{
  "resourceType": "StructureDefinition",
  "id": "ncdhc-observation-vitalsign-bodyheight",
  "url": "http://hl7.org.au/fhir/ch/v1/StructureDefinition/ncdhc-observation-vitalsign-bodyheight",
  "version": "r1.0.0",
  "name": "NCDHC Body Height Vital Sign Profile",
  "title": "NCDHC Body Height Vital Sign",
  "status": "draft",
  "date": "2019-01-25",
  "publisher": "National Children's Digital Health Collaborative (NCDHC)",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://hl7.org.au/fhir",
          "use": "work"
        }
      ]
    }
  ],
  "description": "NCDHC realm Body Height profile derived from STU3 Vital Signs Body Height profile.",
  "purpose": "To record vital signs",
  "copyright": "This resource contains content from LOINC™ (http://loinc.org). The LOINC Table, LOINC Table Core, LOINC Panels and Forms File, LOINC Answer File, LOINC Part File, LOINC Group File, LOINC Document Ontology File, LOINC Hierarchies, LOINC Linguistic Variants File, LOINC/RSNA Radiology Playbook, and LOINC/IEEE Medical Device Code Mapping Table are copyright © 1995-2017, Regenstrief Institute, Inc. and the Logical Observation Identifiers Names and Codes (LOINC) Committee and is available at no cost under the license at http://loinc.org/license.",
  "fhirVersion": "3.0.2",
  "kind": "resource",
  "abstract": false,
  "type": "Observation",
  "baseDefinition": "http://hl7.org.au/fhir/StructureDefinition/au-bodyheight",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Observation",
        "path": "Observation",
        "short": "An observation of body height in NCDHC healthcare context",
        "definition": "This profile defines  how to represent Body Height observations in FHIR using a standard LOINC and SNOMED CT-AU code . The profile uses UCUM units of measure."
      },
      {
        "id": "Observation.code",
        "path": "Observation.code",
        "comment": "additional codes that translate or map to this code are allowed. For example a more granular LOINC code or code that is used locally in a system."
      },
      {
        "id": "Observation.code.coding:BodyHeightSNOMEDCTAUCode",
        "path": "Observation.code.coding",
        "sliceName": "BodyHeightSNOMEDCTAUCode",
		"min": 0,
        "max": "1",
        "fixedCoding": {
          "system": "http://snomed.info/sct",
          "code": "248334005"
        }
      },
      {
        "id": "Observation.code.coding:BodyHeightSNOMEDCTAUCode.system",
        "path": "Observation.code.coding.system",
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "Observation.code.coding:BodyHeightSNOMEDCTAUCode.code",
        "path": "Observation.code.coding.code",
        "fixedCode": "248334005"
      },
      {
        "id": "Observation.code.coding:BirthHeightSNOMEDCTAUCode",
        "path": "Observation.code.coding",
        "sliceName": "BirthHeightSNOMEDCTAUCode",
		"min": 0,
        "max": "1",
        "fixedCoding": {
          "system": "http://snomed.info/sct",
          "code": "169886007"
        }
      },
      {
        "id": "Observation.code.coding:BirthHeightSNOMEDCTAUCode.system",
        "path": "Observation.code.coding.system",
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "Observation.code.coding:BirthHeightSNOMEDCTAUCode.code",
        "path": "Observation.code.coding.code",
        "fixedCode": "169886007"
      },
      {
        "id": "Observation.code.coding:BodyHeightMeasurSNOMEDCTAUCode",
        "path": "Observation.code.coding",
        "sliceName": "BodyHeightMeasurSNOMEDCTAUCode",
		"min": 0,
        "max": "1",
        "fixedCoding": {
          "system": "http://snomed.info/sct",
          "code": "50373000"
        }
      },
      {
        "id": "Observation.code.coding:BodyHeightMeasurSNOMEDCTAUCode.system",
        "path": "Observation.code.coding.system",
        "fixedUri": "http://snomed.info/sct"
      },
      {
        "id": "Observation.code.coding:BodyHeightMeasurSNOMEDCTAUCode.code",
        "path": "Observation.code.coding.code",
        "fixedCode": "50373000"
      },
      {
        "id": "Observation.subject",
        "path": "Observation.subject",
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org.au/fhir/ch/v1/StructureDefinition/ncdhc-patient-expectant-mother"
          },
		  {
            "code": "Reference",
            "targetProfile": "http://hl7.org.au/fhir/ch/v1/StructureDefinition/ncdhc-patient-baby"
          }
        ]
      },
      {
        "id": "Observation.performer",
        "path": "Observation.performer",
        "min": 1,
        "type": [
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org.au/fhir/StructureDefinition/au-practitioner"
          },
          {
            "code": "Reference",
            "targetProfile": "http://hl7.org.au/fhir/StructureDefinition/au-organisation"
          }
        ]
      },
      {
        "id": "Observation.interpretation",
        "path": "Observation.interpretation",
        "short": "Normal | Review | Refer",
        "binding": {
          "strength": "required",
          "valueSetReference": {
            "reference": "http://hl7.org.au/fhir/ch/v1/ValueSet/ncdhc-observation-interpretation-1"
          }
        }
      }
    ]
  }
}