MII-Initiative

MII IG Modul Seltene Erkrankungen

Body Mass Index - Observation

Dieses Profil beschreibt den BodyMassIndex eines Patienten und wird unter anderem für muskoskelletale und metabolische Erkrankungen benötigt. Das Profil ist nicht spezifisch für Seltene Erkrankungen, wurde aber bisher nicht implementiert.

NameStatusCanonicalBasis
MII_PR_Seltene_Bodymassindexdrafthttps://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-bodymassindexhttp://hl7.org/fhir/StructureDefinition/Observation

Inhalt

idΣ0..1string
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
text0..1Narrative
contained0..*Resource
extensionC0..*Extension
modifierExtension?! C0..*Extension
identifierΣ0..*Identifier
basedOnΣ0..*Reference(CarePlan | DeviceRequest | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
partOfΣ0..*Reference(MedicationAdministration | MedicationDispense | MedicationStatement | Procedure | Immunization | ImagingStudy)
statusS Σ ?!1..1codeBinding
id0..1string
extensionC0..*Extension
id0..1string
extensionC0..*Extension
systemΣ0..1uriFixed Value
versionΣ0..1string
codeΣ0..1codeFixed Value
displayΣ0..1stringPattern
userSelectedΣ0..1boolean
textΣ0..1string
codeΣ1..1CodeableConceptPattern
subjectS Σ0..1Reference(Patient)
focusΣ0..*Reference(Resource)
encounterΣ0..1Reference(Encounter)
effectiveDateTimedateTime
issuedΣ0..1instant
performerΣ0..*Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | RelatedPerson)
id0..1string
extensionC0..*Extension
valueΣ0..1decimal
comparatorΣ ?!0..1codeBinding
unitΣ0..1stringFixed Value
systemΣ C0..1uriFixed Value
codeΣ0..1codeFixed Value
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
note0..*Annotation
bodySite0..1CodeableConcept
method0..1CodeableConcept
specimen0..1Reference(Specimen)
device0..1Reference(Device | DeviceMetric)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
lowC0..1SimpleQuantity
highC0..1SimpleQuantity
type0..1CodeableConceptBinding
appliesTo0..*CodeableConcept
age0..1Range
text0..1string
hasMemberΣ0..*Reference(Observation | QuestionnaireResponse | MolecularSequence)
derivedFromΣ0..*Reference(DocumentReference | ImagingStudy | Media | QuestionnaireResponse | Observation | MolecularSequence)
id0..1string
extensionC0..*Extension
modifierExtensionΣ ?! C0..*Extension
codeΣ1..1CodeableConcept
valueQuantityQuantity
valueCodeableConceptCodeableConcept
valueStringstring
valueBooleanboolean
valueIntegerinteger
valueRangeRange
valueRatioRatio
valueSampledDataSampledData
valueTimetime
valueDateTimedateTime
valuePeriodPeriod
dataAbsentReasonC0..1CodeableConceptBinding
interpretation0..*CodeableConceptBinding
referenceRange0..*see (referenceRange)

Describes the Body Mass Index (BMI) of the patient.

Feldname
Observation.status
Observation.category
Observation.subject
Observation.effective[x]
Observation.value[x]
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="mii-pr-seltene-bodymassindex" />
<url value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-bodymassindex" />
<name value="MII_PR_Seltene_Bodymassindex" />
<title value="Body Mass Index (BMI) of the patient" />
<status value="draft" />
<description value="Describes the Body Mass Index (BMI) of the patient." />
<fhirVersion value="4.0.1" />
<identity value="SE-LogicalModel" />
<uri value="https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/LogicalModel/Seltene" />
<name value="Mapping FHIR zu Seltene Erkrankungen Logical Model" />
</mapping>
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
<derivation value="constraint" />
<element id="Observation">
<path value="Observation" />
<identity value="SE-LogicalModel" />
<map value="Messbefunde.BMI" />
<comment value="BMI" />
</mapping>
</element>
<element id="Observation.status">
<path value="Observation.status" />
<mustSupport value="true" />
<identity value="SE-LogicalModel" />
<map value="Status der Messung" />
<comment value="Beobachtungsstatus" />
</mapping>
</element>
<element id="Observation.category">
<path value="Observation.category" />
<mustSupport value="true" />
</element>
<element id="Observation.category.coding.system">
<path value="Observation.category.coding.system" />
<fixedUri value="http://terminology.hl7.org/CodeSystem/observation-category" />
</element>
<element id="Observation.category.coding.code">
<path value="Observation.category.coding.code" />
<fixedCode value="vital-signs" />
</element>
<element id="Observation.category.coding.display">
<path value="Observation.category.coding.display" />
<patternString value="Vital Signs" />
</element>
<element id="Observation.code">
<path value="Observation.code" />
<system value="http://loinc.org" />
<code value="39156-5" />
<display value="Body mass index (BMI) [Ratio]" />
</coding>
</patternCodeableConcept>
<identity value="SE-LogicalModel" />
<map value="Messbefunde.BMI" />
<comment value="BMI-Code (LOINC 39156-5)" />
</mapping>
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<code value="Reference" />
<targetProfile value="http://hl7.org/fhir/StructureDefinition/Patient" />
</type>
<mustSupport value="true" />
<identity value="SE-LogicalModel" />
<map value="Patient" />
<comment value="Patient/Indexpatient" />
</mapping>
</element>
<element id="Observation.effective[x]">
<path value="Observation.effective[x]" />
<code value="dateTime" />
</type>
<mustSupport value="true" />
<identity value="SE-LogicalModel" />
<map value="Messbefunde.BMI.DatumBMI" />
<comment value="Datum des BMI" />
</mapping>
</element>
<element id="Observation.value[x]">
<path value="Observation.value[x]" />
<code value="Quantity" />
</type>
<mustSupport value="true" />
</element>
<element id="Observation.value[x].value">
<path value="Observation.value[x].value" />
<identity value="SE-LogicalModel" />
<map value="Messbefunde.BMI.BMI" />
<comment value="BMI SE-Patient" />
</mapping>
</element>
<element id="Observation.value[x].unit">
<path value="Observation.value[x].unit" />
<fixedString value="kg/m2" />
</element>
<element id="Observation.value[x].system">
<path value="Observation.value[x].system" />
<fixedUri value="http://unitsofmeasure.org" />
</element>
<element id="Observation.value[x].code">
<path value="Observation.value[x].code" />
<fixedCode value="kg/m2" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "mii-pr-seltene-bodymassindex",
"url": "https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-bodymassindex",
"name": "MII_PR_Seltene_Bodymassindex",
"title": "Body Mass Index (BMI) of the patient",
"status": "draft",
"description": "Describes the Body Mass Index (BMI) of the patient.",
"fhirVersion": "4.0.1",
"mapping": [
{
"identity": "SE-LogicalModel",
"name": "Mapping FHIR zu Seltene Erkrankungen Logical Model",
"uri": "https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/LogicalModel/Seltene"
}
],
"kind": "resource",
"abstract": false,
"type": "Observation",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
"derivation": "constraint",
"element": [
{
"id": "Observation",
"path": "Observation",
"mapping": [
{
"identity": "SE-LogicalModel",
"map": "Messbefunde.BMI",
"comment": "BMI"
}
]
},
{
"id": "Observation.status",
"path": "Observation.status",
"mustSupport": true,
"mapping": [
{
"identity": "SE-LogicalModel",
"map": "Status der Messung",
"comment": "Beobachtungsstatus"
}
]
},
{
"id": "Observation.category",
"path": "Observation.category",
"mustSupport": true
},
{
"id": "Observation.category.coding.system",
"path": "Observation.category.coding.system",
"fixedUri": "http://terminology.hl7.org/CodeSystem/observation-category"
},
{
"id": "Observation.category.coding.code",
"path": "Observation.category.coding.code",
"fixedCode": "vital-signs"
},
{
"id": "Observation.category.coding.display",
"path": "Observation.category.coding.display",
"patternString": "Vital Signs"
},
{
"id": "Observation.code",
"path": "Observation.code",
"coding": [
{
"code": "39156-5",
"system": "http://loinc.org",
"display": "Body mass index (BMI) [Ratio]"
}
]
},
"mapping": [
{
"identity": "SE-LogicalModel",
"map": "Messbefunde.BMI",
"comment": "BMI-Code (LOINC 39156-5)"
}
]
},
{
"id": "Observation.subject",
"path": "Observation.subject",
"type": [
{
"code": "Reference",
"http://hl7.org/fhir/StructureDefinition/Patient"
]
}
],
"mustSupport": true,
"mapping": [
{
"identity": "SE-LogicalModel",
"map": "Patient",
"comment": "Patient/Indexpatient"
}
]
},
{
"id": "Observation.effective[x]",
"path": "Observation.effective[x]",
"type": [
{
"code": "dateTime"
}
],
"mustSupport": true,
"mapping": [
{
"identity": "SE-LogicalModel",
"map": "Messbefunde.BMI.DatumBMI",
"comment": "Datum des BMI"
}
]
},
{
"id": "Observation.value[x]",
"path": "Observation.value[x]",
"type": [
{
"code": "Quantity"
}
],
"mustSupport": true
},
{
"id": "Observation.value[x].value",
"path": "Observation.value[x].value",
"mapping": [
{
"identity": "SE-LogicalModel",
"map": "Messbefunde.BMI.BMI",
"comment": "BMI SE-Patient"
}
]
},
{
"id": "Observation.value[x].unit",
"path": "Observation.value[x].unit",
"fixedString": "kg/m2"
},
{
"id": "Observation.value[x].system",
"path": "Observation.value[x].system",
"fixedUri": "http://unitsofmeasure.org"
},
{
"id": "Observation.value[x].code",
"path": "Observation.value[x].code",
"fixedCode": "kg/m2"
}
]
}
}

Mapping Datensatz zu FHIR


Mapping Einheitlicher onkologischer Basisdatensatz (oBDS) zu FHIR


Suchparameter

Folgende Suchparameter sind für das Modul Onkologie relevant, auch in Kombination:

  1. Der Suchparameter _id MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_id=1234

    Anwendungshinweise: Weitere Informationen zur Suche nach "_id" finden sich in der FHIR-Basisspezifikation - Abschnitt "Parameters for all resources".

  2. Der Suchparameter "_profile" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?_profile=https://www.medizininformatik-initiative.de/fhir/ext/modul-onko/StructureDefinition/mii-pr-onko-grading

    Anwendungshinweise: Weitere Informationen zur Suche nach "_profile" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  3. Der Suchparameter "category" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?category=http://terminology.hl7.org/CodeSystem/observation-category|laboratory

    Anwendungshinweise: Weitere Informationen zur Suche nach "category" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  4. Der Suchparameter "code" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?code=http://fhir.de/CodeSystem/sct|184305005

    Anwendungshinweise: Weitere Informationen zur Suche nach "code" finden sich in der FHIR-Basisspezifikation - Abschnitt "token".

  5. Der Suchparameter "subject" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?subject=Patient/example

    Anwendungshinweise: Weitere Informationen zur Suche nach "subject" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  6. Der Suchparameter "focus" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?focus=Condition/example

    Anwendungshinweise: Weitere Informationen zur Suche nach "focus" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  7. Der Suchparameter "encounter" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?encounter=Encounter/example

    Anwendungshinweise: Weitere Informationen zur Suche nach "encounter" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

  8. Der Suchparameter "date" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?date=2024-02-08

    Anwendungshinweise: Weitere Informationen zur Suche nach "date" finden sich in der FHIR-Basisspezifikation - Abschnitt "date".

  9. Der Suchparameter "derived-from" MUSS unterstützt werden:

    Beispiele:

    GET [base]/Observation?derived-from=Observation/example

    Anwendungshinweise: Weitere Informationen zur Suche nach "derived-from" finden sich in der FHIR-Basisspezifikation - Abschnitt "reference".

Beispiele

{
"resourceType": "Observation",
"id": "mii-exa-seltene-bodymassindex",
"meta": {
"profile": [
"https://www.medizininformatik-initiative.de/fhir/ext/modul-seltene/StructureDefinition/mii-pr-seltene-bodymassindex"
]
},
"code": {
"coding": [
{
"code": "39156-5",
"system": "http://loinc.org",
"display": "Body mass index (BMI) [Ratio]"
}
]
},
{
"coding": [
{
"system": "http://terminology.hl7.org/CodeSystem/observation-category",
"code": "vital-signs",
"display": "Vital Signs"
}
]
}
],
"unit": "kg/m2",
"system": "http://unitsofmeasure.org",
"code": "kg/m2",
"value": 22.5
},
"status": "final",
"subject": {
"reference": "Patient/example",
"display": "Example Patient"
},
"effectiveDateTime": "2024-08-08T10:00:00+02:00"
}