Liking cljdoc? Tell your friends :D
Clojure only.

com.eldrix.hermes.snomed

Package snomed defines the specification for SNOMED-CT releases in the RF2 format.

See the release file specifications

These are, in large part, raw representations of the release files with some small additions, predominantly relating to valid enumerations, to aid computability.

These structures are designed to cope with importing any SNOMED-CT distribution, including full distributions, a snapshot or a delta.

  • Full The files representing each type of component contain every version of every component ever released.
  • Snapshot The files representing each type of component contain one version of every component released up to the time of the snapshot. The version of each component contained in a snapshot is the most recent version of that component at the time of the snapshot.
  • Delta The files representing each type of component contain only component versions created since the previous release. Each component version in a delta release represents either a new component or a change to an existing component.
Package snomed defines the specification for SNOMED-CT releases in the RF2
format.

See the [release file specifications](https://confluence.ihtsdotools.org/display/DOCRELFMT/SNOMED+CT+Release+File+Specifications)

These are, in large part, raw representations of the release files with some
small additions, predominantly relating to valid enumerations, to aid
computability.

These structures are designed to cope with importing any SNOMED-CT
distribution, including full distributions, a snapshot or a delta.

* Full	   The files representing each type of component contain every version
           of every component ever released.
* Snapshot The files representing each type of component contain one version
           of every component released up to the time of the snapshot. The
           version of each component contained in a snapshot is the most
           recent version of that component at the time of the snapshot.
* Delta	   The files representing each type of component contain only
           component versions created since the previous release. Each
           component version in a delta release represents either a new
           component or a change to an existing component.
raw docstring

->veccljmultimethod

Turn a SNOMED entity into a vector

Turn a SNOMED entity into a vector
sourceraw docstring

Acceptableclj

source

Accessclj

source

Afterclj

source

AlternativeReferenceSetclj

source

AssociatedFindingclj

source

AssociatedMorphologyclj

source

AssociatedProcedureclj

source

AssociatedWithclj

source

Attributeclj

source

BodyStructureclj

source

CausativeAgentclj

source

ClinicalCourseclj

source

ClinicalFindingclj

source

Componentclj

source

ConceptModelAttributeclj

source

CoreModuleclj

source

Definedclj

source

Definitionclj

source

DirectDeviceclj

source

DirectMorphologyclj

source

DirectSubstanceclj

source

DueToclj

source

EntireTermCaseInsensitiveclj

source

EntireTermCaseSensitiveclj

source

EnvironmentGeographicLocationclj

source

Episodicityclj

source

Eventclj

source

FindingContextclj

source

FindingInformerclj

source

FindingMethodclj

source

FindingSiteclj

source

FullySpecifiedNameclj

source

HasActiveIngredientclj

source

HasDefinitionalManifestationclj

source

HasDoseFormclj

source

HasFocusclj

source

HasIntentclj

source

HasInterpretationclj

source

HasSpecimenclj

source

HistoricalAssociationReferenceSetclj

source

identifier->typeclj

(identifier->type id)

Get the type of SNOMED CT entity from the identifier specified.

The types are represented as namespaced keywords:

  • :info.snomed/Concept
  • :info.snomed/Description
  • :info.snomed/Relationship.
Get the type of SNOMED CT entity from the identifier specified.

The types are represented as namespaced keywords:
- :info.snomed/Concept
- :info.snomed/Description
- :info.snomed/Relationship.
sourceraw docstring

IndirectDeviceclj

source

IndirectMorphologyclj

source

Interpretsclj

source

is-defined?clj

(is-defined? c)

Is this concept fully defined? ie sufficiently defined by necessary conditions?

Is this concept fully defined? ie sufficiently defined by necessary conditions?
sourceraw docstring

is-fully-specified-name?clj

(is-fully-specified-name? d)
source

is-primitive?clj

(is-primitive? c)

Is this concept primitive? ie not sufficiently defined by necessary conditions?

Is this concept primitive? ie not sufficiently defined by necessary conditions?
sourceraw docstring

is-synonym?clj

(is-synonym? d)
source

IsAclj

source

LateralisableReferenceSetclj

source

Lateralityclj

source

LinkageConceptclj

source

MeasurementMethodclj

source

Methodclj

source

MovedFromReferenceSetclj

source

MovedToReferenceSetclj

source

source

ObservableEntityclj

source

Occurrenceclj

source

OnlyInitialCharacterCaseInsensitiveclj

source

Organismclj

source

parse-association-refset-itemclj

(parse-association-refset-item pattern v)
source

parse-attribute-value-refset-itemclj

(parse-attribute-value-refset-item pattern v)
source

parse-batchclj

(parse-batch batch)

Lazily parse a batch of SNOMED entities, returning a batch with data as parsed entities and not simply raw imported data.

Lazily parse a batch of SNOMED entities, returning a batch with
data as parsed entities and not simply raw imported data.
sourceraw docstring

parse-boolclj

(parse-bool s)
source

parse-complex-map-refset-itemclj

(parse-complex-map-refset-item pattern v)
source

parse-conceptclj

(parse-concept v)
source

parse-dateclj

(parse-date s)
source

parse-descriptionclj

(parse-description v)
source

parse-extended-map-refset-itemclj

(parse-extended-map-refset-item pattern v)
source

parse-fieldsclj

(parse-fields pattern values)

Parse the values 'v' using the pattern specification 'pattern'. Parameters:

  • pattern : a string containing characters c, i or s.
  • values : a sequence of values to be parsed.

Pattern definition

Parse the values 'v' using the pattern specification 'pattern'.
Parameters:
- pattern : a string containing characters c, i or s.
- values  : a sequence of values to be parsed.

Pattern definition
- c : A SNOMED CT component identifier (SCTID) referring to a concept, description or relationship.
- i : A signed integer
- s : A UTF-8 text string.
See https://confluence.ihtsdotools.org/display/DOCRELFMT/3.3.2+Release+File+Naming+Convention
sourceraw docstring

parse-language-refset-itemclj

(parse-language-refset-item pattern v)
source

parse-owl-expression-refset-itemclj

(parse-owl-expression-refset-item pattern v)
source

parse-refset-descriptor-itemclj

(parse-refset-descriptor-item _pattern v)
source

parse-relationshipclj

(parse-relationship v)
source

parse-simple-map-refset-itemclj

(parse-simple-map-refset-item pattern v)
source

parse-simple-refset-itemclj

(parse-simple-refset-item pattern v)
source

parse-snomed-filenameclj

(parse-snomed-filename filename)

Parse a filename according the specifications outlined in https://confluence.ihtsdotools.org/display/DOCRELFMT/3.3.2+Release+File+Naming+Convention Each filename should match the following pattern: [FileType] _ [ContentType] _ [ContentSubType] _ [CountryNamespace] _ [VersionDate] . [FileExtension] . Returns a map containing all the information from the filename, or nil if the filename does not match the specification.

Parse a filename according the specifications outlined in
https://confluence.ihtsdotools.org/display/DOCRELFMT/3.3.2+Release+File+Naming+Convention
Each filename should match the following pattern:
[FileType] _ [ContentType] _ [ContentSubType] _ [CountryNamespace] _ [VersionDate] . [FileExtension] .
Returns a map containing all the information from the filename, or nil
if the filename does not match the specification.
sourceraw docstring

parsersclj

source

PartiallyEquivalentToReferenceSetclj

source

partition-identifierclj

(partition-identifier id)

Return the partition from the identifier. The partition identifier is stored in the penultimate last two digits. See https://confluence.ihtsdotools.org/display/DOCRELFMT/5.5.+Partition+Identifier identifier: 0123456789 meaning: xxxxxxxppc pp - partition identifier c - check digit.

Return the partition from the identifier.
The partition identifier is stored in the penultimate last two digits.
See https://confluence.ihtsdotools.org/display/DOCRELFMT/5.5.+Partition+Identifier
identifier: 0123456789
meaning:    xxxxxxxppc
pp - partition identifier
c  - check digit.
sourceraw docstring

partitionsclj

Map of partition identifiers to type of entity. The penultimate two digits of a SNOMED CT identifier given the partition identifier.

Map of partition identifiers to type of entity.
The penultimate two digits of a SNOMED CT identifier given the partition identifier.
sourceraw docstring

PartOfclj

source

PathologicalProcessclj

source

PharmaceuticalBiologicalProductclj

source

PhysicalForceclj

source

PhysicalObjectclj

source

PossiblyEquivalentToReferenceSetclj

source

Preferredclj

source

Primitiveclj

source

Priorityclj

source

Procedureclj

source

ProcedureContextclj

source

ProcedureDeviceclj

source

ProcedureMorphologyclj

source

ProcedureSiteclj

source

ProcedureSiteDirectclj

source

ProcedureSiteIndirectclj

source

Propertyclj

source

QualifierValueclj

source

RecipientCategoryclj

source

RecordArtefactclj

source

ReferenceSetConceptclj

source

RefersToReferenceSetclj

source

refset-reifierclj

(refset-reifier attribute-description-concept-ids)

Given a sequence of attribute description concept identifiers, return a function to reify a SimpleRefset into its concrete subtype.

The canonical pattern of attribute description concept identifiers is provided by SNOMED CT. For example, those for complex maps are found here

Reification of refset items could occur at time of import, or at runtime.

Given a sequence of attribute description concept identifiers, return a
function to reify a SimpleRefset into its concrete subtype.

The canonical pattern of attribute description concept identifiers is provided
by SNOMED CT. For example, those for complex maps are found [here](https://confluence.ihtsdotools.org/display/DOCRELFMT/5.2.3.3+Complex+and+Extended+Map+from+SNOMED+CT+Reference+Sets)

Reification of refset items could occur at time of import, or at runtime.
sourceraw docstring

refset-standard-patternsclj

source

ReplacedByReferenceSetclj

source

RevisionStatusclj

source

Rootclj

source

RouteOfAdministrationclj

source

SameAsReferenceSetclj

source

ScaleTypeclj

source

Severityclj

source

Sideclj

source

SimilarToReferenceSetclj

source

SituationWithExplicitContextclj

source

snomed-file-patternclj

source

SocialContextclj

source

SpecialConceptclj

source

Specimenclj

source

SpecimenProcedureclj

source

SpecimenSourceIdentityclj

source

SpecimenSourceMorphologyclj

source

SpecimenSourceTopographyclj

source

SpecimenSubstanceclj

source

StagingAndScalesclj

source

SubjectOfInformationclj

source

SubjectRelationshipContextclj

source

Substanceclj

source

SurgicalApproachclj

source

Synonymclj

source

TemporalContextclj

source

term->lowercaseclj

(term->lowercase d)

Return the term of the description as a lower-case string, if possible, as determined by the case significance flag.

Return the term of the description as a lower-case string,
if possible, as determined by the case significance flag.
sourceraw docstring

TimeAspectclj

source

unparsecljmultimethod

Export data as per the SNOMED RF2 file format specification.

Export data as per the SNOMED RF2 file format specification.
sourceraw docstring

unsafe-parse-uuidclj

(unsafe-parse-uuid s)
source

UsingAccessDeviceclj

source

UsingDeviceclj

source

UsingEnergyclj

source

UsingSubstanceclj

source

valid?cljmultimethod

source

WasAReferenceSetclj

source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close