Package | bloodpressure |
Type | StructureDefinition |
Id | CDAlm |
FHIR Version | R4 |
Source | http://bloodpressure.oemig.de/fhir/https://build.fhir.org/ig/frankoemig/bloodpressure/StructureDefinition-CDAlm.html |
URL | http://bloodpressure.oemig.de/fhir/StructureDefinition/CDAlm |
Version | 0.2.12 |
Status | active |
Date | 2024-04-16 |
Name | CDAlm |
Title | LM for CDA representation |
Description | This is a draft **LM for CDA**. (It still requires modifications comparable to the OBX representation in form of slicing.) |
Copyright | FO |
Type | http://bloodpressure.oemig.de/fhir/StructureDefinition/CDAtemplate |
Kind | logical |
No resources found
ValueSet | |
Consciousness | Consciousness |
Exertion | Exertion |
Location | Location |
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition CDAlm
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
![]() ![]() | 0..* | Base | LM for CDA representation | |
![]() ![]() ![]() | 1..1 | CodeableConcept | class code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActClass | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: OBS | |
![]() ![]() ![]() | 1..1 | CodeableConcept | mood code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActMood | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: EVN | |
![]() ![]() ![]() | 1..1 | CodeableConcept | code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 85354-9 | |
![]() ![]() ![]() | Σ | 0..1 | integer | test value |
![]() ![]() ![]() | 0..1 | BackboneElement | observation Range | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | type code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: REFV | |
![]() ![]() ![]() ![]() | 1..1 | BackboneElement | reference range | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActClass | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: OBS | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | mood code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActMood | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: EVN | |
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | reference range values |
![]() ![]() ![]() | Σ | 0..1 | CodeableConcept | interpretation code (OBX-8) |
![]() ![]() ![]() | Σ | 1..1 | date | date of observation |
![]() ![]() ![]() | 1..* | BackboneElement | component | |
![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | type code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: COMP | |
![]() ![]() ![]() ![]() | 0..1 | boolean | is this concept independent? | |
![]() ![]() ![]() ![]() | Σ | 0..1 | BackboneElement | systolic blood pressure |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 8480-6 | |
![]() ![]() ![]() ![]() ![]() | 0..* | integer | observed/measured value | |
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | units | |
![]() ![]() ![]() ![]() ![]() | 1..* | BackboneElement | component | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | reference range for values | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code | |
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | string | reference range | |
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | interpretation code | |
![]() ![]() ![]() ![]() | Σ | 0..1 | BackboneElement | diastolic blood pressure |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: 8482-2 | |
![]() ![]() ![]() ![]() ![]() | 0..* | integer | observed/measured value | |
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | units | |
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | reference range for values | |
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | interpretation code | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | mean arterial blood pressure | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code | |
![]() ![]() ![]() ![]() ![]() | 0..* | integer | observed/measured value | |
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | units | |
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | reference range for values | |
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | interpretation code | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | pulse pressure blood pressure | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code | |
![]() ![]() ![]() ![]() ![]() | 0..* | string | observed/measured value | |
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | units | |
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | reference range for values | |
![]() ![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | interpretation code | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | exertion during measurement | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: exertion | |
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | exertion during measurement Binding: Exertion (required) | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | location of measurement | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: location | |
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | exertion during measurement Binding: Location (required) | |
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | sleep status during measurement | |
![]() ![]() ![]() ![]() ![]() | 1..1 | CodeableConcept | class code Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: consciousness | |
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | exertion during measurement Binding: Consciousness (required) | |
![]() ![]() ![]() | 0..* | BackboneElement | participants | |
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Patient) | patient |
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner) | author |
![]() ![]() ![]() ![]() | Σ | 0..1 | Reference(Practitioner) | performer |
{ "resourceType": "StructureDefinition", "id": "CDAlm", "text": { "status": "extensions", "div": "<!-- snip (see above) -->" }, "url": "http://bloodpressure.oemig.de/fhir/StructureDefinition/CDAlm", "version": "0.2.12", "name": "CDAlm", "title": "LM for CDA representation", "status": "active", "experimental": false, "date": "2024-04-16", "publisher": "FO", "contact": [ { "name": "FO", "telecom": [ { "system": "url", "value": "http://www.oemig.de" } ] } ], "description": "This is a draft **LM for CDA**. (It still requires modifications comparable to the OBX representation in form of slicing.)", "copyright": "FO", "fhirVersion": "4.0.1", "kind": "logical", "abstract": false, "type": "http://bloodpressure.oemig.de/fhir/StructureDefinition/CDAtemplate", "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base", "derivation": "specialization", "snapshot": { "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version", "valueString": "4.0.1" } ], "element": [ { "id": "CDAtemplate", "path": "CDAtemplate", "short": "LM for CDA representation", "definition": "This is a draft **LM for CDA**. (It still requires modifications comparable to the OBX representation in form of slicing.)", "min": 0, "max": "*", "base": { "path": "Base", "min": 0, "max": "*" }, "isModifier": false }, { "id": "CDAtemplate.classCode", "path": "CDAtemplate.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActClass", "code": "OBS" } ] } }, { "id": "CDAtemplate.moodCode", "path": "CDAtemplate.moodCode", "short": "mood code", "definition": "mood code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.moodCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActMood", "code": "EVN" } ] } }, { "id": "CDAtemplate.code", "path": "CDAtemplate.code", "short": "code", "definition": "code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.code", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://loinc.org", "code": "85354-9" } ] } }, { "id": "CDAtemplate.value", "path": "CDAtemplate.value", "short": "test value", "definition": "test value", "min": 0, "max": "1", "base": { "path": "CDAtemplate.value", "min": 0, "max": "1" }, "type": [ { "code": "integer" } ], "isSummary": true }, { "id": "CDAtemplate.observationRange", "path": "CDAtemplate.observationRange", "short": "observation Range", "definition": "observation Range", "min": 0, "max": "1", "base": { "path": "CDAtemplate.observationRange", "min": 0, "max": "1" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.observationRange.id", "path": "CDAtemplate.observationRange.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.observationRange.extension", "path": "CDAtemplate.observationRange.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.observationRange.modifierExtension", "path": "CDAtemplate.observationRange.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.observationRange.typeCode", "path": "CDAtemplate.observationRange.typeCode", "short": "type code", "definition": "type code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.observationRange.typeCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType", "code": "REFV" } ] } }, { "id": "CDAtemplate.observationRange.referenceRange", "path": "CDAtemplate.observationRange.referenceRange", "short": "reference range", "definition": "reference range", "min": 1, "max": "1", "base": { "path": "CDAtemplate.observationRange.referenceRange", "min": 1, "max": "1" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.observationRange.referenceRange.id", "path": "CDAtemplate.observationRange.referenceRange.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.observationRange.referenceRange.extension", "path": "CDAtemplate.observationRange.referenceRange.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.observationRange.referenceRange.modifierExtension", "path": "CDAtemplate.observationRange.referenceRange.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.observationRange.referenceRange.classCode", "path": "CDAtemplate.observationRange.referenceRange.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.observationRange.referenceRange.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActClass", "code": "OBS" } ] } }, { "id": "CDAtemplate.observationRange.referenceRange.moodCode", "path": "CDAtemplate.observationRange.referenceRange.moodCode", "short": "mood code", "definition": "mood code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.observationRange.referenceRange.moodCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActMood", "code": "EVN" } ] } }, { "id": "CDAtemplate.observationRange.referenceRange.value", "path": "CDAtemplate.observationRange.referenceRange.value", "short": "reference range values", "definition": "reference range values", "min": 0, "max": "1", "base": { "path": "CDAtemplate.observationRange.referenceRange.value", "min": 0, "max": "1" }, "type": [ { "code": "string" } ], "isSummary": true }, { "id": "CDAtemplate.interpretation", "path": "CDAtemplate.interpretation", "short": "interpretation code (OBX-8)", "definition": "interpretation code (OBX-8)", "min": 0, "max": "1", "base": { "path": "CDAtemplate.interpretation", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "isSummary": true }, { "id": "CDAtemplate.effectiveTime", "path": "CDAtemplate.effectiveTime", "short": "date of observation", "definition": "date of observation", "min": 1, "max": "1", "base": { "path": "CDAtemplate.effectiveTime", "min": 1, "max": "1" }, "type": [ { "code": "date" } ], "isSummary": true }, { "id": "CDAtemplate.component", "path": "CDAtemplate.component", "short": "component", "definition": "component", "min": 1, "max": "*", "base": { "path": "CDAtemplate.component", "min": 1, "max": "*" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.component.id", "path": "CDAtemplate.component.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.extension", "path": "CDAtemplate.component.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.modifierExtension", "path": "CDAtemplate.component.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.component.typeCode", "path": "CDAtemplate.component.typeCode", "short": "type code", "definition": "type code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.typeCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType", "code": "COMP" } ] } }, { "id": "CDAtemplate.component.separatableInd", "path": "CDAtemplate.component.separatableInd", "short": "is this concept independent?", "definition": "is this concept independent?", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.separatableInd", "min": 0, "max": "1" }, "type": [ { "code": "boolean" } ] }, { "id": "CDAtemplate.component.systolicBP", "path": "CDAtemplate.component.systolicBP", "short": "systolic blood pressure", "definition": "systolic blood pressure", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.systolicBP", "min": 0, "max": "1" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ], "isSummary": true }, { "id": "CDAtemplate.component.systolicBP.id", "path": "CDAtemplate.component.systolicBP.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.systolicBP.extension", "path": "CDAtemplate.component.systolicBP.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.systolicBP.modifierExtension", "path": "CDAtemplate.component.systolicBP.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.component.systolicBP.classCode", "path": "CDAtemplate.component.systolicBP.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.systolicBP.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://loinc.org", "code": "8480-6" } ] } }, { "id": "CDAtemplate.component.systolicBP.value", "path": "CDAtemplate.component.systolicBP.value", "short": "observed/measured value", "definition": "observed/measured value", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.systolicBP.value", "min": 0, "max": "*" }, "type": [ { "code": "integer" } ] }, { "id": "CDAtemplate.component.systolicBP.unit", "path": "CDAtemplate.component.systolicBP.unit", "short": "units", "definition": "units", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.systolicBP.unit", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.systolicBP.component", "path": "CDAtemplate.component.systolicBP.component", "short": "component", "definition": "component", "min": 1, "max": "*", "base": { "path": "CDAtemplate.component.systolicBP.component", "min": 1, "max": "*" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.component.systolicBP.component.id", "path": "CDAtemplate.component.systolicBP.component.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.systolicBP.component.extension", "path": "CDAtemplate.component.systolicBP.component.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.systolicBP.component.modifierExtension", "path": "CDAtemplate.component.systolicBP.component.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.component.systolicBP.component.referenceRange", "path": "CDAtemplate.component.systolicBP.component.referenceRange", "short": "reference range for values", "definition": "reference range for values", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.systolicBP.component.referenceRange", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.systolicBP.component.classCode", "path": "CDAtemplate.component.systolicBP.component.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.systolicBP.component.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.systolicBP.component.value", "path": "CDAtemplate.component.systolicBP.component.value", "short": "reference range", "definition": "reference range", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.systolicBP.component.value", "min": 0, "max": "*" }, "type": [ { "code": "string" } ] }, { "id": "CDAtemplate.component.systolicBP.interpretation", "path": "CDAtemplate.component.systolicBP.interpretation", "short": "interpretation code", "definition": "interpretation code", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.systolicBP.interpretation", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.diastolicBP", "path": "CDAtemplate.component.diastolicBP", "short": "diastolic blood pressure", "definition": "diastolic blood pressure", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.diastolicBP", "min": 0, "max": "1" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ], "isSummary": true }, { "id": "CDAtemplate.component.diastolicBP.id", "path": "CDAtemplate.component.diastolicBP.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.diastolicBP.extension", "path": "CDAtemplate.component.diastolicBP.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.diastolicBP.modifierExtension", "path": "CDAtemplate.component.diastolicBP.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.component.diastolicBP.classCode", "path": "CDAtemplate.component.diastolicBP.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.diastolicBP.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://loinc.org", "code": "8482-2" } ] } }, { "id": "CDAtemplate.component.diastolicBP.value", "path": "CDAtemplate.component.diastolicBP.value", "short": "observed/measured value", "definition": "observed/measured value", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.diastolicBP.value", "min": 0, "max": "*" }, "type": [ { "code": "integer" } ] }, { "id": "CDAtemplate.component.diastolicBP.unit", "path": "CDAtemplate.component.diastolicBP.unit", "short": "units", "definition": "units", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.diastolicBP.unit", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.diastolicBP.referenceRange", "path": "CDAtemplate.component.diastolicBP.referenceRange", "short": "reference range for values", "definition": "reference range for values", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.diastolicBP.referenceRange", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.diastolicBP.interpretation", "path": "CDAtemplate.component.diastolicBP.interpretation", "short": "interpretation code", "definition": "interpretation code", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.diastolicBP.interpretation", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.meanArterialBP", "path": "CDAtemplate.component.meanArterialBP", "short": "mean arterial blood pressure", "definition": "mean arterial blood pressure", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.meanArterialBP", "min": 0, "max": "1" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.component.meanArterialBP.id", "path": "CDAtemplate.component.meanArterialBP.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.meanArterialBP.extension", "path": "CDAtemplate.component.meanArterialBP.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.meanArterialBP.modifierExtension", "path": "CDAtemplate.component.meanArterialBP.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.component.meanArterialBP.classCode", "path": "CDAtemplate.component.meanArterialBP.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.meanArterialBP.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.meanArterialBP.value", "path": "CDAtemplate.component.meanArterialBP.value", "short": "observed/measured value", "definition": "observed/measured value", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.meanArterialBP.value", "min": 0, "max": "*" }, "type": [ { "code": "integer" } ] }, { "id": "CDAtemplate.component.meanArterialBP.unit", "path": "CDAtemplate.component.meanArterialBP.unit", "short": "units", "definition": "units", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.meanArterialBP.unit", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.meanArterialBP.referenceRange", "path": "CDAtemplate.component.meanArterialBP.referenceRange", "short": "reference range for values", "definition": "reference range for values", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.meanArterialBP.referenceRange", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.meanArterialBP.interpretation", "path": "CDAtemplate.component.meanArterialBP.interpretation", "short": "interpretation code", "definition": "interpretation code", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.meanArterialBP.interpretation", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.pulsePressureBP", "path": "CDAtemplate.component.pulsePressureBP", "short": "pulse pressure blood pressure", "definition": "pulse pressure blood pressure", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.pulsePressureBP", "min": 0, "max": "1" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.id", "path": "CDAtemplate.component.pulsePressureBP.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.extension", "path": "CDAtemplate.component.pulsePressureBP.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.modifierExtension", "path": "CDAtemplate.component.pulsePressureBP.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.classCode", "path": "CDAtemplate.component.pulsePressureBP.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.pulsePressureBP.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.value", "path": "CDAtemplate.component.pulsePressureBP.value", "short": "observed/measured value", "definition": "observed/measured value", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.pulsePressureBP.value", "min": 0, "max": "*" }, "type": [ { "code": "string" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.unit", "path": "CDAtemplate.component.pulsePressureBP.unit", "short": "units", "definition": "units", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.pulsePressureBP.unit", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.referenceRange", "path": "CDAtemplate.component.pulsePressureBP.referenceRange", "short": "reference range for values", "definition": "reference range for values", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.pulsePressureBP.referenceRange", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.interpretation", "path": "CDAtemplate.component.pulsePressureBP.interpretation", "short": "interpretation code", "definition": "interpretation code", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.pulsePressureBP.interpretation", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.exertion", "path": "CDAtemplate.component.exertion", "short": "exertion during measurement", "definition": "exertion during measurement", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.exertion", "min": 0, "max": "1" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.component.exertion.id", "path": "CDAtemplate.component.exertion.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.exertion.extension", "path": "CDAtemplate.component.exertion.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.exertion.modifierExtension", "path": "CDAtemplate.component.exertion.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.component.exertion.classCode", "path": "CDAtemplate.component.exertion.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.exertion.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes", "code": "exertion" } ] } }, { "id": "CDAtemplate.component.exertion.value", "path": "CDAtemplate.component.exertion.value", "short": "exertion during measurement", "definition": "exertion during measurement", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.exertion.value", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "required", "valueSet": "http://bloodpressure.oemig.de/fhir/ValueSet/Exertion" } }, { "id": "CDAtemplate.component.location", "path": "CDAtemplate.component.location", "short": "location of measurement", "definition": "location of measurement", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.location", "min": 0, "max": "1" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.component.location.id", "path": "CDAtemplate.component.location.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.location.extension", "path": "CDAtemplate.component.location.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.location.modifierExtension", "path": "CDAtemplate.component.location.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.component.location.classCode", "path": "CDAtemplate.component.location.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.location.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes", "code": "location" } ] } }, { "id": "CDAtemplate.component.location.value", "path": "CDAtemplate.component.location.value", "short": "exertion during measurement", "definition": "exertion during measurement", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.location.value", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "required", "valueSet": "http://bloodpressure.oemig.de/fhir/ValueSet/Location" } }, { "id": "CDAtemplate.component.consciousness", "path": "CDAtemplate.component.consciousness", "short": "sleep status during measurement", "definition": "sleep status during measurement", "min": 0, "max": "1", "base": { "path": "CDAtemplate.component.consciousness", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.component.consciousness.id", "path": "CDAtemplate.component.consciousness.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.consciousness.extension", "path": "CDAtemplate.component.consciousness.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.component.consciousness.coding", "path": "CDAtemplate.component.consciousness.coding", "short": "Code defined by a terminology system", "definition": "A reference to a code defined by a terminology system.", "comment": "Codes may be defined very casually in enumerations, or code lists, up to very formal definitions such as SNOMED CT - see the HL7 v3 Core Principles for more information. Ordering of codings is undefined and SHALL NOT be used to infer meaning. Generally, at most only one of the coding values will be labeled as UserSelected = true.", "requirements": "Allows for alternative encodings within a code system, and translations to other code systems.", "min": 0, "max": "*", "base": { "path": "CodeableConcept.coding", "min": 0, "max": "*" }, "type": [ { "code": "Coding" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ], "isModifier": false, "isSummary": true, "mapping": [ { "identity": "v2", "map": "C*E.1-8, C*E.10-22" }, { "identity": "rim", "map": "union(., ./translation)" }, { "identity": "orim", "map": "fhir:CodeableConcept.coding rdfs:subPropertyOf dt:CD.coding" } ] }, { "id": "CDAtemplate.component.consciousness.text", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable", "valueBoolean": true } ], "path": "CDAtemplate.component.consciousness.text", "short": "Plain text representation of the concept", "definition": "A human language representation of the concept as seen/selected/uttered by the user who entered the data and/or which represents the intended meaning of the user.", "comment": "Very often the text is the same as a displayName of one of the codings.", "requirements": "The codes from the terminologies do not always capture the correct meaning with all the nuances of the human using them, or sometimes there is no appropriate code at all. In these cases, the text is used to capture the full meaning of the source.", "min": 0, "max": "1", "base": { "path": "CodeableConcept.text", "min": 0, "max": "1" }, "type": [ { "code": "string" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ], "isModifier": false, "isSummary": true, "mapping": [ { "identity": "v2", "map": "C*E.9. But note many systems use C*E.2 for this" }, { "identity": "rim", "map": "./originalText[mediaType/code=\"text/plain\"]/data" }, { "identity": "orim", "map": "fhir:CodeableConcept.text rdfs:subPropertyOf dt:CD.originalText" } ] }, { "id": "CDAtemplate.component.consciousness.classCode", "path": "CDAtemplate.component.consciousness.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "base": { "path": "CDAtemplate.component.consciousness.classCode", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes", "code": "consciousness" } ] } }, { "id": "CDAtemplate.component.consciousness.value", "path": "CDAtemplate.component.consciousness.value", "short": "exertion during measurement", "definition": "exertion during measurement", "min": 0, "max": "*", "base": { "path": "CDAtemplate.component.consciousness.value", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "required", "valueSet": "http://bloodpressure.oemig.de/fhir/ValueSet/Consciousness" } }, { "id": "CDAtemplate.participant", "path": "CDAtemplate.participant", "short": "participants", "definition": "participants", "min": 0, "max": "*", "base": { "path": "CDAtemplate.participant", "min": 0, "max": "*" }, "type": [ { "code": "BackboneElement" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" } ] }, { "id": "CDAtemplate.participant.id", "path": "CDAtemplate.participant.id", "representation": [ "xmlAttr" ], "short": "Unique id for inter-element referencing", "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.", "min": 0, "max": "1", "base": { "path": "Element.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "string" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.participant.extension", "path": "CDAtemplate.participant.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "description": "Extensions are always sliced by (at least) url", "rules": "open" }, "short": "Additional content defined by implementations", "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "n/a" } ] }, { "id": "CDAtemplate.participant.modifierExtension", "path": "CDAtemplate.participant.modifierExtension", "short": "Extensions that cannot be ignored even if unrecognized", "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).", "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.", "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored. This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content", "modifiers" ], "min": 0, "max": "*", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension" } ], "constraint": [ { "key": "ele-1", "severity": "error", "human": "All FHIR elements must have a @value or children", "expression": "hasValue() or (children().count() > id.count())", "xpath": "@value|f:*|h:div", "source": "http://hl7.org/fhir/StructureDefinition/Element" }, { "key": "ext-1", "severity": "error", "human": "Must have either extensions or value[x], not both", "expression": "extension.exists() != value.exists()", "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])", "source": "http://hl7.org/fhir/StructureDefinition/Extension" } ], "isModifier": true, "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them", "isSummary": true, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CDAtemplate.participant.subject", "path": "CDAtemplate.participant.subject", "short": "patient", "definition": "patient", "min": 0, "max": "1", "base": { "path": "CDAtemplate.participant.subject", "min": 0, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "isSummary": true }, { "id": "CDAtemplate.participant.author", "path": "CDAtemplate.participant.author", "short": "author", "definition": "author", "min": 0, "max": "1", "base": { "path": "CDAtemplate.participant.author", "min": 0, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ], "isSummary": true }, { "id": "CDAtemplate.participant.performer", "path": "CDAtemplate.participant.performer", "short": "performer", "definition": "performer", "min": 0, "max": "1", "base": { "path": "CDAtemplate.participant.performer", "min": 0, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ], "isSummary": true } ] }, "differential": { "element": [ { "id": "CDAtemplate", "path": "CDAtemplate", "short": "LM for CDA representation", "definition": "This is a draft **LM for CDA**. (It still requires modifications comparable to the OBX representation in form of slicing.)" }, { "id": "CDAtemplate.classCode", "path": "CDAtemplate.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActClass", "code": "OBS" } ] } }, { "id": "CDAtemplate.moodCode", "path": "CDAtemplate.moodCode", "short": "mood code", "definition": "mood code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActMood", "code": "EVN" } ] } }, { "id": "CDAtemplate.code", "path": "CDAtemplate.code", "short": "code", "definition": "code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://loinc.org", "code": "85354-9" } ] } }, { "id": "CDAtemplate.value", "path": "CDAtemplate.value", "short": "test value", "definition": "test value", "min": 0, "max": "1", "type": [ { "code": "integer" } ], "isSummary": true }, { "id": "CDAtemplate.observationRange", "path": "CDAtemplate.observationRange", "short": "observation Range", "definition": "observation Range", "min": 0, "max": "1", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.observationRange.typeCode", "path": "CDAtemplate.observationRange.typeCode", "short": "type code", "definition": "type code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType", "code": "REFV" } ] } }, { "id": "CDAtemplate.observationRange.referenceRange", "path": "CDAtemplate.observationRange.referenceRange", "short": "reference range", "definition": "reference range", "min": 1, "max": "1", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.observationRange.referenceRange.classCode", "path": "CDAtemplate.observationRange.referenceRange.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActClass", "code": "OBS" } ] } }, { "id": "CDAtemplate.observationRange.referenceRange.moodCode", "path": "CDAtemplate.observationRange.referenceRange.moodCode", "short": "mood code", "definition": "mood code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActMood", "code": "EVN" } ] } }, { "id": "CDAtemplate.observationRange.referenceRange.value", "path": "CDAtemplate.observationRange.referenceRange.value", "short": "reference range values", "definition": "reference range values", "min": 0, "max": "1", "type": [ { "code": "string" } ], "isSummary": true }, { "id": "CDAtemplate.interpretation", "path": "CDAtemplate.interpretation", "short": "interpretation code (OBX-8)", "definition": "interpretation code (OBX-8)", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ], "isSummary": true }, { "id": "CDAtemplate.effectiveTime", "path": "CDAtemplate.effectiveTime", "short": "date of observation", "definition": "date of observation", "min": 1, "max": "1", "type": [ { "code": "date" } ], "isSummary": true }, { "id": "CDAtemplate.component", "path": "CDAtemplate.component", "short": "component", "definition": "component", "min": 1, "max": "*", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.component.typeCode", "path": "CDAtemplate.component.typeCode", "short": "type code", "definition": "type code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://terminology.hl7.org/CodeSystem/v3-ActRelationshipType", "code": "COMP" } ] } }, { "id": "CDAtemplate.component.separatableInd", "path": "CDAtemplate.component.separatableInd", "short": "is this concept independent?", "definition": "is this concept independent?", "min": 0, "max": "1", "type": [ { "code": "boolean" } ] }, { "id": "CDAtemplate.component.systolicBP", "path": "CDAtemplate.component.systolicBP", "short": "systolic blood pressure", "definition": "systolic blood pressure", "min": 0, "max": "1", "type": [ { "code": "BackboneElement" } ], "isSummary": true }, { "id": "CDAtemplate.component.systolicBP.classCode", "path": "CDAtemplate.component.systolicBP.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://loinc.org", "code": "8480-6" } ] } }, { "id": "CDAtemplate.component.systolicBP.value", "path": "CDAtemplate.component.systolicBP.value", "short": "observed/measured value", "definition": "observed/measured value", "min": 0, "max": "*", "type": [ { "code": "integer" } ] }, { "id": "CDAtemplate.component.systolicBP.unit", "path": "CDAtemplate.component.systolicBP.unit", "short": "units", "definition": "units", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.systolicBP.component", "path": "CDAtemplate.component.systolicBP.component", "short": "component", "definition": "component", "min": 1, "max": "*", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.component.systolicBP.component.referenceRange", "path": "CDAtemplate.component.systolicBP.component.referenceRange", "short": "reference range for values", "definition": "reference range for values", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.systolicBP.component.classCode", "path": "CDAtemplate.component.systolicBP.component.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.systolicBP.component.value", "path": "CDAtemplate.component.systolicBP.component.value", "short": "reference range", "definition": "reference range", "min": 0, "max": "*", "type": [ { "code": "string" } ] }, { "id": "CDAtemplate.component.systolicBP.interpretation", "path": "CDAtemplate.component.systolicBP.interpretation", "short": "interpretation code", "definition": "interpretation code", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.diastolicBP", "path": "CDAtemplate.component.diastolicBP", "short": "diastolic blood pressure", "definition": "diastolic blood pressure", "min": 0, "max": "1", "type": [ { "code": "BackboneElement" } ], "isSummary": true }, { "id": "CDAtemplate.component.diastolicBP.classCode", "path": "CDAtemplate.component.diastolicBP.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://loinc.org", "code": "8482-2" } ] } }, { "id": "CDAtemplate.component.diastolicBP.value", "path": "CDAtemplate.component.diastolicBP.value", "short": "observed/measured value", "definition": "observed/measured value", "min": 0, "max": "*", "type": [ { "code": "integer" } ] }, { "id": "CDAtemplate.component.diastolicBP.unit", "path": "CDAtemplate.component.diastolicBP.unit", "short": "units", "definition": "units", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.diastolicBP.referenceRange", "path": "CDAtemplate.component.diastolicBP.referenceRange", "short": "reference range for values", "definition": "reference range for values", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.diastolicBP.interpretation", "path": "CDAtemplate.component.diastolicBP.interpretation", "short": "interpretation code", "definition": "interpretation code", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.meanArterialBP", "path": "CDAtemplate.component.meanArterialBP", "short": "mean arterial blood pressure", "definition": "mean arterial blood pressure", "min": 0, "max": "1", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.component.meanArterialBP.classCode", "path": "CDAtemplate.component.meanArterialBP.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.meanArterialBP.value", "path": "CDAtemplate.component.meanArterialBP.value", "short": "observed/measured value", "definition": "observed/measured value", "min": 0, "max": "*", "type": [ { "code": "integer" } ] }, { "id": "CDAtemplate.component.meanArterialBP.unit", "path": "CDAtemplate.component.meanArterialBP.unit", "short": "units", "definition": "units", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.meanArterialBP.referenceRange", "path": "CDAtemplate.component.meanArterialBP.referenceRange", "short": "reference range for values", "definition": "reference range for values", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.meanArterialBP.interpretation", "path": "CDAtemplate.component.meanArterialBP.interpretation", "short": "interpretation code", "definition": "interpretation code", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.pulsePressureBP", "path": "CDAtemplate.component.pulsePressureBP", "short": "pulse pressure blood pressure", "definition": "pulse pressure blood pressure", "min": 0, "max": "1", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.classCode", "path": "CDAtemplate.component.pulsePressureBP.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.value", "path": "CDAtemplate.component.pulsePressureBP.value", "short": "observed/measured value", "definition": "observed/measured value", "min": 0, "max": "*", "type": [ { "code": "string" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.unit", "path": "CDAtemplate.component.pulsePressureBP.unit", "short": "units", "definition": "units", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.referenceRange", "path": "CDAtemplate.component.pulsePressureBP.referenceRange", "short": "reference range for values", "definition": "reference range for values", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.pulsePressureBP.interpretation", "path": "CDAtemplate.component.pulsePressureBP.interpretation", "short": "interpretation code", "definition": "interpretation code", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.exertion", "path": "CDAtemplate.component.exertion", "short": "exertion during measurement", "definition": "exertion during measurement", "min": 0, "max": "1", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.component.exertion.classCode", "path": "CDAtemplate.component.exertion.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes", "code": "exertion" } ] } }, { "id": "CDAtemplate.component.exertion.value", "path": "CDAtemplate.component.exertion.value", "short": "exertion during measurement", "definition": "exertion during measurement", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "required", "valueSet": "http://bloodpressure.oemig.de/fhir/ValueSet/Exertion" } }, { "id": "CDAtemplate.component.location", "path": "CDAtemplate.component.location", "short": "location of measurement", "definition": "location of measurement", "min": 0, "max": "1", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.component.location.classCode", "path": "CDAtemplate.component.location.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes", "code": "location" } ] } }, { "id": "CDAtemplate.component.location.value", "path": "CDAtemplate.component.location.value", "short": "exertion during measurement", "definition": "exertion during measurement", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "required", "valueSet": "http://bloodpressure.oemig.de/fhir/ValueSet/Location" } }, { "id": "CDAtemplate.component.consciousness", "path": "CDAtemplate.component.consciousness", "short": "sleep status during measurement", "definition": "sleep status during measurement", "min": 0, "max": "1", "type": [ { "code": "CodeableConcept" } ] }, { "id": "CDAtemplate.component.consciousness.classCode", "path": "CDAtemplate.component.consciousness.classCode", "short": "class code", "definition": "class code", "min": 1, "max": "1", "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://bloodpressure.oemig.de/fhir/CodeSystem/ObservationCodes", "code": "consciousness" } ] } }, { "id": "CDAtemplate.component.consciousness.value", "path": "CDAtemplate.component.consciousness.value", "short": "exertion during measurement", "definition": "exertion during measurement", "min": 0, "max": "*", "type": [ { "code": "CodeableConcept" } ], "binding": { "strength": "required", "valueSet": "http://bloodpressure.oemig.de/fhir/ValueSet/Consciousness" } }, { "id": "CDAtemplate.participant", "path": "CDAtemplate.participant", "short": "participants", "definition": "participants", "min": 0, "max": "*", "type": [ { "code": "BackboneElement" } ] }, { "id": "CDAtemplate.participant.subject", "path": "CDAtemplate.participant.subject", "short": "patient", "definition": "patient", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Patient" ] } ], "isSummary": true }, { "id": "CDAtemplate.participant.author", "path": "CDAtemplate.participant.author", "short": "author", "definition": "author", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ], "isSummary": true }, { "id": "CDAtemplate.participant.performer", "path": "CDAtemplate.participant.performer", "short": "performer", "definition": "performer", "min": 0, "max": "1", "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ], "isSummary": true } ] } }