{
  "resourceType": "StructureDefinition",
  "meta": {
    "lastUpdated": "2019-02-18T12:35:05.6087673+00:00"
  },
  "url": "https://medico-emr.net/medico/r4/sd/Observation_BodyMeasurements_1",
  "name": "Observation_BodyMeasurements_1",
  "status": "active",
  "date": "2019-02-18T12:35:05.4423668+00:00",
  "description": "This medico profiles contains information for\r\n- body weight\r\n- body height\r\n- abdominal girth\r\n- head circumference\r\n- body mass index\r\n- body surface",
  "fhirVersion": "4.0.0",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "https://medico-emr.net/medico/r4/sd/Observation_Base_1",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation.id",
        "path": "Observation.id",
        "definition": "BodyMeasurements.BW-##### - Weight\r\nBodyMeasurements.BH-##### - Height\r\nBodyMeasurements.AG-##### - Abdominal Girth\r\nBodyMeasurements.HC-##### - head circumfence\r\nBodyMeasurements.BMI-##### - BMI\r\nBodyMeasurements.BS-##### - body surface"
      },
      {
        "id": "Observation.meta.lastUpdated",
        "path": "Observation.meta.lastUpdated",
        "min": 1
      },
      {
        "id": "Observation.meta.profile",
        "path": "Observation.meta.profile",
        "fixedCanonical": "https://medico-emr.net/medico/r4/sd/Observation_BodyMeasurements_1"
      },
      {
        "id": "Observation.identifier",
        "path": "Observation.identifier",
        "max": "1"
      },
      {
        "id": "Observation.identifier:medicoResourceId",
        "path": "Observation.identifier",
        "sliceName": "medicoResourceId",
        "max": "1"
      },
      {
        "id": "Observation.identifier:medicoResourceId.system",
        "path": "Observation.identifier.system",
        "definition": "Must be a constant underneath https://medico-emr.net/medico/%KUNDE%/sid1/\r\ndependig on code one of the following identifiers:\r\nBodyMeasurements.BW - Weight\r\nBodyMeasurements.BH - Height\r\nBodyMeasurements.AG - Abdominal Girth\r\nBodyMeasurements.HC - head circumfence\r\nBodyMeasurements.BMI - BMI\r\nBodyMeasurements.BS - body surface\r\nBodyMeasurements.CMT - comment",
        "comment": "Dynamically resolved for validation\r\n--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.BW"
      },
      {
        "id": "Observation.identifier:medicoResourceId-Height",
        "path": "Observation.identifier",
        "sliceName": "medicoResourceId-Height",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1"
            ]
          }
        ]
      },
      {
        "id": "Observation.identifier:medicoResourceId-Height.system",
        "path": "Observation.identifier.system",
        "comment": "Dynamically resolved for validation\r\n--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.BH"
      },
      {
        "id": "Observation.identifier:medicoResourceId-AbdominalGirth",
        "path": "Observation.identifier",
        "sliceName": "medicoResourceId-AbdominalGirth",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1"
            ]
          }
        ]
      },
      {
        "id": "Observation.identifier:medicoResourceId-AbdominalGirth.system",
        "path": "Observation.identifier.system",
        "comment": "Dynamically resolved for validation\r\n--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.AG"
      },
      {
        "id": "Observation.identifier:medicoResourceId-HeadCircumfence",
        "path": "Observation.identifier",
        "sliceName": "medicoResourceId-HeadCircumfence",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1"
            ]
          }
        ]
      },
      {
        "id": "Observation.identifier:medicoResourceId-HeadCircumfence.system",
        "path": "Observation.identifier.system",
        "comment": "Dynamically resolved for validation\r\n--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.HC"
      },
      {
        "id": "Observation.identifier:medicoResourceId-BMI",
        "path": "Observation.identifier",
        "sliceName": "medicoResourceId-BMI",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1"
            ]
          }
        ]
      },
      {
        "id": "Observation.identifier:medicoResourceId-BMI.system",
        "path": "Observation.identifier.system",
        "comment": "Dynamically resolved for validation\r\n--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.BMI"
      },
      {
        "id": "Observation.identifier:medicoResourceId-BodySurface",
        "path": "Observation.identifier",
        "sliceName": "medicoResourceId-BodySurface",
        "max": "1",
        "type": [
          {
            "code": "Identifier",
            "profile": [
              "https://medico-emr.net/medico/r4/sd/Identifier_medicoResourceId_1"
            ]
          }
        ]
      },
      {
        "id": "Observation.identifier:medicoResourceId-BodySurface.system",
        "path": "Observation.identifier.system",
        "comment": "Dynamically resolved for validation\r\n--FixedValue=https://medico-emr.net/medico/%KUNDE%/sid1/BodyMeasurements.BS"
      },
      {
        "id": "Observation.partOf",
        "path": "Observation.partOf",
        "max": "0"
      },
      {
        "id": "Observation.status",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-display-hint",
            "valueString": "default: final"
          }
        ],
        "path": "Observation.status",
        "short": "final | cancelled"
      },
      {
        "id": "Observation.category.coding.system",
        "path": "Observation.category.coding.system",
        "fixedUri": "http://hl7.org/fhir/observation-category"
      },
      {
        "id": "Observation.category.coding.code",
        "path": "Observation.category.coding.code",
        "fixedCode": "vital-signs"
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "coding.code"
            }
          ],
          "rules": "open"
        }
      },
      {
        "id": "Observation.code:BodyWeight",
        "path": "Observation.code",
        "sliceName": "BodyWeight"
      },
      {
        "id": "Observation.code:BodyWeight.id",
        "path": "Observation.code.id",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyWeight.coding",
        "path": "Observation.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.code:BodyWeight.coding.id",
        "path": "Observation.code.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyWeight.coding.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Observation.code:BodyWeight.coding.version",
        "path": "Observation.code.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyWeight.coding.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "fixedCode": "29463-7"
      },
      {
        "id": "Observation.code:BodyWeight.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyWeight.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyWeight.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.text",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyHeight",
        "path": "Observation.code",
        "sliceName": "BodyHeight"
      },
      {
        "id": "Observation.code:BodyHeight.id",
        "path": "Observation.code.id",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyHeight.coding",
        "path": "Observation.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.code:BodyHeight.coding.id",
        "path": "Observation.code.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyHeight.coding.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Observation.code:BodyHeight.coding.version",
        "path": "Observation.code.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyHeight.coding.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "fixedCode": "8302-2"
      },
      {
        "id": "Observation.code:BodyHeight.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyHeight.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyHeight.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.text",
        "max": "0"
      },
      {
        "id": "Observation.code:AbdominalGirth",
        "path": "Observation.code",
        "sliceName": "AbdominalGirth"
      },
      {
        "id": "Observation.code:AbdominalGirth.id",
        "path": "Observation.code.id",
        "max": "0"
      },
      {
        "id": "Observation.code:AbdominalGirth.coding",
        "path": "Observation.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.code:AbdominalGirth.coding.id",
        "path": "Observation.code.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.code:AbdominalGirth.coding.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Observation.code:AbdominalGirth.coding.version",
        "path": "Observation.code.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.code:AbdominalGirth.coding.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "fixedCode": "8208-0"
      },
      {
        "id": "Observation.code:AbdominalGirth.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.code:AbdominalGirth.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code:AbdominalGirth.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.text",
        "max": "0"
      },
      {
        "id": "Observation.code:HeadCircumfence",
        "path": "Observation.code",
        "sliceName": "HeadCircumfence"
      },
      {
        "id": "Observation.code:HeadCircumfence.id",
        "path": "Observation.code.id",
        "max": "0"
      },
      {
        "id": "Observation.code:HeadCircumfence.coding",
        "path": "Observation.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.code:HeadCircumfence.coding.id",
        "path": "Observation.code.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.code:HeadCircumfence.coding.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Observation.code:HeadCircumfence.coding.version",
        "path": "Observation.code.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.code:HeadCircumfence.coding.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "fixedCode": "9843-4"
      },
      {
        "id": "Observation.code:HeadCircumfence.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.code:HeadCircumfence.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code:HeadCircumfence.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.text",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyMassIndex",
        "path": "Observation.code",
        "sliceName": "BodyMassIndex"
      },
      {
        "id": "Observation.code:BodyMassIndex.id",
        "path": "Observation.code.id",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyMassIndex.coding",
        "path": "Observation.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.code:BodyMassIndex.coding.id",
        "path": "Observation.code.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyMassIndex.coding.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Observation.code:BodyMassIndex.coding.version",
        "path": "Observation.code.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyMassIndex.coding.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "fixedCode": "39156-5"
      },
      {
        "id": "Observation.code:BodyMassIndex.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyMassIndex.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code:BodyMassIndex.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.text",
        "max": "0"
      },
      {
        "id": "Observation.code:BodySurface",
        "path": "Observation.code",
        "sliceName": "BodySurface"
      },
      {
        "id": "Observation.code:BodySurface.id",
        "path": "Observation.code.id",
        "max": "0"
      },
      {
        "id": "Observation.code:BodySurface.coding",
        "path": "Observation.code.coding",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.code:BodySurface.coding.id",
        "path": "Observation.code.coding.id",
        "max": "0"
      },
      {
        "id": "Observation.code:BodySurface.coding.system",
        "path": "Observation.code.coding.system",
        "min": 1,
        "fixedUri": "http://loinc.org"
      },
      {
        "id": "Observation.code:BodySurface.coding.version",
        "path": "Observation.code.coding.version",
        "max": "0"
      },
      {
        "id": "Observation.code:BodySurface.coding.code",
        "path": "Observation.code.coding.code",
        "min": 1,
        "fixedCode": "3140-1"
      },
      {
        "id": "Observation.code:BodySurface.coding.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.coding.display",
        "max": "0"
      },
      {
        "id": "Observation.code:BodySurface.coding.userSelected",
        "path": "Observation.code.coding.userSelected",
        "max": "0"
      },
      {
        "id": "Observation.code:BodySurface.text",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.code.text",
        "max": "0"
      },
      {
        "id": "Observation.issued",
        "path": "Observation.issued",
        "max": "0"
      },
      {
        "id": "Observation.performer",
        "path": "Observation.performer",
        "min": 1,
        "max": "1"
      },
      {
        "id": "Observation.performer.id",
        "path": "Observation.performer.id",
        "max": "0"
      },
      {
        "id": "Observation.performer.reference",
        "path": "Observation.performer.reference",
        "min": 1
      },
      {
        "id": "Observation.performer.identifier",
        "path": "Observation.performer.identifier",
        "max": "0"
      },
      {
        "id": "Observation.performer.display",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.performer.display",
        "max": "0"
      },
      {
        "id": "Observation.value[x]",
        "path": "Observation.value[x]",
        "slicing": {
          "discriminator": [
            {
              "type": "type",
              "path": "$this"
            }
          ],
          "rules": "open"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "meaningWhenMissing": "If missing, there could be only a note taken to be saved to the body measurements."
      },
      {
        "id": "Observation.value[x]:valueQuantity",
        "path": "Observation.value[x]",
        "sliceName": "valueQuantity",
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "binding": {
          "strength": "preferred",
          "valueSet": "http://hl7.org/fhir/ValueSet/ucum-units"
        }
      },
      {
        "id": "Observation.value[x]:valueQuantity.id",
        "path": "Observation.value[x].id",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.value",
        "path": "Observation.value[x].value",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueQuantity.comparator",
        "path": "Observation.value[x].comparator",
        "max": "0"
      },
      {
        "id": "Observation.value[x]:valueQuantity.unit",
        "extension": [
          {
            "url": "http://hl7.org/fhir/StructureDefinition/elementdefinition-translatable",
            "valueBoolean": true
          }
        ],
        "path": "Observation.value[x].unit",
        "definition": "A human-readable form of the unit. As defined by Valueset http://hl7.org/fhir/ValueSet/ucum-units\r\nBodyWeight: kg\r\nBodyHeight: cm\r\nAbdominalGirth: cm\r\nHeadCircumfence: cm\r\nBodyMassIndex: kg/m2\r\nBodySurface: m2",
        "min": 1
      },
      {
        "id": "Observation.value[x]:valueQuantity.system",
        "path": "Observation.value[x].system",
        "min": 1,
        "fixedUri": "http://unitsofmeasure.org"
      },
      {
        "id": "Observation.value[x]:valueQuantity.code",
        "path": "Observation.value[x].code",
        "definition": "A computer processable form of the unit in some unit representation system. as defined by valueset http://hl7.org/fhir/ValueSet/ucum-units",
        "min": 1
      },
      {
        "id": "Observation.interpretation",
        "path": "Observation.interpretation",
        "max": "0"
      },
      {
        "id": "Observation.note.id",
        "path": "Observation.note.id",
        "max": "0"
      },
      {
        "id": "Observation.note.author[x]",
        "path": "Observation.note.author[x]",
        "max": "0"
      },
      {
        "id": "Observation.note.time",
        "path": "Observation.note.time",
        "max": "0"
      },
      {
        "id": "Observation.note.text",
        "path": "Observation.note.text",
        "definition": "overall comment for bodymeasurements - as this is in medico common for all basevitals values it will be duplicated to all the base vitals observation resources"
      },
      {
        "id": "Observation.bodySite",
        "path": "Observation.bodySite",
        "max": "0"
      },
      {
        "id": "Observation.referenceRange",
        "path": "Observation.referenceRange",
        "max": "0"
      },
      {
        "id": "Observation.hasMember",
        "path": "Observation.hasMember",
        "max": "0"
      },
      {
        "id": "Observation.derivedFrom",
        "path": "Observation.derivedFrom",
        "max": "0"
      },
      {
        "id": "Observation.component",
        "path": "Observation.component",
        "max": "0"
      }
    ]
  }
}