Package | hl7.fhir.uv.termchangeset |
Type | StructureDefinition |
Id | loinc-changeset-profile |
FHIR Version | R4 |
Source | http://hl7.org/fhir/uv/termchangeset/https://build.fhir.org/ig/HL7/termchangeset-ig/StructureDefinition-loinc-changeset-profile.html |
URL | http://hl7.org/fhir/uv/termchangeset/StructureDefinition/loinc-changeset-profile |
Version | 1.0.0 |
Status | draft |
Date | 2018-08-14 |
Name | LOINCChangeSet |
Title | LOINC Change Set (CodeSystem) |
Realm | uv |
Authority | hl7 |
Description | Profile of CodeSystem to enable lossless representation of a LOINC change set aligned with Tinkar information model requirements. This profile is a specialization of the broader Terminology Change Set profile. |
Type | CodeSystem |
Kind | resource |
No resources found
StructureDefinition | |
codesystem-change-set | CodeSystem Change Set |
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition loinc-changeset-profile
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
![]() ![]() | 1..1 | CodeSystemChangeSet | Declares the existence of and describes a code system or code system supplement | |
![]() ![]() ![]() | 0..* | BackboneElement | Property values should follow the LOINC-specific guidance available here: https://terminology.hl7.org/LOINC.html#loinc-properties Slice: Unordered, Open by value:code | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC parent for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: parent | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: code | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC child for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: child | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: code | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC COMPONENT for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: COMPONENT | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC PROPERTY for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: PROPERTY | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC TIME_ASPCT for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: TIME_ASPCT | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SYSTEM for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: SYSTEM | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SCALE_TYP for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: SCALE_TYP | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC METHOD_TYP for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: METHOD_TYP | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CLASS for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: CLASS | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC VersionLastChanged for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: VersionLastChanged | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CHNG_TYPE for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: CHNG_TYPE | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC DefinitionDescription for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: DefinitionDescription | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC STATUS for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: STATUS | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CONSUMER_NAME for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: CONSUMER_NAME | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CLASSTYPE for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: CLASSTYPE | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC FORMULA for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: FORMULA | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXMPL_ANSWERS for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: EXMPL_ANSWERS | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SURVEY_QUEST_TEXT for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: SURVEY_QUEST_TEXT | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SURVEY_QUEST_SRC for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: SURVEY_QUEST_SRC | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC UNITSREQUIRED for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: UNITSREQUIRED | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC RELATEDNAMES2 for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: RELATEDNAMES2 | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SHORTNAME for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: SHORTNAME | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC ORDER_OBS for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: ORDER_OBS | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC HL7_FIELD_SUBFIELD_ID for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: HL7_FIELD_SUBFIELD_ID | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXTERNAL_COPYRIGHT_NOTICE for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: EXTERNAL_COPYRIGHT_NOTICE | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXAMPLE_UNITS for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: EXAMPLE_UNITS | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC LONG_COMMON_NAME for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: LONG_COMMON_NAME | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXAMPLE_UCUM_UNITS for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: EXAMPLE_UCUM_UNITS | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC STATUS_REASON for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: STATUS_REASON | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC STATUS_TEXT for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: STATUS_TEXT | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CHANGE_REASON_PUBLIC for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: CHANGE_REASON_PUBLIC | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC COMMON_TEST_RANK for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: COMMON_TEST_RANK | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC COMMON_ORDER_RANK for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: COMMON_ORDER_RANK | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC HL7_ATTACHMENT_STRUCTURE for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: HL7_ATTACHMENT_STRUCTURE | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXTERNAL_COPYRIGHT_LINK for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: EXTERNAL_COPYRIGHT_LINK | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC PanelType for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: PanelType | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC AskAtOrderEntry for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: AskAtOrderEntry | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC AssociatedObservations for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: AssociatedObservations | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC VersionFirstReleased for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: VersionFirstReleased | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC ValidHL7AttachmentRequest for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: ValidHL7AttachmentRequest | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC DisplayName for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: DisplayName | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: string | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC answer-list for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: answer-list | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC MAP_TO for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: MAP_TO | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: analyte | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-core for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: analyte-core | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-suffix for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: analyte-suffix | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-numerator for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: analyte-numerator | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-divisor for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: analyte-divisor | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-divisor-suffix for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: analyte-divisor-suffix | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC challenge for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: challenge | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC adjustment for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: adjustment | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC count for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: count | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC time-core for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: time-core | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC time-modifier for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: time-modifier | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC system-core for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: system-core | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC super-system for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: super-system | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-gene for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: analyte-gene | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC category for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: category | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC search for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: search | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-modality-modality-type for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-modality-modality-type | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-modality-modality-subtype for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-modality-modality-subtype | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-anatomic-location-region-imaged for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-anatomic-location-region-imaged | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-anatomic-location-imaging-focus for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-anatomic-location-imaging-focus | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-anatomic-location-laterality-presence for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-anatomic-location-laterality-presence | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-anatomic-location-laterality for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-anatomic-location-laterality | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-view-aggregation for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-view-aggregation | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-view-view-type for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-view-view-type | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-maneuver-maneuver-type for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-maneuver-maneuver-type | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-timing for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-timing | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-pharmaceutical-substance-given for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-pharmaceutical-substance-given | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-pharmaceutical-route for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-pharmaceutical-route | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-reason-for-exam for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-reason-for-exam | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-guidance-for-presence for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-guidance-for-presence | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-guidance-for-approach for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-guidance-for-approach | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-guidance-for-action for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-guidance-for-action | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-guidance-for-object for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-guidance-for-object | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-subject for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: rad-subject | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-kind for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: document-kind | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-role for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: document-role | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-setting for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: document-setting | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-subject-matter-domain for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: document-subject-matter-domain | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-type-of-service for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: document-type-of-service | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC answers-for for a concept | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Identifies the property on the concepts, and when referred to in operations Fixed Value: answers-for | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | code | Coding | string | integer | boolean | dateTime Fixed Value: Coding | |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 1..1 | string | Text to display to the user | |
![]() ![]() ![]() ![]() | 0..* | BackboneElement | Property value for the concept Slice: Unordered, Open by value:code | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC parent for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: parent | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC child for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: child | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC COMPONENT for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: COMPONENT | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC PROPERTY for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: PROPERTY | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC TIME_ASPCT for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: TIME_ASPCT | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SYSTEM for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: SYSTEM | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SCALE_TYP for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: SCALE_TYP | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC METHOD_TYP for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: METHOD_TYP | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CLASS for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: CLASS | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC VersionLastChanged for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: VersionLastChanged | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CHNG_TYPE for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: CHNG_TYPE | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC DefinitionDescription for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: DefinitionDescription | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC STATUS for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: STATUS | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CONSUMER_NAME for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: CONSUMER_NAME | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CLASSTYPE for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: CLASSTYPE | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC FORMULA for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: FORMULA | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXMPL_ANSWERS for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: EXMPL_ANSWERS | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SURVEY_QUEST_TEXT for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: SURVEY_QUEST_TEXT | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SURVEY_QUEST_SRC for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: SURVEY_QUEST_SRC | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC UNITSREQUIRED for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: UNITSREQUIRED | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC RELATEDNAMES2 for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: RELATEDNAMES2 | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC SHORTNAME for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: SHORTNAME | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC ORDER_OBS for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: ORDER_OBS | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC HL7_FIELD_SUBFIELD_ID for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: HL7_FIELD_SUBFIELD_ID | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXTERNAL_COPYRIGHT_NOTICE for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: EXTERNAL_COPYRIGHT_NOTICE | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXAMPLE_UNITS for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: EXAMPLE_UNITS | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC LONG_COMMON_NAME for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: LONG_COMMON_NAME | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXAMPLE_UCUM_UNITS for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: EXAMPLE_UCUM_UNITS | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC STATUS_REASON for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: STATUS_REASON | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC STATUS_TEXT for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: STATUS_TEXT | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC CHANGE_REASON_PUBLIC for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: CHANGE_REASON_PUBLIC | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC COMMON_TEST_RANK for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: COMMON_TEST_RANK | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC COMMON_ORDER_RANK for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: COMMON_ORDER_RANK | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC HL7_ATTACHMENT_STRUCTURE for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: HL7_ATTACHMENT_STRUCTURE | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC EXTERNAL_COPYRIGHT_LINK for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: EXTERNAL_COPYRIGHT_LINK | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC PanelType for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: PanelType | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC AskAtOrderEntry for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: AskAtOrderEntry | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC AssociatedObservations for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: AssociatedObservations | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC VersionFirstReleased for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: VersionFirstReleased | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC ValidHL7AttachmentRequest for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: ValidHL7AttachmentRequest | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC DisplayName for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: DisplayName | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC answer-list for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: answer-list | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC MAP_TO for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: MAP_TO | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: analyte | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-core for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: analyte-core | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-suffix for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: analyte-suffix | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-numerator for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: analyte-numerator | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-divisor for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: analyte-divisor | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-divisor-suffix for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: analyte-divisor-suffix | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC challenge for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: challenge | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC adjustment for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: adjustment | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC count for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: count | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC time-core for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: time-core | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC time-modifier for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: time-modifier | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC system-core for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: system-core | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC super-system for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: super-system | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC analyte-gene for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: analyte-gene | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC category for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: category | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC search for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: search | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-modality-modality-type for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-modality-modality-type | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-modality-modality-subtype for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-modality-modality-subtype | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-anatomic-location-region-imaged for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-anatomic-location-region-imaged | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-anatomic-location-imaging-focus for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-anatomic-location-imaging-focus | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-anatomic-location-laterality-presence for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-anatomic-location-laterality-presence | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-anatomic-location-laterality for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-anatomic-location-laterality | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-view-aggregation for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-view-aggregation | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-view-view-type for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-view-view-type | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-maneuver-maneuver-type for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-maneuver-maneuver-type | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-timing for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-timing | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-pharmaceutical-substance-given for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-pharmaceutical-substance-given | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-pharmaceutical-route for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-pharmaceutical-route | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-reason-for-exam for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-reason-for-exam | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-guidance-for-presence for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-guidance-for-presence | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-guidance-for-approach for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-guidance-for-approach | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-guidance-for-action for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-guidance-for-action | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-guidance-for-object for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-guidance-for-object | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC rad-subject for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: rad-subject | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-kind for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: document-kind | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-role for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: document-role | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-setting for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: document-setting | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-subject-matter-domain for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: document-subject-matter-domain | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC document-type-of-service for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: document-type-of-service | |
![]() ![]() ![]() ![]() ![]() | 0..1 | BackboneElement | Property slice to capture LOINC answers-for for a concept | |
![]() ![]() ![]() ![]() ![]() ![]() | Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | DefiningRelationshipType | Defining Relationship Type | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ElProfileSetOperator | EL Profile Set Operator | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | SNOMEDRoleGroup | SNOMED Role Group | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | ChangeType | Change Type | |
![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | code | Reference to CodeSystem.property.code Fixed Value: answers-for | |
{ "resourceType": "StructureDefinition", "id": "loinc-changeset-profile", "text": { "status": "extensions", "div": "<!-- snip (see above) -->" }, "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "vocab" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm", "valueInteger": 0, "_valueInteger": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/uv/termchangeset/ImplementationGuide/hl7.fhir.uv.termchangeset" } ] } }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", "valueCode": "draft", "_valueCode": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/uv/termchangeset/ImplementationGuide/hl7.fhir.uv.termchangeset" } ] } } ], "url": "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/loinc-changeset-profile", "version": "1.0.0", "name": "LOINCChangeSet", "title": "LOINC Change Set (CodeSystem)", "status": "draft", "experimental": false, "date": "2018-08-14", "publisher": "HL7 International / Terminology Infrastructure", "contact": [ { "telecom": [ { "system": "url", "value": "http://www.hl7.org/Special/committees/Vocab" } ] } ], "description": "Profile of CodeSystem to enable lossless representation of a LOINC change set aligned with Tinkar information model requirements. This profile is a specialization of the broader Terminology Change Set profile.", "jurisdiction": [ { "coding": [ { "system": "http://unstats.un.org/unsd/methods/m49/m49.htm", "code": "001" } ] } ], "fhirVersion": "4.0.1", "mapping": [ { "identity": "tinkar", "uri": "https://hl7.org/fhir/uv/tinkar", "name": "Tinkar Reference Model" }, { "identity": "rim", "uri": "http://hl7.org/v3", "name": "RIM Mapping" }, { "identity": "workflow", "uri": "http://hl7.org/fhir/workflow", "name": "Workflow Pattern" }, { "identity": "w5", "uri": "http://hl7.org/fhir/fivews", "name": "FiveWs Pattern Mapping" }, { "identity": "objimpl", "uri": "http://hl7.org/fhir/object-implementation", "name": "Object Implementation Information" } ], "kind": "resource", "abstract": false, "type": "CodeSystem", "baseDefinition": "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/codesystem-change-set", "derivation": "constraint", "snapshot": { "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version", "valueString": "1.0.0" } ], "element": [ { "id": "CodeSystem", "path": "CodeSystem", "short": "Declares the existence of and describes a code system or code system supplement", "definition": "The CodeSystem resource is used to declare the existence of and describe a code system or code system supplement and its key properties, and optionally define a part or all of its content.", "min": 1, "max": "1", "base": { "path": "CodeSystem", "min": 0, "max": "*" }, "constraint": [ { "key": "csd-0", "severity": "warning", "human": "Name should be usable as an identifier for the module by machine processing applications such as code generation", "expression": "name.matches('[A-Z]([A-Za-z0-9_]){0,254}')", "xpath": "not(exists(f:name/@value)) or matches(f:name/@value, '[A-Z]([A-Za-z0-9_]){0,254}')", "source": "http://hl7.org/fhir/StructureDefinition/CodeSystem" }, { "key": "csd-1", "severity": "error", "human": "Within a code system definition, all the codes SHALL be unique", "expression": "concept.code.combine($this.descendants().concept.code).isDistinct()", "xpath": "count(distinct-values(descendant::f:concept/f:code/@value))=count(descendant::f:concept)", "source": "http://hl7.org/fhir/StructureDefinition/CodeSystem" }, { "key": "dom-2", "severity": "error", "human": "If the resource is contained in another resource, it SHALL NOT contain nested Resources", "expression": "contained.contained.empty()", "xpath": "not(parent::f:contained and f:contained)", "source": "http://hl7.org/fhir/StructureDefinition/DomainResource" }, { "key": "dom-3", "severity": "error", "human": "If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource", "expression": "contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()", "xpath": "not(exists(for $id in f:contained/*/f:id/@value return $contained[not(parent::*/descendant::f:reference/@value=concat('#', $contained/*/id/@value) or descendant::f:reference[@value='#'])]))", "source": "http://hl7.org/fhir/StructureDefinition/DomainResource" }, { "key": "dom-4", "severity": "error", "human": "If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated", "expression": "contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()", "xpath": "not(exists(f:contained/*/f:meta/f:versionId)) and not(exists(f:contained/*/f:meta/f:lastUpdated))", "source": "http://hl7.org/fhir/StructureDefinition/DomainResource" }, { "key": "dom-5", "severity": "error", "human": "If a resource is contained in another resource, it SHALL NOT have a security label", "expression": "contained.meta.security.empty()", "xpath": "not(exists(f:contained/*/f:meta/f:security))", "source": "http://hl7.org/fhir/StructureDefinition/DomainResource" }, { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice", "valueBoolean": true }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bestpractice-explanation", "valueMarkdown": "When a resource has no narrative, only systems that fully understand the data can display the resource to a human safely. Including a human readable representation in the resource makes for a much more robust eco-system and cheaper handling of resources by intermediary systems. Some ecosystems restrict distribution of resources to only those systems that do fully understand the resources, and as a consequence implementers may believe that the narrative is superfluous. However experience shows that such eco-systems often open up to new participants over time." } ], "key": "dom-6", "severity": "warning", "human": "A resource should have narrative for robust management", "expression": "text.`div`.exists()", "xpath": "exists(f:text/h:div)", "source": "http://hl7.org/fhir/StructureDefinition/DomainResource" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "Entity. Role, or Act" }, { "identity": "rim", "map": "N/A" } ] }, { "id": "CodeSystem.id", "path": "CodeSystem.id", "short": "Logical id of this artifact", "definition": "The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.", "comment": "The only time that a resource does not have an id is when it is being submitted to the server using a create operation.", "min": 0, "max": "1", "base": { "path": "Resource.id", "min": 0, "max": "1" }, "type": [ { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type", "valueUrl": "id" } ], "code": "http://hl7.org/fhirpath/System.String" } ], "isModifier": false, "isSummary": true }, { "id": "CodeSystem.meta", "path": "CodeSystem.meta", "short": "Metadata about the resource", "definition": "The metadata about the resource. This is content that is maintained by the infrastructure. Changes to the content might not always be associated with version changes to the resource.", "min": 0, "max": "1", "base": { "path": "Resource.meta", "min": 0, "max": "1" }, "type": [ { "code": "Meta" } ], "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 }, { "id": "CodeSystem.implicitRules", "path": "CodeSystem.implicitRules", "short": "A set of rules under which this content was created", "definition": "A reference to a set of rules that were followed when the resource was constructed, and which must be understood when processing the content. Often, this is a reference to an implementation guide that defines the special rules along with other profiles etc.", "comment": "Asserting this rule set restricts the content to be only understood by a limited set of trading partners. This inherently limits the usefulness of the data in the long term. However, the existing health eco-system is highly fractured, and not yet ready to define, collect, and exchange data in a generally computable sense. Wherever possible, implementers and/or specification writers should avoid using this element. Often, when used, the URL is a reference to an implementation guide that defines these special rules as part of it's narrative along with other profiles, value sets, etc.", "min": 0, "max": "1", "base": { "path": "Resource.implicitRules", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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": true, "isModifierReason": "This element is labeled as a modifier because the implicit rules may provide additional knowledge about the resource that modifies it's meaning or interpretation", "isSummary": true }, { "id": "CodeSystem.language", "path": "CodeSystem.language", "short": "Language of the resource content", "definition": "The base language in which the resource is written.", "comment": "Language is provided to support indexing and accessibility (typically, services such as text to speech use the language tag). The html language tag in the narrative applies to the narrative. The language tag on the resource may be used to specify the language of other presentations generated from the data in the resource. Not all the content has to be in the base language. The Resource.language should not be assumed to apply to the narrative automatically. If a language is specified, it should it also be specified on the div element in the html (see rules in HTML5 for information about the relationship between xml:lang and the html lang attribute).", "min": 0, "max": "1", "base": { "path": "Resource.language", "min": 0, "max": "1" }, "type": [ { "code": "code" } ], "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": false, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", "valueCanonical": "http://hl7.org/fhir/ValueSet/all-languages" }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "Language" } ], "strength": "preferred", "description": "A human language.", "valueSet": "http://hl7.org/fhir/ValueSet/languages" } }, { "id": "CodeSystem.text", "path": "CodeSystem.text", "short": "Text summary of the resource, for human interpretation", "definition": "A human-readable narrative that contains a summary of the resource and can be used to represent the content of the resource to a human. The narrative need not encode all the structured data, but is required to contain sufficient detail to make it \"clinically safe\" for a human to just read the narrative. Resource definitions may define what content should be represented in the narrative to ensure clinical safety.", "comment": "Contained resources do not have narrative. Resources that are not contained SHOULD have a narrative. In some cases, a resource may only have text with little or no additional discrete data (as long as all minOccurs=1 elements are satisfied). This may be necessary for data from legacy systems where information is captured as a \"text blob\" or where text is additionally entered raw or narrated and encoded information is added later.", "alias": [ "narrative", "html", "xhtml", "display" ], "min": 0, "max": "1", "base": { "path": "DomainResource.text", "min": 0, "max": "1" }, "type": [ { "code": "Narrative" } ], "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": false, "mapping": [ { "identity": "rim", "map": "Act.text?" } ] }, { "id": "CodeSystem.contained", "path": "CodeSystem.contained", "short": "Contained, inline Resources", "definition": "These resources do not have an independent existence apart from the resource that contains them - they cannot be identified independently, and nor can they have their own independent transaction scope.", "comment": "This should never be done when the content can be identified properly, as once identification is lost, it is extremely difficult (and context dependent) to restore it again. Contained resources may have profiles and tags In their meta elements, but SHALL NOT have security labels.", "alias": [ "inline resources", "anonymous resources", "contained resources" ], "min": 0, "max": "*", "base": { "path": "DomainResource.contained", "min": 0, "max": "*" }, "type": [ { "code": "Resource" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CodeSystem.extension", "path": "CodeSystem.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "min": 0, "max": "*", "base": { "path": "DomainResource.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 }, { "id": "CodeSystem.extension:ExtendsCodeSystem", "path": "CodeSystem.extension", "sliceName": "ExtendsCodeSystem", "short": "Extends CodeSystem", "definition": "Extends CodeSystem contains a reference to a source terminology, for which a CodeSystem resource is intended to contain additional Concepts", "min": 0, "max": "1", "base": { "path": "DomainResource.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/extends-codesystem" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.modifierExtension", "path": "CodeSystem.modifierExtension", "short": "Extensions that cannot be ignored", "definition": "May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it 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 is allowed to 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/extensibility.html#modifierExtension).", "alias": [ "extensions", "user content" ], "min": 0, "max": "*", "base": { "path": "DomainResource.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 resource that contains them", "isSummary": false, "mapping": [ { "identity": "rim", "map": "N/A" } ] }, { "id": "CodeSystem.url", "path": "CodeSystem.url", "short": "Canonical identifier for this code system, represented as a URI (globally unique) (Coding.system). NOTE: Where not specified by an SDO-specific policy (such as SNOMED’s extension process), change sets associated with locally-maintained extensions should include a url clearly identifying the extension as published under the implementer’s authority, and not the SDO.", "definition": "An absolute URI that is used to identify this code system when it is referenced in a specification, model, design or an instance; also called its canonical identifier. This SHOULD be globally unique and SHOULD be a literal address at which at which an authoritative instance of this code system is (or will be) published. This URL can be the target of a canonical reference. It SHALL remain the same when the code system is stored on different servers. This is used in [Coding](http://hl7.org/fhir/datatypes.html#Coding).system.", "comment": "Can be a urn:uuid: or a urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version.\n\nThe determination of when to create a new version of a resource (same url, new version) vs. defining a new artifact is up to the author. Considerations for making this decision are found in [Technical and Business Versions](http://hl7.org/fhir/resource.html#versions). \n\nIn some cases, the resource can no longer be found at the stated url, but the url itself cannot change. Implementations can use the [meta.source](http://hl7.org/fhir/resource.html#meta) element to indicate where the current master source of the resource can be found.", "requirements": "Allows the code system to be referenced by a single globally unique identifier.", "min": 1, "max": "1", "base": { "path": "CodeSystem.url", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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": "workflow", "map": "Definition.url" }, { "identity": "w5", "map": "FiveWs.identifier" } ] }, { "id": "CodeSystem.identifier", "path": "CodeSystem.identifier", "short": "Additional identifier for the code system (business identifier)", "definition": "A formal identifier that is used to identify this code system when it is represented in other formats, or referenced in a specification, model, design or an instance.", "comment": "Typically, this is used for identifiers that can go in an HL7 V3 II (instance identifier) data type, and can then identify this code system outside of FHIR, where it is not possible to use the logical URI. Note that HL7 defines at least three identifiers for many of its code systems - the FHIR canonical URL, the OID and the V2 Table 0396 mnemonic code.", "requirements": "Allows externally provided and/or usable business identifiers to be easily associated with the module.", "min": 1, "max": "1", "base": { "path": "CodeSystem.identifier", "min": 0, "max": "*" }, "type": [ { "code": "Identifier" } ], "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": "workflow", "map": "Definition.identifier" }, { "identity": "w5", "map": "FiveWs.identifier" }, { "identity": "objimpl", "map": "no-gen-base" } ] }, { "id": "CodeSystem.identifier.id", "path": "CodeSystem.identifier.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": "CodeSystem.identifier.extension", "path": "CodeSystem.identifier.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": "CodeSystem.identifier.use", "path": "CodeSystem.identifier.use", "short": "usual | official | temp | secondary | old (If known)", "definition": "The purpose of this identifier.", "comment": "Applications can assume that an identifier is permanent unless it explicitly says that it is temporary.", "requirements": "Allows the appropriate identifier for a particular context of use to be selected from among a set of identifiers.", "min": 0, "max": "1", "base": { "path": "Identifier.use", "min": 0, "max": "1" }, "type": [ { "code": "code" } ], "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": true, "isModifierReason": "This is labeled as \"Is Modifier\" because applications should not mistake a temporary id for a permanent one.", "isSummary": true, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "IdentifierUse" } ], "strength": "required", "description": "Identifies the purpose for this identifier, if known .", "valueSet": "http://hl7.org/fhir/ValueSet/identifier-use|4.0.1" }, "mapping": [ { "identity": "v2", "map": "N/A" }, { "identity": "rim", "map": "Role.code or implied by context" } ] }, { "id": "CodeSystem.identifier.type", "path": "CodeSystem.identifier.type", "short": "Description of identifier", "definition": "A coded type for the identifier that can be used to determine which identifier to use for a specific purpose.", "comment": "This element deals only with general categories of identifiers. It SHOULD not be used for codes that correspond 1..1 with the Identifier.system. Some identifiers may fall into multiple categories due to common usage. Where the system is known, a type is unnecessary because the type is always part of the system definition. However systems often need to handle identifiers where the system is not known. There is not a 1:1 relationship between type and system, since many different systems have the same type.", "requirements": "Allows users to make use of identifiers when the identifier system is not known.", "min": 0, "max": "1", "base": { "path": "Identifier.type", "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" } ], "isModifier": false, "isSummary": true, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "IdentifierType" } ], "strength": "extensible", "description": "A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.", "valueSet": "http://hl7.org/fhir/ValueSet/identifier-type" }, "mapping": [ { "identity": "v2", "map": "CX.5" }, { "identity": "rim", "map": "Role.code or implied by context" } ] }, { "id": "CodeSystem.identifier.system", "path": "CodeSystem.identifier.system", "short": "The namespace for the identifier value", "definition": "Establishes the namespace for the value - that is, a URL that describes a set values that are unique.", "comment": "Identifier.system is always case sensitive.", "requirements": "There are many sets of identifiers. To perform matching of two identifiers, we need to know what set we're dealing with. The system identifies a particular set of unique identifiers.", "min": 0, "max": "1", "base": { "path": "Identifier.system", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "example": [ { "label": "General", "valueUri": "http://www.acme.com/identifiers/patient" } ], "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": "CX.4 / EI-2-4" }, { "identity": "rim", "map": "II.root or Role.id.root" }, { "identity": "servd", "map": "./IdentifierType" } ] }, { "id": "CodeSystem.identifier.value", "path": "CodeSystem.identifier.value", "short": "The value that is unique", "definition": "The portion of the identifier typically relevant to the user and which is unique within the context of the system.", "comment": "If the value is a full URI, then the system SHALL be urn:ietf:rfc:3986. The value's primary purpose is computational mapping. As a result, it may be normalized for comparison purposes (e.g. removing non-significant whitespace, dashes, etc.) A value formatted for human display can be conveyed using the [Rendered Value extension](http://hl7.org/fhir/R4/extension-rendered-value.html). Identifier.value is to be treated as case sensitive unless knowledge of the Identifier.system allows the processer to be confident that non-case-sensitive processing is safe.", "min": 0, "max": "1", "base": { "path": "Identifier.value", "min": 0, "max": "1" }, "type": [ { "code": "string" } ], "example": [ { "label": "General", "valueString": "123456" } ], "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": "tinkar", "map": "IDENTIFIER_SOURCE" }, { "identity": "v2", "map": "CX.1 / EI.1" }, { "identity": "rim", "map": "II.extension or II.root if system indicates OID or GUID (Or Role.id.extension or root)" }, { "identity": "servd", "map": "./Value" } ] }, { "id": "CodeSystem.identifier.period", "path": "CodeSystem.identifier.period", "short": "Time period when id is/was valid for use", "definition": "Time period during which identifier is/was valid for use.", "min": 0, "max": "1", "base": { "path": "Identifier.period", "min": 0, "max": "1" }, "type": [ { "code": "Period" } ], "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": "CX.7 + CX.8" }, { "identity": "rim", "map": "Role.effectiveTime or implied by context" }, { "identity": "servd", "map": "./StartDate and ./EndDate" } ] }, { "id": "CodeSystem.identifier.assigner", "path": "CodeSystem.identifier.assigner", "short": "Organization that issued id (may be just text)", "definition": "Organization that issued/manages the identifier.", "comment": "The Identifier.assigner may omit the .reference element and only contain a .display element reflecting the name or other textual information about the assigning organization.", "min": 0, "max": "1", "base": { "path": "Identifier.assigner", "min": 0, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Organization" ] } ], "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": "CX.4 / (CX.4,CX.9,CX.10)" }, { "identity": "rim", "map": "II.assigningAuthorityName but note that this is an improper use by the definition of the field. Also Role.scoper" }, { "identity": "servd", "map": "./IdentifierIssuingAuthority" } ] }, { "id": "CodeSystem.version", "path": "CodeSystem.version", "short": "Business version of the code system (Coding.version). NOTE: where not specified by an SDO-specific policy, it is recommended that implementers consider aligning to HL7 terminology versioning approach.", "definition": "The identifier that is used to identify this version of the code system when it is referenced in a specification, model, design or instance. This is an arbitrary value managed by the code system author and is not expected to be globally unique. For example, it might be a timestamp (e.g. yyyymmdd) if a managed version is not available. There is also no expectation that versions can be placed in a lexicographical sequence. This is used in [Coding](http://hl7.org/fhir/datatypes.html#Coding).version.", "comment": "There may be different code system instances that have the same identifier but different versions. The version can be appended to the url in a reference to allow a reference to a particular business version of the code system with the format [url]|[version].", "min": 1, "max": "1", "base": { "path": "CodeSystem.version", "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": "workflow", "map": "Definition.version" }, { "identity": "w5", "map": "FiveWs.version" } ] }, { "id": "CodeSystem.name", "path": "CodeSystem.name", "short": "Name for this code system (computer friendly). Should clearly identify the CodeSystem as a Change Set and ideally convey both the source terminology from which it was derived and a notion of its contents.", "definition": "A natural language name identifying the code system. This name should be usable as an identifier for the module by machine processing applications such as code generation.", "comment": "The name is not expected to be globally unique. The name should be a simple alphanumeric type name to ensure that it is machine-processing friendly.", "requirements": "Support human navigation and code generation.", "min": 1, "max": "1", "base": { "path": "CodeSystem.name", "min": 0, "max": "1" }, "type": [ { "code": "string" } ], "condition": [ "inv-0" ], "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 }, { "id": "CodeSystem.title", "path": "CodeSystem.title", "short": "Name for this code system (human friendly). Should clearly identify the CodeSystem as a Change Set and ideally convey both the source terminology from which it was derived and a notion of its contents.", "definition": "A short, descriptive, user-friendly title for the code system.", "comment": "This name does not need to be machine-processing friendly and may contain punctuation, white-space, etc.", "min": 1, "max": "1", "base": { "path": "CodeSystem.title", "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": "workflow", "map": "Definition.title" } ] }, { "id": "CodeSystem.status", "path": "CodeSystem.status", "short": "draft | active | retired | unknown", "definition": "The date (and optionally time) when the code system resource was created or revised.", "comment": "Allows filtering of code systems that are appropriate for use versus not.", "min": 1, "max": "1", "base": { "path": "CodeSystem.status", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "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": true, "isModifierReason": "This is labeled as \"Is Modifier\" because applications should not use a retired {{title}} without due consideration", "isSummary": true, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PublicationStatus" } ], "strength": "required", "description": "The lifecycle status of an artifact.", "valueSet": "http://hl7.org/fhir/ValueSet/publication-status|4.0.1" }, "mapping": [ { "identity": "workflow", "map": "Definition.status" }, { "identity": "w5", "map": "FiveWs.status" }, { "identity": "rim", "map": "N/A" } ] }, { "id": "CodeSystem.experimental", "path": "CodeSystem.experimental", "short": "For testing purposes, not real usage", "definition": "A Boolean value to indicate that this code system is authored for testing purposes (or education/evaluation/marketing) and is not intended to be used for genuine usage.", "comment": "Allows filtering of code systems that are appropriate for use versus not.", "requirements": "Enables experimental content to be developed following the same lifecycle that would be used for a production-level code system.", "min": 1, "max": "1", "base": { "path": "CodeSystem.experimental", "min": 0, "max": "1" }, "type": [ { "code": "boolean" } ], "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": "workflow", "map": "Definition.experimental" }, { "identity": "w5", "map": "FiveWs.class" } ] }, { "id": "CodeSystem.date", "path": "CodeSystem.date", "short": "Date last changed", "definition": "The date (and optionally time) when the code system was published. The date must change when the business version changes and it must change if the status code changes. In addition, it should change when the substantive content of the code system changes.", "comment": "Note that this is not the same as the resource last-modified-date, since the resource may be a secondary representation of the code system. Additional specific dates may be added as extensions or be found by consulting Provenances associated with past versions of the resource.", "alias": [ "Revision Date" ], "min": 0, "max": "1", "base": { "path": "CodeSystem.date", "min": 0, "max": "1" }, "type": [ { "code": "dateTime" } ], "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": "workflow", "map": "Definition.date" }, { "identity": "w5", "map": "FiveWs.recorded" } ] }, { "id": "CodeSystem.publisher", "path": "CodeSystem.publisher", "short": "Name of the publisher (organization or individual)", "definition": "The name of the organization or individual that published the code system.", "comment": "Usually an organization but may be an individual. The publisher (or steward) of the code system is the organization or individual primarily responsible for the maintenance and upkeep of the code system. This is not necessarily the same individual or organization that developed and initially authored the content. The publisher is the primary point of contact for questions or issues with the code system. This item SHOULD be populated unless the information is available from context.", "requirements": "Helps establish the \"authority/credibility\" of the code system. May also allow for contact.", "alias": [ "steward" ], "min": 1, "max": "1", "base": { "path": "CodeSystem.publisher", "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": "workflow", "map": "Definition.publisher" }, { "identity": "w5", "map": "FiveWs.witness" } ] }, { "id": "CodeSystem.contact", "path": "CodeSystem.contact", "short": "Contact details for the publisher", "definition": "Contact details to assist a user in finding and communicating with the publisher.", "comment": "May be a web site, an email address, a telephone number, etc.", "min": 0, "max": "*", "base": { "path": "CodeSystem.contact", "min": 0, "max": "*" }, "type": [ { "code": "ContactDetail" } ], "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": "workflow", "map": "Definition.contact" } ] }, { "id": "CodeSystem.description", "path": "CodeSystem.description", "short": "Natural language description of the code system. Should provide a robust inventory of the contents of the Change Set", "definition": "A free text natural language description of the code system from a consumer's perspective.", "comment": "This description can be used to capture details such as why the code system was built, comments about misuse, instructions for clinical use and interpretation, literature references, examples from the paper world, etc. It is not a rendering of the code system as conveyed in the 'text' field of the resource itself. This item SHOULD be populated unless the information is available from context (e.g. the language of the code system is presumed to be the predominant language in the place the code system was created).", "alias": [ "Scope", "Purpose", "scope" ], "min": 1, "max": "1", "base": { "path": "CodeSystem.description", "min": 0, "max": "1" }, "type": [ { "code": "markdown" } ], "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": false, "mapping": [ { "identity": "workflow", "map": "Definition.description" }, { "identity": "rim", "map": "N/A" } ] }, { "id": "CodeSystem.useContext", "path": "CodeSystem.useContext", "short": "The context that the content is intended to support", "definition": "The content was developed with a focus and intent of supporting the contexts that are listed. These contexts may be general categories (gender, age, ...) or may be references to specific programs (insurance plans, studies, ...) and may be used to assist with indexing and searching for appropriate code system instances.", "comment": "When multiple useContexts are specified, there is no expectation that all or any of the contexts apply.", "requirements": "Assist in searching for appropriate content.", "min": 0, "max": "*", "base": { "path": "CodeSystem.useContext", "min": 0, "max": "*" }, "type": [ { "code": "UsageContext" } ], "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": "workflow", "map": "Definition.useContext" } ] }, { "id": "CodeSystem.jurisdiction", "path": "CodeSystem.jurisdiction", "short": "Intended jurisdiction for code system (if applicable)", "definition": "A legal or geographic region in which the code system is intended to be used.", "comment": "It may be possible for the code system to be used in jurisdictions other than those for which it was originally designed or intended.", "min": 0, "max": "*", "base": { "path": "CodeSystem.jurisdiction", "min": 0, "max": "*" }, "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" } ], "isModifier": false, "isSummary": true, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "Jurisdiction" } ], "strength": "extensible", "description": "Countries and regions within which this artifact is targeted for use.", "valueSet": "http://hl7.org/fhir/ValueSet/jurisdiction" }, "mapping": [ { "identity": "workflow", "map": "Definition.jurisdiction" } ] }, { "id": "CodeSystem.purpose", "path": "CodeSystem.purpose", "short": "Why this code system is defined", "definition": "Explanation of why this code system is needed and why it has been designed as it has.", "comment": "This element does not describe the usage of the code system. Instead, it provides traceability of ''why'' the resource is either needed or ''why'' it is defined as it is. This may be used to point to source materials or specifications that drove the structure of this code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.purpose", "min": 0, "max": "1" }, "type": [ { "code": "markdown" } ], "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": false, "mapping": [ { "identity": "workflow", "map": "Definition.purpose" }, { "identity": "w5", "map": "FiveWs.why[x]" }, { "identity": "objimpl", "map": "no-gen-base" } ] }, { "id": "CodeSystem.copyright", "path": "CodeSystem.copyright", "short": "Use and/or publishing restrictions", "definition": "A copyright statement relating to the code system and/or its contents. Copyright statements are generally legal restrictions on the use and publishing of the code system.", "comment": "... Sometimes, the copyright differs between the code system and the codes that are included. The copyright statement should clearly differentiate between these when required.", "requirements": "Consumers must be able to determine any legal restrictions on the use of the code system and/or its content.", "alias": [ "License", "Restrictions" ], "min": 1, "max": "1", "base": { "path": "CodeSystem.copyright", "min": 0, "max": "1" }, "type": [ { "code": "markdown" } ], "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": false, "mapping": [ { "identity": "workflow", "map": "Definition.copyright" }, { "identity": "objimpl", "map": "no-gen-base" } ] }, { "id": "CodeSystem.caseSensitive", "path": "CodeSystem.caseSensitive", "short": "NOTE: As a Terminology Change Set should not be fundamentally altering the design and operation of the terminology as a whole therefore, caseSensitive should not be included.", "definition": "If code comparison is case sensitive when codes within this system are compared to each other.", "comment": "If this value is missing, then it is not specified whether a code system is case sensitive or not. When the rule is not known, Postel's law should be followed: produce codes with the correct case, and accept codes in any case. This element is primarily provided to support validation software.", "min": 0, "max": "0", "base": { "path": "CodeSystem.caseSensitive", "min": 0, "max": "1" }, "type": [ { "code": "boolean" } ], "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 }, { "id": "CodeSystem.valueSet", "path": "CodeSystem.valueSet", "short": "Canonical reference to the value set with entire code system", "definition": "Canonical reference to the value set that contains the entire code system.", "comment": "The definition of the value set SHALL include all codes from this code system and only codes from this code system, and it SHALL be immutable.", "min": 0, "max": "1", "base": { "path": "CodeSystem.valueSet", "min": 0, "max": "1" }, "type": [ { "code": "canonical", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/ValueSet" ] } ], "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 }, { "id": "CodeSystem.hierarchyMeaning", "path": "CodeSystem.hierarchyMeaning", "short": "NOTE: As a Terminology Change Set should not be fundamentally altering the design and operation of the terminology as a whole therefore, hierarchyMeaning should not be included.", "definition": "The meaning of the hierarchy of concepts as represented in this resource.", "comment": "Note that other representations might have a different hierarchy or none at all, and represent the information using properties.", "min": 0, "max": "0", "base": { "path": "CodeSystem.hierarchyMeaning", "min": 0, "max": "1" }, "type": [ { "code": "code" } ], "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "CodeSystemHierarchyMeaning" } ], "strength": "required", "description": "The meaning of the hierarchy of concepts in a code system.", "valueSet": "http://hl7.org/fhir/ValueSet/codesystem-hierarchy-meaning|4.0.1" } }, { "id": "CodeSystem.compositional", "path": "CodeSystem.compositional", "short": "NOTE: As a Terminology Change Set should not be fundamentally altering the design and operation of the terminology as a whole therefore, compositional should not be included.", "definition": "The code system defines a compositional (post-coordination) grammar.", "comment": "Note that the code system resource does not define what the compositional grammar is, only whether or not there is one.", "alias": [ "grammar" ], "min": 0, "max": "0", "base": { "path": "CodeSystem.compositional", "min": 0, "max": "1" }, "type": [ { "code": "boolean" } ], "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 }, { "id": "CodeSystem.versionNeeded", "path": "CodeSystem.versionNeeded", "short": "If definitions are not stable", "definition": "This flag is used to signify that the code system does not commit to concept permanence across versions. If true, a version must be specified when referencing this code system.", "comment": "Best practice is that code systems do not redefine concepts, or that if concepts are redefined, a new code system definition is created. But this is not always possible, so some code systems may be defined as 'versionNeeded'.\n\nMost code systems occasionally refine the displays defined for concepts between versions. Contexts in which the concept display values are validated may require that the version be specified for some code systems irrespective of the value of this property.", "min": 0, "max": "1", "base": { "path": "CodeSystem.versionNeeded", "min": 0, "max": "1" }, "type": [ { "code": "boolean" } ], "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 }, { "id": "CodeSystem.content", "path": "CodeSystem.content", "short": "Change Set CodeSystem resources are most appropriately described as a FRAGMENT", "definition": "This codes system profile contains only those concepts included in an incremental Change Set for a terminology", "min": 1, "max": "1", "base": { "path": "CodeSystem.content", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "fragment", "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "CodeSystemContentMode" } ], "strength": "required", "description": "The extent of the content of the code system (the concepts and codes it defines) are represented in a code system resource.", "valueSet": "http://hl7.org/fhir/ValueSet/codesystem-content-mode|4.0.1" } }, { "id": "CodeSystem.supplements", "path": "CodeSystem.supplements", "short": "The source terminology from which the Change Set was derived should be conveyed via a Provenance resource, not CodeSystem.supplements", "definition": "The canonical URL of the code system that this code system supplement is adding designations and properties to.", "comment": "The most common use of a code system supplement is to add additional language support.", "min": 0, "max": "0", "base": { "path": "CodeSystem.supplements", "min": 0, "max": "1" }, "type": [ { "code": "canonical", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/CodeSystem" ] } ], "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 }, { "id": "CodeSystem.count", "path": "CodeSystem.count", "short": "Total concepts in the code system", "definition": "The total number of concepts defined by the code system. Where the code system has a compositional grammar, the basis of this count is defined by the system steward.", "comment": "The count of concepts defined in this resource cannot be more than this value but may be less for several reasons - see the content element.", "min": 0, "max": "1", "base": { "path": "CodeSystem.count", "min": 0, "max": "1" }, "type": [ { "code": "unsignedInt" } ], "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 }, { "id": "CodeSystem.filter", "path": "CodeSystem.filter", "short": "Filter that can be used in a value set", "definition": "A filter that can be used in a value set compose statement when selecting concepts using a filter.", "comment": "Note that filters defined in code systems usually require custom code on the part of any terminology engine that will make them available for use in value set filters. For this reason, they are generally only seen in high value published terminologies.", "min": 0, "max": "*", "base": { "path": "CodeSystem.filter", "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" } ], "isModifier": false, "isSummary": true }, { "id": "CodeSystem.filter.id", "path": "CodeSystem.filter.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": "CodeSystem.filter.extension", "path": "CodeSystem.filter.extension", "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": "CodeSystem.filter.modifierExtension", "path": "CodeSystem.filter.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/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": "CodeSystem.filter.code", "path": "CodeSystem.filter.code", "short": "Code that identifies the filter", "definition": "The code that identifies this filter when it is used as a filter in [ValueSet](http://hl7.org/fhir/valueset.html#).compose.include.filter.", "min": 1, "max": "1", "base": { "path": "CodeSystem.filter.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "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 }, { "id": "CodeSystem.filter.description", "path": "CodeSystem.filter.description", "short": "How or why the filter is used", "definition": "A description of how or why the filter is used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.filter.description", "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 }, { "id": "CodeSystem.filter.operator", "path": "CodeSystem.filter.operator", "short": "= | is-a | descendent-of | is-not-a | regex | in | not-in | generalizes | exists", "definition": "A list of operators that can be used with the filter.", "min": 1, "max": "*", "base": { "path": "CodeSystem.filter.operator", "min": 1, "max": "*" }, "type": [ { "code": "code" } ], "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "FilterOperator" } ], "strength": "required", "description": "The kind of operation to perform as a part of a property based filter.", "valueSet": "http://hl7.org/fhir/ValueSet/filter-operator|4.0.1" } }, { "id": "CodeSystem.filter.value", "path": "CodeSystem.filter.value", "short": "What to use for the value", "definition": "A description of what the value for the filter should be.", "min": 1, "max": "1", "base": { "path": "CodeSystem.filter.value", "min": 1, "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 }, { "id": "CodeSystem.property", "path": "CodeSystem.property", "slicing": { "discriminator": [ { "type": "value", "path": "code" } ], "rules": "open" }, "short": "Property values should follow the LOINC-specific guidance available here: https://terminology.hl7.org/LOINC.html#loinc-properties", "definition": "A property defines an additional slot through which additional information can be provided about a concept.", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "*", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property.id", "path": "CodeSystem.property.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": "CodeSystem.property.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "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 }, { "id": "CodeSystem.property.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:parent", "path": "CodeSystem.property", "sliceName": "parent", "short": "Property slice to capture LOINC parent for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:parent.id", "path": "CodeSystem.property.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": "CodeSystem.property:parent.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:parent.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:parent.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "parent", "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 }, { "id": "CodeSystem.property:parent.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:parent.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:parent.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "code", "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:child", "path": "CodeSystem.property", "sliceName": "child", "short": "Property slice to capture LOINC child for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:child.id", "path": "CodeSystem.property.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": "CodeSystem.property:child.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:child.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:child.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "child", "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 }, { "id": "CodeSystem.property:child.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:child.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:child.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "code", "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:COMPONENT", "path": "CodeSystem.property", "sliceName": "COMPONENT", "short": "Property slice to capture LOINC COMPONENT for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMPONENT.id", "path": "CodeSystem.property.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": "CodeSystem.property:COMPONENT.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:COMPONENT.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:COMPONENT.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "COMPONENT", "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 }, { "id": "CodeSystem.property:COMPONENT.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMPONENT.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMPONENT.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:PROPERTY", "path": "CodeSystem.property", "sliceName": "PROPERTY", "short": "Property slice to capture LOINC PROPERTY for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:PROPERTY.id", "path": "CodeSystem.property.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": "CodeSystem.property:PROPERTY.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:PROPERTY.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:PROPERTY.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "PROPERTY", "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 }, { "id": "CodeSystem.property:PROPERTY.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:PROPERTY.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:PROPERTY.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:TIME_ASPCT", "path": "CodeSystem.property", "sliceName": "TIME_ASPCT", "short": "Property slice to capture LOINC TIME_ASPCT for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:TIME_ASPCT.id", "path": "CodeSystem.property.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": "CodeSystem.property:TIME_ASPCT.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:TIME_ASPCT.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:TIME_ASPCT.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "TIME_ASPCT", "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 }, { "id": "CodeSystem.property:TIME_ASPCT.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:TIME_ASPCT.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:TIME_ASPCT.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:SYSTEM", "path": "CodeSystem.property", "sliceName": "SYSTEM", "short": "Property slice to capture LOINC SYSTEM for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SYSTEM.id", "path": "CodeSystem.property.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": "CodeSystem.property:SYSTEM.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:SYSTEM.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:SYSTEM.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SYSTEM", "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 }, { "id": "CodeSystem.property:SYSTEM.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SYSTEM.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SYSTEM.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:SCALE_TYP", "path": "CodeSystem.property", "sliceName": "SCALE_TYP", "short": "Property slice to capture LOINC SCALE_TYP for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SCALE_TYP.id", "path": "CodeSystem.property.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": "CodeSystem.property:SCALE_TYP.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:SCALE_TYP.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:SCALE_TYP.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SCALE_TYP", "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 }, { "id": "CodeSystem.property:SCALE_TYP.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SCALE_TYP.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SCALE_TYP.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:METHOD_TYP", "path": "CodeSystem.property", "sliceName": "METHOD_TYP", "short": "Property slice to capture LOINC METHOD_TYP for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:METHOD_TYP.id", "path": "CodeSystem.property.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": "CodeSystem.property:METHOD_TYP.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:METHOD_TYP.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:METHOD_TYP.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "METHOD_TYP", "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 }, { "id": "CodeSystem.property:METHOD_TYP.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:METHOD_TYP.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:METHOD_TYP.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:CLASS", "path": "CodeSystem.property", "sliceName": "CLASS", "short": "Property slice to capture LOINC CLASS for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CLASS.id", "path": "CodeSystem.property.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": "CodeSystem.property:CLASS.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:CLASS.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:CLASS.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CLASS", "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 }, { "id": "CodeSystem.property:CLASS.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CLASS.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CLASS.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:VersionLastChanged", "path": "CodeSystem.property", "sliceName": "VersionLastChanged", "short": "Property slice to capture LOINC VersionLastChanged for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:VersionLastChanged.id", "path": "CodeSystem.property.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": "CodeSystem.property:VersionLastChanged.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:VersionLastChanged.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:VersionLastChanged.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "VersionLastChanged", "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 }, { "id": "CodeSystem.property:VersionLastChanged.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:VersionLastChanged.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:VersionLastChanged.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:CHNG_TYPE", "path": "CodeSystem.property", "sliceName": "CHNG_TYPE", "short": "Property slice to capture LOINC CHNG_TYPE for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CHNG_TYPE.id", "path": "CodeSystem.property.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": "CodeSystem.property:CHNG_TYPE.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:CHNG_TYPE.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:CHNG_TYPE.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CHNG_TYPE", "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 }, { "id": "CodeSystem.property:CHNG_TYPE.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CHNG_TYPE.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CHNG_TYPE.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:DefinitionDescription", "path": "CodeSystem.property", "sliceName": "DefinitionDescription", "short": "Property slice to capture LOINC DefinitionDescription for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:DefinitionDescription.id", "path": "CodeSystem.property.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": "CodeSystem.property:DefinitionDescription.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:DefinitionDescription.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:DefinitionDescription.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "DefinitionDescription", "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 }, { "id": "CodeSystem.property:DefinitionDescription.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:DefinitionDescription.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:DefinitionDescription.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:STATUS", "path": "CodeSystem.property", "sliceName": "STATUS", "short": "Property slice to capture LOINC STATUS for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS.id", "path": "CodeSystem.property.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": "CodeSystem.property:STATUS.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:STATUS.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:STATUS.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "STATUS", "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 }, { "id": "CodeSystem.property:STATUS.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:CONSUMER_NAME", "path": "CodeSystem.property", "sliceName": "CONSUMER_NAME", "short": "Property slice to capture LOINC CONSUMER_NAME for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CONSUMER_NAME.id", "path": "CodeSystem.property.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": "CodeSystem.property:CONSUMER_NAME.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:CONSUMER_NAME.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:CONSUMER_NAME.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CONSUMER_NAME", "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 }, { "id": "CodeSystem.property:CONSUMER_NAME.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CONSUMER_NAME.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CONSUMER_NAME.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:CLASSTYPE", "path": "CodeSystem.property", "sliceName": "CLASSTYPE", "short": "Property slice to capture LOINC CLASSTYPE for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CLASSTYPE.id", "path": "CodeSystem.property.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": "CodeSystem.property:CLASSTYPE.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:CLASSTYPE.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:CLASSTYPE.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CLASSTYPE", "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 }, { "id": "CodeSystem.property:CLASSTYPE.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CLASSTYPE.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CLASSTYPE.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:FORMULA", "path": "CodeSystem.property", "sliceName": "FORMULA", "short": "Property slice to capture LOINC FORMULA for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:FORMULA.id", "path": "CodeSystem.property.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": "CodeSystem.property:FORMULA.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:FORMULA.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:FORMULA.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "FORMULA", "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 }, { "id": "CodeSystem.property:FORMULA.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:FORMULA.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:FORMULA.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:EXMPL_ANSWERS", "path": "CodeSystem.property", "sliceName": "EXMPL_ANSWERS", "short": "Property slice to capture LOINC EXMPL_ANSWERS for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXMPL_ANSWERS.id", "path": "CodeSystem.property.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": "CodeSystem.property:EXMPL_ANSWERS.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:EXMPL_ANSWERS.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:EXMPL_ANSWERS.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXMPL_ANSWERS", "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 }, { "id": "CodeSystem.property:EXMPL_ANSWERS.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXMPL_ANSWERS.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXMPL_ANSWERS.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:SURVEY_QUEST_TEXT", "path": "CodeSystem.property", "sliceName": "SURVEY_QUEST_TEXT", "short": "Property slice to capture LOINC SURVEY_QUEST_TEXT for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SURVEY_QUEST_TEXT.id", "path": "CodeSystem.property.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": "CodeSystem.property:SURVEY_QUEST_TEXT.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:SURVEY_QUEST_TEXT.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:SURVEY_QUEST_TEXT.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SURVEY_QUEST_TEXT", "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 }, { "id": "CodeSystem.property:SURVEY_QUEST_TEXT.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SURVEY_QUEST_TEXT.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SURVEY_QUEST_TEXT.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:SURVEY_QUEST_SRC", "path": "CodeSystem.property", "sliceName": "SURVEY_QUEST_SRC", "short": "Property slice to capture LOINC SURVEY_QUEST_SRC for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SURVEY_QUEST_SRC.id", "path": "CodeSystem.property.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": "CodeSystem.property:SURVEY_QUEST_SRC.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:SURVEY_QUEST_SRC.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:SURVEY_QUEST_SRC.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SURVEY_QUEST_SRC", "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 }, { "id": "CodeSystem.property:SURVEY_QUEST_SRC.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SURVEY_QUEST_SRC.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SURVEY_QUEST_SRC.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:UNITSREQUIRED", "path": "CodeSystem.property", "sliceName": "UNITSREQUIRED", "short": "Property slice to capture LOINC UNITSREQUIRED for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:UNITSREQUIRED.id", "path": "CodeSystem.property.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": "CodeSystem.property:UNITSREQUIRED.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:UNITSREQUIRED.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:UNITSREQUIRED.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "UNITSREQUIRED", "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 }, { "id": "CodeSystem.property:UNITSREQUIRED.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:UNITSREQUIRED.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:UNITSREQUIRED.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:RELATEDNAMES2", "path": "CodeSystem.property", "sliceName": "RELATEDNAMES2", "short": "Property slice to capture LOINC RELATEDNAMES2 for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:RELATEDNAMES2.id", "path": "CodeSystem.property.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": "CodeSystem.property:RELATEDNAMES2.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:RELATEDNAMES2.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:RELATEDNAMES2.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "RELATEDNAMES2", "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 }, { "id": "CodeSystem.property:RELATEDNAMES2.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:RELATEDNAMES2.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:RELATEDNAMES2.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:SHORTNAME", "path": "CodeSystem.property", "sliceName": "SHORTNAME", "short": "Property slice to capture LOINC SHORTNAME for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SHORTNAME.id", "path": "CodeSystem.property.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": "CodeSystem.property:SHORTNAME.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:SHORTNAME.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:SHORTNAME.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SHORTNAME", "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 }, { "id": "CodeSystem.property:SHORTNAME.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SHORTNAME.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:SHORTNAME.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:ORDER_OBS", "path": "CodeSystem.property", "sliceName": "ORDER_OBS", "short": "Property slice to capture LOINC ORDER_OBS for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:ORDER_OBS.id", "path": "CodeSystem.property.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": "CodeSystem.property:ORDER_OBS.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:ORDER_OBS.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:ORDER_OBS.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "ORDER_OBS", "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 }, { "id": "CodeSystem.property:ORDER_OBS.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:ORDER_OBS.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:ORDER_OBS.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID", "path": "CodeSystem.property", "sliceName": "HL7_FIELD_SUBFIELD_ID", "short": "Property slice to capture LOINC HL7_FIELD_SUBFIELD_ID for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.id", "path": "CodeSystem.property.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": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "HL7_FIELD_SUBFIELD_ID", "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 }, { "id": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE", "path": "CodeSystem.property", "sliceName": "EXTERNAL_COPYRIGHT_NOTICE", "short": "Property slice to capture LOINC EXTERNAL_COPYRIGHT_NOTICE for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.id", "path": "CodeSystem.property.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": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXTERNAL_COPYRIGHT_NOTICE", "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 }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:EXAMPLE_UNITS", "path": "CodeSystem.property", "sliceName": "EXAMPLE_UNITS", "short": "Property slice to capture LOINC EXAMPLE_UNITS for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXAMPLE_UNITS.id", "path": "CodeSystem.property.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": "CodeSystem.property:EXAMPLE_UNITS.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:EXAMPLE_UNITS.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:EXAMPLE_UNITS.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXAMPLE_UNITS", "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 }, { "id": "CodeSystem.property:EXAMPLE_UNITS.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXAMPLE_UNITS.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXAMPLE_UNITS.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:LONG_COMMON_NAME", "path": "CodeSystem.property", "sliceName": "LONG_COMMON_NAME", "short": "Property slice to capture LOINC LONG_COMMON_NAME for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:LONG_COMMON_NAME.id", "path": "CodeSystem.property.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": "CodeSystem.property:LONG_COMMON_NAME.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:LONG_COMMON_NAME.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:LONG_COMMON_NAME.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "LONG_COMMON_NAME", "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 }, { "id": "CodeSystem.property:LONG_COMMON_NAME.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:LONG_COMMON_NAME.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:LONG_COMMON_NAME.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:EXAMPLE_UCUM_UNITS", "path": "CodeSystem.property", "sliceName": "EXAMPLE_UCUM_UNITS", "short": "Property slice to capture LOINC EXAMPLE_UCUM_UNITS for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXAMPLE_UCUM_UNITS.id", "path": "CodeSystem.property.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": "CodeSystem.property:EXAMPLE_UCUM_UNITS.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:EXAMPLE_UCUM_UNITS.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:EXAMPLE_UCUM_UNITS.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXAMPLE_UCUM_UNITS", "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 }, { "id": "CodeSystem.property:EXAMPLE_UCUM_UNITS.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXAMPLE_UCUM_UNITS.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXAMPLE_UCUM_UNITS.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:STATUS_REASON", "path": "CodeSystem.property", "sliceName": "STATUS_REASON", "short": "Property slice to capture LOINC STATUS_REASON for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS_REASON.id", "path": "CodeSystem.property.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": "CodeSystem.property:STATUS_REASON.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:STATUS_REASON.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:STATUS_REASON.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "STATUS_REASON", "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 }, { "id": "CodeSystem.property:STATUS_REASON.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS_REASON.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS_REASON.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:STATUS_TEXT", "path": "CodeSystem.property", "sliceName": "STATUS_TEXT", "short": "Property slice to capture LOINC STATUS_TEXT for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS_TEXT.id", "path": "CodeSystem.property.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": "CodeSystem.property:STATUS_TEXT.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:STATUS_TEXT.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:STATUS_TEXT.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "STATUS_TEXT", "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 }, { "id": "CodeSystem.property:STATUS_TEXT.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS_TEXT.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:STATUS_TEXT.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:CHANGE_REASON_PUBLIC", "path": "CodeSystem.property", "sliceName": "CHANGE_REASON_PUBLIC", "short": "Property slice to capture LOINC CHANGE_REASON_PUBLIC for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CHANGE_REASON_PUBLIC.id", "path": "CodeSystem.property.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": "CodeSystem.property:CHANGE_REASON_PUBLIC.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:CHANGE_REASON_PUBLIC.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:CHANGE_REASON_PUBLIC.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CHANGE_REASON_PUBLIC", "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 }, { "id": "CodeSystem.property:CHANGE_REASON_PUBLIC.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CHANGE_REASON_PUBLIC.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:CHANGE_REASON_PUBLIC.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:COMMON_TEST_RANK", "path": "CodeSystem.property", "sliceName": "COMMON_TEST_RANK", "short": "Property slice to capture LOINC COMMON_TEST_RANK for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMMON_TEST_RANK.id", "path": "CodeSystem.property.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": "CodeSystem.property:COMMON_TEST_RANK.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:COMMON_TEST_RANK.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:COMMON_TEST_RANK.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "COMMON_TEST_RANK", "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 }, { "id": "CodeSystem.property:COMMON_TEST_RANK.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMMON_TEST_RANK.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMMON_TEST_RANK.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:COMMON_ORDER_RANK", "path": "CodeSystem.property", "sliceName": "COMMON_ORDER_RANK", "short": "Property slice to capture LOINC COMMON_ORDER_RANK for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMMON_ORDER_RANK.id", "path": "CodeSystem.property.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": "CodeSystem.property:COMMON_ORDER_RANK.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:COMMON_ORDER_RANK.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:COMMON_ORDER_RANK.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "COMMON_ORDER_RANK", "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 }, { "id": "CodeSystem.property:COMMON_ORDER_RANK.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMMON_ORDER_RANK.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:COMMON_ORDER_RANK.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE", "path": "CodeSystem.property", "sliceName": "HL7_ATTACHMENT_STRUCTURE", "short": "Property slice to capture LOINC HL7_ATTACHMENT_STRUCTURE for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.id", "path": "CodeSystem.property.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": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "HL7_ATTACHMENT_STRUCTURE", "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 }, { "id": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK", "path": "CodeSystem.property", "sliceName": "EXTERNAL_COPYRIGHT_LINK", "short": "Property slice to capture LOINC EXTERNAL_COPYRIGHT_LINK for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.id", "path": "CodeSystem.property.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": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXTERNAL_COPYRIGHT_LINK", "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 }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:PanelType", "path": "CodeSystem.property", "sliceName": "PanelType", "short": "Property slice to capture LOINC PanelType for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:PanelType.id", "path": "CodeSystem.property.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": "CodeSystem.property:PanelType.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:PanelType.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:PanelType.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "PanelType", "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 }, { "id": "CodeSystem.property:PanelType.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:PanelType.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:PanelType.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:AskAtOrderEntry", "path": "CodeSystem.property", "sliceName": "AskAtOrderEntry", "short": "Property slice to capture LOINC AskAtOrderEntry for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:AskAtOrderEntry.id", "path": "CodeSystem.property.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": "CodeSystem.property:AskAtOrderEntry.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:AskAtOrderEntry.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:AskAtOrderEntry.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "AskAtOrderEntry", "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 }, { "id": "CodeSystem.property:AskAtOrderEntry.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:AskAtOrderEntry.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:AskAtOrderEntry.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:AssociatedObservations", "path": "CodeSystem.property", "sliceName": "AssociatedObservations", "short": "Property slice to capture LOINC AssociatedObservations for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:AssociatedObservations.id", "path": "CodeSystem.property.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": "CodeSystem.property:AssociatedObservations.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:AssociatedObservations.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:AssociatedObservations.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "AssociatedObservations", "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 }, { "id": "CodeSystem.property:AssociatedObservations.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:AssociatedObservations.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:AssociatedObservations.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:VersionFirstReleased", "path": "CodeSystem.property", "sliceName": "VersionFirstReleased", "short": "Property slice to capture LOINC VersionFirstReleased for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:VersionFirstReleased.id", "path": "CodeSystem.property.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": "CodeSystem.property:VersionFirstReleased.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:VersionFirstReleased.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:VersionFirstReleased.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "VersionFirstReleased", "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 }, { "id": "CodeSystem.property:VersionFirstReleased.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:VersionFirstReleased.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:VersionFirstReleased.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:ValidHL7AttachmentRequest", "path": "CodeSystem.property", "sliceName": "ValidHL7AttachmentRequest", "short": "Property slice to capture LOINC ValidHL7AttachmentRequest for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:ValidHL7AttachmentRequest.id", "path": "CodeSystem.property.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": "CodeSystem.property:ValidHL7AttachmentRequest.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:ValidHL7AttachmentRequest.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:ValidHL7AttachmentRequest.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "ValidHL7AttachmentRequest", "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 }, { "id": "CodeSystem.property:ValidHL7AttachmentRequest.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:ValidHL7AttachmentRequest.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:ValidHL7AttachmentRequest.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:DisplayName", "path": "CodeSystem.property", "sliceName": "DisplayName", "short": "Property slice to capture LOINC DisplayName for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:DisplayName.id", "path": "CodeSystem.property.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": "CodeSystem.property:DisplayName.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:DisplayName.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:DisplayName.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "DisplayName", "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 }, { "id": "CodeSystem.property:DisplayName.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:DisplayName.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:DisplayName.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:answer-list", "path": "CodeSystem.property", "sliceName": "answer-list", "short": "Property slice to capture LOINC answer-list for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:answer-list.id", "path": "CodeSystem.property.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": "CodeSystem.property:answer-list.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:answer-list.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:answer-list.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "answer-list", "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 }, { "id": "CodeSystem.property:answer-list.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:answer-list.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:answer-list.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:MAP_TO", "path": "CodeSystem.property", "sliceName": "MAP_TO", "short": "Property slice to capture LOINC MAP_TO for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:MAP_TO.id", "path": "CodeSystem.property.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": "CodeSystem.property:MAP_TO.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:MAP_TO.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:MAP_TO.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "MAP_TO", "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 }, { "id": "CodeSystem.property:MAP_TO.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:MAP_TO.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:MAP_TO.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:analyte", "path": "CodeSystem.property", "sliceName": "analyte", "short": "Property slice to capture LOINC analyte for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte.id", "path": "CodeSystem.property.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": "CodeSystem.property:analyte.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:analyte.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:analyte.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte", "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 }, { "id": "CodeSystem.property:analyte.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:analyte-core", "path": "CodeSystem.property", "sliceName": "analyte-core", "short": "Property slice to capture LOINC analyte-core for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-core.id", "path": "CodeSystem.property.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": "CodeSystem.property:analyte-core.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:analyte-core.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:analyte-core.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-core", "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 }, { "id": "CodeSystem.property:analyte-core.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-core.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-core.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:analyte-suffix", "path": "CodeSystem.property", "sliceName": "analyte-suffix", "short": "Property slice to capture LOINC analyte-suffix for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-suffix.id", "path": "CodeSystem.property.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": "CodeSystem.property:analyte-suffix.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:analyte-suffix.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:analyte-suffix.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-suffix", "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 }, { "id": "CodeSystem.property:analyte-suffix.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-suffix.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-suffix.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:analyte-numerator", "path": "CodeSystem.property", "sliceName": "analyte-numerator", "short": "Property slice to capture LOINC analyte-numerator for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-numerator.id", "path": "CodeSystem.property.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": "CodeSystem.property:analyte-numerator.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:analyte-numerator.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:analyte-numerator.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-numerator", "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 }, { "id": "CodeSystem.property:analyte-numerator.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-numerator.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-numerator.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:analyte-divisor", "path": "CodeSystem.property", "sliceName": "analyte-divisor", "short": "Property slice to capture LOINC analyte-divisor for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-divisor.id", "path": "CodeSystem.property.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": "CodeSystem.property:analyte-divisor.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:analyte-divisor.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:analyte-divisor.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-divisor", "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 }, { "id": "CodeSystem.property:analyte-divisor.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-divisor.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-divisor.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:analyte-divisor-suffix", "path": "CodeSystem.property", "sliceName": "analyte-divisor-suffix", "short": "Property slice to capture LOINC analyte-divisor-suffix for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-divisor-suffix.id", "path": "CodeSystem.property.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": "CodeSystem.property:analyte-divisor-suffix.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:analyte-divisor-suffix.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:analyte-divisor-suffix.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-divisor-suffix", "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 }, { "id": "CodeSystem.property:analyte-divisor-suffix.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-divisor-suffix.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-divisor-suffix.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:challenge", "path": "CodeSystem.property", "sliceName": "challenge", "short": "Property slice to capture LOINC challenge for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:challenge.id", "path": "CodeSystem.property.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": "CodeSystem.property:challenge.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:challenge.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:challenge.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "challenge", "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 }, { "id": "CodeSystem.property:challenge.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:challenge.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:challenge.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:adjustment", "path": "CodeSystem.property", "sliceName": "adjustment", "short": "Property slice to capture LOINC adjustment for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:adjustment.id", "path": "CodeSystem.property.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": "CodeSystem.property:adjustment.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:adjustment.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:adjustment.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "adjustment", "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 }, { "id": "CodeSystem.property:adjustment.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:adjustment.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:adjustment.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:count", "path": "CodeSystem.property", "sliceName": "count", "short": "Property slice to capture LOINC count for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:count.id", "path": "CodeSystem.property.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": "CodeSystem.property:count.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:count.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:count.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "count", "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 }, { "id": "CodeSystem.property:count.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:count.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:count.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:time-core", "path": "CodeSystem.property", "sliceName": "time-core", "short": "Property slice to capture LOINC time-core for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:time-core.id", "path": "CodeSystem.property.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": "CodeSystem.property:time-core.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:time-core.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:time-core.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "time-core", "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 }, { "id": "CodeSystem.property:time-core.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:time-core.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:time-core.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:time-modifier", "path": "CodeSystem.property", "sliceName": "time-modifier", "short": "Property slice to capture LOINC time-modifier for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:time-modifier.id", "path": "CodeSystem.property.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": "CodeSystem.property:time-modifier.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:time-modifier.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:time-modifier.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "time-modifier", "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 }, { "id": "CodeSystem.property:time-modifier.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:time-modifier.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:time-modifier.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:system-core", "path": "CodeSystem.property", "sliceName": "system-core", "short": "Property slice to capture LOINC system-core for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:system-core.id", "path": "CodeSystem.property.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": "CodeSystem.property:system-core.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:system-core.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:system-core.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "system-core", "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 }, { "id": "CodeSystem.property:system-core.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:system-core.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:system-core.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:super-system", "path": "CodeSystem.property", "sliceName": "super-system", "short": "Property slice to capture LOINC super-system for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:super-system.id", "path": "CodeSystem.property.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": "CodeSystem.property:super-system.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:super-system.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:super-system.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "super-system", "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 }, { "id": "CodeSystem.property:super-system.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:super-system.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:super-system.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:analyte-gene", "path": "CodeSystem.property", "sliceName": "analyte-gene", "short": "Property slice to capture LOINC analyte-gene for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-gene.id", "path": "CodeSystem.property.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": "CodeSystem.property:analyte-gene.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:analyte-gene.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:analyte-gene.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-gene", "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 }, { "id": "CodeSystem.property:analyte-gene.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-gene.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:analyte-gene.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:category", "path": "CodeSystem.property", "sliceName": "category", "short": "Property slice to capture LOINC category for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:category.id", "path": "CodeSystem.property.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": "CodeSystem.property:category.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:category.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:category.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "category", "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 }, { "id": "CodeSystem.property:category.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:category.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:category.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:search", "path": "CodeSystem.property", "sliceName": "search", "short": "Property slice to capture LOINC search for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:search.id", "path": "CodeSystem.property.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": "CodeSystem.property:search.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:search.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:search.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "search", "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 }, { "id": "CodeSystem.property:search.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:search.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:search.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-modality-modality-type", "path": "CodeSystem.property", "sliceName": "rad-modality-modality-type", "short": "Property slice to capture LOINC rad-modality-modality-type for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-modality-modality-type.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-modality-modality-type.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-modality-modality-type.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-modality-modality-type.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-modality-modality-type", "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 }, { "id": "CodeSystem.property:rad-modality-modality-type.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-modality-modality-type.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-modality-modality-type.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-modality-modality-subtype", "path": "CodeSystem.property", "sliceName": "rad-modality-modality-subtype", "short": "Property slice to capture LOINC rad-modality-modality-subtype for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-modality-modality-subtype.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-modality-modality-subtype.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-modality-modality-subtype.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-modality-modality-subtype.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-modality-modality-subtype", "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 }, { "id": "CodeSystem.property:rad-modality-modality-subtype.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-modality-modality-subtype.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-modality-modality-subtype.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-anatomic-location-region-imaged", "path": "CodeSystem.property", "sliceName": "rad-anatomic-location-region-imaged", "short": "Property slice to capture LOINC rad-anatomic-location-region-imaged for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-region-imaged.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-anatomic-location-region-imaged.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-anatomic-location-region-imaged.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-anatomic-location-region-imaged.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-anatomic-location-region-imaged", "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 }, { "id": "CodeSystem.property:rad-anatomic-location-region-imaged.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-region-imaged.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-region-imaged.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-anatomic-location-imaging-focus", "path": "CodeSystem.property", "sliceName": "rad-anatomic-location-imaging-focus", "short": "Property slice to capture LOINC rad-anatomic-location-imaging-focus for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-imaging-focus.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-anatomic-location-imaging-focus.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-anatomic-location-imaging-focus.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-anatomic-location-imaging-focus.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-anatomic-location-imaging-focus", "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 }, { "id": "CodeSystem.property:rad-anatomic-location-imaging-focus.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-imaging-focus.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-imaging-focus.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-anatomic-location-laterality-presence", "path": "CodeSystem.property", "sliceName": "rad-anatomic-location-laterality-presence", "short": "Property slice to capture LOINC rad-anatomic-location-laterality-presence for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-laterality-presence.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-anatomic-location-laterality-presence.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-anatomic-location-laterality-presence.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-anatomic-location-laterality-presence.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-anatomic-location-laterality-presence", "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 }, { "id": "CodeSystem.property:rad-anatomic-location-laterality-presence.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-laterality-presence.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-laterality-presence.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-anatomic-location-laterality", "path": "CodeSystem.property", "sliceName": "rad-anatomic-location-laterality", "short": "Property slice to capture LOINC rad-anatomic-location-laterality for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-laterality.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-anatomic-location-laterality.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-anatomic-location-laterality.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-anatomic-location-laterality.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-anatomic-location-laterality", "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 }, { "id": "CodeSystem.property:rad-anatomic-location-laterality.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-laterality.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-anatomic-location-laterality.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-view-aggregation", "path": "CodeSystem.property", "sliceName": "rad-view-aggregation", "short": "Property slice to capture LOINC rad-view-aggregation for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-view-aggregation.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-view-aggregation.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-view-aggregation.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-view-aggregation.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-view-aggregation", "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 }, { "id": "CodeSystem.property:rad-view-aggregation.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-view-aggregation.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-view-aggregation.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-view-view-type", "path": "CodeSystem.property", "sliceName": "rad-view-view-type", "short": "Property slice to capture LOINC rad-view-view-type for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-view-view-type.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-view-view-type.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-view-view-type.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-view-view-type.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-view-view-type", "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 }, { "id": "CodeSystem.property:rad-view-view-type.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-view-view-type.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-view-view-type.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-maneuver-maneuver-type", "path": "CodeSystem.property", "sliceName": "rad-maneuver-maneuver-type", "short": "Property slice to capture LOINC rad-maneuver-maneuver-type for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-maneuver-maneuver-type.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-maneuver-maneuver-type.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-maneuver-maneuver-type.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-maneuver-maneuver-type.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-maneuver-maneuver-type", "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 }, { "id": "CodeSystem.property:rad-maneuver-maneuver-type.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-maneuver-maneuver-type.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-maneuver-maneuver-type.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-timing", "path": "CodeSystem.property", "sliceName": "rad-timing", "short": "Property slice to capture LOINC rad-timing for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-timing.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-timing.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-timing.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-timing.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-timing", "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 }, { "id": "CodeSystem.property:rad-timing.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-timing.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-timing.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-pharmaceutical-substance-given", "path": "CodeSystem.property", "sliceName": "rad-pharmaceutical-substance-given", "short": "Property slice to capture LOINC rad-pharmaceutical-substance-given for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-pharmaceutical-substance-given.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-pharmaceutical-substance-given.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-pharmaceutical-substance-given.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-pharmaceutical-substance-given.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-pharmaceutical-substance-given", "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 }, { "id": "CodeSystem.property:rad-pharmaceutical-substance-given.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-pharmaceutical-substance-given.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-pharmaceutical-substance-given.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-pharmaceutical-route", "path": "CodeSystem.property", "sliceName": "rad-pharmaceutical-route", "short": "Property slice to capture LOINC rad-pharmaceutical-route for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-pharmaceutical-route.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-pharmaceutical-route.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-pharmaceutical-route.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-pharmaceutical-route.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-pharmaceutical-route", "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 }, { "id": "CodeSystem.property:rad-pharmaceutical-route.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-pharmaceutical-route.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-pharmaceutical-route.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-reason-for-exam", "path": "CodeSystem.property", "sliceName": "rad-reason-for-exam", "short": "Property slice to capture LOINC rad-reason-for-exam for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-reason-for-exam.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-reason-for-exam.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-reason-for-exam.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-reason-for-exam.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-reason-for-exam", "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 }, { "id": "CodeSystem.property:rad-reason-for-exam.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-reason-for-exam.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-reason-for-exam.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-guidance-for-presence", "path": "CodeSystem.property", "sliceName": "rad-guidance-for-presence", "short": "Property slice to capture LOINC rad-guidance-for-presence for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-presence.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-guidance-for-presence.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-guidance-for-presence.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-guidance-for-presence.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-guidance-for-presence", "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 }, { "id": "CodeSystem.property:rad-guidance-for-presence.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-presence.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-presence.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-guidance-for-approach", "path": "CodeSystem.property", "sliceName": "rad-guidance-for-approach", "short": "Property slice to capture LOINC rad-guidance-for-approach for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-approach.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-guidance-for-approach.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-guidance-for-approach.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-guidance-for-approach.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-guidance-for-approach", "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 }, { "id": "CodeSystem.property:rad-guidance-for-approach.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-approach.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-approach.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-guidance-for-action", "path": "CodeSystem.property", "sliceName": "rad-guidance-for-action", "short": "Property slice to capture LOINC rad-guidance-for-action for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-action.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-guidance-for-action.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-guidance-for-action.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-guidance-for-action.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-guidance-for-action", "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 }, { "id": "CodeSystem.property:rad-guidance-for-action.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-action.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-action.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-guidance-for-object", "path": "CodeSystem.property", "sliceName": "rad-guidance-for-object", "short": "Property slice to capture LOINC rad-guidance-for-object for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-object.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-guidance-for-object.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-guidance-for-object.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-guidance-for-object.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-guidance-for-object", "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 }, { "id": "CodeSystem.property:rad-guidance-for-object.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-object.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-guidance-for-object.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:rad-subject", "path": "CodeSystem.property", "sliceName": "rad-subject", "short": "Property slice to capture LOINC rad-subject for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-subject.id", "path": "CodeSystem.property.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": "CodeSystem.property:rad-subject.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:rad-subject.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:rad-subject.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-subject", "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 }, { "id": "CodeSystem.property:rad-subject.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-subject.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:rad-subject.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:document-kind", "path": "CodeSystem.property", "sliceName": "document-kind", "short": "Property slice to capture LOINC document-kind for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-kind.id", "path": "CodeSystem.property.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": "CodeSystem.property:document-kind.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:document-kind.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:document-kind.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-kind", "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 }, { "id": "CodeSystem.property:document-kind.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-kind.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-kind.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:document-role", "path": "CodeSystem.property", "sliceName": "document-role", "short": "Property slice to capture LOINC document-role for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-role.id", "path": "CodeSystem.property.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": "CodeSystem.property:document-role.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:document-role.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:document-role.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-role", "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 }, { "id": "CodeSystem.property:document-role.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-role.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-role.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:document-setting", "path": "CodeSystem.property", "sliceName": "document-setting", "short": "Property slice to capture LOINC document-setting for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-setting.id", "path": "CodeSystem.property.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": "CodeSystem.property:document-setting.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:document-setting.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:document-setting.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-setting", "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 }, { "id": "CodeSystem.property:document-setting.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-setting.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-setting.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:document-subject-matter-domain", "path": "CodeSystem.property", "sliceName": "document-subject-matter-domain", "short": "Property slice to capture LOINC document-subject-matter-domain for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-subject-matter-domain.id", "path": "CodeSystem.property.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": "CodeSystem.property:document-subject-matter-domain.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:document-subject-matter-domain.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:document-subject-matter-domain.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-subject-matter-domain", "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 }, { "id": "CodeSystem.property:document-subject-matter-domain.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-subject-matter-domain.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-subject-matter-domain.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:document-type-of-service", "path": "CodeSystem.property", "sliceName": "document-type-of-service", "short": "Property slice to capture LOINC document-type-of-service for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-type-of-service.id", "path": "CodeSystem.property.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": "CodeSystem.property:document-type-of-service.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:document-type-of-service.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:document-type-of-service.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-type-of-service", "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 }, { "id": "CodeSystem.property:document-type-of-service.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-type-of-service.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:document-type-of-service.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.property:answers-for", "path": "CodeSystem.property", "sliceName": "answers-for", "short": "Property slice to capture LOINC answers-for for a concept", "definition": "A property defines additional semantic detail for each concept included in the change set", "comment": "All properties referenced in the definitions of concepts within the change set must be defined first as a CodeSystem.property", "min": 0, "max": "1", "base": { "path": "CodeSystem.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:answers-for.id", "path": "CodeSystem.property.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": "CodeSystem.property:answers-for.extension", "path": "CodeSystem.property.extension", "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": "CodeSystem.property:answers-for.modifierExtension", "path": "CodeSystem.property.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/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": "CodeSystem.property:answers-for.code", "path": "CodeSystem.property.code", "short": "Identifies the property on the concepts, and when referred to in operations", "definition": "A code that is used to identify the property. The code is used internally (in CodeSystem.concept.property.code) and also externally, such as in property filters.", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "answers-for", "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 }, { "id": "CodeSystem.property:answers-for.uri", "path": "CodeSystem.property.uri", "short": "Formal identifier for the property", "definition": "Reference to the formal meaning of the property. One possible source of meaning is the [Concept Properties](codesystem-concept-properties.html) code system.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.uri", "min": 0, "max": "1" }, "type": [ { "code": "uri" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:answers-for.description", "path": "CodeSystem.property.description", "short": "Why the property is defined, and/or what it conveys", "definition": "A description of the property- why it is defined, and how its value might be used.", "min": 0, "max": "1", "base": { "path": "CodeSystem.property.description", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": true }, { "id": "CodeSystem.property:answers-for.type", "path": "CodeSystem.property.type", "short": "code | Coding | string | integer | boolean | dateTime", "definition": "The type of the property value. Properties of type \"code\" contain a code defined by the code system (e.g. a reference to anotherr defined concept).", "min": 1, "max": "1", "base": { "path": "CodeSystem.property.type", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "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, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "PropertyType" } ], "strength": "required", "description": "The type of a property value.", "valueSet": "http://hl7.org/fhir/ValueSet/concept-property-type|4.0.1" } }, { "id": "CodeSystem.concept", "path": "CodeSystem.concept", "short": "Concepts in the change set for the code system", "definition": "Concepts that are in the code system. The concept definitions are inherently hierarchical, but the definitions must be consulted to determine what the meaning of the hierarchical relationships are.", "comment": "For a change set, concepts must be defined and included in the CodeSystem instance", "min": 1, "max": "*", "base": { "path": "CodeSystem.concept", "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" } ], "isModifier": false, "isSummary": false }, { "id": "CodeSystem.concept.id", "path": "CodeSystem.concept.id", "representation": [ "xmlAttr" ], "short": "Unique internal identifier maintained by the entity distributing the change set for the concept represented by the terminology-specific concept.code", "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": "tinkar", "map": "Identifier Value of Identifier Semantic where Identifier Source = UNIVERSALLY_UNIQUE_IDENTIFIER" }, { "identity": "rim", "map": "n/a" } ] }, { "id": "CodeSystem.concept.extension", "path": "CodeSystem.concept.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.extension:OWLExpression", "path": "CodeSystem.concept.extension", "sliceName": "OWLExpression", "short": "OWL Expression", "definition": "OWL Expression representing the logical definition of a concept", "min": 0, "max": "*", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/owl-expression" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.extension:changeType", "path": "CodeSystem.concept.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.modifierExtension", "path": "CodeSystem.concept.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/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": "CodeSystem.concept.code", "path": "CodeSystem.concept.code", "short": "Code that identifies concept", "definition": "A code - a text symbol - that uniquely identifies the concept within the code system.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Identifier Value of Identifier Semantic where Identifier Source = [Source CodeSystem]" } ] }, { "id": "CodeSystem.concept.display", "path": "CodeSystem.concept.display", "short": "Text to display to the user", "definition": "A human readable string that is the recommended default way to present this concept to a user.", "comment": "This contains the LOINC Long Name.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.display", "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": false, "mapping": [ { "identity": "tinkar", "map": "First TEXT_FOR_DESCRIPTION of Description Semantic where DESCRIPTION_TYPE = FULLY_QUALIFIED_NAME_DESCRIPTION_TYPE" } ] }, { "id": "CodeSystem.concept.definition", "path": "CodeSystem.concept.definition", "short": "Formal definition", "definition": "The formal definition of the concept. The code system resource does not make formal definitions required, because of the prevalence of legacy systems. However, they are highly recommended, as without them there is no formal meaning associated with the concept.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.definition", "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" } ], "mustSupport": false, "isModifier": false, "isSummary": false }, { "id": "CodeSystem.concept.designation", "path": "CodeSystem.concept.designation", "short": "Additional representations for the concept", "definition": "Additional representations for the concept - other languages, aliases, specialized purposes, used for particular purposes, etc.", "comment": "Concepts have both a ```display``` and an array of ```designation```. The display is equivalent to a special designation with an implied ```designation.use``` of \"primary code\" and a language equal to the [Resource Language](http://hl7.org/fhir/resource.html#language).", "requirements": "Many concept definition systems support multiple representations, in multiple languages, and for multiple purposes.", "min": 0, "max": "*", "base": { "path": "CodeSystem.concept.designation", "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" } ], "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Description Semantics + US Dialect Semantics/GB Dialect Semantics)" } ] }, { "id": "CodeSystem.concept.designation.id", "path": "CodeSystem.concept.designation.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": "CodeSystem.concept.designation.extension", "path": "CodeSystem.concept.designation.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.designation.extension:caseSensitivity", "path": "CodeSystem.concept.designation.extension", "sliceName": "caseSensitivity", "short": "Designation Case Sensitivity", "definition": "Coded value to identify what case sensitivity is reflected in the designation", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/designation-case-sensitivity" ] } ], "condition": [ "ele-1" ], "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": "tinkar", "map": "DESCRIPTION_CASE_SIGNIFICANCE of Description Semantic" } ] }, { "id": "CodeSystem.concept.designation.extension:acceptability", "path": "CodeSystem.concept.designation.extension", "sliceName": "acceptability", "short": "Designation Acceptability", "definition": "Coded value to convey the acceptability of a designation in the language or dialect specified by that Reference Set . Values include 'preferred' and 'acceptable'.", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/designation-acceptability" ] } ], "condition": [ "ele-1" ], "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": "tinkar", "map": "DESCRIPTION_ACCEPTABILITY of US Dialect Semantic/GB Dialect Semantic referencing the Description Semantic" } ] }, { "id": "CodeSystem.concept.designation.extension:dialect", "path": "CodeSystem.concept.designation.extension", "sliceName": "dialect", "short": "Designation Dialect", "definition": "Subcategorization of language", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/designation-dialect" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.designation.extension:changeType", "path": "CodeSystem.concept.designation.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.designation.modifierExtension", "path": "CodeSystem.concept.designation.modifierExtension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.designation.modifierExtension:designationStatus", "path": "CodeSystem.concept.designation.modifierExtension", "sliceName": "designationStatus", "short": "Designation Status", "definition": "Complex extension to convey the status of a designation (active vs. inactive) and a timestamp for that status.", "min": 0, "max": "1", "base": { "path": "BackboneElement.modifierExtension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/designation-status" ] } ], "condition": [ "ele-1" ], "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": "A designation that is not active should not be used by implementers in most cases", "isSummary": true }, { "id": "CodeSystem.concept.designation.language", "path": "CodeSystem.concept.designation.language", "short": "Human language of the designation", "definition": "The language this designation is defined for.", "comment": "In the absence of a language, the resource language applies.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.designation.language", "min": 0, "max": "1" }, "type": [ { "code": "code" } ], "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" } ], "mustSupport": false, "isModifier": false, "isSummary": false, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-maxValueSet", "valueCanonical": "http://hl7.org/fhir/ValueSet/all-languages" }, { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "Language" } ], "strength": "preferred", "description": "A human language.", "valueSet": "http://hl7.org/fhir/ValueSet/languages" }, "mapping": [ { "identity": "tinkar", "map": "LANGUAGE of Description Semantic" } ] }, { "id": "CodeSystem.concept.designation.use", "path": "CodeSystem.concept.designation.use", "short": "Details how this designation would be used", "definition": "A code that details how this designation would be used.", "comment": "If no use is provided, the designation can be assumed to be suitable for general display to a human user.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.designation.use", "min": 0, "max": "1" }, "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" } ], "mustSupport": false, "isModifier": false, "isSummary": false, "binding": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-bindingName", "valueString": "ConceptDesignationUse" } ], "strength": "extensible", "description": "Details of how a designation would be used.", "valueSet": "http://hl7.org/fhir/ValueSet/designation-use" }, "mapping": [ { "identity": "tinkar", "map": "DESCRIPTION_TYPE of Description Semantic" } ] }, { "id": "CodeSystem.concept.designation.value", "path": "CodeSystem.concept.designation.value", "short": "The text value for this designation", "definition": "The text value for this designation.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.designation.value", "min": 1, "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" } ], "mustSupport": false, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "TEXT_FOR_DESCRIPTION of Description Semantic" } ] }, { "id": "CodeSystem.concept.property", "path": "CodeSystem.concept.property", "slicing": { "discriminator": [ { "type": "value", "path": "code" } ], "rules": "open" }, "short": "Property value for the concept", "definition": "A property value for this concept.", "min": 0, "max": "*", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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": "tinkar", "map": "Is a Stated Definition Semantic or Inferred Definition Semantic" } ] }, { "id": "CodeSystem.concept.property.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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": "tinkar", "map": "Corresponding Set (Sufficient/Necessary/Implication) Value of the Axiom going up the DiTree" } ] }, { "id": "CodeSystem.concept.property.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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": "tinkar", "map": "Integer representation of the ROLE_GROUP as a number in the DiTree" } ] }, { "id": "CodeSystem.concept.property.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:parent", "path": "CodeSystem.concept.property", "sliceName": "parent", "short": "Property slice to capture LOINC parent for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:parent.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:parent.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:parent.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:parent.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:parent.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:parent.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:parent.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:parent.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "parent", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:parent.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:child", "path": "CodeSystem.concept.property", "sliceName": "child", "short": "Property slice to capture LOINC child for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:child.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:child.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:child.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:child.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:child.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:child.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:child.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:child.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "child", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:child.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:COMPONENT", "path": "CodeSystem.concept.property", "sliceName": "COMPONENT", "short": "Property slice to capture LOINC COMPONENT for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:COMPONENT.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:COMPONENT.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:COMPONENT.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMPONENT.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMPONENT.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMPONENT.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMPONENT.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:COMPONENT.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "COMPONENT", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:COMPONENT.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:PROPERTY", "path": "CodeSystem.concept.property", "sliceName": "PROPERTY", "short": "Property slice to capture LOINC PROPERTY for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:PROPERTY.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:PROPERTY.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:PROPERTY.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:PROPERTY.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:PROPERTY.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:PROPERTY.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:PROPERTY.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:PROPERTY.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "PROPERTY", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:PROPERTY.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:TIME_ASPCT", "path": "CodeSystem.concept.property", "sliceName": "TIME_ASPCT", "short": "Property slice to capture LOINC TIME_ASPCT for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:TIME_ASPCT.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:TIME_ASPCT.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:TIME_ASPCT.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:TIME_ASPCT.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:TIME_ASPCT.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:TIME_ASPCT.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:TIME_ASPCT.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:TIME_ASPCT.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "TIME_ASPCT", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:TIME_ASPCT.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SYSTEM", "path": "CodeSystem.concept.property", "sliceName": "SYSTEM", "short": "Property slice to capture LOINC SYSTEM for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:SYSTEM.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:SYSTEM.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:SYSTEM.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SYSTEM.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SYSTEM.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SYSTEM.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SYSTEM.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:SYSTEM.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SYSTEM", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SYSTEM.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SCALE_TYP", "path": "CodeSystem.concept.property", "sliceName": "SCALE_TYP", "short": "Property slice to capture LOINC SCALE_TYP for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:SCALE_TYP.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:SCALE_TYP.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:SCALE_TYP.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SCALE_TYP.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SCALE_TYP.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SCALE_TYP.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SCALE_TYP.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:SCALE_TYP.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SCALE_TYP", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SCALE_TYP.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:METHOD_TYP", "path": "CodeSystem.concept.property", "sliceName": "METHOD_TYP", "short": "Property slice to capture LOINC METHOD_TYP for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:METHOD_TYP.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:METHOD_TYP.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:METHOD_TYP.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:METHOD_TYP.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:METHOD_TYP.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:METHOD_TYP.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:METHOD_TYP.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:METHOD_TYP.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "METHOD_TYP", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:METHOD_TYP.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CLASS", "path": "CodeSystem.concept.property", "sliceName": "CLASS", "short": "Property slice to capture LOINC CLASS for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:CLASS.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:CLASS.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:CLASS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CLASS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CLASS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CLASS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CLASS.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:CLASS.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CLASS", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CLASS.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:VersionLastChanged", "path": "CodeSystem.concept.property", "sliceName": "VersionLastChanged", "short": "Property slice to capture LOINC VersionLastChanged for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:VersionLastChanged.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:VersionLastChanged.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:VersionLastChanged.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:VersionLastChanged.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:VersionLastChanged.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:VersionLastChanged.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:VersionLastChanged.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:VersionLastChanged.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "VersionLastChanged", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:VersionLastChanged.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CHNG_TYPE", "path": "CodeSystem.concept.property", "sliceName": "CHNG_TYPE", "short": "Property slice to capture LOINC CHNG_TYPE for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:CHNG_TYPE.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:CHNG_TYPE.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:CHNG_TYPE.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CHNG_TYPE.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CHNG_TYPE.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CHNG_TYPE.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CHNG_TYPE.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:CHNG_TYPE.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CHNG_TYPE", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CHNG_TYPE.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:DefinitionDescription", "path": "CodeSystem.concept.property", "sliceName": "DefinitionDescription", "short": "Property slice to capture LOINC DefinitionDescription for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:DefinitionDescription.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:DefinitionDescription.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:DefinitionDescription.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:DefinitionDescription.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:DefinitionDescription.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:DefinitionDescription.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:DefinitionDescription.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:DefinitionDescription.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "DefinitionDescription", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:DefinitionDescription.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:STATUS", "path": "CodeSystem.concept.property", "sliceName": "STATUS", "short": "Property slice to capture LOINC STATUS for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:STATUS.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:STATUS.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:STATUS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:STATUS.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "STATUS", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:STATUS.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CONSUMER_NAME", "path": "CodeSystem.concept.property", "sliceName": "CONSUMER_NAME", "short": "Property slice to capture LOINC CONSUMER_NAME for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:CONSUMER_NAME.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:CONSUMER_NAME.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CONSUMER_NAME", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CLASSTYPE", "path": "CodeSystem.concept.property", "sliceName": "CLASSTYPE", "short": "Property slice to capture LOINC CLASSTYPE for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:CLASSTYPE.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:CLASSTYPE.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:CLASSTYPE.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CLASSTYPE.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CLASSTYPE.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CLASSTYPE.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CLASSTYPE.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:CLASSTYPE.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CLASSTYPE", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CLASSTYPE.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:FORMULA", "path": "CodeSystem.concept.property", "sliceName": "FORMULA", "short": "Property slice to capture LOINC FORMULA for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:FORMULA.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:FORMULA.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:FORMULA.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:FORMULA.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:FORMULA.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:FORMULA.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:FORMULA.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:FORMULA.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "FORMULA", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:FORMULA.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS", "path": "CodeSystem.concept.property", "sliceName": "EXMPL_ANSWERS", "short": "Property slice to capture LOINC EXMPL_ANSWERS for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:EXMPL_ANSWERS.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:EXMPL_ANSWERS.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXMPL_ANSWERS", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT", "path": "CodeSystem.concept.property", "sliceName": "SURVEY_QUEST_TEXT", "short": "Property slice to capture LOINC SURVEY_QUEST_TEXT for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SURVEY_QUEST_TEXT", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC", "path": "CodeSystem.concept.property", "sliceName": "SURVEY_QUEST_SRC", "short": "Property slice to capture LOINC SURVEY_QUEST_SRC for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:SURVEY_QUEST_SRC.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SURVEY_QUEST_SRC", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:UNITSREQUIRED", "path": "CodeSystem.concept.property", "sliceName": "UNITSREQUIRED", "short": "Property slice to capture LOINC UNITSREQUIRED for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:UNITSREQUIRED.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:UNITSREQUIRED.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "UNITSREQUIRED", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:RELATEDNAMES2", "path": "CodeSystem.concept.property", "sliceName": "RELATEDNAMES2", "short": "Property slice to capture LOINC RELATEDNAMES2 for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:RELATEDNAMES2.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:RELATEDNAMES2.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "RELATEDNAMES2", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SHORTNAME", "path": "CodeSystem.concept.property", "sliceName": "SHORTNAME", "short": "Property slice to capture LOINC SHORTNAME for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:SHORTNAME.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:SHORTNAME.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:SHORTNAME.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SHORTNAME.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SHORTNAME.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SHORTNAME.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:SHORTNAME.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:SHORTNAME.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "SHORTNAME", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:SHORTNAME.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:ORDER_OBS", "path": "CodeSystem.concept.property", "sliceName": "ORDER_OBS", "short": "Property slice to capture LOINC ORDER_OBS for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:ORDER_OBS.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:ORDER_OBS.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:ORDER_OBS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:ORDER_OBS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:ORDER_OBS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:ORDER_OBS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:ORDER_OBS.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:ORDER_OBS.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "ORDER_OBS", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:ORDER_OBS.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID", "path": "CodeSystem.concept.property", "sliceName": "HL7_FIELD_SUBFIELD_ID", "short": "Property slice to capture LOINC HL7_FIELD_SUBFIELD_ID for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "HL7_FIELD_SUBFIELD_ID", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE", "path": "CodeSystem.concept.property", "sliceName": "EXTERNAL_COPYRIGHT_NOTICE", "short": "Property slice to capture LOINC EXTERNAL_COPYRIGHT_NOTICE for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXTERNAL_COPYRIGHT_NOTICE", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS", "path": "CodeSystem.concept.property", "sliceName": "EXAMPLE_UNITS", "short": "Property slice to capture LOINC EXAMPLE_UNITS for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:EXAMPLE_UNITS.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:EXAMPLE_UNITS.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXAMPLE_UNITS", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME", "path": "CodeSystem.concept.property", "sliceName": "LONG_COMMON_NAME", "short": "Property slice to capture LOINC LONG_COMMON_NAME for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:LONG_COMMON_NAME.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:LONG_COMMON_NAME.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "LONG_COMMON_NAME", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS", "path": "CodeSystem.concept.property", "sliceName": "EXAMPLE_UCUM_UNITS", "short": "Property slice to capture LOINC EXAMPLE_UCUM_UNITS for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXAMPLE_UCUM_UNITS", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:STATUS_REASON", "path": "CodeSystem.concept.property", "sliceName": "STATUS_REASON", "short": "Property slice to capture LOINC STATUS_REASON for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:STATUS_REASON.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:STATUS_REASON.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:STATUS_REASON.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS_REASON.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS_REASON.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS_REASON.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS_REASON.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:STATUS_REASON.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "STATUS_REASON", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:STATUS_REASON.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:STATUS_TEXT", "path": "CodeSystem.concept.property", "sliceName": "STATUS_TEXT", "short": "Property slice to capture LOINC STATUS_TEXT for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:STATUS_TEXT.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:STATUS_TEXT.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:STATUS_TEXT.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS_TEXT.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS_TEXT.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS_TEXT.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:STATUS_TEXT.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:STATUS_TEXT.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "STATUS_TEXT", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:STATUS_TEXT.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC", "path": "CodeSystem.concept.property", "sliceName": "CHANGE_REASON_PUBLIC", "short": "Property slice to capture LOINC CHANGE_REASON_PUBLIC for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "CHANGE_REASON_PUBLIC", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK", "path": "CodeSystem.concept.property", "sliceName": "COMMON_TEST_RANK", "short": "Property slice to capture LOINC COMMON_TEST_RANK for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:COMMON_TEST_RANK.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:COMMON_TEST_RANK.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "COMMON_TEST_RANK", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK", "path": "CodeSystem.concept.property", "sliceName": "COMMON_ORDER_RANK", "short": "Property slice to capture LOINC COMMON_ORDER_RANK for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:COMMON_ORDER_RANK.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "COMMON_ORDER_RANK", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE", "path": "CodeSystem.concept.property", "sliceName": "HL7_ATTACHMENT_STRUCTURE", "short": "Property slice to capture LOINC HL7_ATTACHMENT_STRUCTURE for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "HL7_ATTACHMENT_STRUCTURE", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK", "path": "CodeSystem.concept.property", "sliceName": "EXTERNAL_COPYRIGHT_LINK", "short": "Property slice to capture LOINC EXTERNAL_COPYRIGHT_LINK for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "EXTERNAL_COPYRIGHT_LINK", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:PanelType", "path": "CodeSystem.concept.property", "sliceName": "PanelType", "short": "Property slice to capture LOINC PanelType for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:PanelType.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:PanelType.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:PanelType.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:PanelType.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:PanelType.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:PanelType.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:PanelType.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:PanelType.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "PanelType", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:PanelType.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:AskAtOrderEntry", "path": "CodeSystem.concept.property", "sliceName": "AskAtOrderEntry", "short": "Property slice to capture LOINC AskAtOrderEntry for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:AskAtOrderEntry.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:AskAtOrderEntry.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "AskAtOrderEntry", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:AssociatedObservations", "path": "CodeSystem.concept.property", "sliceName": "AssociatedObservations", "short": "Property slice to capture LOINC AssociatedObservations for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:AssociatedObservations.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:AssociatedObservations.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:AssociatedObservations.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:AssociatedObservations.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:AssociatedObservations.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:AssociatedObservations.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:AssociatedObservations.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:AssociatedObservations.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "AssociatedObservations", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:AssociatedObservations.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:VersionFirstReleased", "path": "CodeSystem.concept.property", "sliceName": "VersionFirstReleased", "short": "Property slice to capture LOINC VersionFirstReleased for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:VersionFirstReleased.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:VersionFirstReleased.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:VersionFirstReleased.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:VersionFirstReleased.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:VersionFirstReleased.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:VersionFirstReleased.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:VersionFirstReleased.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:VersionFirstReleased.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "VersionFirstReleased", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:VersionFirstReleased.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest", "path": "CodeSystem.concept.property", "sliceName": "ValidHL7AttachmentRequest", "short": "Property slice to capture LOINC ValidHL7AttachmentRequest for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:ValidHL7AttachmentRequest.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "ValidHL7AttachmentRequest", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:DisplayName", "path": "CodeSystem.concept.property", "sliceName": "DisplayName", "short": "Property slice to capture LOINC DisplayName for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:DisplayName.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:DisplayName.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:DisplayName.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:DisplayName.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:DisplayName.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:DisplayName.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:DisplayName.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:DisplayName.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "DisplayName", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:DisplayName.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:answer-list", "path": "CodeSystem.concept.property", "sliceName": "answer-list", "short": "Property slice to capture LOINC answer-list for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:answer-list.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:answer-list.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:answer-list.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:answer-list.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:answer-list.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:answer-list.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:answer-list.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:answer-list.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "answer-list", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:answer-list.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:MAP_TO", "path": "CodeSystem.concept.property", "sliceName": "MAP_TO", "short": "Property slice to capture LOINC MAP_TO for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:MAP_TO.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:MAP_TO.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:MAP_TO.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:MAP_TO.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:MAP_TO.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:MAP_TO.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:MAP_TO.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:MAP_TO.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "MAP_TO", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:MAP_TO.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte", "path": "CodeSystem.concept.property", "sliceName": "analyte", "short": "Property slice to capture LOINC analyte for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:analyte.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:analyte.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:analyte.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:analyte.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-core", "path": "CodeSystem.concept.property", "sliceName": "analyte-core", "short": "Property slice to capture LOINC analyte-core for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:analyte-core.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:analyte-core.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:analyte-core.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-core.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-core.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-core.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-core.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:analyte-core.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-core", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-core.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-suffix", "path": "CodeSystem.concept.property", "sliceName": "analyte-suffix", "short": "Property slice to capture LOINC analyte-suffix for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:analyte-suffix.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:analyte-suffix.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:analyte-suffix.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-suffix.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-suffix.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-suffix.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-suffix.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:analyte-suffix.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-suffix", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-suffix.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-numerator", "path": "CodeSystem.concept.property", "sliceName": "analyte-numerator", "short": "Property slice to capture LOINC analyte-numerator for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:analyte-numerator.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:analyte-numerator.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:analyte-numerator.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-numerator.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-numerator.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-numerator.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-numerator.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:analyte-numerator.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-numerator", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-numerator.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-divisor", "path": "CodeSystem.concept.property", "sliceName": "analyte-divisor", "short": "Property slice to capture LOINC analyte-divisor for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:analyte-divisor.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:analyte-divisor.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:analyte-divisor.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-divisor.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-divisor.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-divisor.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-divisor.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:analyte-divisor.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-divisor", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-divisor.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix", "path": "CodeSystem.concept.property", "sliceName": "analyte-divisor-suffix", "short": "Property slice to capture LOINC analyte-divisor-suffix for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:analyte-divisor-suffix.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:analyte-divisor-suffix.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-divisor-suffix", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:challenge", "path": "CodeSystem.concept.property", "sliceName": "challenge", "short": "Property slice to capture LOINC challenge for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:challenge.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:challenge.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:challenge.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:challenge.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:challenge.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:challenge.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:challenge.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:challenge.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "challenge", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:challenge.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:adjustment", "path": "CodeSystem.concept.property", "sliceName": "adjustment", "short": "Property slice to capture LOINC adjustment for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:adjustment.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:adjustment.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:adjustment.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:adjustment.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:adjustment.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:adjustment.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:adjustment.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:adjustment.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "adjustment", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:adjustment.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:count", "path": "CodeSystem.concept.property", "sliceName": "count", "short": "Property slice to capture LOINC count for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:count.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:count.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:count.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:count.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:count.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:count.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:count.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:count.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "count", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:count.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:time-core", "path": "CodeSystem.concept.property", "sliceName": "time-core", "short": "Property slice to capture LOINC time-core for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:time-core.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:time-core.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:time-core.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:time-core.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:time-core.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:time-core.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:time-core.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:time-core.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "time-core", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:time-core.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:time-modifier", "path": "CodeSystem.concept.property", "sliceName": "time-modifier", "short": "Property slice to capture LOINC time-modifier for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:time-modifier.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:time-modifier.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:time-modifier.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:time-modifier.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:time-modifier.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:time-modifier.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:time-modifier.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:time-modifier.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "time-modifier", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:time-modifier.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:system-core", "path": "CodeSystem.concept.property", "sliceName": "system-core", "short": "Property slice to capture LOINC system-core for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:system-core.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:system-core.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:system-core.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:system-core.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:system-core.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:system-core.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:system-core.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:system-core.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "system-core", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:system-core.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:super-system", "path": "CodeSystem.concept.property", "sliceName": "super-system", "short": "Property slice to capture LOINC super-system for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:super-system.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:super-system.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:super-system.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:super-system.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:super-system.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:super-system.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:super-system.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:super-system.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "super-system", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:super-system.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-gene", "path": "CodeSystem.concept.property", "sliceName": "analyte-gene", "short": "Property slice to capture LOINC analyte-gene for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:analyte-gene.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:analyte-gene.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:analyte-gene.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-gene.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-gene.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-gene.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:analyte-gene.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:analyte-gene.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "analyte-gene", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:analyte-gene.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:category", "path": "CodeSystem.concept.property", "sliceName": "category", "short": "Property slice to capture LOINC category for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:category.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:category.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:category.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:category.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:category.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:category.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:category.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:category.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "category", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:category.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:search", "path": "CodeSystem.concept.property", "sliceName": "search", "short": "Property slice to capture LOINC search for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:search.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:search.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:search.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:search.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:search.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:search.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:search.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:search.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "search", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:search.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-modality-modality-type", "path": "CodeSystem.concept.property", "sliceName": "rad-modality-modality-type", "short": "Property slice to capture LOINC rad-modality-modality-type for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-modality-modality-type.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-modality-modality-type.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-modality-modality-type", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype", "path": "CodeSystem.concept.property", "sliceName": "rad-modality-modality-subtype", "short": "Property slice to capture LOINC rad-modality-modality-subtype for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-modality-modality-subtype.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-modality-modality-subtype.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-modality-modality-subtype", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged", "path": "CodeSystem.concept.property", "sliceName": "rad-anatomic-location-region-imaged", "short": "Property slice to capture LOINC rad-anatomic-location-region-imaged for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-anatomic-location-region-imaged", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus", "path": "CodeSystem.concept.property", "sliceName": "rad-anatomic-location-imaging-focus", "short": "Property slice to capture LOINC rad-anatomic-location-imaging-focus for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-anatomic-location-imaging-focus", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence", "path": "CodeSystem.concept.property", "sliceName": "rad-anatomic-location-laterality-presence", "short": "Property slice to capture LOINC rad-anatomic-location-laterality-presence for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-anatomic-location-laterality-presence", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality", "path": "CodeSystem.concept.property", "sliceName": "rad-anatomic-location-laterality", "short": "Property slice to capture LOINC rad-anatomic-location-laterality for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-anatomic-location-laterality.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-anatomic-location-laterality", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-view-aggregation", "path": "CodeSystem.concept.property", "sliceName": "rad-view-aggregation", "short": "Property slice to capture LOINC rad-view-aggregation for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-view-aggregation.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-view-aggregation.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-view-aggregation.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-view-aggregation.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-view-aggregation.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-view-aggregation.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-view-aggregation.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-view-aggregation.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-view-aggregation", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-view-aggregation.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-view-view-type", "path": "CodeSystem.concept.property", "sliceName": "rad-view-view-type", "short": "Property slice to capture LOINC rad-view-view-type for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-view-view-type.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-view-view-type.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-view-view-type.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-view-view-type.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-view-view-type.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-view-view-type.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-view-view-type.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-view-view-type.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-view-view-type", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-view-view-type.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type", "path": "CodeSystem.concept.property", "sliceName": "rad-maneuver-maneuver-type", "short": "Property slice to capture LOINC rad-maneuver-maneuver-type for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-maneuver-maneuver-type.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-maneuver-maneuver-type", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-timing", "path": "CodeSystem.concept.property", "sliceName": "rad-timing", "short": "Property slice to capture LOINC rad-timing for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-timing.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-timing.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-timing.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-timing.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-timing.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-timing.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-timing.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-timing.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-timing", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-timing.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given", "path": "CodeSystem.concept.property", "sliceName": "rad-pharmaceutical-substance-given", "short": "Property slice to capture LOINC rad-pharmaceutical-substance-given for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-pharmaceutical-substance-given", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route", "path": "CodeSystem.concept.property", "sliceName": "rad-pharmaceutical-route", "short": "Property slice to capture LOINC rad-pharmaceutical-route for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-pharmaceutical-route.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-pharmaceutical-route.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-pharmaceutical-route", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-reason-for-exam", "path": "CodeSystem.concept.property", "sliceName": "rad-reason-for-exam", "short": "Property slice to capture LOINC rad-reason-for-exam for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-reason-for-exam.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-reason-for-exam.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-reason-for-exam", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence", "path": "CodeSystem.concept.property", "sliceName": "rad-guidance-for-presence", "short": "Property slice to capture LOINC rad-guidance-for-presence for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-guidance-for-presence.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-guidance-for-presence.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-guidance-for-presence", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach", "path": "CodeSystem.concept.property", "sliceName": "rad-guidance-for-approach", "short": "Property slice to capture LOINC rad-guidance-for-approach for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-guidance-for-approach.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-guidance-for-approach.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-guidance-for-approach", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-action", "path": "CodeSystem.concept.property", "sliceName": "rad-guidance-for-action", "short": "Property slice to capture LOINC rad-guidance-for-action for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-guidance-for-action.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-guidance-for-action.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-guidance-for-action", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-object", "path": "CodeSystem.concept.property", "sliceName": "rad-guidance-for-object", "short": "Property slice to capture LOINC rad-guidance-for-object for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-guidance-for-object.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-guidance-for-object.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-guidance-for-object", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-subject", "path": "CodeSystem.concept.property", "sliceName": "rad-subject", "short": "Property slice to capture LOINC rad-subject for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:rad-subject.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:rad-subject.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:rad-subject.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-subject.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-subject.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-subject.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:rad-subject.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:rad-subject.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "rad-subject", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:rad-subject.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-kind", "path": "CodeSystem.concept.property", "sliceName": "document-kind", "short": "Property slice to capture LOINC document-kind for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:document-kind.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:document-kind.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:document-kind.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-kind.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-kind.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-kind.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-kind.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:document-kind.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-kind", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-kind.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-role", "path": "CodeSystem.concept.property", "sliceName": "document-role", "short": "Property slice to capture LOINC document-role for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:document-role.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:document-role.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:document-role.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-role.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-role.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-role.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-role.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:document-role.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-role", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-role.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-setting", "path": "CodeSystem.concept.property", "sliceName": "document-setting", "short": "Property slice to capture LOINC document-setting for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:document-setting.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:document-setting.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:document-setting.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-setting.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-setting.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-setting.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-setting.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:document-setting.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-setting", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-setting.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-subject-matter-domain", "path": "CodeSystem.concept.property", "sliceName": "document-subject-matter-domain", "short": "Property slice to capture LOINC document-subject-matter-domain for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:document-subject-matter-domain.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:document-subject-matter-domain.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-subject-matter-domain", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-type-of-service", "path": "CodeSystem.concept.property", "sliceName": "document-type-of-service", "short": "Property slice to capture LOINC document-type-of-service for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:document-type-of-service.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:document-type-of-service.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:document-type-of-service.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-type-of-service.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-type-of-service.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-type-of-service.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:document-type-of-service.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:document-type-of-service.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "document-type-of-service", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:document-type-of-service.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:answers-for", "path": "CodeSystem.concept.property", "sliceName": "answers-for", "short": "Property slice to capture LOINC answers-for for a concept", "definition": "A property value for this concept.", "min": 0, "max": "1", "base": { "path": "CodeSystem.concept.property", "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" } ], "mustSupport": true, "isModifier": false, "isSummary": false, "mapping": [ { "identity": "tinkar", "map": "(Stated Definition Semantics + Inferred Definition Semantics) EL++ (Stated/Inferred) Terminological Axioms inside the DiTree" } ] }, { "id": "CodeSystem.concept.property:answers-for.id", "path": "CodeSystem.concept.property.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": "CodeSystem.concept.property:answers-for.extension", "path": "CodeSystem.concept.property.extension", "slicing": { "discriminator": [ { "type": "value", "path": "url" } ], "ordered": false, "rules": "open" }, "short": "Extension", "definition": "An Extension", "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 }, { "id": "CodeSystem.concept.property:answers-for.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType", "short": "Defining Relationship Type", "definition": "Indicator to distinguish between axioms explicitly stated vs. inferred by a reasoner or other logical processes", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/defining-relationship-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:answers-for.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator", "short": "EL Profile Set Operator", "definition": "EL++ profile to describe the axiom as being part of the Necessary vs. Sufficient set for defining the concept", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/el-profile-set-operator" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:answers-for.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup", "short": "SNOMED Role Group", "definition": "Where multiple property groupings are assigned for a particular concept, this identifies the group to which this property belongs. See also SNOMED concept 609096000 Role group (attribute)", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/role-group" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:answers-for.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType", "short": "Change Type", "definition": "Coded value indicating the nature of a change made to the parent element", "min": 0, "max": "1", "base": { "path": "Element.extension", "min": 0, "max": "*" }, "type": [ { "code": "Extension", "profile": [ "http://hl7.org/fhir/uv/termchangeset/StructureDefinition/change-type" ] } ], "condition": [ "ele-1" ], "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 }, { "id": "CodeSystem.concept.property:answers-for.modifierExtension", "path": "CodeSystem.concept.property.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/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": "CodeSystem.concept.property:answers-for.code", "path": "CodeSystem.concept.property.code", "short": "Reference to CodeSystem.property.code", "definition": "A code that is a reference to CodeSystem.property.code.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.code", "min": 1, "max": "1" }, "type": [ { "code": "code" } ], "fixedCode": "answers-for", "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": false, "mapping": [ { "identity": "tinkar", "map": "[ROLE_TYPE of ROLE] or [IS_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.property:answers-for.value[x]", "path": "CodeSystem.concept.property.value[x]", "short": "Value of the property for this concept", "definition": "The value of this property.", "min": 1, "max": "1", "base": { "path": "CodeSystem.concept.property.value[x]", "min": 1, "max": "1" }, "type": [ { "code": "code" }, { "code": "Coding" }, { "code": "string" }, { "code": "integer" }, { "code": "boolean" }, { "code": "dateTime" }, { "code": "decimal" } ], "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": false, "mapping": [ { "identity": "tinkar", "map": "Concept Reference of the [Role] or [Is_A] of the Axiom" } ] }, { "id": "CodeSystem.concept.concept", "path": "CodeSystem.concept.concept", "short": "Child Concepts (is-a/contains/categorizes)", "definition": "Defines children of a concept to produce a hierarchy of concepts. The nature of the relationships is variable (is-a/contains/categorizes) - see hierarchyMeaning.", "comment": "For Terminology Change Sets, relationships to child concepts should be done through concept.property values, not concept.concept elements", "min": 0, "max": "0", "base": { "path": "CodeSystem.concept.concept", "min": 0, "max": "*" }, "contentReference": "http://hl7.org/fhir/StructureDefinition/CodeSystem#CodeSystem.concept", "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" } ], "mustSupport": false, "isModifier": false, "isSummary": false } ] }, "differential": { "element": [ { "id": "CodeSystem", "path": "CodeSystem" }, { "id": "CodeSystem.property", "path": "CodeSystem.property", "slicing": { "discriminator": [ { "type": "value", "path": "code" } ], "rules": "open" }, "short": "Property values should follow the LOINC-specific guidance available here: https://terminology.hl7.org/LOINC.html#loinc-properties", "definition": "A property defines an additional slot through which additional information can be provided about a concept." }, { "id": "CodeSystem.property:parent", "path": "CodeSystem.property", "sliceName": "parent", "short": "Property slice to capture LOINC parent for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:parent.code", "path": "CodeSystem.property.code", "fixedCode": "parent" }, { "id": "CodeSystem.property:parent.type", "path": "CodeSystem.property.type", "fixedCode": "code" }, { "id": "CodeSystem.property:child", "path": "CodeSystem.property", "sliceName": "child", "short": "Property slice to capture LOINC child for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:child.code", "path": "CodeSystem.property.code", "fixedCode": "child" }, { "id": "CodeSystem.property:child.type", "path": "CodeSystem.property.type", "fixedCode": "code" }, { "id": "CodeSystem.property:COMPONENT", "path": "CodeSystem.property", "sliceName": "COMPONENT", "short": "Property slice to capture LOINC COMPONENT for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:COMPONENT.code", "path": "CodeSystem.property.code", "fixedCode": "COMPONENT" }, { "id": "CodeSystem.property:COMPONENT.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:PROPERTY", "path": "CodeSystem.property", "sliceName": "PROPERTY", "short": "Property slice to capture LOINC PROPERTY for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:PROPERTY.code", "path": "CodeSystem.property.code", "fixedCode": "PROPERTY" }, { "id": "CodeSystem.property:PROPERTY.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:TIME_ASPCT", "path": "CodeSystem.property", "sliceName": "TIME_ASPCT", "short": "Property slice to capture LOINC TIME_ASPCT for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:TIME_ASPCT.code", "path": "CodeSystem.property.code", "fixedCode": "TIME_ASPCT" }, { "id": "CodeSystem.property:TIME_ASPCT.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:SYSTEM", "path": "CodeSystem.property", "sliceName": "SYSTEM", "short": "Property slice to capture LOINC SYSTEM for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:SYSTEM.code", "path": "CodeSystem.property.code", "fixedCode": "SYSTEM" }, { "id": "CodeSystem.property:SYSTEM.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:SCALE_TYP", "path": "CodeSystem.property", "sliceName": "SCALE_TYP", "short": "Property slice to capture LOINC SCALE_TYP for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:SCALE_TYP.code", "path": "CodeSystem.property.code", "fixedCode": "SCALE_TYP" }, { "id": "CodeSystem.property:SCALE_TYP.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:METHOD_TYP", "path": "CodeSystem.property", "sliceName": "METHOD_TYP", "short": "Property slice to capture LOINC METHOD_TYP for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:METHOD_TYP.code", "path": "CodeSystem.property.code", "fixedCode": "METHOD_TYP" }, { "id": "CodeSystem.property:METHOD_TYP.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:CLASS", "path": "CodeSystem.property", "sliceName": "CLASS", "short": "Property slice to capture LOINC CLASS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:CLASS.code", "path": "CodeSystem.property.code", "fixedCode": "CLASS" }, { "id": "CodeSystem.property:CLASS.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:VersionLastChanged", "path": "CodeSystem.property", "sliceName": "VersionLastChanged", "short": "Property slice to capture LOINC VersionLastChanged for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:VersionLastChanged.code", "path": "CodeSystem.property.code", "fixedCode": "VersionLastChanged" }, { "id": "CodeSystem.property:VersionLastChanged.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:CHNG_TYPE", "path": "CodeSystem.property", "sliceName": "CHNG_TYPE", "short": "Property slice to capture LOINC CHNG_TYPE for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:CHNG_TYPE.code", "path": "CodeSystem.property.code", "fixedCode": "CHNG_TYPE" }, { "id": "CodeSystem.property:CHNG_TYPE.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:DefinitionDescription", "path": "CodeSystem.property", "sliceName": "DefinitionDescription", "short": "Property slice to capture LOINC DefinitionDescription for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:DefinitionDescription.code", "path": "CodeSystem.property.code", "fixedCode": "DefinitionDescription" }, { "id": "CodeSystem.property:DefinitionDescription.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:STATUS", "path": "CodeSystem.property", "sliceName": "STATUS", "short": "Property slice to capture LOINC STATUS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:STATUS.code", "path": "CodeSystem.property.code", "fixedCode": "STATUS" }, { "id": "CodeSystem.property:STATUS.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:CONSUMER_NAME", "path": "CodeSystem.property", "sliceName": "CONSUMER_NAME", "short": "Property slice to capture LOINC CONSUMER_NAME for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:CONSUMER_NAME.code", "path": "CodeSystem.property.code", "fixedCode": "CONSUMER_NAME" }, { "id": "CodeSystem.property:CONSUMER_NAME.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:CLASSTYPE", "path": "CodeSystem.property", "sliceName": "CLASSTYPE", "short": "Property slice to capture LOINC CLASSTYPE for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:CLASSTYPE.code", "path": "CodeSystem.property.code", "fixedCode": "CLASSTYPE" }, { "id": "CodeSystem.property:CLASSTYPE.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:FORMULA", "path": "CodeSystem.property", "sliceName": "FORMULA", "short": "Property slice to capture LOINC FORMULA for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:FORMULA.code", "path": "CodeSystem.property.code", "fixedCode": "FORMULA" }, { "id": "CodeSystem.property:FORMULA.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:EXMPL_ANSWERS", "path": "CodeSystem.property", "sliceName": "EXMPL_ANSWERS", "short": "Property slice to capture LOINC EXMPL_ANSWERS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:EXMPL_ANSWERS.code", "path": "CodeSystem.property.code", "fixedCode": "EXMPL_ANSWERS" }, { "id": "CodeSystem.property:EXMPL_ANSWERS.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:SURVEY_QUEST_TEXT", "path": "CodeSystem.property", "sliceName": "SURVEY_QUEST_TEXT", "short": "Property slice to capture LOINC SURVEY_QUEST_TEXT for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:SURVEY_QUEST_TEXT.code", "path": "CodeSystem.property.code", "fixedCode": "SURVEY_QUEST_TEXT" }, { "id": "CodeSystem.property:SURVEY_QUEST_TEXT.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:SURVEY_QUEST_SRC", "path": "CodeSystem.property", "sliceName": "SURVEY_QUEST_SRC", "short": "Property slice to capture LOINC SURVEY_QUEST_SRC for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:SURVEY_QUEST_SRC.code", "path": "CodeSystem.property.code", "fixedCode": "SURVEY_QUEST_SRC" }, { "id": "CodeSystem.property:SURVEY_QUEST_SRC.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:UNITSREQUIRED", "path": "CodeSystem.property", "sliceName": "UNITSREQUIRED", "short": "Property slice to capture LOINC UNITSREQUIRED for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:UNITSREQUIRED.code", "path": "CodeSystem.property.code", "fixedCode": "UNITSREQUIRED" }, { "id": "CodeSystem.property:UNITSREQUIRED.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:RELATEDNAMES2", "path": "CodeSystem.property", "sliceName": "RELATEDNAMES2", "short": "Property slice to capture LOINC RELATEDNAMES2 for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:RELATEDNAMES2.code", "path": "CodeSystem.property.code", "fixedCode": "RELATEDNAMES2" }, { "id": "CodeSystem.property:RELATEDNAMES2.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:SHORTNAME", "path": "CodeSystem.property", "sliceName": "SHORTNAME", "short": "Property slice to capture LOINC SHORTNAME for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:SHORTNAME.code", "path": "CodeSystem.property.code", "fixedCode": "SHORTNAME" }, { "id": "CodeSystem.property:SHORTNAME.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:ORDER_OBS", "path": "CodeSystem.property", "sliceName": "ORDER_OBS", "short": "Property slice to capture LOINC ORDER_OBS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:ORDER_OBS.code", "path": "CodeSystem.property.code", "fixedCode": "ORDER_OBS" }, { "id": "CodeSystem.property:ORDER_OBS.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID", "path": "CodeSystem.property", "sliceName": "HL7_FIELD_SUBFIELD_ID", "short": "Property slice to capture LOINC HL7_FIELD_SUBFIELD_ID for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.code", "path": "CodeSystem.property.code", "fixedCode": "HL7_FIELD_SUBFIELD_ID" }, { "id": "CodeSystem.property:HL7_FIELD_SUBFIELD_ID.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE", "path": "CodeSystem.property", "sliceName": "EXTERNAL_COPYRIGHT_NOTICE", "short": "Property slice to capture LOINC EXTERNAL_COPYRIGHT_NOTICE for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.code", "path": "CodeSystem.property.code", "fixedCode": "EXTERNAL_COPYRIGHT_NOTICE" }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_NOTICE.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:EXAMPLE_UNITS", "path": "CodeSystem.property", "sliceName": "EXAMPLE_UNITS", "short": "Property slice to capture LOINC EXAMPLE_UNITS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:EXAMPLE_UNITS.code", "path": "CodeSystem.property.code", "fixedCode": "EXAMPLE_UNITS" }, { "id": "CodeSystem.property:EXAMPLE_UNITS.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:LONG_COMMON_NAME", "path": "CodeSystem.property", "sliceName": "LONG_COMMON_NAME", "short": "Property slice to capture LOINC LONG_COMMON_NAME for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:LONG_COMMON_NAME.code", "path": "CodeSystem.property.code", "fixedCode": "LONG_COMMON_NAME" }, { "id": "CodeSystem.property:LONG_COMMON_NAME.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:EXAMPLE_UCUM_UNITS", "path": "CodeSystem.property", "sliceName": "EXAMPLE_UCUM_UNITS", "short": "Property slice to capture LOINC EXAMPLE_UCUM_UNITS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:EXAMPLE_UCUM_UNITS.code", "path": "CodeSystem.property.code", "fixedCode": "EXAMPLE_UCUM_UNITS" }, { "id": "CodeSystem.property:EXAMPLE_UCUM_UNITS.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:STATUS_REASON", "path": "CodeSystem.property", "sliceName": "STATUS_REASON", "short": "Property slice to capture LOINC STATUS_REASON for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:STATUS_REASON.code", "path": "CodeSystem.property.code", "fixedCode": "STATUS_REASON" }, { "id": "CodeSystem.property:STATUS_REASON.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:STATUS_TEXT", "path": "CodeSystem.property", "sliceName": "STATUS_TEXT", "short": "Property slice to capture LOINC STATUS_TEXT for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:STATUS_TEXT.code", "path": "CodeSystem.property.code", "fixedCode": "STATUS_TEXT" }, { "id": "CodeSystem.property:STATUS_TEXT.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:CHANGE_REASON_PUBLIC", "path": "CodeSystem.property", "sliceName": "CHANGE_REASON_PUBLIC", "short": "Property slice to capture LOINC CHANGE_REASON_PUBLIC for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:CHANGE_REASON_PUBLIC.code", "path": "CodeSystem.property.code", "fixedCode": "CHANGE_REASON_PUBLIC" }, { "id": "CodeSystem.property:CHANGE_REASON_PUBLIC.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:COMMON_TEST_RANK", "path": "CodeSystem.property", "sliceName": "COMMON_TEST_RANK", "short": "Property slice to capture LOINC COMMON_TEST_RANK for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:COMMON_TEST_RANK.code", "path": "CodeSystem.property.code", "fixedCode": "COMMON_TEST_RANK" }, { "id": "CodeSystem.property:COMMON_TEST_RANK.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:COMMON_ORDER_RANK", "path": "CodeSystem.property", "sliceName": "COMMON_ORDER_RANK", "short": "Property slice to capture LOINC COMMON_ORDER_RANK for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:COMMON_ORDER_RANK.code", "path": "CodeSystem.property.code", "fixedCode": "COMMON_ORDER_RANK" }, { "id": "CodeSystem.property:COMMON_ORDER_RANK.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE", "path": "CodeSystem.property", "sliceName": "HL7_ATTACHMENT_STRUCTURE", "short": "Property slice to capture LOINC HL7_ATTACHMENT_STRUCTURE for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.code", "path": "CodeSystem.property.code", "fixedCode": "HL7_ATTACHMENT_STRUCTURE" }, { "id": "CodeSystem.property:HL7_ATTACHMENT_STRUCTURE.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK", "path": "CodeSystem.property", "sliceName": "EXTERNAL_COPYRIGHT_LINK", "short": "Property slice to capture LOINC EXTERNAL_COPYRIGHT_LINK for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.code", "path": "CodeSystem.property.code", "fixedCode": "EXTERNAL_COPYRIGHT_LINK" }, { "id": "CodeSystem.property:EXTERNAL_COPYRIGHT_LINK.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:PanelType", "path": "CodeSystem.property", "sliceName": "PanelType", "short": "Property slice to capture LOINC PanelType for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:PanelType.code", "path": "CodeSystem.property.code", "fixedCode": "PanelType" }, { "id": "CodeSystem.property:PanelType.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:AskAtOrderEntry", "path": "CodeSystem.property", "sliceName": "AskAtOrderEntry", "short": "Property slice to capture LOINC AskAtOrderEntry for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:AskAtOrderEntry.code", "path": "CodeSystem.property.code", "fixedCode": "AskAtOrderEntry" }, { "id": "CodeSystem.property:AskAtOrderEntry.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:AssociatedObservations", "path": "CodeSystem.property", "sliceName": "AssociatedObservations", "short": "Property slice to capture LOINC AssociatedObservations for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:AssociatedObservations.code", "path": "CodeSystem.property.code", "fixedCode": "AssociatedObservations" }, { "id": "CodeSystem.property:AssociatedObservations.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:VersionFirstReleased", "path": "CodeSystem.property", "sliceName": "VersionFirstReleased", "short": "Property slice to capture LOINC VersionFirstReleased for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:VersionFirstReleased.code", "path": "CodeSystem.property.code", "fixedCode": "VersionFirstReleased" }, { "id": "CodeSystem.property:VersionFirstReleased.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:ValidHL7AttachmentRequest", "path": "CodeSystem.property", "sliceName": "ValidHL7AttachmentRequest", "short": "Property slice to capture LOINC ValidHL7AttachmentRequest for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:ValidHL7AttachmentRequest.code", "path": "CodeSystem.property.code", "fixedCode": "ValidHL7AttachmentRequest" }, { "id": "CodeSystem.property:ValidHL7AttachmentRequest.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:DisplayName", "path": "CodeSystem.property", "sliceName": "DisplayName", "short": "Property slice to capture LOINC DisplayName for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:DisplayName.code", "path": "CodeSystem.property.code", "fixedCode": "DisplayName" }, { "id": "CodeSystem.property:DisplayName.type", "path": "CodeSystem.property.type", "fixedCode": "string" }, { "id": "CodeSystem.property:answer-list", "path": "CodeSystem.property", "sliceName": "answer-list", "short": "Property slice to capture LOINC answer-list for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:answer-list.code", "path": "CodeSystem.property.code", "fixedCode": "answer-list" }, { "id": "CodeSystem.property:answer-list.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:MAP_TO", "path": "CodeSystem.property", "sliceName": "MAP_TO", "short": "Property slice to capture LOINC MAP_TO for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:MAP_TO.code", "path": "CodeSystem.property.code", "fixedCode": "MAP_TO" }, { "id": "CodeSystem.property:MAP_TO.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:analyte", "path": "CodeSystem.property", "sliceName": "analyte", "short": "Property slice to capture LOINC analyte for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:analyte.code", "path": "CodeSystem.property.code", "fixedCode": "analyte" }, { "id": "CodeSystem.property:analyte.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:analyte-core", "path": "CodeSystem.property", "sliceName": "analyte-core", "short": "Property slice to capture LOINC analyte-core for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:analyte-core.code", "path": "CodeSystem.property.code", "fixedCode": "analyte-core" }, { "id": "CodeSystem.property:analyte-core.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:analyte-suffix", "path": "CodeSystem.property", "sliceName": "analyte-suffix", "short": "Property slice to capture LOINC analyte-suffix for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:analyte-suffix.code", "path": "CodeSystem.property.code", "fixedCode": "analyte-suffix" }, { "id": "CodeSystem.property:analyte-suffix.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:analyte-numerator", "path": "CodeSystem.property", "sliceName": "analyte-numerator", "short": "Property slice to capture LOINC analyte-numerator for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:analyte-numerator.code", "path": "CodeSystem.property.code", "fixedCode": "analyte-numerator" }, { "id": "CodeSystem.property:analyte-numerator.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:analyte-divisor", "path": "CodeSystem.property", "sliceName": "analyte-divisor", "short": "Property slice to capture LOINC analyte-divisor for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:analyte-divisor.code", "path": "CodeSystem.property.code", "fixedCode": "analyte-divisor" }, { "id": "CodeSystem.property:analyte-divisor.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:analyte-divisor-suffix", "path": "CodeSystem.property", "sliceName": "analyte-divisor-suffix", "short": "Property slice to capture LOINC analyte-divisor-suffix for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:analyte-divisor-suffix.code", "path": "CodeSystem.property.code", "fixedCode": "analyte-divisor-suffix" }, { "id": "CodeSystem.property:analyte-divisor-suffix.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:challenge", "path": "CodeSystem.property", "sliceName": "challenge", "short": "Property slice to capture LOINC challenge for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:challenge.code", "path": "CodeSystem.property.code", "fixedCode": "challenge" }, { "id": "CodeSystem.property:challenge.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:adjustment", "path": "CodeSystem.property", "sliceName": "adjustment", "short": "Property slice to capture LOINC adjustment for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:adjustment.code", "path": "CodeSystem.property.code", "fixedCode": "adjustment" }, { "id": "CodeSystem.property:adjustment.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:count", "path": "CodeSystem.property", "sliceName": "count", "short": "Property slice to capture LOINC count for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:count.code", "path": "CodeSystem.property.code", "fixedCode": "count" }, { "id": "CodeSystem.property:count.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:time-core", "path": "CodeSystem.property", "sliceName": "time-core", "short": "Property slice to capture LOINC time-core for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:time-core.code", "path": "CodeSystem.property.code", "fixedCode": "time-core" }, { "id": "CodeSystem.property:time-core.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:time-modifier", "path": "CodeSystem.property", "sliceName": "time-modifier", "short": "Property slice to capture LOINC time-modifier for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:time-modifier.code", "path": "CodeSystem.property.code", "fixedCode": "time-modifier" }, { "id": "CodeSystem.property:time-modifier.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:system-core", "path": "CodeSystem.property", "sliceName": "system-core", "short": "Property slice to capture LOINC system-core for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:system-core.code", "path": "CodeSystem.property.code", "fixedCode": "system-core" }, { "id": "CodeSystem.property:system-core.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:super-system", "path": "CodeSystem.property", "sliceName": "super-system", "short": "Property slice to capture LOINC super-system for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:super-system.code", "path": "CodeSystem.property.code", "fixedCode": "super-system" }, { "id": "CodeSystem.property:super-system.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:analyte-gene", "path": "CodeSystem.property", "sliceName": "analyte-gene", "short": "Property slice to capture LOINC analyte-gene for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:analyte-gene.code", "path": "CodeSystem.property.code", "fixedCode": "analyte-gene" }, { "id": "CodeSystem.property:analyte-gene.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:category", "path": "CodeSystem.property", "sliceName": "category", "short": "Property slice to capture LOINC category for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:category.code", "path": "CodeSystem.property.code", "fixedCode": "category" }, { "id": "CodeSystem.property:category.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:search", "path": "CodeSystem.property", "sliceName": "search", "short": "Property slice to capture LOINC search for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:search.code", "path": "CodeSystem.property.code", "fixedCode": "search" }, { "id": "CodeSystem.property:search.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-modality-modality-type", "path": "CodeSystem.property", "sliceName": "rad-modality-modality-type", "short": "Property slice to capture LOINC rad-modality-modality-type for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-modality-modality-type.code", "path": "CodeSystem.property.code", "fixedCode": "rad-modality-modality-type" }, { "id": "CodeSystem.property:rad-modality-modality-type.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-modality-modality-subtype", "path": "CodeSystem.property", "sliceName": "rad-modality-modality-subtype", "short": "Property slice to capture LOINC rad-modality-modality-subtype for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-modality-modality-subtype.code", "path": "CodeSystem.property.code", "fixedCode": "rad-modality-modality-subtype" }, { "id": "CodeSystem.property:rad-modality-modality-subtype.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-anatomic-location-region-imaged", "path": "CodeSystem.property", "sliceName": "rad-anatomic-location-region-imaged", "short": "Property slice to capture LOINC rad-anatomic-location-region-imaged for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-anatomic-location-region-imaged.code", "path": "CodeSystem.property.code", "fixedCode": "rad-anatomic-location-region-imaged" }, { "id": "CodeSystem.property:rad-anatomic-location-region-imaged.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-anatomic-location-imaging-focus", "path": "CodeSystem.property", "sliceName": "rad-anatomic-location-imaging-focus", "short": "Property slice to capture LOINC rad-anatomic-location-imaging-focus for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-anatomic-location-imaging-focus.code", "path": "CodeSystem.property.code", "fixedCode": "rad-anatomic-location-imaging-focus" }, { "id": "CodeSystem.property:rad-anatomic-location-imaging-focus.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-anatomic-location-laterality-presence", "path": "CodeSystem.property", "sliceName": "rad-anatomic-location-laterality-presence", "short": "Property slice to capture LOINC rad-anatomic-location-laterality-presence for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-anatomic-location-laterality-presence.code", "path": "CodeSystem.property.code", "fixedCode": "rad-anatomic-location-laterality-presence" }, { "id": "CodeSystem.property:rad-anatomic-location-laterality-presence.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-anatomic-location-laterality", "path": "CodeSystem.property", "sliceName": "rad-anatomic-location-laterality", "short": "Property slice to capture LOINC rad-anatomic-location-laterality for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-anatomic-location-laterality.code", "path": "CodeSystem.property.code", "fixedCode": "rad-anatomic-location-laterality" }, { "id": "CodeSystem.property:rad-anatomic-location-laterality.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-view-aggregation", "path": "CodeSystem.property", "sliceName": "rad-view-aggregation", "short": "Property slice to capture LOINC rad-view-aggregation for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-view-aggregation.code", "path": "CodeSystem.property.code", "fixedCode": "rad-view-aggregation" }, { "id": "CodeSystem.property:rad-view-aggregation.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-view-view-type", "path": "CodeSystem.property", "sliceName": "rad-view-view-type", "short": "Property slice to capture LOINC rad-view-view-type for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-view-view-type.code", "path": "CodeSystem.property.code", "fixedCode": "rad-view-view-type" }, { "id": "CodeSystem.property:rad-view-view-type.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-maneuver-maneuver-type", "path": "CodeSystem.property", "sliceName": "rad-maneuver-maneuver-type", "short": "Property slice to capture LOINC rad-maneuver-maneuver-type for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-maneuver-maneuver-type.code", "path": "CodeSystem.property.code", "fixedCode": "rad-maneuver-maneuver-type" }, { "id": "CodeSystem.property:rad-maneuver-maneuver-type.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-timing", "path": "CodeSystem.property", "sliceName": "rad-timing", "short": "Property slice to capture LOINC rad-timing for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-timing.code", "path": "CodeSystem.property.code", "fixedCode": "rad-timing" }, { "id": "CodeSystem.property:rad-timing.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-pharmaceutical-substance-given", "path": "CodeSystem.property", "sliceName": "rad-pharmaceutical-substance-given", "short": "Property slice to capture LOINC rad-pharmaceutical-substance-given for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-pharmaceutical-substance-given.code", "path": "CodeSystem.property.code", "fixedCode": "rad-pharmaceutical-substance-given" }, { "id": "CodeSystem.property:rad-pharmaceutical-substance-given.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-pharmaceutical-route", "path": "CodeSystem.property", "sliceName": "rad-pharmaceutical-route", "short": "Property slice to capture LOINC rad-pharmaceutical-route for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-pharmaceutical-route.code", "path": "CodeSystem.property.code", "fixedCode": "rad-pharmaceutical-route" }, { "id": "CodeSystem.property:rad-pharmaceutical-route.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-reason-for-exam", "path": "CodeSystem.property", "sliceName": "rad-reason-for-exam", "short": "Property slice to capture LOINC rad-reason-for-exam for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-reason-for-exam.code", "path": "CodeSystem.property.code", "fixedCode": "rad-reason-for-exam" }, { "id": "CodeSystem.property:rad-reason-for-exam.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-guidance-for-presence", "path": "CodeSystem.property", "sliceName": "rad-guidance-for-presence", "short": "Property slice to capture LOINC rad-guidance-for-presence for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-guidance-for-presence.code", "path": "CodeSystem.property.code", "fixedCode": "rad-guidance-for-presence" }, { "id": "CodeSystem.property:rad-guidance-for-presence.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-guidance-for-approach", "path": "CodeSystem.property", "sliceName": "rad-guidance-for-approach", "short": "Property slice to capture LOINC rad-guidance-for-approach for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-guidance-for-approach.code", "path": "CodeSystem.property.code", "fixedCode": "rad-guidance-for-approach" }, { "id": "CodeSystem.property:rad-guidance-for-approach.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-guidance-for-action", "path": "CodeSystem.property", "sliceName": "rad-guidance-for-action", "short": "Property slice to capture LOINC rad-guidance-for-action for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-guidance-for-action.code", "path": "CodeSystem.property.code", "fixedCode": "rad-guidance-for-action" }, { "id": "CodeSystem.property:rad-guidance-for-action.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-guidance-for-object", "path": "CodeSystem.property", "sliceName": "rad-guidance-for-object", "short": "Property slice to capture LOINC rad-guidance-for-object for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-guidance-for-object.code", "path": "CodeSystem.property.code", "fixedCode": "rad-guidance-for-object" }, { "id": "CodeSystem.property:rad-guidance-for-object.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:rad-subject", "path": "CodeSystem.property", "sliceName": "rad-subject", "short": "Property slice to capture LOINC rad-subject for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:rad-subject.code", "path": "CodeSystem.property.code", "fixedCode": "rad-subject" }, { "id": "CodeSystem.property:rad-subject.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:document-kind", "path": "CodeSystem.property", "sliceName": "document-kind", "short": "Property slice to capture LOINC document-kind for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:document-kind.code", "path": "CodeSystem.property.code", "fixedCode": "document-kind" }, { "id": "CodeSystem.property:document-kind.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:document-role", "path": "CodeSystem.property", "sliceName": "document-role", "short": "Property slice to capture LOINC document-role for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:document-role.code", "path": "CodeSystem.property.code", "fixedCode": "document-role" }, { "id": "CodeSystem.property:document-role.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:document-setting", "path": "CodeSystem.property", "sliceName": "document-setting", "short": "Property slice to capture LOINC document-setting for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:document-setting.code", "path": "CodeSystem.property.code", "fixedCode": "document-setting" }, { "id": "CodeSystem.property:document-setting.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:document-subject-matter-domain", "path": "CodeSystem.property", "sliceName": "document-subject-matter-domain", "short": "Property slice to capture LOINC document-subject-matter-domain for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:document-subject-matter-domain.code", "path": "CodeSystem.property.code", "fixedCode": "document-subject-matter-domain" }, { "id": "CodeSystem.property:document-subject-matter-domain.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:document-type-of-service", "path": "CodeSystem.property", "sliceName": "document-type-of-service", "short": "Property slice to capture LOINC document-type-of-service for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:document-type-of-service.code", "path": "CodeSystem.property.code", "fixedCode": "document-type-of-service" }, { "id": "CodeSystem.property:document-type-of-service.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.property:answers-for", "path": "CodeSystem.property", "sliceName": "answers-for", "short": "Property slice to capture LOINC answers-for for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.property:answers-for.code", "path": "CodeSystem.property.code", "fixedCode": "answers-for" }, { "id": "CodeSystem.property:answers-for.type", "path": "CodeSystem.property.type", "fixedCode": "Coding" }, { "id": "CodeSystem.concept.display", "path": "CodeSystem.concept.display", "short": "Text to display to the user", "comment": "This contains the LOINC Long Name." }, { "id": "CodeSystem.concept.property", "path": "CodeSystem.concept.property", "slicing": { "discriminator": [ { "type": "value", "path": "code" } ], "rules": "open" } }, { "id": "CodeSystem.concept.property:parent", "path": "CodeSystem.concept.property", "sliceName": "parent", "short": "Property slice to capture LOINC parent for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:parent.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:parent.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:parent.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:parent.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:parent.code", "path": "CodeSystem.concept.property.code", "fixedCode": "parent" }, { "id": "CodeSystem.concept.property:child", "path": "CodeSystem.concept.property", "sliceName": "child", "short": "Property slice to capture LOINC child for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:child.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:child.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:child.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:child.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:child.code", "path": "CodeSystem.concept.property.code", "fixedCode": "child" }, { "id": "CodeSystem.concept.property:COMPONENT", "path": "CodeSystem.concept.property", "sliceName": "COMPONENT", "short": "Property slice to capture LOINC COMPONENT for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:COMPONENT.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:COMPONENT.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:COMPONENT.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:COMPONENT.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:COMPONENT.code", "path": "CodeSystem.concept.property.code", "fixedCode": "COMPONENT" }, { "id": "CodeSystem.concept.property:PROPERTY", "path": "CodeSystem.concept.property", "sliceName": "PROPERTY", "short": "Property slice to capture LOINC PROPERTY for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:PROPERTY.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:PROPERTY.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:PROPERTY.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:PROPERTY.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:PROPERTY.code", "path": "CodeSystem.concept.property.code", "fixedCode": "PROPERTY" }, { "id": "CodeSystem.concept.property:TIME_ASPCT", "path": "CodeSystem.concept.property", "sliceName": "TIME_ASPCT", "short": "Property slice to capture LOINC TIME_ASPCT for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:TIME_ASPCT.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:TIME_ASPCT.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:TIME_ASPCT.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:TIME_ASPCT.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:TIME_ASPCT.code", "path": "CodeSystem.concept.property.code", "fixedCode": "TIME_ASPCT" }, { "id": "CodeSystem.concept.property:SYSTEM", "path": "CodeSystem.concept.property", "sliceName": "SYSTEM", "short": "Property slice to capture LOINC SYSTEM for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:SYSTEM.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:SYSTEM.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:SYSTEM.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:SYSTEM.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:SYSTEM.code", "path": "CodeSystem.concept.property.code", "fixedCode": "SYSTEM" }, { "id": "CodeSystem.concept.property:SCALE_TYP", "path": "CodeSystem.concept.property", "sliceName": "SCALE_TYP", "short": "Property slice to capture LOINC SCALE_TYP for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:SCALE_TYP.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:SCALE_TYP.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:SCALE_TYP.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:SCALE_TYP.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:SCALE_TYP.code", "path": "CodeSystem.concept.property.code", "fixedCode": "SCALE_TYP" }, { "id": "CodeSystem.concept.property:METHOD_TYP", "path": "CodeSystem.concept.property", "sliceName": "METHOD_TYP", "short": "Property slice to capture LOINC METHOD_TYP for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:METHOD_TYP.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:METHOD_TYP.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:METHOD_TYP.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:METHOD_TYP.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:METHOD_TYP.code", "path": "CodeSystem.concept.property.code", "fixedCode": "METHOD_TYP" }, { "id": "CodeSystem.concept.property:CLASS", "path": "CodeSystem.concept.property", "sliceName": "CLASS", "short": "Property slice to capture LOINC CLASS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:CLASS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:CLASS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:CLASS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:CLASS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:CLASS.code", "path": "CodeSystem.concept.property.code", "fixedCode": "CLASS" }, { "id": "CodeSystem.concept.property:VersionLastChanged", "path": "CodeSystem.concept.property", "sliceName": "VersionLastChanged", "short": "Property slice to capture LOINC VersionLastChanged for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:VersionLastChanged.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:VersionLastChanged.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:VersionLastChanged.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:VersionLastChanged.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:VersionLastChanged.code", "path": "CodeSystem.concept.property.code", "fixedCode": "VersionLastChanged" }, { "id": "CodeSystem.concept.property:CHNG_TYPE", "path": "CodeSystem.concept.property", "sliceName": "CHNG_TYPE", "short": "Property slice to capture LOINC CHNG_TYPE for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:CHNG_TYPE.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:CHNG_TYPE.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:CHNG_TYPE.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:CHNG_TYPE.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:CHNG_TYPE.code", "path": "CodeSystem.concept.property.code", "fixedCode": "CHNG_TYPE" }, { "id": "CodeSystem.concept.property:DefinitionDescription", "path": "CodeSystem.concept.property", "sliceName": "DefinitionDescription", "short": "Property slice to capture LOINC DefinitionDescription for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:DefinitionDescription.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:DefinitionDescription.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:DefinitionDescription.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:DefinitionDescription.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:DefinitionDescription.code", "path": "CodeSystem.concept.property.code", "fixedCode": "DefinitionDescription" }, { "id": "CodeSystem.concept.property:STATUS", "path": "CodeSystem.concept.property", "sliceName": "STATUS", "short": "Property slice to capture LOINC STATUS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:STATUS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:STATUS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:STATUS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:STATUS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:STATUS.code", "path": "CodeSystem.concept.property.code", "fixedCode": "STATUS" }, { "id": "CodeSystem.concept.property:CONSUMER_NAME", "path": "CodeSystem.concept.property", "sliceName": "CONSUMER_NAME", "short": "Property slice to capture LOINC CONSUMER_NAME for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:CONSUMER_NAME.code", "path": "CodeSystem.concept.property.code", "fixedCode": "CONSUMER_NAME" }, { "id": "CodeSystem.concept.property:CLASSTYPE", "path": "CodeSystem.concept.property", "sliceName": "CLASSTYPE", "short": "Property slice to capture LOINC CLASSTYPE for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:CLASSTYPE.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:CLASSTYPE.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:CLASSTYPE.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:CLASSTYPE.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:CLASSTYPE.code", "path": "CodeSystem.concept.property.code", "fixedCode": "CLASSTYPE" }, { "id": "CodeSystem.concept.property:FORMULA", "path": "CodeSystem.concept.property", "sliceName": "FORMULA", "short": "Property slice to capture LOINC FORMULA for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:FORMULA.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:FORMULA.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:FORMULA.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:FORMULA.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:FORMULA.code", "path": "CodeSystem.concept.property.code", "fixedCode": "FORMULA" }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS", "path": "CodeSystem.concept.property", "sliceName": "EXMPL_ANSWERS", "short": "Property slice to capture LOINC EXMPL_ANSWERS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:EXMPL_ANSWERS.code", "path": "CodeSystem.concept.property.code", "fixedCode": "EXMPL_ANSWERS" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT", "path": "CodeSystem.concept.property", "sliceName": "SURVEY_QUEST_TEXT", "short": "Property slice to capture LOINC SURVEY_QUEST_TEXT for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_TEXT.code", "path": "CodeSystem.concept.property.code", "fixedCode": "SURVEY_QUEST_TEXT" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC", "path": "CodeSystem.concept.property", "sliceName": "SURVEY_QUEST_SRC", "short": "Property slice to capture LOINC SURVEY_QUEST_SRC for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:SURVEY_QUEST_SRC.code", "path": "CodeSystem.concept.property.code", "fixedCode": "SURVEY_QUEST_SRC" }, { "id": "CodeSystem.concept.property:UNITSREQUIRED", "path": "CodeSystem.concept.property", "sliceName": "UNITSREQUIRED", "short": "Property slice to capture LOINC UNITSREQUIRED for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:UNITSREQUIRED.code", "path": "CodeSystem.concept.property.code", "fixedCode": "UNITSREQUIRED" }, { "id": "CodeSystem.concept.property:RELATEDNAMES2", "path": "CodeSystem.concept.property", "sliceName": "RELATEDNAMES2", "short": "Property slice to capture LOINC RELATEDNAMES2 for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:RELATEDNAMES2.code", "path": "CodeSystem.concept.property.code", "fixedCode": "RELATEDNAMES2" }, { "id": "CodeSystem.concept.property:SHORTNAME", "path": "CodeSystem.concept.property", "sliceName": "SHORTNAME", "short": "Property slice to capture LOINC SHORTNAME for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:SHORTNAME.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:SHORTNAME.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:SHORTNAME.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:SHORTNAME.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:SHORTNAME.code", "path": "CodeSystem.concept.property.code", "fixedCode": "SHORTNAME" }, { "id": "CodeSystem.concept.property:ORDER_OBS", "path": "CodeSystem.concept.property", "sliceName": "ORDER_OBS", "short": "Property slice to capture LOINC ORDER_OBS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:ORDER_OBS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:ORDER_OBS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:ORDER_OBS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:ORDER_OBS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:ORDER_OBS.code", "path": "CodeSystem.concept.property.code", "fixedCode": "ORDER_OBS" }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID", "path": "CodeSystem.concept.property", "sliceName": "HL7_FIELD_SUBFIELD_ID", "short": "Property slice to capture LOINC HL7_FIELD_SUBFIELD_ID for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:HL7_FIELD_SUBFIELD_ID.code", "path": "CodeSystem.concept.property.code", "fixedCode": "HL7_FIELD_SUBFIELD_ID" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE", "path": "CodeSystem.concept.property", "sliceName": "EXTERNAL_COPYRIGHT_NOTICE", "short": "Property slice to capture LOINC EXTERNAL_COPYRIGHT_NOTICE for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_NOTICE.code", "path": "CodeSystem.concept.property.code", "fixedCode": "EXTERNAL_COPYRIGHT_NOTICE" }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS", "path": "CodeSystem.concept.property", "sliceName": "EXAMPLE_UNITS", "short": "Property slice to capture LOINC EXAMPLE_UNITS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:EXAMPLE_UNITS.code", "path": "CodeSystem.concept.property.code", "fixedCode": "EXAMPLE_UNITS" }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME", "path": "CodeSystem.concept.property", "sliceName": "LONG_COMMON_NAME", "short": "Property slice to capture LOINC LONG_COMMON_NAME for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:LONG_COMMON_NAME.code", "path": "CodeSystem.concept.property.code", "fixedCode": "LONG_COMMON_NAME" }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS", "path": "CodeSystem.concept.property", "sliceName": "EXAMPLE_UCUM_UNITS", "short": "Property slice to capture LOINC EXAMPLE_UCUM_UNITS for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:EXAMPLE_UCUM_UNITS.code", "path": "CodeSystem.concept.property.code", "fixedCode": "EXAMPLE_UCUM_UNITS" }, { "id": "CodeSystem.concept.property:STATUS_REASON", "path": "CodeSystem.concept.property", "sliceName": "STATUS_REASON", "short": "Property slice to capture LOINC STATUS_REASON for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:STATUS_REASON.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:STATUS_REASON.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:STATUS_REASON.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:STATUS_REASON.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:STATUS_REASON.code", "path": "CodeSystem.concept.property.code", "fixedCode": "STATUS_REASON" }, { "id": "CodeSystem.concept.property:STATUS_TEXT", "path": "CodeSystem.concept.property", "sliceName": "STATUS_TEXT", "short": "Property slice to capture LOINC STATUS_TEXT for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:STATUS_TEXT.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:STATUS_TEXT.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:STATUS_TEXT.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:STATUS_TEXT.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:STATUS_TEXT.code", "path": "CodeSystem.concept.property.code", "fixedCode": "STATUS_TEXT" }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC", "path": "CodeSystem.concept.property", "sliceName": "CHANGE_REASON_PUBLIC", "short": "Property slice to capture LOINC CHANGE_REASON_PUBLIC for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:CHANGE_REASON_PUBLIC.code", "path": "CodeSystem.concept.property.code", "fixedCode": "CHANGE_REASON_PUBLIC" }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK", "path": "CodeSystem.concept.property", "sliceName": "COMMON_TEST_RANK", "short": "Property slice to capture LOINC COMMON_TEST_RANK for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:COMMON_TEST_RANK.code", "path": "CodeSystem.concept.property.code", "fixedCode": "COMMON_TEST_RANK" }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK", "path": "CodeSystem.concept.property", "sliceName": "COMMON_ORDER_RANK", "short": "Property slice to capture LOINC COMMON_ORDER_RANK for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:COMMON_ORDER_RANK.code", "path": "CodeSystem.concept.property.code", "fixedCode": "COMMON_ORDER_RANK" }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE", "path": "CodeSystem.concept.property", "sliceName": "HL7_ATTACHMENT_STRUCTURE", "short": "Property slice to capture LOINC HL7_ATTACHMENT_STRUCTURE for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:HL7_ATTACHMENT_STRUCTURE.code", "path": "CodeSystem.concept.property.code", "fixedCode": "HL7_ATTACHMENT_STRUCTURE" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK", "path": "CodeSystem.concept.property", "sliceName": "EXTERNAL_COPYRIGHT_LINK", "short": "Property slice to capture LOINC EXTERNAL_COPYRIGHT_LINK for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:EXTERNAL_COPYRIGHT_LINK.code", "path": "CodeSystem.concept.property.code", "fixedCode": "EXTERNAL_COPYRIGHT_LINK" }, { "id": "CodeSystem.concept.property:PanelType", "path": "CodeSystem.concept.property", "sliceName": "PanelType", "short": "Property slice to capture LOINC PanelType for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:PanelType.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:PanelType.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:PanelType.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:PanelType.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:PanelType.code", "path": "CodeSystem.concept.property.code", "fixedCode": "PanelType" }, { "id": "CodeSystem.concept.property:AskAtOrderEntry", "path": "CodeSystem.concept.property", "sliceName": "AskAtOrderEntry", "short": "Property slice to capture LOINC AskAtOrderEntry for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:AskAtOrderEntry.code", "path": "CodeSystem.concept.property.code", "fixedCode": "AskAtOrderEntry" }, { "id": "CodeSystem.concept.property:AssociatedObservations", "path": "CodeSystem.concept.property", "sliceName": "AssociatedObservations", "short": "Property slice to capture LOINC AssociatedObservations for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:AssociatedObservations.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:AssociatedObservations.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:AssociatedObservations.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:AssociatedObservations.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:AssociatedObservations.code", "path": "CodeSystem.concept.property.code", "fixedCode": "AssociatedObservations" }, { "id": "CodeSystem.concept.property:VersionFirstReleased", "path": "CodeSystem.concept.property", "sliceName": "VersionFirstReleased", "short": "Property slice to capture LOINC VersionFirstReleased for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:VersionFirstReleased.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:VersionFirstReleased.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:VersionFirstReleased.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:VersionFirstReleased.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:VersionFirstReleased.code", "path": "CodeSystem.concept.property.code", "fixedCode": "VersionFirstReleased" }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest", "path": "CodeSystem.concept.property", "sliceName": "ValidHL7AttachmentRequest", "short": "Property slice to capture LOINC ValidHL7AttachmentRequest for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:ValidHL7AttachmentRequest.code", "path": "CodeSystem.concept.property.code", "fixedCode": "ValidHL7AttachmentRequest" }, { "id": "CodeSystem.concept.property:DisplayName", "path": "CodeSystem.concept.property", "sliceName": "DisplayName", "short": "Property slice to capture LOINC DisplayName for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:DisplayName.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:DisplayName.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:DisplayName.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:DisplayName.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:DisplayName.code", "path": "CodeSystem.concept.property.code", "fixedCode": "DisplayName" }, { "id": "CodeSystem.concept.property:answer-list", "path": "CodeSystem.concept.property", "sliceName": "answer-list", "short": "Property slice to capture LOINC answer-list for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:answer-list.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:answer-list.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:answer-list.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:answer-list.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:answer-list.code", "path": "CodeSystem.concept.property.code", "fixedCode": "answer-list" }, { "id": "CodeSystem.concept.property:MAP_TO", "path": "CodeSystem.concept.property", "sliceName": "MAP_TO", "short": "Property slice to capture LOINC MAP_TO for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:MAP_TO.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:MAP_TO.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:MAP_TO.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:MAP_TO.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:MAP_TO.code", "path": "CodeSystem.concept.property.code", "fixedCode": "MAP_TO" }, { "id": "CodeSystem.concept.property:analyte", "path": "CodeSystem.concept.property", "sliceName": "analyte", "short": "Property slice to capture LOINC analyte for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:analyte.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:analyte.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:analyte.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:analyte.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:analyte.code", "path": "CodeSystem.concept.property.code", "fixedCode": "analyte" }, { "id": "CodeSystem.concept.property:analyte-core", "path": "CodeSystem.concept.property", "sliceName": "analyte-core", "short": "Property slice to capture LOINC analyte-core for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:analyte-core.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:analyte-core.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:analyte-core.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:analyte-core.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:analyte-core.code", "path": "CodeSystem.concept.property.code", "fixedCode": "analyte-core" }, { "id": "CodeSystem.concept.property:analyte-suffix", "path": "CodeSystem.concept.property", "sliceName": "analyte-suffix", "short": "Property slice to capture LOINC analyte-suffix for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:analyte-suffix.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:analyte-suffix.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:analyte-suffix.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:analyte-suffix.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:analyte-suffix.code", "path": "CodeSystem.concept.property.code", "fixedCode": "analyte-suffix" }, { "id": "CodeSystem.concept.property:analyte-numerator", "path": "CodeSystem.concept.property", "sliceName": "analyte-numerator", "short": "Property slice to capture LOINC analyte-numerator for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:analyte-numerator.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:analyte-numerator.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:analyte-numerator.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:analyte-numerator.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:analyte-numerator.code", "path": "CodeSystem.concept.property.code", "fixedCode": "analyte-numerator" }, { "id": "CodeSystem.concept.property:analyte-divisor", "path": "CodeSystem.concept.property", "sliceName": "analyte-divisor", "short": "Property slice to capture LOINC analyte-divisor for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:analyte-divisor.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:analyte-divisor.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:analyte-divisor.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:analyte-divisor.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:analyte-divisor.code", "path": "CodeSystem.concept.property.code", "fixedCode": "analyte-divisor" }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix", "path": "CodeSystem.concept.property", "sliceName": "analyte-divisor-suffix", "short": "Property slice to capture LOINC analyte-divisor-suffix for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:analyte-divisor-suffix.code", "path": "CodeSystem.concept.property.code", "fixedCode": "analyte-divisor-suffix" }, { "id": "CodeSystem.concept.property:challenge", "path": "CodeSystem.concept.property", "sliceName": "challenge", "short": "Property slice to capture LOINC challenge for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:challenge.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:challenge.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:challenge.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:challenge.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:challenge.code", "path": "CodeSystem.concept.property.code", "fixedCode": "challenge" }, { "id": "CodeSystem.concept.property:adjustment", "path": "CodeSystem.concept.property", "sliceName": "adjustment", "short": "Property slice to capture LOINC adjustment for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:adjustment.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:adjustment.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:adjustment.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:adjustment.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:adjustment.code", "path": "CodeSystem.concept.property.code", "fixedCode": "adjustment" }, { "id": "CodeSystem.concept.property:count", "path": "CodeSystem.concept.property", "sliceName": "count", "short": "Property slice to capture LOINC count for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:count.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:count.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:count.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:count.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:count.code", "path": "CodeSystem.concept.property.code", "fixedCode": "count" }, { "id": "CodeSystem.concept.property:time-core", "path": "CodeSystem.concept.property", "sliceName": "time-core", "short": "Property slice to capture LOINC time-core for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:time-core.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:time-core.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:time-core.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:time-core.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:time-core.code", "path": "CodeSystem.concept.property.code", "fixedCode": "time-core" }, { "id": "CodeSystem.concept.property:time-modifier", "path": "CodeSystem.concept.property", "sliceName": "time-modifier", "short": "Property slice to capture LOINC time-modifier for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:time-modifier.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:time-modifier.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:time-modifier.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:time-modifier.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:time-modifier.code", "path": "CodeSystem.concept.property.code", "fixedCode": "time-modifier" }, { "id": "CodeSystem.concept.property:system-core", "path": "CodeSystem.concept.property", "sliceName": "system-core", "short": "Property slice to capture LOINC system-core for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:system-core.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:system-core.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:system-core.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:system-core.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:system-core.code", "path": "CodeSystem.concept.property.code", "fixedCode": "system-core" }, { "id": "CodeSystem.concept.property:super-system", "path": "CodeSystem.concept.property", "sliceName": "super-system", "short": "Property slice to capture LOINC super-system for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:super-system.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:super-system.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:super-system.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:super-system.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:super-system.code", "path": "CodeSystem.concept.property.code", "fixedCode": "super-system" }, { "id": "CodeSystem.concept.property:analyte-gene", "path": "CodeSystem.concept.property", "sliceName": "analyte-gene", "short": "Property slice to capture LOINC analyte-gene for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:analyte-gene.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:analyte-gene.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:analyte-gene.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:analyte-gene.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:analyte-gene.code", "path": "CodeSystem.concept.property.code", "fixedCode": "analyte-gene" }, { "id": "CodeSystem.concept.property:category", "path": "CodeSystem.concept.property", "sliceName": "category", "short": "Property slice to capture LOINC category for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:category.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:category.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:category.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:category.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:category.code", "path": "CodeSystem.concept.property.code", "fixedCode": "category" }, { "id": "CodeSystem.concept.property:search", "path": "CodeSystem.concept.property", "sliceName": "search", "short": "Property slice to capture LOINC search for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:search.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:search.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:search.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:search.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:search.code", "path": "CodeSystem.concept.property.code", "fixedCode": "search" }, { "id": "CodeSystem.concept.property:rad-modality-modality-type", "path": "CodeSystem.concept.property", "sliceName": "rad-modality-modality-type", "short": "Property slice to capture LOINC rad-modality-modality-type for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-modality-modality-type.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-modality-modality-type" }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype", "path": "CodeSystem.concept.property", "sliceName": "rad-modality-modality-subtype", "short": "Property slice to capture LOINC rad-modality-modality-subtype for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-modality-modality-subtype.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-modality-modality-subtype" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged", "path": "CodeSystem.concept.property", "sliceName": "rad-anatomic-location-region-imaged", "short": "Property slice to capture LOINC rad-anatomic-location-region-imaged for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-region-imaged.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-anatomic-location-region-imaged" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus", "path": "CodeSystem.concept.property", "sliceName": "rad-anatomic-location-imaging-focus", "short": "Property slice to capture LOINC rad-anatomic-location-imaging-focus for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-imaging-focus.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-anatomic-location-imaging-focus" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence", "path": "CodeSystem.concept.property", "sliceName": "rad-anatomic-location-laterality-presence", "short": "Property slice to capture LOINC rad-anatomic-location-laterality-presence for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality-presence.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-anatomic-location-laterality-presence" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality", "path": "CodeSystem.concept.property", "sliceName": "rad-anatomic-location-laterality", "short": "Property slice to capture LOINC rad-anatomic-location-laterality for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-anatomic-location-laterality.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-anatomic-location-laterality" }, { "id": "CodeSystem.concept.property:rad-view-aggregation", "path": "CodeSystem.concept.property", "sliceName": "rad-view-aggregation", "short": "Property slice to capture LOINC rad-view-aggregation for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-view-aggregation.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-view-aggregation.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-view-aggregation.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-view-aggregation.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-view-aggregation.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-view-aggregation" }, { "id": "CodeSystem.concept.property:rad-view-view-type", "path": "CodeSystem.concept.property", "sliceName": "rad-view-view-type", "short": "Property slice to capture LOINC rad-view-view-type for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-view-view-type.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-view-view-type.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-view-view-type.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-view-view-type.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-view-view-type.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-view-view-type" }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type", "path": "CodeSystem.concept.property", "sliceName": "rad-maneuver-maneuver-type", "short": "Property slice to capture LOINC rad-maneuver-maneuver-type for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-maneuver-maneuver-type.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-maneuver-maneuver-type" }, { "id": "CodeSystem.concept.property:rad-timing", "path": "CodeSystem.concept.property", "sliceName": "rad-timing", "short": "Property slice to capture LOINC rad-timing for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-timing.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-timing.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-timing.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-timing.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-timing.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-timing" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given", "path": "CodeSystem.concept.property", "sliceName": "rad-pharmaceutical-substance-given", "short": "Property slice to capture LOINC rad-pharmaceutical-substance-given for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-substance-given.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-pharmaceutical-substance-given" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route", "path": "CodeSystem.concept.property", "sliceName": "rad-pharmaceutical-route", "short": "Property slice to capture LOINC rad-pharmaceutical-route for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-pharmaceutical-route.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-pharmaceutical-route" }, { "id": "CodeSystem.concept.property:rad-reason-for-exam", "path": "CodeSystem.concept.property", "sliceName": "rad-reason-for-exam", "short": "Property slice to capture LOINC rad-reason-for-exam for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-reason-for-exam.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-reason-for-exam" }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence", "path": "CodeSystem.concept.property", "sliceName": "rad-guidance-for-presence", "short": "Property slice to capture LOINC rad-guidance-for-presence for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-guidance-for-presence.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-guidance-for-presence" }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach", "path": "CodeSystem.concept.property", "sliceName": "rad-guidance-for-approach", "short": "Property slice to capture LOINC rad-guidance-for-approach for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-guidance-for-approach.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-guidance-for-approach" }, { "id": "CodeSystem.concept.property:rad-guidance-for-action", "path": "CodeSystem.concept.property", "sliceName": "rad-guidance-for-action", "short": "Property slice to capture LOINC rad-guidance-for-action for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-guidance-for-action.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-guidance-for-action" }, { "id": "CodeSystem.concept.property:rad-guidance-for-object", "path": "CodeSystem.concept.property", "sliceName": "rad-guidance-for-object", "short": "Property slice to capture LOINC rad-guidance-for-object for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-guidance-for-object.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-guidance-for-object" }, { "id": "CodeSystem.concept.property:rad-subject", "path": "CodeSystem.concept.property", "sliceName": "rad-subject", "short": "Property slice to capture LOINC rad-subject for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:rad-subject.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:rad-subject.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:rad-subject.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:rad-subject.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:rad-subject.code", "path": "CodeSystem.concept.property.code", "fixedCode": "rad-subject" }, { "id": "CodeSystem.concept.property:document-kind", "path": "CodeSystem.concept.property", "sliceName": "document-kind", "short": "Property slice to capture LOINC document-kind for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:document-kind.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:document-kind.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:document-kind.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:document-kind.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:document-kind.code", "path": "CodeSystem.concept.property.code", "fixedCode": "document-kind" }, { "id": "CodeSystem.concept.property:document-role", "path": "CodeSystem.concept.property", "sliceName": "document-role", "short": "Property slice to capture LOINC document-role for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:document-role.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:document-role.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:document-role.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:document-role.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:document-role.code", "path": "CodeSystem.concept.property.code", "fixedCode": "document-role" }, { "id": "CodeSystem.concept.property:document-setting", "path": "CodeSystem.concept.property", "sliceName": "document-setting", "short": "Property slice to capture LOINC document-setting for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:document-setting.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:document-setting.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:document-setting.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:document-setting.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:document-setting.code", "path": "CodeSystem.concept.property.code", "fixedCode": "document-setting" }, { "id": "CodeSystem.concept.property:document-subject-matter-domain", "path": "CodeSystem.concept.property", "sliceName": "document-subject-matter-domain", "short": "Property slice to capture LOINC document-subject-matter-domain for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:document-subject-matter-domain.code", "path": "CodeSystem.concept.property.code", "fixedCode": "document-subject-matter-domain" }, { "id": "CodeSystem.concept.property:document-type-of-service", "path": "CodeSystem.concept.property", "sliceName": "document-type-of-service", "short": "Property slice to capture LOINC document-type-of-service for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:document-type-of-service.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:document-type-of-service.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:document-type-of-service.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:document-type-of-service.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:document-type-of-service.code", "path": "CodeSystem.concept.property.code", "fixedCode": "document-type-of-service" }, { "id": "CodeSystem.concept.property:answers-for", "path": "CodeSystem.concept.property", "sliceName": "answers-for", "short": "Property slice to capture LOINC answers-for for a concept", "min": 0, "max": "1" }, { "id": "CodeSystem.concept.property:answers-for.extension:DefiningRelationshipType", "path": "CodeSystem.concept.property.extension", "sliceName": "DefiningRelationshipType" }, { "id": "CodeSystem.concept.property:answers-for.extension:elProfileSetOperator", "path": "CodeSystem.concept.property.extension", "sliceName": "elProfileSetOperator" }, { "id": "CodeSystem.concept.property:answers-for.extension:roleGroup", "path": "CodeSystem.concept.property.extension", "sliceName": "roleGroup" }, { "id": "CodeSystem.concept.property:answers-for.extension:changeType", "path": "CodeSystem.concept.property.extension", "sliceName": "changeType" }, { "id": "CodeSystem.concept.property:answers-for.code", "path": "CodeSystem.concept.property.code", "fixedCode": "answers-for" } ] } }