Provides a graph API around SNOMED CT structures.
Provides a graph API around SNOMED CT structures.
SNOMED resolvers; each expects an environment that contains a key :com.eldrix.hermes.graph/svc representing a SNOMED svc.
SNOMED resolvers; each expects an environment that contains a key :com.eldrix.hermes.graph/svc representing a SNOMED svc.
Resolve an arbitrary SNOMED URI as per https://confluence.ihtsdotools.org/display/DOCURI/2.2+URIs+for+Components+and+Reference+Set+Members
Resolve an arbitrary SNOMED URI as per https://confluence.ihtsdotools.org/display/DOCURI/2.2+URIs+for+Components+and+Reference+Set+Members
Returns a concept by identifier; results namespaced to :info.snomed.Concept/
Returns a concept by identifier; results namespaced to `:info.snomed.Concept/`
Return the descriptions for a given concept.
Return the descriptions for a given concept.
Return the module for a given concept.
Return the module for a given concept.
Returns the namespace to which this concept moved.
Returns the namespace to which this concept moved.
Returns multiple concepts to which this concept might be possibly equivalent.
Returns multiple concepts to which this concept might be possibly equivalent.
Each Read CTV3 code has a direct one-to-one map to a SNOMED identifier.
Each Read CTV3 code has a direct one-to-one map to a SNOMED identifier.
Returns a concept's reference set identifiers.
Returns a concept's reference set identifiers.
Returns the refset items for a concept.
Returns the refset items for a concept.
Returns the concept's relationships. Accepts a parameter :type, specifying the type of relationship. If :type is omitted, all types of relationship will be returned.
Returns the concept's relationships. Accepts a parameter :type, specifying the type of relationship. If :type is omitted, all types of relationship will be returned.
Returns the single concept that this concept has been replaced by.
Returns the single concept that this concept has been replaced by.
Returns multiple concepts that this concept is now thought to the same as.
Returns multiple concepts that this concept is now thought to the same as.
Returns descriptions of type 'synonym' for a given concept
Returns descriptions of type 'synonym' for a given concept
Returns a description by identifier; results namespaced to `:info.snomed.Description/
Returns a description by identifier; results namespaced to `:info.snomed.Description/
Returns a lowercase term of a SNOMED CT description according to the rules of case sensitivity.
Returns a lowercase term of a SNOMED CT description according to the rules of case sensitivity.
Returns a concept's preferred description. Takes an optional single parameter :accept-language, a BCP 47 language preference string.
For example: (p.eql/process registry {:id 80146002} [:info.snomed.Concept/id :info.snomed.Concept/active '(:info.snomed.Concept/preferred-description {:accept-language "en-GB"}) {:info.snomed.Concept/descriptions [:info.snomed.Description/active :info.snomed.Description/term]}])
Returns a concept's preferred description. Takes an optional single parameter :accept-language, a BCP 47 language preference string. For example: (p.eql/process registry {:id 80146002} [:info.snomed.Concept/id :info.snomed.Concept/active '(:info.snomed.Concept/preferred-description {:accept-language "en-GB"}) {:info.snomed.Concept/descriptions [:info.snomed.Description/active :info.snomed.Description/term]}])
Each Read CTV3 code has a direct one-to-one map to a SNOMED identifier.
Each Read CTV3 code has a direct one-to-one map to a SNOMED identifier.
(record->map n r)
Turn a record into a namespaced map.
Turn a record into a namespaced map.
Resolve the target component.
Resolve the target component.
Performs a search. Parameters: |- :s : search string to use |- :constraint : SNOMED ECL constraint to apply |- :fuzzy : whether to perform fuzzy matching or not |- :fallback-fuzzy : fuzzy matching to use if no results without fuzz |- :max-hits : maximum hits (if omitted returns unlimited but | unsorted results). |- :remove-duplicates? : remove consecutive duplicates by concept id and term.
Performs a search. Parameters: |- :s : search string to use |- :constraint : SNOMED ECL constraint to apply |- :fuzzy : whether to perform fuzzy matching or not |- :fallback-fuzzy : fuzzy matching to use if no results without fuzz |- :max-hits : maximum hits (if omitted returns unlimited but | *unsorted* results). |- :remove-duplicates? : remove consecutive duplicates by concept id and term.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close