LOINC – IVD Test Code (LIVD) Mapping
1.0.0-ballot - ballot International flag

LOINC – IVD Test Code (LIVD) Mapping, published by HL7 International / Orders and Observations. This guide is not an authorized publication; it is the continuous build for version 1.0.0-ballot built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/HL7/livd/ and changes regularly. See the Directory of published versions

Resource Profile: LIVD Result Value ConceptMap

Official URL: http://hl7.org/fhir/uv/livd/StructureDefinition/conceptmap-resultvalue-uv-livd Version: 1.0.0-ballot
Active as of 2018-08-14 Computable Name: LIVDResultValueConceptMap

ConceptMap profile for mappoings of manufacturer IVD result value codes to standard LOINC or SNOMED CT codes.

Description

The LIVD Result Value ConceptMap is a profile on the ConceptMap resource for representing the result value mappings from a vendor IVD result value code to a LOINC and/or SNOMED CT code.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from ConceptMap

NameFlagsCard.TypeDescription & Constraintsdoco
.. ConceptMap 0..* ConceptMap LIVDResultValueConceptMap
... url S 0..1 uri Canonical identifier for this concept map, represented as a URI (globally unique)
... identifier 0..0
... version 0..0
... title 0..0
... status S 1..1 code draft | active | retired | unknown
... experimental 0..0
... date 0..1 dateTime Date last changed
... publisher 0..0
... contact 0..0
... description 0..0
... useContext 0..0
... jurisdiction 0..* CodeableConcept Intended jurisdiction for concept map (if applicable)
... purpose 0..0
... copyright 0..0
... source[x] S 1..1 uri, canonical(ValueSet) The source value set that contains the concepts that are being mapped
... target[x] S 1..1 uri, canonical(ValueSet) The target value set which provides context for the mappings
... group S 1..2 BackboneElement Same source and target systems
.... source 0..0
.... sourceVersion 0..0
.... target S 0..1 uri Target system that the concepts are to be mapped to
.... targetVersion S 0..1 string Specific version of the code system
.... element S 1..* BackboneElement Mappings for a Vendor Result Code from the source set
..... code S 1..1 code Identifies the Vendor Result Code being mapped
..... display S 1..1 string The Vendor Result Name
..... target S 0..* BackboneElement Identifies the LOINC or SNOMED CT code being mapped to
...... code S 1..1 code Code that identifies the LOINC or SNOMED CT Code
...... display S 1..1 string LOINC Long Name or SNOMED CT preferred description
...... equivalence S 1..1 code relatedto | equivalent | equal | wider | subsumes | narrower | specializes | inexact | unmatched | disjoint
...... comment S 0..1 string Vendor Comment
...... dependsOn 0..0
...... product 0..0
.... unmapped 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. ConceptMap C 0..* ConceptMap LIVDResultValueConceptMap
cmd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... url SΣ 0..1 uri Canonical identifier for this concept map, represented as a URI (globally unique)
ele-1: All FHIR elements must have a @value or children
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.


ele-1: All FHIR elements must have a @value or children
... date Σ 0..1 dateTime Date last changed
ele-1: All FHIR elements must have a @value or children
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for concept map (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.


ele-1: All FHIR elements must have a @value or children
... source[x] SΣ 1..1 The source value set that contains the concepts that are being mapped
ele-1: All FHIR elements must have a @value or children
.... sourceUri uri
.... sourceCanonical canonical(ValueSet)
... target[x] SΣ 1..1 The target value set which provides context for the mappings
ele-1: All FHIR elements must have a @value or children
.... targetUri uri
.... targetCanonical canonical(ValueSet)
... group S 1..2 BackboneElement Same source and target systems
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... target S 0..1 uri Target system that the concepts are to be mapped to
ele-1: All FHIR elements must have a @value or children
.... targetVersion S 0..1 string Specific version of the code system
ele-1: All FHIR elements must have a @value or children
.... element S 1..* BackboneElement Mappings for a Vendor Result Code from the source set
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code S 1..1 code Identifies the Vendor Result Code being mapped
ele-1: All FHIR elements must have a @value or children
..... display S 1..1 string The Vendor Result Name
ele-1: All FHIR elements must have a @value or children
..... target SC 0..* BackboneElement Identifies the LOINC or SNOMED CT code being mapped to
cmd-1: If the map is narrower or inexact, there SHALL be some comments
ele-1: All FHIR elements must have a @value or children
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... code S 1..1 code Code that identifies the LOINC or SNOMED CT Code
ele-1: All FHIR elements must have a @value or children
...... display S 1..1 string LOINC Long Name or SNOMED CT preferred description
ele-1: All FHIR elements must have a @value or children
...... equivalence ?!S 1..1 code relatedto | equivalent | equal | wider | subsumes | narrower | specializes | inexact | unmatched | disjoint
Binding: ConceptMapEquivalence (required): The degree of equivalence between concepts.


ele-1: All FHIR elements must have a @value or children
...... comment SC 0..1 string Vendor Comment
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ConceptMap.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|4.0.1
from the FHIR Standard
ConceptMap.jurisdictionextensibleJurisdiction ValueSet
http://hl7.org/fhir/ValueSet/jurisdiction
from the FHIR Standard
ConceptMap.group.element.target.equivalencerequiredConceptMapEquivalence
http://hl7.org/fhir/ValueSet/concept-map-equivalence|4.0.1
from the FHIR Standard
ConceptMap.group.unmapped.moderequiredConceptMapGroupUnmappedMode
http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cmd-0warningConceptMapName should be usable as an identifier for the module by machine processing applications such as code generation
: name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
cmd-1errorConceptMap.group.element.targetIf the map is narrower or inexact, there SHALL be some comments
: comment.exists() or equivalence.empty() or ((equivalence != 'narrower') and (equivalence != 'inexact'))
dom-2errorConceptMapIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConceptMapIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorConceptMapIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorConceptMapIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConceptMapA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
NameFlagsCard.TypeDescription & Constraintsdoco
.. ConceptMap C 0..* ConceptMap LIVDResultValueConceptMap
cmd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... url SΣ 0..1 uri Canonical identifier for this concept map, represented as a URI (globally unique)
... name SΣC 1..1 string Name for this concept map (computer friendly)
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... date Σ 0..1 dateTime Date last changed
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for concept map (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.


... source[x] SΣ 1..1 The source value set that contains the concepts that are being mapped
.... sourceUri uri
.... sourceCanonical canonical(ValueSet)
... target[x] SΣ 1..1 The target value set which provides context for the mappings
.... targetUri uri
.... targetCanonical canonical(ValueSet)
... group S 1..2 BackboneElement Same source and target systems
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... target S 0..1 uri Target system that the concepts are to be mapped to
.... targetVersion S 0..1 string Specific version of the code system
.... element S 1..* BackboneElement Mappings for a Vendor Result Code from the source set
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code S 1..1 code Identifies the Vendor Result Code being mapped
..... display S 1..1 string The Vendor Result Name
..... target SC 0..* BackboneElement Identifies the LOINC or SNOMED CT code being mapped to
cmd-1: If the map is narrower or inexact, there SHALL be some comments
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... code S 1..1 code Code that identifies the LOINC or SNOMED CT Code
...... display S 1..1 string LOINC Long Name or SNOMED CT preferred description
...... equivalence ?!S 1..1 code relatedto | equivalent | equal | wider | subsumes | narrower | specializes | inexact | unmatched | disjoint
Binding: ConceptMapEquivalence (required): The degree of equivalence between concepts.

...... comment SC 0..1 string Vendor Comment

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ConceptMap.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
ConceptMap.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|4.0.1
from the FHIR Standard
ConceptMap.jurisdictionextensibleJurisdiction ValueSet
http://hl7.org/fhir/ValueSet/jurisdiction
from the FHIR Standard
ConceptMap.group.element.target.equivalencerequiredConceptMapEquivalence
http://hl7.org/fhir/ValueSet/concept-map-equivalence|4.0.1
from the FHIR Standard
ConceptMap.group.unmapped.moderequiredConceptMapGroupUnmappedMode
http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cmd-0warningConceptMapName should be usable as an identifier for the module by machine processing applications such as code generation
: name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
cmd-1errorConceptMap.group.element.targetIf the map is narrower or inexact, there SHALL be some comments
: comment.exists() or equivalence.empty() or ((equivalence != 'narrower') and (equivalence != 'inexact'))
dom-2errorConceptMapIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConceptMapIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorConceptMapIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorConceptMapIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConceptMapA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from ConceptMap

Summary

Mandatory: 6 elements(2 nested mandatory elements)
Must-Support: 16 elements
Prohibited: 15 elements

Differential View

This structure is derived from ConceptMap

NameFlagsCard.TypeDescription & Constraintsdoco
.. ConceptMap 0..* ConceptMap LIVDResultValueConceptMap
... url S 0..1 uri Canonical identifier for this concept map, represented as a URI (globally unique)
... identifier 0..0
... version 0..0
... title 0..0
... status S 1..1 code draft | active | retired | unknown
... experimental 0..0
... date 0..1 dateTime Date last changed
... publisher 0..0
... contact 0..0
... description 0..0
... useContext 0..0
... jurisdiction 0..* CodeableConcept Intended jurisdiction for concept map (if applicable)
... purpose 0..0
... copyright 0..0
... source[x] S 1..1 uri, canonical(ValueSet) The source value set that contains the concepts that are being mapped
... target[x] S 1..1 uri, canonical(ValueSet) The target value set which provides context for the mappings
... group S 1..2 BackboneElement Same source and target systems
.... source 0..0
.... sourceVersion 0..0
.... target S 0..1 uri Target system that the concepts are to be mapped to
.... targetVersion S 0..1 string Specific version of the code system
.... element S 1..* BackboneElement Mappings for a Vendor Result Code from the source set
..... code S 1..1 code Identifies the Vendor Result Code being mapped
..... display S 1..1 string The Vendor Result Name
..... target S 0..* BackboneElement Identifies the LOINC or SNOMED CT code being mapped to
...... code S 1..1 code Code that identifies the LOINC or SNOMED CT Code
...... display S 1..1 string LOINC Long Name or SNOMED CT preferred description
...... equivalence S 1..1 code relatedto | equivalent | equal | wider | subsumes | narrower | specializes | inexact | unmatched | disjoint
...... comment S 0..1 string Vendor Comment
...... dependsOn 0..0
...... product 0..0
.... unmapped 0..0

doco Documentation for this format

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ConceptMap C 0..* ConceptMap LIVDResultValueConceptMap
cmd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
... url SΣ 0..1 uri Canonical identifier for this concept map, represented as a URI (globally unique)
ele-1: All FHIR elements must have a @value or children
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.


ele-1: All FHIR elements must have a @value or children
... date Σ 0..1 dateTime Date last changed
ele-1: All FHIR elements must have a @value or children
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for concept map (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.


ele-1: All FHIR elements must have a @value or children
... source[x] SΣ 1..1 The source value set that contains the concepts that are being mapped
ele-1: All FHIR elements must have a @value or children
.... sourceUri uri
.... sourceCanonical canonical(ValueSet)
... target[x] SΣ 1..1 The target value set which provides context for the mappings
ele-1: All FHIR elements must have a @value or children
.... targetUri uri
.... targetCanonical canonical(ValueSet)
... group S 1..2 BackboneElement Same source and target systems
ele-1: All FHIR elements must have a @value or children
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... target S 0..1 uri Target system that the concepts are to be mapped to
ele-1: All FHIR elements must have a @value or children
.... targetVersion S 0..1 string Specific version of the code system
ele-1: All FHIR elements must have a @value or children
.... element S 1..* BackboneElement Mappings for a Vendor Result Code from the source set
ele-1: All FHIR elements must have a @value or children
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... code S 1..1 code Identifies the Vendor Result Code being mapped
ele-1: All FHIR elements must have a @value or children
..... display S 1..1 string The Vendor Result Name
ele-1: All FHIR elements must have a @value or children
..... target SC 0..* BackboneElement Identifies the LOINC or SNOMED CT code being mapped to
cmd-1: If the map is narrower or inexact, there SHALL be some comments
ele-1: All FHIR elements must have a @value or children
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... code S 1..1 code Code that identifies the LOINC or SNOMED CT Code
ele-1: All FHIR elements must have a @value or children
...... display S 1..1 string LOINC Long Name or SNOMED CT preferred description
ele-1: All FHIR elements must have a @value or children
...... equivalence ?!S 1..1 code relatedto | equivalent | equal | wider | subsumes | narrower | specializes | inexact | unmatched | disjoint
Binding: ConceptMapEquivalence (required): The degree of equivalence between concepts.


ele-1: All FHIR elements must have a @value or children
...... comment SC 0..1 string Vendor Comment
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ConceptMap.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|4.0.1
from the FHIR Standard
ConceptMap.jurisdictionextensibleJurisdiction ValueSet
http://hl7.org/fhir/ValueSet/jurisdiction
from the FHIR Standard
ConceptMap.group.element.target.equivalencerequiredConceptMapEquivalence
http://hl7.org/fhir/ValueSet/concept-map-equivalence|4.0.1
from the FHIR Standard
ConceptMap.group.unmapped.moderequiredConceptMapGroupUnmappedMode
http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cmd-0warningConceptMapName should be usable as an identifier for the module by machine processing applications such as code generation
: name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
cmd-1errorConceptMap.group.element.targetIf the map is narrower or inexact, there SHALL be some comments
: comment.exists() or equivalence.empty() or ((equivalence != 'narrower') and (equivalence != 'inexact'))
dom-2errorConceptMapIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConceptMapIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorConceptMapIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorConceptMapIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConceptMapA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ConceptMap C 0..* ConceptMap LIVDResultValueConceptMap
cmd-0: Name should be usable as an identifier for the module by machine processing applications such as code generation
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... contained 0..* Resource Contained, inline Resources
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... url SΣ 0..1 uri Canonical identifier for this concept map, represented as a URI (globally unique)
... name SΣC 1..1 string Name for this concept map (computer friendly)
... status ?!SΣ 1..1 code draft | active | retired | unknown
Binding: PublicationStatus (required): The lifecycle status of an artifact.

... date Σ 0..1 dateTime Date last changed
... jurisdiction Σ 0..* CodeableConcept Intended jurisdiction for concept map (if applicable)
Binding: Jurisdiction ValueSet (extensible): Countries and regions within which this artifact is targeted for use.


... source[x] SΣ 1..1 The source value set that contains the concepts that are being mapped
.... sourceUri uri
.... sourceCanonical canonical(ValueSet)
... target[x] SΣ 1..1 The target value set which provides context for the mappings
.... targetUri uri
.... targetCanonical canonical(ValueSet)
... group S 1..2 BackboneElement Same source and target systems
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... target S 0..1 uri Target system that the concepts are to be mapped to
.... targetVersion S 0..1 string Specific version of the code system
.... element S 1..* BackboneElement Mappings for a Vendor Result Code from the source set
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... code S 1..1 code Identifies the Vendor Result Code being mapped
..... display S 1..1 string The Vendor Result Name
..... target SC 0..* BackboneElement Identifies the LOINC or SNOMED CT code being mapped to
cmd-1: If the map is narrower or inexact, there SHALL be some comments
...... id 0..1 string Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
...... code S 1..1 code Code that identifies the LOINC or SNOMED CT Code
...... display S 1..1 string LOINC Long Name or SNOMED CT preferred description
...... equivalence ?!S 1..1 code relatedto | equivalent | equal | wider | subsumes | narrower | specializes | inexact | unmatched | disjoint
Binding: ConceptMapEquivalence (required): The degree of equivalence between concepts.

...... comment SC 0..1 string Vendor Comment

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ConceptMap.languagepreferredCommonLanguages
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
Additional Bindings Purpose
AllLanguages Max Binding
ConceptMap.statusrequiredPublicationStatus
http://hl7.org/fhir/ValueSet/publication-status|4.0.1
from the FHIR Standard
ConceptMap.jurisdictionextensibleJurisdiction ValueSet
http://hl7.org/fhir/ValueSet/jurisdiction
from the FHIR Standard
ConceptMap.group.element.target.equivalencerequiredConceptMapEquivalence
http://hl7.org/fhir/ValueSet/concept-map-equivalence|4.0.1
from the FHIR Standard
ConceptMap.group.unmapped.moderequiredConceptMapGroupUnmappedMode
http://hl7.org/fhir/ValueSet/conceptmap-unmapped-mode|4.0.1
from the FHIR Standard

Constraints

IdGradePath(s)DetailsRequirements
cmd-0warningConceptMapName should be usable as an identifier for the module by machine processing applications such as code generation
: name.matches('[A-Z]([A-Za-z0-9_]){0,254}')
cmd-1errorConceptMap.group.element.targetIf the map is narrower or inexact, there SHALL be some comments
: comment.exists() or equivalence.empty() or ((equivalence != 'narrower') and (equivalence != 'inexact'))
dom-2errorConceptMapIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorConceptMapIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4errorConceptMapIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5errorConceptMapIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceConceptMapA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()

This structure is derived from ConceptMap

Summary

Mandatory: 6 elements(2 nested mandatory elements)
Must-Support: 16 elements
Prohibited: 15 elements

 

Other representations of profile: CSV, Excel, Schematron