Messwerte##

Das Datenaustausch-Profil für Messwerte baut auf dem Observation-FHIR-Profile auf. Instanzen müssen gegen das folgende FHIR-Profil valide sein.

Arten von Messwerten

Art SNOMED-CT-Code Beschreibung Unit of measure
Peak-Flow 313193002 Peak flow rate (respiratory) l/min
FEV1 Einsekundenkapazität l/s
FVC Forcierte Vitalkapazität l
Weight Körpergewicht kg
Blood pressure systolic Blutdruck (systolisch) mmHg
Blood pressure diastolic Blutdruck (diastolisch) mmHg
Glucose Glukose mmol/l
Pulse Puls 1/min
spo2 Sauerstoffsättigung %
Body temperature Körpertemperatur °C
Step Schritte 1/tag
Respiratory rate Atemfrequenz 1/min

Profil

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..*Identifier
basedOnΣ I0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ I0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusΣ ?!1..1codeBinding
category0..*CodeableConceptBinding
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..1boolean
textΣ0..1string
subjectΣ I0..1Reference(Patient | Group | Device | Location)
focusΣ I0..*Reference(Resource)
encounterΣ I0..1Reference(Encounter)
effectiveDateTimedateTime
effectivePeriodPeriod
effectiveTimingTiming
effectiveInstantinstant
issuedΣ0..1instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimenI0..1Reference(Specimen)
deviceI0..1Reference(Device | DeviceMetric)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
lowI0..1SimpleQuantity
highI0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
ageI0..1Range
text0..1string
hasMemberΣ I0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ I0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonI0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Beispiele

Folgende Darstellung beschreibt einen Messwert mit der id 'measurement-1' und einer Referenz auf den Patienten mit der ID 1.

<Observation xmlns="http://hl7.org/fhir">
    <id value="measurement-1" />
    <meta>
        <lastUpdated value="2021-11-25T10:30:12.007+00:00" />
    </meta>
    <status value="registered" />
    <code>
        <coding>
            <system value="http://snomed.info/sct" />
            <code value="313193002" />
            <display value="Peak flow rate (respiratory)" />
        </coding>
    </code>
    <subject>
        <reference value="Patient/1" />
    </subject>
    <valueQuantity>
        <value value="651" />
        <unit value="l/min" />
        <system value="http://unitsofmeasure.org" />
        <code value="l/min" />
    </valueQuantity>
</Observation>

Mehrere Messwerte werden in einem Bundle zusammengefasst. Das folgende Beispiel zeigt zwei Messwerte in einem Bundle.

<Bundle xmlns="http://hl7.org/fhir">
    <meta>
        <lastUpdated value="2021-11-25T10:50:28.450Z" />
    </meta>
    <type value="transaction" />
    <entry>
        <fullUrl value="Observation/measurement-1" />
        <resource>
            <Observation>
                <id value="measurement-1" />
                <status value="registered" />
                <code>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="59328004" />
                        <display value="Forced expired volume in 1 second" />
                    </coding>
                </code>
                <subject>
                    <reference value="patient-1" />
                </subject>
                <valueQuantity>
                    <value value="1.5" />
                    <unit value="l/s" />
                    <system value="http://unitsofmeasure.org" />
                    <code value="l/s" />
                </valueQuantity>
            </Observation>
        </resource>
        <request>
            <method value="PUT" />
            <url value="Observation/measurement-1" />
        </request>
    </entry>
    <entry>
        <fullUrl value="Observation/measurement-2" />
        <resource>
            <Observation>
                <id value="measurement-2" />
                <status value="registered" />
                <code>
                    <coding>
                        <system value="http://snomed.info/sct" />
                        <code value="59328004" />
                        <display value="Forced expired volume in 1 second" />
                    </coding>
                </code>
                <subject>
                    <reference value="patient-1" />
                </subject>
                <valueQuantity>
                    <value value="3.98" />
                    <unit value="l/s" />
                    <system value="http://unitsofmeasure.org" />
                    <code value="l/s" />
                </valueQuantity>
            </Observation>
        </resource>
        <request>
            <method value="PUT" />
            <url value="Observation/measurement-2" />
        </request>
    </entry>
</Bundle>