Nictiz FHIR NL STU3 Zib2017
1.3.15 - CI Build
Nictiz FHIR NL STU3 Zib2017 - Local Development build (v1.3.15) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: http://nictiz.nl/fhir/StructureDefinition/zib-LaboratoryTestResult-Observation | Version: 1.3.15 | |||
Active as of 2025-09-22 | Computable Name: Zib LaboratoryTestResult Observation | |||
Copyright/Legal: CC0 |
A LaboratoryTestResult as defined by the Dutch Health and Care Information models (Dutch: Zorginformatiebouwsteen or ZIB) version 4.1, release 2017.
Laboratory tests are done for the purpose of diagnosing and preventing disease and follow-up on the effects of treatment.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from nl-core-observation
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | nl-core-observation | LaboratoryTestResult | |
![]() ![]() ![]() |
0..* | Identifier | Identifier | |
![]() ![]() ![]() |
0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest) | Fulfills plan, proposal or order including requester information. | |
![]() ![]() ![]() |
1..1 | code | TestUitslagStatus | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | TestResultStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |
![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: ResultaatStatusCodelijst (extensible): TestResultStatusCodelist | |
![]() ![]() ![]() |
1..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | LaboratoryTestResultCode Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (required): ResultaatTypeCodelijst | |
![]() ![]() ![]() |
1..1 | CodeableConcept | TestCode or PanelOrBattery | |
![]() ![]() ![]() |
1..1 | Reference(Group | Device | nl-core-location | nl-core-patient) | Patient | |
![]() ![]() ![]() |
0..1 | Reference(nl-core-episodeofcare | HCIM Encounter | gp-Encounter) | Encounter during which this observation is made | |
![]() ![]() ![]() |
0..1 | dateTime, Period | TestDateTime | |
![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, Range, Ratio, SampledData, Attachment, time, dateTime, Period | TestResult | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
C | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system Constraints: zib-LaboratoryTestResult-Observation-1 |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: Observation Interpretation Codes (required): Observation Interpretation Codes | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/v2/0078 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | ResultFlags Binding: InterpretatieVlaggenCodelijst (required): InterpretatieVlaggenCodelijst | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() |
0..1 | string | Comment or ResultInterpretation | |
![]() ![]() ![]() |
0..1 | CodeableConcept | TestMethod Binding: TestmethodeCodelijst (extensible): SNOMED CT (2.16.840.1.113883.6.96): All values | |
![]() ![]() ![]() |
0..1 | Reference(HCIM LaboratoryTestResult Specimen | HCIM LaboratoryTestResult Specimen Isolate) | Specimen | |
![]() ![]() ![]() |
0..1 | Reference(HCIM MedicalDevice Product) | (Measurement) Device | |
![]() ![]() ![]() |
0..* | BackboneElement | Reference | |
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | ReferenceRangeLowerLimit | |
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | ReferenceRangeUpperLimit | |
![]() ![]() ![]() |
0..* | BackboneElement | RelatedResults | |
![]() ![]() ![]() ![]() |
1..1 | Reference(QuestionnaireResponse | Sequence | HCIM LaboratoryTestResult Observation) | Resource that is related to this one | |
![]() ![]() ![]() |
0..* | BackboneElement | LaboratoryTest | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | TestCode Binding: TestCodeCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values | |
![]() ![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, Period | TestResult | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible): InterpretatieVlaggenCodelijst | |
![]() |
Path | Conformance | ValueSet | URI |
Observation.status.extension:TestResultStatus.valueCodeableConcept:valueCodeableConcept | extensible | ResultaatStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.8--20171231000000 From this IG | |
Observation.category:ResultType | required | ResultaatTypeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.1--20171231000000 From this IG | |
Observation.interpretation.coding:ObservationInterpretation | required | Observation Interpretation Codeshttp://hl7.org/fhir/ValueSet/observation-interpretation From the FHIR Standard | |
Observation.interpretation.coding:InterpretatieVlaggenCodelijst | required | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG | |
Observation.method | extensible | TestmethodeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.4--20171231000000 From this IG | |
Observation.component.code | extensible | TestCodeCodelijst(a valid code from LOINC)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.3--20171231000000 From this IG | |
Observation.component.interpretation | extensible | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG |
Id | Grade | Path(s) | Details | Requirements |
zib-LaboratoryTestResult-Observation-1 | error | Observation.interpretation.coding | If a value from the HCIM ValueSet 'InterpretatieVlaggenCodelijst' is present a mapped code from the FHIR ValueSet 'Observation Interpretation Codes' is also expected. A ConceptMap is available that maps the HCIM values to the FHIR values. : coding.where(system = 'http://snomed.info/sct' and (code = '281302008' or '281300000' or '11896004' or '30714006' or '131196009') ).exists() implies coding.where(system = 'http://hl7.org/fhir/v2/0078').exists() |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | nl-core-observation | LaboratoryTestResult Constraints: obs-7, obs-6 |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identifier |
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest) | Fulfills plan, proposal or order including requester information. |
![]() ![]() ![]() |
?!Σ | 1..1 | code | TestUitslagStatus Binding: ObservationStatus (required): Codes providing the status of an observation. |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | TestResultStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: ResultaatStatusCodelijst (extensible): TestResultStatusCodelist | |
![]() ![]() ![]() |
1..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this Binding: Observation Category Codes (preferred): Codes for high level observation categories. | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | LaboratoryTestResultCode Binding: Observation Category Codes (preferred): Codes for high level observation categories. Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (required): ResultaatTypeCodelijst | |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: LOINC Codes (example): Codes identifying names of simple observations. |
![]() ![]() ![]() |
Σ | 1..1 | Reference(Group | Device | nl-core-location | nl-core-patient) | Patient |
![]() ![]() ![]() |
0..1 | Reference(nl-core-episodeofcare | HCIM Encounter | gp-Encounter) | Encounter during which this observation is made | |
![]() ![]() ![]() |
Σ | 0..1 | TestDateTime | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
ΣC | 0..1 | TestResult | |
![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
0..1 | string | Comment or ResultInterpretation | |
![]() ![]() ![]() |
0..1 | CodeableConcept | TestMethod Binding: TestmethodeCodelijst (extensible): SNOMED CT (2.16.840.1.113883.6.96): All values | |
![]() ![]() ![]() |
0..1 | Reference(HCIM LaboratoryTestResult Specimen | HCIM LaboratoryTestResult Specimen Isolate) | Specimen | |
![]() ![]() ![]() |
0..1 | Reference(HCIM MedicalDevice Product) | (Measurement) Device | |
![]() ![]() ![]() |
C | 0..* | BackboneElement | Reference Constraints: obs-3 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | ReferenceRangeLowerLimit |
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | ReferenceRangeUpperLimit |
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | RelatedResults |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() |
1..1 | Reference(QuestionnaireResponse | Sequence | HCIM LaboratoryTestResult Observation) | Resource that is related to this one | |
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | LaboratoryTest |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode Binding: TestCodeCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values |
![]() ![]() ![]() ![]() |
Σ | 0..1 | TestResult | |
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible): InterpretatieVlaggenCodelijst | |
![]() |
Path | Conformance | ValueSet / Code | URI |
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|3.0.2 From the FHIR Standard | |
Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept | extensible | ResultaatStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.8--20171231000000 From this IG | |
Observation.category | preferred | Observation Category Codeshttp://hl7.org/fhir/ValueSet/observation-category|3.0.2 From the FHIR Standard | |
Observation.category:LaboratoryTestResultCode | preferred | Pattern Value: SNOMED-CT Code 49581000146104http://hl7.org/fhir/ValueSet/observation-category|3.0.2 From the FHIR Standard | |
Observation.category:ResultType | required | ResultaatTypeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.1--20171231000000 From this IG | |
Observation.code | example | LOINC Codes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes|3.0.2 From the FHIR Standard | |
Observation.method | extensible | TestmethodeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.4--20171231000000 From this IG | |
Observation.component.code | extensible | TestCodeCodelijst(a valid code from LOINC)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.3--20171231000000 From this IG | |
Observation.component.interpretation | extensible | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-1 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where( (coding.code = %resource.code.coding.code) and (coding.system = %resource.code.coding.system)).empty() |
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | nl-core-observation | LaboratoryTestResult Constraints: obs-7, obs-6 | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: Common Languages (extensible): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identifier | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest) | Fulfills plan, proposal or order including requester information. | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | TestUitslagStatus Binding: ObservationStatus (required): Codes providing the status of an observation. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | TestResultStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: ResultaatStatusCodelijst (extensible): TestResultStatusCodelist | |||||
![]() ![]() ![]() ![]() |
0..1 | code | Primitive value for code | |||||
![]() ![]() ![]() |
1..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this Binding: Observation Category Codes (preferred): Codes for high level observation categories. | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | LaboratoryTestResultCode Binding: Observation Category Codes (preferred): Codes for high level observation categories. Required Pattern: At least the following | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (required): ResultaatTypeCodelijst | |||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: LOINC Codes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Group | Device | nl-core-location | nl-core-patient) | Patient | ||||
![]() ![]() ![]() |
0..1 | Reference(nl-core-episodeofcare | HCIM Encounter | gp-Encounter) | Encounter during which this observation is made | |||||
![]() ![]() ![]() |
Σ | 0..1 | TestDateTime | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Date/Time this was made available | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(nl-core-organization | nl-core-patient | nl-core-practitioner | nl-core-relatedperson) | Who is responsible for the observation | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
ΣC | 0..1 | TestResult | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the result is missing Binding: Observation Value Absent Reason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | High, low, normal, etc. Binding: Observation Interpretation Codes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system Constraints: zib-LaboratoryTestResult-Observation-1 | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: Observation Interpretation Codes (required): Observation Interpretation Codes | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/v2/0078 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | ResultFlags Binding: InterpretatieVlaggenCodelijst (required): InterpretatieVlaggenCodelijst | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..1 | string | Comment or ResultInterpretation | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Observed body part Binding: SNOMED CT Body Structures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | TestMethod Binding: TestmethodeCodelijst (extensible): SNOMED CT (2.16.840.1.113883.6.96): All values | |||||
![]() ![]() ![]() |
0..1 | Reference(HCIM LaboratoryTestResult Specimen | HCIM LaboratoryTestResult Specimen Isolate) | Specimen | |||||
![]() ![]() ![]() |
0..1 | Reference(HCIM MedicalDevice Product) | (Measurement) Device | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Reference Constraints: obs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | ReferenceRangeLowerLimit | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | ReferenceRangeUpperLimit | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Reference range qualifier Binding: Observation Reference Range Meaning Codes (extensible): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Reference range population Binding: Observation Reference Range Applies To Codes (example): Codes identifying the population the reference range applies to. | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Applicable age range, if relevant | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Text based reference range in an observation | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | RelatedResults | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
0..1 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required): Codes specifying how two observations are related. | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(QuestionnaireResponse | Sequence | HCIM LaboratoryTestResult Observation) | Resource that is related to this one | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | LaboratoryTest | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode Binding: TestCodeCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | TestResult | |||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the component result is missing Binding: Observation Value Absent Reason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible): InterpretatieVlaggenCodelijst | |||||
![]() ![]() ![]() ![]() |
0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
![]() |
Path | Conformance | ValueSet / Code | URI | |||
Observation.language | extensible | Common Languageshttp://hl7.org/fhir/ValueSet/languages|3.0.2 From the FHIR Standard
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|3.0.2 From the FHIR Standard | ||||
Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept | extensible | ResultaatStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.8--20171231000000 From this IG | ||||
Observation.category | preferred | Observation Category Codeshttp://hl7.org/fhir/ValueSet/observation-category|3.0.2 From the FHIR Standard | ||||
Observation.category:LaboratoryTestResultCode | preferred | Pattern Value: SNOMED-CT Code 49581000146104http://hl7.org/fhir/ValueSet/observation-category|3.0.2 From the FHIR Standard | ||||
Observation.category:ResultType | required | ResultaatTypeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.1--20171231000000 From this IG | ||||
Observation.code | example | LOINC Codes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes|3.0.2 From the FHIR Standard | ||||
Observation.dataAbsentReason | extensible | Observation Value Absent Reasonhttp://hl7.org/fhir/ValueSet/observation-valueabsentreason|3.0.2 From the FHIR Standard | ||||
Observation.interpretation | extensible | Observation Interpretation Codeshttp://hl7.org/fhir/ValueSet/observation-interpretation|3.0.2 From the FHIR Standard | ||||
Observation.interpretation.coding:ObservationInterpretation | required | Observation Interpretation Codeshttp://hl7.org/fhir/ValueSet/observation-interpretation From the FHIR Standard | ||||
Observation.interpretation.coding:InterpretatieVlaggenCodelijst | required | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG | ||||
Observation.bodySite | example | SNOMED CT Body Structureshttp://hl7.org/fhir/ValueSet/body-site|3.0.2 From the FHIR Standard | ||||
Observation.method | extensible | TestmethodeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.4--20171231000000 From this IG | ||||
Observation.referenceRange.type | extensible | Observation Reference Range Meaning Codeshttp://hl7.org/fhir/ValueSet/referencerange-meaning|3.0.2 From the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | Observation Reference Range Applies To Codeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto|3.0.2 From the FHIR Standard | ||||
Observation.related.type | required | ObservationRelationshipTypehttp://hl7.org/fhir/ValueSet/observation-relationshiptypes|3.0.2 From the FHIR Standard | ||||
Observation.component.code | extensible | TestCodeCodelijst(a valid code from LOINC)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.3--20171231000000 From this IG | ||||
Observation.component.dataAbsentReason | extensible | Observation Value Absent Reasonhttp://hl7.org/fhir/ValueSet/observation-valueabsentreason|3.0.2 From the FHIR Standard | ||||
Observation.component.interpretation | extensible | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-1 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where( (coding.code = %resource.code.coding.code) and (coding.system = %resource.code.coding.system)).empty() | |
zib-LaboratoryTestResult-Observation-1 | error | Observation.interpretation.coding | If a value from the HCIM ValueSet 'InterpretatieVlaggenCodelijst' is present a mapped code from the FHIR ValueSet 'Observation Interpretation Codes' is also expected. A ConceptMap is available that maps the HCIM values to the FHIR values. : coding.where(system = 'http://snomed.info/sct' and (code = '281302008' or '281300000' or '11896004' or '30714006' or '131196009') ).exists() implies coding.where(system = 'http://hl7.org/fhir/v2/0078').exists() |
This structure is derived from nl-core-observation
Summary
Mandatory: 2 elements(5 nested mandatory elements)
Fixed: 2 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Differential View
This structure is derived from nl-core-observation
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
0..* | nl-core-observation | LaboratoryTestResult | |
![]() ![]() ![]() |
0..* | Identifier | Identifier | |
![]() ![]() ![]() |
0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest) | Fulfills plan, proposal or order including requester information. | |
![]() ![]() ![]() |
1..1 | code | TestUitslagStatus | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | TestResultStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |
![]() ![]() ![]() ![]() ![]() ![]() |
Content/Rules for all slices | |||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: ResultaatStatusCodelijst (extensible): TestResultStatusCodelist | |
![]() ![]() ![]() |
1..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | LaboratoryTestResultCode Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (required): ResultaatTypeCodelijst | |
![]() ![]() ![]() |
1..1 | CodeableConcept | TestCode or PanelOrBattery | |
![]() ![]() ![]() |
1..1 | Reference(Group | Device | nl-core-location | nl-core-patient) | Patient | |
![]() ![]() ![]() |
0..1 | Reference(nl-core-episodeofcare | HCIM Encounter | gp-Encounter) | Encounter during which this observation is made | |
![]() ![]() ![]() |
0..1 | dateTime, Period | TestDateTime | |
![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, boolean, Range, Ratio, SampledData, Attachment, time, dateTime, Period | TestResult | |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
C | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system Constraints: zib-LaboratoryTestResult-Observation-1 |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | Code defined by a terminology system Binding: Observation Interpretation Codes (required): Observation Interpretation Codes | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/v2/0078 | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() ![]() ![]() |
0..* | Coding | ResultFlags Binding: InterpretatieVlaggenCodelijst (required): InterpretatieVlaggenCodelijst | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() ![]() |
0..1 | string | Comment or ResultInterpretation | |
![]() ![]() ![]() |
0..1 | CodeableConcept | TestMethod Binding: TestmethodeCodelijst (extensible): SNOMED CT (2.16.840.1.113883.6.96): All values | |
![]() ![]() ![]() |
0..1 | Reference(HCIM LaboratoryTestResult Specimen | HCIM LaboratoryTestResult Specimen Isolate) | Specimen | |
![]() ![]() ![]() |
0..1 | Reference(HCIM MedicalDevice Product) | (Measurement) Device | |
![]() ![]() ![]() |
0..* | BackboneElement | Reference | |
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | ReferenceRangeLowerLimit | |
![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | ReferenceRangeUpperLimit | |
![]() ![]() ![]() |
0..* | BackboneElement | RelatedResults | |
![]() ![]() ![]() ![]() |
1..1 | Reference(QuestionnaireResponse | Sequence | HCIM LaboratoryTestResult Observation) | Resource that is related to this one | |
![]() ![]() ![]() |
0..* | BackboneElement | LaboratoryTest | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | TestCode Binding: TestCodeCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values | |
![]() ![]() ![]() ![]() |
0..1 | Quantity, CodeableConcept, string, Range, Ratio, SampledData, Attachment, time, dateTime, Period | TestResult | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible): InterpretatieVlaggenCodelijst | |
![]() |
Path | Conformance | ValueSet | URI |
Observation.status.extension:TestResultStatus.valueCodeableConcept:valueCodeableConcept | extensible | ResultaatStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.8--20171231000000 From this IG | |
Observation.category:ResultType | required | ResultaatTypeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.1--20171231000000 From this IG | |
Observation.interpretation.coding:ObservationInterpretation | required | Observation Interpretation Codeshttp://hl7.org/fhir/ValueSet/observation-interpretation From the FHIR Standard | |
Observation.interpretation.coding:InterpretatieVlaggenCodelijst | required | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG | |
Observation.method | extensible | TestmethodeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.4--20171231000000 From this IG | |
Observation.component.code | extensible | TestCodeCodelijst(a valid code from LOINC)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.3--20171231000000 From this IG | |
Observation.component.interpretation | extensible | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG |
Id | Grade | Path(s) | Details | Requirements |
zib-LaboratoryTestResult-Observation-1 | error | Observation.interpretation.coding | If a value from the HCIM ValueSet 'InterpretatieVlaggenCodelijst' is present a mapped code from the FHIR ValueSet 'Observation Interpretation Codes' is also expected. A ConceptMap is available that maps the HCIM values to the FHIR values. : coding.where(system = 'http://snomed.info/sct' and (code = '281302008' or '281300000' or '11896004' or '30714006' or '131196009') ).exists() implies coding.where(system = 'http://hl7.org/fhir/v2/0078').exists() |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | nl-core-observation | LaboratoryTestResult Constraints: obs-7, obs-6 |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identifier |
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest) | Fulfills plan, proposal or order including requester information. |
![]() ![]() ![]() |
?!Σ | 1..1 | code | TestUitslagStatus Binding: ObservationStatus (required): Codes providing the status of an observation. |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | TestResultStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: ResultaatStatusCodelijst (extensible): TestResultStatusCodelist | |
![]() ![]() ![]() |
1..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this Binding: Observation Category Codes (preferred): Codes for high level observation categories. | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | LaboratoryTestResultCode Binding: Observation Category Codes (preferred): Codes for high level observation categories. Required Pattern: At least the following | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (required): ResultaatTypeCodelijst | |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: LOINC Codes (example): Codes identifying names of simple observations. |
![]() ![]() ![]() |
Σ | 1..1 | Reference(Group | Device | nl-core-location | nl-core-patient) | Patient |
![]() ![]() ![]() |
0..1 | Reference(nl-core-episodeofcare | HCIM Encounter | gp-Encounter) | Encounter during which this observation is made | |
![]() ![]() ![]() |
Σ | 0..1 | TestDateTime | |
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
ΣC | 0..1 | TestResult | |
![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() |
boolean | |||
![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() |
0..1 | string | Comment or ResultInterpretation | |
![]() ![]() ![]() |
0..1 | CodeableConcept | TestMethod Binding: TestmethodeCodelijst (extensible): SNOMED CT (2.16.840.1.113883.6.96): All values | |
![]() ![]() ![]() |
0..1 | Reference(HCIM LaboratoryTestResult Specimen | HCIM LaboratoryTestResult Specimen Isolate) | Specimen | |
![]() ![]() ![]() |
0..1 | Reference(HCIM MedicalDevice Product) | (Measurement) Device | |
![]() ![]() ![]() |
C | 0..* | BackboneElement | Reference Constraints: obs-3 |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | ReferenceRangeLowerLimit |
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | ReferenceRangeUpperLimit |
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | RelatedResults |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() |
1..1 | Reference(QuestionnaireResponse | Sequence | HCIM LaboratoryTestResult Observation) | Resource that is related to this one | |
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | LaboratoryTest |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode Binding: TestCodeCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values |
![]() ![]() ![]() ![]() |
Σ | 0..1 | TestResult | |
![]() ![]() ![]() ![]() ![]() |
Quantity | |||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() |
string | |||
![]() ![]() ![]() ![]() ![]() |
Range | |||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||
![]() ![]() ![]() ![]() ![]() |
time | |||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||
![]() ![]() ![]() ![]() ![]() |
Period | |||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible): InterpretatieVlaggenCodelijst | |
![]() |
Path | Conformance | ValueSet / Code | URI |
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|3.0.2 From the FHIR Standard | |
Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept | extensible | ResultaatStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.8--20171231000000 From this IG | |
Observation.category | preferred | Observation Category Codeshttp://hl7.org/fhir/ValueSet/observation-category|3.0.2 From the FHIR Standard | |
Observation.category:LaboratoryTestResultCode | preferred | Pattern Value: SNOMED-CT Code 49581000146104http://hl7.org/fhir/ValueSet/observation-category|3.0.2 From the FHIR Standard | |
Observation.category:ResultType | required | ResultaatTypeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.1--20171231000000 From this IG | |
Observation.code | example | LOINC Codes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes|3.0.2 From the FHIR Standard | |
Observation.method | extensible | TestmethodeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.4--20171231000000 From this IG | |
Observation.component.code | extensible | TestCodeCodelijst(a valid code from LOINC)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.3--20171231000000 From this IG | |
Observation.component.interpretation | extensible | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-1 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where( (coding.code = %resource.code.coding.code) and (coding.system = %resource.code.coding.system)).empty() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | nl-core-observation | LaboratoryTestResult Constraints: obs-7, obs-6 | ||||
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact | ||||
![]() ![]() ![]() |
Σ | 0..1 | Meta | Metadata about the resource | ||||
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created | ||||
![]() ![]() ![]() |
0..1 | code | Language of the resource content Binding: Common Languages (extensible): A human language.
| |||||
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation This profile does not constrain the narrative in regard to content, language, or traceability to data elements | |||||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() |
Σ | 0..* | Identifier | Identifier | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ProcedureRequest | ReferralRequest) | Fulfills plan, proposal or order including requester information. | ||||
![]() ![]() ![]() |
?!Σ | 1..1 | code | TestUitslagStatus Binding: ObservationStatus (required): Codes providing the status of an observation. | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | (Complex) | TestResultStatus URL: http://nictiz.nl/fhir/StructureDefinition/code-specification | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://nictiz.nl/fhir/StructureDefinition/code-specification" | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: ResultaatStatusCodelijst (extensible): TestResultStatusCodelist | |||||
![]() ![]() ![]() ![]() |
0..1 | code | Primitive value for code | |||||
![]() ![]() ![]() |
1..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:$this Binding: Observation Category Codes (preferred): Codes for high level observation categories. | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | LaboratoryTestResultCode Binding: Observation Category Codes (preferred): Codes for high level observation categories. Required Pattern: At least the following | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
1..* | Coding | Code defined by a terminology system Fixed Value: (Complex) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Plain text representation of the concept | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | uri | Identity of the terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (required): ResultaatTypeCodelijst | |||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: LOINC Codes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() |
Σ | 1..1 | Reference(Group | Device | nl-core-location | nl-core-patient) | Patient | ||||
![]() ![]() ![]() |
0..1 | Reference(nl-core-episodeofcare | HCIM Encounter | gp-Encounter) | Encounter during which this observation is made | |||||
![]() ![]() ![]() |
Σ | 0..1 | TestDateTime | |||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
Σ | 0..1 | instant | Date/Time this was made available | ||||
![]() ![]() ![]() |
Σ | 0..* | Reference(nl-core-organization | nl-core-patient | nl-core-practitioner | nl-core-relatedperson) | Who is responsible for the observation | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(nl-core-practitionerrole) | Optional Extensions Element URL: http://nictiz.nl/fhir/StructureDefinition/practitionerrole-reference | |||||
![]() ![]() ![]() ![]() |
ΣC | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | Identifier | Logical reference, when literal reference is not known | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Text alternative for the resource | ||||
![]() ![]() ![]() |
ΣC | 0..1 | TestResult | |||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the result is missing Binding: Observation Value Absent Reason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() |
0..1 | CodeableConcept | High, low, normal, etc. Binding: Observation Interpretation Codes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
ΣC | 1..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system Constraints: zib-LaboratoryTestResult-Observation-1 | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | Code defined by a terminology system Binding: Observation Interpretation Codes (required): Observation Interpretation Codes | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://hl7.org/fhir/v2/0078 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() |
Σ | 0..* | Coding | ResultFlags Binding: InterpretatieVlaggenCodelijst (required): InterpretatieVlaggenCodelijst | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 1..1 | code | Symbol in syntax defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Representation defined by the system | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |
0..1 | string | Comment or ResultInterpretation | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Observed body part Binding: SNOMED CT Body Structures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | TestMethod Binding: TestmethodeCodelijst (extensible): SNOMED CT (2.16.840.1.113883.6.96): All values | |||||
![]() ![]() ![]() |
0..1 | Reference(HCIM LaboratoryTestResult Specimen | HCIM LaboratoryTestResult Specimen Isolate) | Specimen | |||||
![]() ![]() ![]() |
0..1 | Reference(HCIM MedicalDevice Product) | (Measurement) Device | |||||
![]() ![]() ![]() |
C | 0..* | BackboneElement | Reference Constraints: obs-3 | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | ReferenceRangeLowerLimit | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity | ReferenceRangeUpperLimit | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Reference range qualifier Binding: Observation Reference Range Meaning Codes (extensible): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Reference range population Binding: Observation Reference Range Applies To Codes (example): Codes identifying the population the reference range applies to. | |||||
![]() ![]() ![]() ![]() |
0..1 | Range | Applicable age range, if relevant | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Text based reference range in an observation | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | RelatedResults | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
0..1 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required): Codes specifying how two observations are related. | |||||
![]() ![]() ![]() ![]() |
1..1 | Reference(QuestionnaireResponse | Sequence | HCIM LaboratoryTestResult Observation) | Resource that is related to this one | |||||
![]() ![]() ![]() |
Σ | 0..* | BackboneElement | LaboratoryTest | ||||
![]() ![]() ![]() ![]() |
0..1 | string | xml:id (or equivalent in JSON) | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional Content defined by implementations | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode Binding: TestCodeCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values | ||||
![]() ![]() ![]() ![]() |
Σ | 0..1 | TestResult | |||||
![]() ![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() ![]() |
Range | |||||||
![]() ![]() ![]() ![]() ![]() |
Ratio | |||||||
![]() ![]() ![]() ![]() ![]() |
SampledData | |||||||
![]() ![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() ![]() |
time | |||||||
![]() ![]() ![]() ![]() ![]() |
dateTime | |||||||
![]() ![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() ![]() |
C | 0..1 | CodeableConcept | Why the component result is missing Binding: Observation Value Absent Reason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible): InterpretatieVlaggenCodelijst | |||||
![]() ![]() ![]() ![]() |
0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
![]() |
Path | Conformance | ValueSet / Code | URI | |||
Observation.language | extensible | Common Languageshttp://hl7.org/fhir/ValueSet/languages|3.0.2 From the FHIR Standard
| ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status|3.0.2 From the FHIR Standard | ||||
Observation.status.extension:TestResultStatus.value[x]:valueCodeableConcept | extensible | ResultaatStatusCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.8--20171231000000 From this IG | ||||
Observation.category | preferred | Observation Category Codeshttp://hl7.org/fhir/ValueSet/observation-category|3.0.2 From the FHIR Standard | ||||
Observation.category:LaboratoryTestResultCode | preferred | Pattern Value: SNOMED-CT Code 49581000146104http://hl7.org/fhir/ValueSet/observation-category|3.0.2 From the FHIR Standard | ||||
Observation.category:ResultType | required | ResultaatTypeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.1--20171231000000 From this IG | ||||
Observation.code | example | LOINC Codes(a valid code from LOINC)http://hl7.org/fhir/ValueSet/observation-codes|3.0.2 From the FHIR Standard | ||||
Observation.dataAbsentReason | extensible | Observation Value Absent Reasonhttp://hl7.org/fhir/ValueSet/observation-valueabsentreason|3.0.2 From the FHIR Standard | ||||
Observation.interpretation | extensible | Observation Interpretation Codeshttp://hl7.org/fhir/ValueSet/observation-interpretation|3.0.2 From the FHIR Standard | ||||
Observation.interpretation.coding:ObservationInterpretation | required | Observation Interpretation Codeshttp://hl7.org/fhir/ValueSet/observation-interpretation From the FHIR Standard | ||||
Observation.interpretation.coding:InterpretatieVlaggenCodelijst | required | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG | ||||
Observation.bodySite | example | SNOMED CT Body Structureshttp://hl7.org/fhir/ValueSet/body-site|3.0.2 From the FHIR Standard | ||||
Observation.method | extensible | TestmethodeCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.4--20171231000000 From this IG | ||||
Observation.referenceRange.type | extensible | Observation Reference Range Meaning Codeshttp://hl7.org/fhir/ValueSet/referencerange-meaning|3.0.2 From the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | Observation Reference Range Applies To Codeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto|3.0.2 From the FHIR Standard | ||||
Observation.related.type | required | ObservationRelationshipTypehttp://hl7.org/fhir/ValueSet/observation-relationshiptypes|3.0.2 From the FHIR Standard | ||||
Observation.component.code | extensible | TestCodeCodelijst(a valid code from LOINC)http://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.3--20171231000000 From this IG | ||||
Observation.component.dataAbsentReason | extensible | Observation Value Absent Reasonhttp://hl7.org/fhir/ValueSet/observation-valueabsentreason|3.0.2 From the FHIR Standard | ||||
Observation.component.interpretation | extensible | InterpretatieVlaggenCodelijsthttp://decor.nictiz.nl/fhir/ValueSet/2.16.840.1.113883.2.4.3.11.60.40.2.13.1.7--20171231000000 From this IG |
Id | Grade | Path(s) | Details | Requirements |
dom-1 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain any narrative : contained.text.empty() | |
dom-2 | error | Observation | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
dom-3 | error | Observation | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource : contained.where(('#'+id in %resource.descendants().reference).not()).empty() | |
dom-4 | error | Observation | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() | (children().count() > id.count()) | |
ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
obs-3 | error | Observation.referenceRange | Must have at least a low or a high or text : low.exists() or high.exists() or text.exists() | |
obs-6 | error | Observation | dataAbsentReason SHALL only be present if Observation.value[x] is not present : dataAbsentReason.empty() or value.empty() | |
obs-7 | error | Observation | If code is the same as a component code then the value element associated with the code SHALL NOT be present : value.empty() or component.code.where( (coding.code = %resource.code.coding.code) and (coding.system = %resource.code.coding.system)).empty() | |
zib-LaboratoryTestResult-Observation-1 | error | Observation.interpretation.coding | If a value from the HCIM ValueSet 'InterpretatieVlaggenCodelijst' is present a mapped code from the FHIR ValueSet 'Observation Interpretation Codes' is also expected. A ConceptMap is available that maps the HCIM values to the FHIR values. : coding.where(system = 'http://snomed.info/sct' and (code = '281302008' or '281300000' or '11896004' or '30714006' or '131196009') ).exists() implies coding.where(system = 'http://hl7.org/fhir/v2/0078').exists() |
This structure is derived from nl-core-observation
Summary
Mandatory: 2 elements(5 nested mandatory elements)
Fixed: 2 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron