Package | bodyweight |
Type | StructureDefinition |
Id | OBXmainBW |
FHIR Version | R4 |
Source | http://bodyweight.oemig.de/fhir/https://build.fhir.org/ig/frankoemig/bodyweight/StructureDefinition-OBXmainBW.html |
URL | http://bodyweight.oemig.de/fhir/StructureDefinition/OBXmainBW |
Version | 0.1.1 |
Status | active |
Date | 2024-04-16 |
Name | OBXmainBW |
Title | Body Weight Main (Profile) in v2 |
Description | v2 Profile: **Body Weight Measurement** |
Copyright | FO |
Type | http://bodyweight.oemig.de/fhir/StructureDefinition/OBXsegment |
Kind | logical |
No resources found
StructureDefinition | |
OBXsegment | OBX Segment LM |
Note: links and images are rebased to the (stated) source
Generated Narrative: StructureDefinition OBXmainBW
Name | Flags | Card. | Type | Description & Constraints |
---|---|---|---|---|
![]() ![]() | 0..* | OBXsegment | Elements defined in Ancestors:seqNo, valueDataType, observationCode, observationGroup, value, unit, referenceRange, interpretation, observationDateTime, responsibleObserver, observationSite, observationAbsentReason OBX Segment LM | |
![]() ![]() ![]() | 0..1 | integer | Sequence Number (OBX-1) Required Pattern: 1 | |
![]() ![]() ![]() | S | 1..1 | CodeableConcept | Data Type (OBX-2) Required Pattern: At least the following |
![]() ![]() ![]() ![]() | 1..* | Coding | Code defined by a terminology system Fixed Value: (complex) | |
![]() ![]() ![]() ![]() ![]() | 1..1 | uri | Identity of the terminology system Fixed Value: http://bodyweight.oemig.de/fhir/CodeSystem/V2datatype | |
![]() ![]() ![]() ![]() ![]() | 1..1 | code | Symbol in syntax defined by the system Fixed Value: NM | |
![]() ![]() ![]() | S | 1..1 | CodeableConcept | code for observed value (OBX-3) |
{ "resourceType": "StructureDefinition", "id": "OBXmainBW", "text": { "status": "extensions", "div": "<!-- snip (see above) -->" }, "url": "http://bodyweight.oemig.de/fhir/StructureDefinition/OBXmainBW", "version": "0.1.1", "name": "OBXmainBW", "title": "Body Weight Main (Profile) in v2", "status": "active", "experimental": false, "date": "2024-04-16", "publisher": "FO", "contact": [ { "name": "FO", "telecom": [ { "system": "url", "value": "http://www.oemig.de" } ] } ], "description": "v2 Profile: **Body Weight Measurement**", "copyright": "FO", "fhirVersion": "4.0.1", "kind": "logical", "abstract": false, "type": "http://bodyweight.oemig.de/fhir/StructureDefinition/OBXsegment", "baseDefinition": "http://bodyweight.oemig.de/fhir/StructureDefinition/OBXsegment", "derivation": "constraint", "snapshot": { "extension": [ { "url": "http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version", "valueString": "0.1.1" } ], "element": [ { "id": "OBXsegment", "path": "OBXsegment", "short": "OBX Segment LM", "definition": "LM for relevant attributes of **OBX Segment** (Observation in v2.x)", "min": 0, "max": "*", "base": { "path": "Base", "min": 0, "max": "*" }, "isModifier": false }, { "id": "OBXsegment.seqNo", "path": "OBXsegment.seqNo", "short": "Sequence Number (OBX-1)", "definition": "Sequence Number (OBX-1)", "min": 0, "max": "1", "base": { "path": "OBXsegment.seqNo", "min": 0, "max": "1" }, "type": [ { "code": "integer" } ], "patternInteger": 1 }, { "id": "OBXsegment.valueDataType", "path": "OBXsegment.valueDataType", "short": "Data Type (OBX-2)", "definition": "Data Type (OBX-2)", "min": 1, "max": "1", "base": { "path": "OBXsegment.valueDataType", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ], "patternCodeableConcept": { "coding": [ { "system": "http://bodyweight.oemig.de/fhir/CodeSystem/V2datatype", "code": "NM" } ] }, "mustSupport": true }, { "id": "OBXsegment.observationCode", "path": "OBXsegment.observationCode", "short": "code for observed value (OBX-3)", "definition": "code for observed value (OBX-3)", "min": 1, "max": "1", "base": { "path": "OBXsegment.observationCode", "min": 0, "max": "*" }, "type": [ { "code": "CodeableConcept" } ], "mustSupport": true }, { "id": "OBXsegment.observationGroup", "path": "OBXsegment.observationGroup", "short": "group of observations that belong together", "definition": "group of observations that belong together", "min": 0, "max": "1", "base": { "path": "OBXsegment.observationGroup", "min": 0, "max": "1" }, "type": [ { "code": "string" } ] }, { "id": "OBXsegment.value", "path": "OBXsegment.value", "short": "observed/measured value (OBX-5)", "definition": "observed/measured value (OBX-5)", "min": 0, "max": "*", "base": { "path": "OBXsegment.value", "min": 0, "max": "*" }, "type": [ { "code": "integer" } ] }, { "id": "OBXsegment.unit", "path": "OBXsegment.unit", "short": "units (OBX-6)", "definition": "units (OBX-6)", "min": 1, "max": "1", "base": { "path": "OBXsegment.unit", "min": 1, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "OBXsegment.referenceRange", "path": "OBXsegment.referenceRange", "short": "reference range for values (OBX-7)", "definition": "reference range for values (OBX-7)", "min": 0, "max": "1", "base": { "path": "OBXsegment.referenceRange", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "OBXsegment.interpretation", "path": "OBXsegment.interpretation", "short": "interpretation code (OBX-8)", "definition": "interpretation code (OBX-8)", "min": 0, "max": "1", "base": { "path": "OBXsegment.interpretation", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "OBXsegment.observationDateTime", "path": "OBXsegment.observationDateTime", "short": "Diagnosis Date/Time (OBX-14)", "definition": "Diagnosis Date/Time (OBX-14)", "min": 0, "max": "1", "base": { "path": "OBXsegment.observationDateTime", "min": 0, "max": "1" }, "type": [ { "code": "instant" } ] }, { "id": "OBXsegment.responsibleObserver", "path": "OBXsegment.responsibleObserver", "short": "responsible observer (OBX-16)", "definition": "responsible observer (OBX-16)", "min": 0, "max": "1", "base": { "path": "OBXsegment.responsibleObserver", "min": 0, "max": "1" }, "type": [ { "code": "Reference", "targetProfile": [ "http://hl7.org/fhir/StructureDefinition/Practitioner" ] } ] }, { "id": "OBXsegment.observationSite", "path": "OBXsegment.observationSite", "short": "body structure (OBX-20)", "definition": "body structure (OBX-20)", "min": 0, "max": "1", "base": { "path": "OBXsegment.observationSite", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] }, { "id": "OBXsegment.observationAbsentReason", "path": "OBXsegment.observationAbsentReason", "short": "data absent reason (OBX-32)", "definition": "data absent reason (OBX-32)", "min": 0, "max": "1", "base": { "path": "OBXsegment.observationAbsentReason", "min": 0, "max": "1" }, "type": [ { "code": "CodeableConcept" } ] } ] }, "differential": { "element": [ { "id": "OBXsegment", "path": "OBXsegment" }, { "id": "OBXsegment.seqNo", "path": "OBXsegment.seqNo", "patternInteger": 1 }, { "id": "OBXsegment.valueDataType", "path": "OBXsegment.valueDataType", "min": 1, "patternCodeableConcept": { "coding": [ { "system": "http://bodyweight.oemig.de/fhir/CodeSystem/V2datatype", "code": "NM" } ] }, "mustSupport": true }, { "id": "OBXsegment.observationCode", "path": "OBXsegment.observationCode", "min": 1, "max": "1", "mustSupport": true } ] } }