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 2024-04-09 | 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.
Usage:
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![]() |
---|---|---|---|---|
![]() ![]() |
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 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: ResultaatStatusCodelijst (extensible): TestResultStatusCodelist | |
![]() ![]() ![]() |
1..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:coding.code, value:coding.system | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | LaboratoryTestResultCode | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Laboratory test finding (finding) | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (extensible): ResultaatTypeCodelijst | |
![]() ![]() ![]() |
1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: OnderzoekCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
0..1 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible) | |
![]() ![]() ![]() |
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 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Fixed Value: has-member | |
![]() ![]() ![]() ![]() |
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 | extensible | 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 | extensible | OnderzoekCodelijst (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.5--20171231000000 from this IG | |
Observation.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 | |
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 |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | nl-core-observation | LaboratoryTestResult obs-7: If code is the same as a component code then the value element associated with the code SHALL NOT be present obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present |
![]() ![]() ![]() |
?!Σ | 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:coding.code, value:coding.system 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. | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (extensible): ResultaatTypeCodelijst | |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: OnderzoekCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values |
![]() ![]() ![]() |
Σ | 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 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible) | |
![]() ![]() ![]() |
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 obs-3: Must have at least a low or a high or text |
![]() ![]() ![]() ![]() |
?!Σ | 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 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required): Codes specifying how two observations are related. Fixed Value: has-member | |
![]() ![]() ![]() ![]() |
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 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 from the FHIR Standard | |
Observation.category:LaboratoryTestResultCode | preferred | Observation Category Codeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.category:ResultType | extensible | 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 | extensible | OnderzoekCodelijst (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.5--20171231000000 from this IG | |
Observation.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 | |
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.related.type | required | Fixed Value: has-memberhttp://hl7.org/fhir/ValueSet/observation-relationshiptypes 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.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![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | nl-core-observation | LaboratoryTestResult obs-7: If code is the same as a component code then the value element associated with the code SHALL NOT be present obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present | ||||
![]() ![]() ![]() |
Σ | 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 | |||||
![]() ![]() ![]() |
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:coding.code, value:coding.system 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. | |||||
![]() ![]() ![]() ![]() ![]() |
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 Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Laboratory test finding (finding) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 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 (extensible): ResultaatTypeCodelijst | |||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: OnderzoekCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values | ||||
![]() ![]() ![]() |
Σ | 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 | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible) | |||||
![]() ![]() ![]() |
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 obs-3: Must have at least a low or a high or text | ||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
1..1 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required): Codes specifying how two observations are related. Fixed Value: has-member | |||||
![]() ![]() ![]() ![]() |
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 Languages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status 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 from the FHIR Standard | ||||
Observation.category:LaboratoryTestResultCode | preferred | Observation Category Codeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:ResultType | extensible | 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 | extensible | OnderzoekCodelijst (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.5--20171231000000 from this IG | ||||
Observation.dataAbsentReason | extensible | Observation Value Absent Reasonhttp://hl7.org/fhir/ValueSet/observation-valueabsentreason from the FHIR Standard | ||||
Observation.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 | ||||
Observation.bodySite | example | SNOMED CT Body Structureshttp://hl7.org/fhir/ValueSet/body-site 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 from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | Observation Reference Range Applies To Codeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.related.type | required | Fixed Value: has-memberhttp://hl7.org/fhir/ValueSet/observation-relationshiptypes 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 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() |
This structure is derived from nl-core-observation
Summary
Mandatory: 2 elements(1 nested mandatory element)
Fixed: 3 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![]() |
---|---|---|---|---|
![]() ![]() |
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 | |
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Value of extension Binding: ResultaatStatusCodelijst (extensible): TestResultStatusCodelist | |
![]() ![]() ![]() |
1..* | CodeableConcept | Classification of type of observation Slice: Unordered, Open by value:coding.code, value:coding.system | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | LaboratoryTestResultCode | |
![]() ![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Identity of the terminology system Fixed Value: http://snomed.info/sct | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Laboratory test finding (finding) | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (extensible): ResultaatTypeCodelijst | |
![]() ![]() ![]() |
1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: OnderzoekCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values | |
![]() ![]() ![]() |
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 | |
![]() ![]() ![]() |
0..1 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible) | |
![]() ![]() ![]() |
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 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Fixed Value: has-member | |
![]() ![]() ![]() ![]() |
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 | extensible | 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 | extensible | OnderzoekCodelijst (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.5--20171231000000 from this IG | |
Observation.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 | |
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 |
Key Elements View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | nl-core-observation | LaboratoryTestResult obs-7: If code is the same as a component code then the value element associated with the code SHALL NOT be present obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present |
![]() ![]() ![]() |
?!Σ | 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:coding.code, value:coding.system 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. | |
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | ResultType Binding: ResultaatTypeCodelijst (extensible): ResultaatTypeCodelijst | |
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: OnderzoekCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values |
![]() ![]() ![]() |
Σ | 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 | CodeableConcept | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible) | |
![]() ![]() ![]() |
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 obs-3: Must have at least a low or a high or text |
![]() ![]() ![]() ![]() |
?!Σ | 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 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required): Codes specifying how two observations are related. Fixed Value: has-member | |
![]() ![]() ![]() ![]() |
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 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 from the FHIR Standard | |
Observation.category:LaboratoryTestResultCode | preferred | Observation Category Codeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | |
Observation.category:ResultType | extensible | 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 | extensible | OnderzoekCodelijst (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.5--20171231000000 from this IG | |
Observation.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 | |
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.related.type | required | Fixed Value: has-memberhttp://hl7.org/fhir/ValueSet/observation-relationshiptypes 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.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![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() |
C | 0..* | nl-core-observation | LaboratoryTestResult obs-7: If code is the same as a component code then the value element associated with the code SHALL NOT be present obs-6: dataAbsentReason SHALL only be present if Observation.value[x] is not present | ||||
![]() ![]() ![]() |
Σ | 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 | |||||
![]() ![]() ![]() |
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:coding.code, value:coding.system 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. | |||||
![]() ![]() ![]() ![]() ![]() |
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 Fixed Value: http://snomed.info/sct | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Version of the system - if relevant | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | code | Symbol in syntax defined by the system Fixed Value: 49581000146104 | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 0..1 | string | Laboratory test finding (finding) | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
Σ | 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 (extensible): ResultaatTypeCodelijst | |||||
![]() ![]() ![]() |
Σ | 1..1 | CodeableConcept | TestCode or PanelOrBattery Binding: OnderzoekCodelijst (extensible): LOINC (2.16.840.1.113883.6.1): All values | ||||
![]() ![]() ![]() |
Σ | 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 | ResultFlags Binding: InterpretatieVlaggenCodelijst (extensible) | |||||
![]() ![]() ![]() |
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 obs-3: Must have at least a low or a high or text | ||||
![]() ![]() ![]() ![]() |
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 | ||||
![]() ![]() ![]() ![]() |
1..1 | code | has-member | derived-from | sequel-to | replaces | qualified-by | interfered-by Binding: ObservationRelationshipType (required): Codes specifying how two observations are related. Fixed Value: has-member | |||||
![]() ![]() ![]() ![]() |
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 Languages
http://hl7.org/fhir/ValueSet/languages from the FHIR Standard | ||||
Observation.status | required | ObservationStatushttp://hl7.org/fhir/ValueSet/observation-status 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 from the FHIR Standard | ||||
Observation.category:LaboratoryTestResultCode | preferred | Observation Category Codeshttp://hl7.org/fhir/ValueSet/observation-category from the FHIR Standard | ||||
Observation.category:ResultType | extensible | 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 | extensible | OnderzoekCodelijst (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.5--20171231000000 from this IG | ||||
Observation.dataAbsentReason | extensible | Observation Value Absent Reasonhttp://hl7.org/fhir/ValueSet/observation-valueabsentreason from the FHIR Standard | ||||
Observation.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 | ||||
Observation.bodySite | example | SNOMED CT Body Structureshttp://hl7.org/fhir/ValueSet/body-site 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 from the FHIR Standard | ||||
Observation.referenceRange.appliesTo | example | Observation Reference Range Applies To Codeshttp://hl7.org/fhir/ValueSet/referencerange-appliesto from the FHIR Standard | ||||
Observation.related.type | required | Fixed Value: has-memberhttp://hl7.org/fhir/ValueSet/observation-relationshiptypes 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 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() |
This structure is derived from nl-core-observation
Summary
Mandatory: 2 elements(1 nested mandatory element)
Fixed: 3 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