HL7 BE Laboratory Result WG Implementation Guide (work in progress), published by HL7 Belgium. This is not an authorized publication; it is the continuous build for version 0.0.7). This version is based on the current content of https://github.com/hl7-be/hl7-be-fhir-laboratory-report/ and changes regularly. See the Directory of published versions
Official URL: https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-observation-laboratory | Version: 0.0.7 | |||
Draft as of 2021-11-08 | Responsible: HL7 Belgium |
Realm: |
Computable Name: BeObservationLaboratory |
Belgian profile for an observation in a laboratory report
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
This structure is derived from Observation
Summary
Mandatory: 0 element (12 nested mandatory elements)
Must-Support: 20 elements
Fixed Value: 9 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
This structure is derived from Observation
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Observation | Measurements and simple assertions | |
![]() ![]() ![]() | S | 0..1 | code | Language of the resource content |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 1..1 | code | generated | extensions | additional | empty Required Pattern: empty | |
![]() ![]() ![]() | S | 0..* | Identifier | Business Identifier for observation |
![]() ![]() ![]() | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order | |
![]() ![]() ![]() | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event | |
![]() ![]() ![]() | S | 1..1 | code | registered | preliminary | final | amended + |
![]() ![]() ![]() | S | 0..* | CodeableConcept | Classification of type of observation |
![]() ![]() ![]() | S | 1..1 | BeObservationCodeableConcept | Concept - reference to a terminology or just text |
![]() ![]() ![]() ![]() | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() | S | 0..1 | Reference(Group | Device | Location | BePatient) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BePatient. |
![]() ![]() ![]() | S | 0..1 | dateTime, Period, Timing, instant | Clinically relevant time/time-period for observation |
![]() ![]() ![]() | S | 0..1 | instant | Date/Time this version was made available |
![]() ![]() ![]() | S | 0..* | Reference(CareTeam | RelatedPerson | BePatient | BeOrganization | BePractitionerRole | BePractitioner) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeOrganization or BePractitioner |
![]() ![]() ![]() | S | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Why the result is missing |
![]() ![]() ![]() | S | 0..* | CodeableConcept | High, low, normal, etc. |
![]() ![]() ![]() | S | 0..* | BeCodedAnnotation | Text node with attribution |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Observed body part |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | How it was done |
![]() ![]() ![]() | S | 0..1 | Reference(BeSpecimenLaboratory) | Specimen used for this observation |
![]() ![]() ![]() | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |
![]() ![]() ![]() | S | 0..* | BackboneElement | Provides guide for interpretation |
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 0..* | BeCodedAnnotation | Comment extension for ReferenceRange URL: https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-referencerange-comment | |
![]() ![]() ![]() | S | 0..* | Reference(QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeObservationLaboratory |
![]() ![]() ![]() | S | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this can be BeObservationLaboratory or Media |
![]() ![]() ![]() | S | 0..* | BackboneElement | Component results Slice: Unordered, Open by value:code.coding.code |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | If a testing code does not include a time interval but needs one to qualify the code. | |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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: 118578006 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Relative time | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Quantity | UCUM | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | If a testing code does not include a substance amount but needs one to qualify the code | |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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: 118555000 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Substance amount | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Quantity | UCUM | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | If a testing code does not include a product name but needs one to qualify the code | |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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: 774167006 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Product name | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Actual component result | ||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | I | 0..* | Observation | Measurements and simple assertions | ||||
![]() ![]() ![]() | Σ | 0..1 | string | 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 | ||||
![]() ![]() ![]() | S | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| ||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 1..1 | code | generated | extensions | additional | empty Binding: NarrativeStatus (required): The status of a resource narrative. Required Pattern: empty | |||||
![]() ![]() ![]() ![]() | I | 1..1 | xhtml | Limited xhtml content | ||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() | SΣ | 0..* | Identifier | Business Identifier for observation | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event | ||||
![]() ![]() ![]() | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): Codes providing the status of an observation. | ||||
![]() ![]() ![]() | S | 0..* | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | ||||
![]() ![]() ![]() | S | 1..1 | BeObservationCodeableConcept | Concept - reference to a terminology or just text Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 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 | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 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 | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 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 | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: https://www.ehealth.fgov.be/standards/fhir/CodeSystem/albert | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 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 | ||||
![]() ![]() ![]() | SΣ | 0..1 | Reference(Group | Device | Location | BePatient) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BePatient. | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record | ||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | ||||
![]() ![]() ![]() | SΣ | 0..1 | Clinically relevant time/time-period for observation | |||||
![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() ![]() | Timing | |||||||
![]() ![]() ![]() ![]() | instant | |||||||
![]() ![]() ![]() | SΣ | 0..1 | instant | Date/Time this version was made available | ||||
![]() ![]() ![]() | SΣ | 0..* | Reference(CareTeam | RelatedPerson | BePatient | BeOrganization | BePractitionerRole | BePractitioner) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeOrganization or BePractitioner | ||||
![]() ![]() ![]() | SΣI | 0..1 | Actual result | |||||
![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() | Ratio | |||||||
![]() ![]() ![]() ![]() | SampledData | |||||||
![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() | SI | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() | S | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | ||||
![]() ![]() ![]() | S | 0..* | BeCodedAnnotation | Text node with attribution | ||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Observed body part Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | ||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | How it was done Binding: ObservationMethods (example): Methods for simple observations. | ||||
![]() ![]() ![]() | S | 0..1 | Reference(BeSpecimenLaboratory) | Specimen used for this observation | ||||
![]() ![]() ![]() | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |||||
![]() ![]() ![]() | SI | 0..* | BackboneElement | Provides guide for interpretation | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..* | BeCodedAnnotation | Comment extension for ReferenceRange URL: https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-referencerange-comment | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | Low Range, if relevant | ||||
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | High Range, if relevant | ||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Reference range qualifier Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Reference range population Binding: ObservationReferenceRangeAppliesToCodes (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 | |||||
![]() ![]() ![]() | SΣ | 0..* | Reference(QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeObservationLaboratory | ||||
![]() ![]() ![]() | SΣ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this can be BeObservationLaboratory or Media | ||||
![]() ![]() ![]() | SΣ | 0..* | BackboneElement | Component results Slice: Unordered, Open by value:code.coding.code | ||||
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Actual component result | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Ratio | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | SampledData | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | BackboneElement | If a testing code does not include a time interval but needs one to qualify the code. | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 Fixed Value: 118578006 | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system Fixed Value: Relative time | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Quantity | UCUM | ||||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | BackboneElement | If a testing code does not include a substance amount but needs one to qualify the code | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 Fixed Value: 118555000 | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system Fixed Value: Substance amount | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Quantity | UCUM | ||||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | BackboneElement | If a testing code does not include a product name but needs one to qualify the code | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 Fixed Value: 774167006 | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system Fixed Value: Product name | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Actual component result | |||||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
![]() |
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | I | 0..* | Observation | Measurements and simple assertions | ||||
![]() ![]() ![]() | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() ![]() | Σ | 0..* | Identifier | Business Identifier for observation | ||||
![]() ![]() ![]() | ?!Σ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): Codes providing the status of an observation. | ||||
![]() ![]() ![]() | 0..* | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | |||||
![]() ![]() ![]() | 1..1 | BeObservationCodeableConcept | Concept - reference to a terminology or just text Binding: LOINCCodes (example): Codes identifying names of simple observations. | |||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Group | Device | Location | BePatient) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BePatient. | ||||
![]() ![]() ![]() | Σ | 0..1 | Clinically relevant time/time-period for observation | |||||
![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() ![]() | Timing | |||||||
![]() ![]() ![]() ![]() | instant | |||||||
![]() ![]() ![]() | Σ | 0..1 | instant | Date/Time this version was made available | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(CareTeam | RelatedPerson | BePatient | BeOrganization | BePractitionerRole | BePractitioner) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeOrganization or BePractitioner | ||||
![]() ![]() ![]() | ΣI | 0..1 | Actual result | |||||
![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() | Ratio | |||||||
![]() ![]() ![]() ![]() | SampledData | |||||||
![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() | I | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() | 0..* | BeCodedAnnotation | Text node with attribution | |||||
![]() ![]() ![]() | 0..1 | CodeableConcept | Observed body part Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | |||||
![]() ![]() ![]() | 0..1 | CodeableConcept | How it was done Binding: ObservationMethods (example): Methods for simple observations. | |||||
![]() ![]() ![]() | 0..1 | Reference(BeSpecimenLaboratory) | Specimen used for this observation | |||||
![]() ![]() ![]() | I | 0..* | BackboneElement | Provides guide for interpretation | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeObservationLaboratory | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this can be BeObservationLaboratory or Media | ||||
![]() ![]() ![]() | Σ | 0..* | BackboneElement | Component results Slice: Unordered, Open by value:code.coding.code | ||||
![]() |
This structure is derived from Observation
Summary
Mandatory: 0 element (12 nested mandatory elements)
Must-Support: 20 elements
Fixed Value: 9 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 Observation
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() | 0..* | Observation | Measurements and simple assertions | |
![]() ![]() ![]() | S | 0..1 | code | Language of the resource content |
![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() | 1..1 | code | generated | extensions | additional | empty Required Pattern: empty | |
![]() ![]() ![]() | S | 0..* | Identifier | Business Identifier for observation |
![]() ![]() ![]() | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order | |
![]() ![]() ![]() | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event | |
![]() ![]() ![]() | S | 1..1 | code | registered | preliminary | final | amended + |
![]() ![]() ![]() | S | 0..* | CodeableConcept | Classification of type of observation |
![]() ![]() ![]() | S | 1..1 | BeObservationCodeableConcept | Concept - reference to a terminology or just text |
![]() ![]() ![]() ![]() | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | |
![]() ![]() ![]() | S | 0..1 | Reference(Group | Device | Location | BePatient) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BePatient. |
![]() ![]() ![]() | S | 0..1 | dateTime, Period, Timing, instant | Clinically relevant time/time-period for observation |
![]() ![]() ![]() | S | 0..1 | instant | Date/Time this version was made available |
![]() ![]() ![]() | S | 0..* | Reference(CareTeam | RelatedPerson | BePatient | BeOrganization | BePractitionerRole | BePractitioner) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeOrganization or BePractitioner |
![]() ![]() ![]() | S | 0..1 | Quantity, CodeableConcept, string, boolean, integer, Range, Ratio, SampledData, time, dateTime, Period | Actual result |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Why the result is missing |
![]() ![]() ![]() | S | 0..* | CodeableConcept | High, low, normal, etc. |
![]() ![]() ![]() | S | 0..* | BeCodedAnnotation | Text node with attribution |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Observed body part |
![]() ![]() ![]() | S | 0..1 | CodeableConcept | How it was done |
![]() ![]() ![]() | S | 0..1 | Reference(BeSpecimenLaboratory) | Specimen used for this observation |
![]() ![]() ![]() | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |
![]() ![]() ![]() | S | 0..* | BackboneElement | Provides guide for interpretation |
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() | 0..* | BeCodedAnnotation | Comment extension for ReferenceRange URL: https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-referencerange-comment | |
![]() ![]() ![]() | S | 0..* | Reference(QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeObservationLaboratory |
![]() ![]() ![]() | S | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this can be BeObservationLaboratory or Media |
![]() ![]() ![]() | S | 0..* | BackboneElement | Component results Slice: Unordered, Open by value:code.coding.code |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | If a testing code does not include a time interval but needs one to qualify the code. | |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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: 118578006 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Relative time | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Quantity | UCUM | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | If a testing code does not include a substance amount but needs one to qualify the code | |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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: 118555000 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Substance amount | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Quantity | UCUM | |
![]() ![]() ![]() ![]() | 0..1 | BackboneElement | If a testing code does not include a product name but needs one to qualify the code | |
![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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: 774167006 | |
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 1..1 | string | Representation defined by the system Fixed Value: Product name | |
![]() ![]() ![]() ![]() ![]() | 1..1 | Actual component result | ||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||
![]() |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() | ||||
---|---|---|---|---|---|---|---|---|
![]() ![]() | I | 0..* | Observation | Measurements and simple assertions | ||||
![]() ![]() ![]() | Σ | 0..1 | string | 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 | ||||
![]() ![]() ![]() | S | 0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| ||||
![]() ![]() ![]() | 0..1 | Narrative | Text summary of the resource, for human interpretation | |||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 1..1 | code | generated | extensions | additional | empty Binding: NarrativeStatus (required): The status of a resource narrative. Required Pattern: empty | |||||
![]() ![]() ![]() ![]() | I | 1..1 | xhtml | Limited xhtml content | ||||
![]() ![]() ![]() | 0..* | Resource | Contained, inline Resources | |||||
![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() | ?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() ![]() | SΣ | 0..* | Identifier | Business Identifier for observation | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest) | Fulfills plan, proposal or order | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy) | Part of referenced event | ||||
![]() ![]() ![]() | ?!SΣ | 1..1 | code | registered | preliminary | final | amended + Binding: ObservationStatus (required): Codes providing the status of an observation. | ||||
![]() ![]() ![]() | S | 0..* | CodeableConcept | Classification of type of observation Binding: ObservationCategoryCodes (preferred): Codes for high level observation categories. | ||||
![]() ![]() ![]() | S | 1..1 | BeObservationCodeableConcept | Concept - reference to a terminology or just text Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system Slice: Unordered, Open by value:system | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: http://loinc.org | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 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 | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 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 | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 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 | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | uri | Identity of the terminology system Fixed Value: https://www.ehealth.fgov.be/standards/fhir/CodeSystem/albert | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 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 | ||||
![]() ![]() ![]() | SΣ | 0..1 | Reference(Group | Device | Location | BePatient) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BePatient. | ||||
![]() ![]() ![]() | Σ | 0..* | Reference(Resource) | What the observation is about, when it is not about the subject of record | ||||
![]() ![]() ![]() | Σ | 0..1 | Reference(Encounter) | Healthcare event during which this observation is made | ||||
![]() ![]() ![]() | SΣ | 0..1 | Clinically relevant time/time-period for observation | |||||
![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() ![]() | Timing | |||||||
![]() ![]() ![]() ![]() | instant | |||||||
![]() ![]() ![]() | SΣ | 0..1 | instant | Date/Time this version was made available | ||||
![]() ![]() ![]() | SΣ | 0..* | Reference(CareTeam | RelatedPerson | BePatient | BeOrganization | BePractitionerRole | BePractitioner) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeOrganization or BePractitioner | ||||
![]() ![]() ![]() | SΣI | 0..1 | Actual result | |||||
![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() | Ratio | |||||||
![]() ![]() ![]() ![]() | SampledData | |||||||
![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() | SI | 0..1 | CodeableConcept | Why the result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() | S | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | ||||
![]() ![]() ![]() | S | 0..* | BeCodedAnnotation | Text node with attribution | ||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | Observed body part Binding: SNOMEDCTBodyStructures (example): Codes describing anatomical locations. May include laterality. | ||||
![]() ![]() ![]() | S | 0..1 | CodeableConcept | How it was done Binding: ObservationMethods (example): Methods for simple observations. | ||||
![]() ![]() ![]() | S | 0..1 | Reference(BeSpecimenLaboratory) | Specimen used for this observation | ||||
![]() ![]() ![]() | 0..1 | Reference(Device | DeviceMetric) | (Measurement) Device | |||||
![]() ![]() ![]() | SI | 0..* | BackboneElement | Provides guide for interpretation | ||||
![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() | 0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() | 0..* | BeCodedAnnotation | Comment extension for ReferenceRange URL: https://www.ehealth.fgov.be/standards/fhir/StructureDefinition/be-ext-referencerange-comment | |||||
![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | Low Range, if relevant | ||||
![]() ![]() ![]() ![]() | I | 0..1 | SimpleQuantity | High Range, if relevant | ||||
![]() ![]() ![]() ![]() | 0..1 | CodeableConcept | Reference range qualifier Binding: ObservationReferenceRangeMeaningCodes (preferred): Code for the meaning of a reference range. | |||||
![]() ![]() ![]() ![]() | 0..* | CodeableConcept | Reference range population Binding: ObservationReferenceRangeAppliesToCodes (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 | |||||
![]() ![]() ![]() | SΣ | 0..* | Reference(QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this is BeObservationLaboratory | ||||
![]() ![]() ![]() | SΣ | 0..* | Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | MolecularSequence | BeObservationLaboratory) | In the initial iteration of the Belgium lab project: when sending to eHealthBox, this can be BeObservationLaboratory or Media | ||||
![]() ![]() ![]() | SΣ | 0..* | BackboneElement | Component results Slice: Unordered, Open by value:code.coding.code | ||||
![]() ![]() ![]() ![]() | Content/Rules for all slices | |||||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | Actual component result | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Quantity | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | CodeableConcept | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | string | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | boolean | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | integer | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Range | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Ratio | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | SampledData | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | time | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | dateTime | |||||||
![]() ![]() ![]() ![]() ![]() ![]() | Period | |||||||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | BackboneElement | If a testing code does not include a time interval but needs one to qualify the code. | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 Fixed Value: 118578006 | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system Fixed Value: Relative time | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | Quantity | UCUM | ||||
![]() ![]() ![]() ![]() ![]() | I | 0..1 | CodeableConcept | Why the component result is missing Binding: DataAbsentReason (extensible): Codes specifying why the result (Observation.value[x]) is missing. | ||||
![]() ![]() ![]() ![]() ![]() | 0..* | CodeableConcept | High, low, normal, etc. Binding: ObservationInterpretationCodes (extensible): Codes identifying interpretations of observations. | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | See referenceRange (Observation) | Provides guide for interpretation of component result | |||||
![]() ![]() ![]() ![]() | Σ | 0..1 | BackboneElement | If a testing code does not include a substance amount but needs one to qualify the code | ||||
![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() | ?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | CodeableConcept | Type of component observation (code / type) Binding: LOINCCodes (example): Codes identifying names of simple observations. | ||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() | 0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..* | Coding | Code defined by a terminology system | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | 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 Fixed Value: 118555000 | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 1..1 | string | Representation defined by the system Fixed Value: Substance amount | ||||
![]() ![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | boolean | If this coding was chosen directly by the user | ||||
![]() ![]() ![]() ![]() ![]() ![]() | Σ | 0..1 | string | Plain text representation of the concept | ||||
![]() ![]() ![]() |