{
  "resourceType": "StructureDefinition",
  "id": "NursingEncounter",
  "url": "http://openehr.org/StructureDefinition/NursingEncounter",
  "version": "0.1.0",
  "name": "NursingEncounter",
  "title": "Nursing encounter",
  "status": "active",
  "description": "`[openEHR-EHR-COMPOSITION.encounter.v1]`\n                             Interaction, contact or care event between a subject of care and healthcare provider(s).)",
  "fhirVersion": "4.0.1",
  "kind": "logical",
  "abstract": false,
  "type": "http://openehr.org/StructureDefinition/NursingEncounter",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
  "derivation": "specialization",
  "differential": {
    "element": [
      {
        "id": "NursingEncounter",
        "path": "NursingEncounter",
        "short": "Nursing encounter",
        "definition": "`[openEHR-EHR-COMPOSITION.encounter.v1]`\n                             Interaction, contact or care event between a subject of care and healthcare provider(s).)"
      },
      {
        "id": "NursingEncounter.category",
        "path": "NursingEncounter.category",
        "short": "category",
        "definition": "`[RM]`\n                             Temporal category of this Composition, persistent / episodic or event.)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://example.org/ValueSet/Category"
        }
      },
      {
        "id": "NursingEncounter.composer",
        "path": "NursingEncounter.composer",
        "short": "composer",
        "definition": "`[RM]`\n                             The person primarily responsible for the content of the Composition (but not necessarily its committal into the EHR system). This is the identifier which should appear on the screen. It may or may not be the person who entered the data. When it is the patient, the special self instance of `PARTY_SELF` will be used.)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "NursingEncounter.context",
        "path": "NursingEncounter.context",
        "short": "context",
        "definition": "`[RM]`\n                             `COMPOSITION.context` - Documents the context information of a healthcare event involving the subject of care and the health system. The context information recorded here are independent of the attributes recorded in the version audit, which document the system interaction context, i.e. the context of a user interacting with the health record system. Healthcare events include patient contacts, and any other business activity, such as pathology investigations which take place on behalf of the patient.)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "NursingEncounter.context.startTime",
        "path": "NursingEncounter.context.startTime",
        "short": "start_time",
        "definition": "`[RM]`\n                             COMPOSITION.context.start_time - Start time of the clinical session or other kind of event during which a provider performs a service of any kind for the patient.)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      },
      {
        "id": "NursingEncounter.context.setting",
        "path": "NursingEncounter.context.setting",
        "short": "setting",
        "definition": "`[RM]`\n                             The setting in which the clinical session took place. Coded using the openEHR Terminology, setting group.)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "binding": {
          "strength": "required",
          "valueSet": "http://example.org/ValueSet/Setting"
        }
      },
      {
        "id": "NursingEncounter.BloodPressure",
        "path": "NursingEncounter.BloodPressure",
        "short": "Blood pressure",
        "definition": "`[openEHR-EHR-OBSERVATION.blood_pressure.v2]`\n                             The local measurement of arterial blood pressure which is a surrogate for arterial pressure in the systemic circulation.)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "NursingEncounter.BloodPressure.anyEvent",
        "path": "NursingEncounter.BloodPressure.anyEvent",
        "short": "Any event",
        "definition": "`[at0006]`\n                             Default, unspecified point in time or interval event which may be explicitly defined in a template or at run-time.)",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "NursingEncounter.BloodPressure.anyEvent.systolic",
        "path": "NursingEncounter.BloodPressure.anyEvent.systolic",
        "short": "Systolic",
        "definition": "`[at0004  | mm[Hg]]`\n                             Peak systemic arterial blood pressure  - measured in systolic or contraction phase of the heart cycle.)",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "Quantity"
          }
        ]
      },
      {
        "id": "NursingEncounter.BloodPressure.anyEvent.time",
        "path": "NursingEncounter.BloodPressure.anyEvent.time",
        "short": "Time",
        "definition": "`[RM]`\n                             `OBSERVATION.EVENT.time` - Time of this Observation event. If the width is non-zero, it is the time point of the trailing edge of the event.)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "dateTime"
          }
        ]
      }
    ]
  }
}