{
  "resourceType": "StructureDefinition",
  "id": "logicalmodel-Transfusion-R4",
  "url": "http://linkehr.com/fhir/logicalmodel-transfusion-R4",
  "identifier": [
    {
      "system": "openEHR-CKM",
      "value": "openEHR-EHR-ACTION.transfusion.v0"
    }
  ],
  "version": "0",
  "name": "Transfusion",
  "title": "Transfusion",
  "status": "draft",
  "date": "2024-06-18",
  "publisher": "openEHR",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.veratech.es"
        }
      ]
    }
  ],
  "description": "Recording the actions taken during transfusion.",
  "purpose": "For recording the actions taken during transfusion.",
  "fhirVersion": "4.0.0",
  "mapping": [
    {
      "identity": "openEHR",
      "uri": "http://openehr.org",
      "name": "openEHR Mapping"
    },
    {
      "identity": "openEHR-natural",
      "uri": "http://openehr.org",
      "name": "openEHR natural path"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "StructureDefinition",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Element",
  "snapshot": {
    "element": [
      {
        "id": "Transfusion",
        "path": "Transfusion",
        "short": "Transfusion",
        "definition": "Recording the actions taken during transfusion.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Transfusion",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description",
        "path": "Transfusion.description",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Type_of_blood_unit",
        "path": "Transfusion.description.Type_of_blood_unit",
        "short": "Type of blood unit",
        "definition": "The blood product transfused.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Type_of_blood_unit",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Transfusion.description.Type_of_blood_unit.value",
        "path": "Transfusion.description.Type_of_blood_unit.value",
        "short": "Type of blood unit",
        "definition": "The blood product transfused.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Type_of_blood_unit.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Administration_details",
        "path": "Transfusion.description.Administration_details",
        "short": "Administration details",
        "definition": "Details about the administration.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Administration_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Administration_details.Sequence_number",
        "path": "Transfusion.description.Administration_details.Sequence_number",
        "short": "Sequence number",
        "definition": "The number of the unit completed or commenced.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Administration_details.Sequence_number",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Transfusion.description.Administration_details.Sequence_number.value",
        "path": "Transfusion.description.Administration_details.Sequence_number.value",
        "short": "Sequence number",
        "definition": "The number of the unit completed or commenced.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Administration_details.Sequence_number.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Quantity"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Administration_details.Proportion_administered",
        "path": "Transfusion.description.Administration_details.Proportion_administered",
        "short": "Proportion administered",
        "definition": "The proportion of the unit(s) administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Administration_details.Proportion_administered",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Transfusion.description.Administration_details.Proportion_administered.value",
        "path": "Transfusion.description.Administration_details.Proportion_administered.value",
        "short": "Proportion administered",
        "definition": "The proportion of the unit(s) administered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Administration_details.Proportion_administered.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "Ratio"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Reason",
        "path": "Transfusion.description.Reason",
        "short": "Reason",
        "definition": "Reason for action.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Reason",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Transfusion.description.Reason.value",
        "path": "Transfusion.description.Reason.value",
        "short": "Reason",
        "definition": "Reason for action.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Reason.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Reaction_details",
        "path": "Transfusion.description.Reaction_details",
        "short": "Reaction details",
        "definition": "Any details of a reaction.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Reaction_details",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Reaction_details.Clinical_description",
        "path": "Transfusion.description.Reaction_details.Clinical_description",
        "short": "Clinical description",
        "definition": "Any reaction to the transfusion.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Reaction_details.Clinical_description",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Transfusion.description.Reaction_details.Clinical_description.value",
        "path": "Transfusion.description.Reaction_details.Clinical_description.value",
        "short": "Clinical description",
        "definition": "Any reaction to the transfusion.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Reaction_details.Clinical_description.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Related_records",
        "path": "Transfusion.description.Related_records",
        "short": "Related records",
        "definition": "A pointer to any related observations or record entries.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Related_records",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Transfusion.description.Related_records.value",
        "path": "Transfusion.description.Related_records.value",
        "short": "Related records",
        "definition": "A pointer to any related observations or record entries.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Related_records.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.description.Country_of_origin_of_blood_product",
        "path": "Transfusion.description.Country_of_origin_of_blood_product",
        "short": "Country of origin of blood product",
        "definition": "The country of origin of the blood product.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Country_of_origin_of_blood_product",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Transfusion.description.Country_of_origin_of_blood_product.value",
        "path": "Transfusion.description.Country_of_origin_of_blood_product.value",
        "short": "Country of origin of blood product",
        "definition": "The country of origin of the blood product.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.description.Country_of_origin_of_blood_product.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Planned",
        "path": "Transfusion.Planned",
        "short": "Planned",
        "definition": "Transfusion has been planned.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Planned",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Planned.current_state",
        "path": "Transfusion.ism_transition_Planned.current_state",
        "short": "Planned",
        "definition": "Transfusion has been planned.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Planned.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Planned.careflow_step",
        "path": "Transfusion.ism_transition_Planned.careflow_step",
        "short": "Planned",
        "definition": "Transfusion has been planned.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Planned.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Prepared_(Matching)",
        "path": "Transfusion.Prepared_(Matching)",
        "short": "Prepared (Matching)",
        "definition": "Blood sent for testing appropriate blood products.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Prepared_(Matching)",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Prepared_(Matching).current_state",
        "path": "Transfusion.ism_transition_Prepared_(Matching).current_state",
        "short": "Prepared (Matching)",
        "definition": "Blood sent for testing appropriate blood products.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Prepared_(Matching).current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Prepared_(Matching).careflow_step",
        "path": "Transfusion.ism_transition_Prepared_(Matching).careflow_step",
        "short": "Prepared (Matching)",
        "definition": "Blood sent for testing appropriate blood products.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Prepared_(Matching).careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Consent_obtained",
        "path": "Transfusion.Consent_obtained",
        "short": "Consent obtained",
        "definition": "Consent for the transfusion has been obtained.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Consent_obtained",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Consent_obtained.current_state",
        "path": "Transfusion.ism_transition_Consent_obtained.current_state",
        "short": "Consent obtained",
        "definition": "Consent for the transfusion has been obtained.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Consent_obtained.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Consent_obtained.careflow_step",
        "path": "Transfusion.ism_transition_Consent_obtained.careflow_step",
        "short": "Consent obtained",
        "definition": "Consent for the transfusion has been obtained.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Consent_obtained.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Postponed",
        "path": "Transfusion.Postponed",
        "short": "Postponed",
        "definition": "Transfusion has been postponed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Postponed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Postponed.current_state",
        "path": "Transfusion.ism_transition_Postponed.current_state",
        "short": "Postponed",
        "definition": "Transfusion has been postponed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Postponed.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Postponed.careflow_step",
        "path": "Transfusion.ism_transition_Postponed.careflow_step",
        "short": "Postponed",
        "definition": "Transfusion has been postponed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Postponed.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Cancelled",
        "path": "Transfusion.Cancelled",
        "short": "Cancelled",
        "definition": "The transfusion has been cancelled as no longer appropriate or required.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Cancelled",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Cancelled.current_state",
        "path": "Transfusion.ism_transition_Cancelled.current_state",
        "short": "Cancelled",
        "definition": "The transfusion has been cancelled as no longer appropriate or required.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Cancelled.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Cancelled.careflow_step",
        "path": "Transfusion.ism_transition_Cancelled.careflow_step",
        "short": "Cancelled",
        "definition": "The transfusion has been cancelled as no longer appropriate or required.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Cancelled.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Blood_products_ordered",
        "path": "Transfusion.Blood_products_ordered",
        "short": "Blood products ordered",
        "definition": "The blood products have been ordered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Blood_products_ordered",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Blood_products_ordered.current_state",
        "path": "Transfusion.ism_transition_Blood_products_ordered.current_state",
        "short": "Blood products ordered",
        "definition": "The blood products have been ordered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Blood_products_ordered.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Blood_products_ordered.careflow_step",
        "path": "Transfusion.ism_transition_Blood_products_ordered.careflow_step",
        "short": "Blood products ordered",
        "definition": "The blood products have been ordered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Blood_products_ordered.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Blood_and_patient_identification_checked",
        "path": "Transfusion.Blood_and_patient_identification_checked",
        "short": "Blood and patient identification checked",
        "definition": "The transfusion product identification and patient identification have been matched.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Blood_and_patient_identification_checked",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Blood_and_patient_identification_checked.current_state",
        "path": "Transfusion.ism_transition_Blood_and_patient_identification_checked.current_state",
        "short": "Blood and patient identification checked",
        "definition": "The transfusion product identification and patient identification have been matched.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Blood_and_patient_identification_checked.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Blood_and_patient_identification_checked.careflow_step",
        "path": "Transfusion.ism_transition_Blood_and_patient_identification_checked.careflow_step",
        "short": "Blood and patient identification checked",
        "definition": "The transfusion product identification and patient identification have been matched.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Blood_and_patient_identification_checked.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Transfusion_unit_commenced",
        "path": "Transfusion.Transfusion_unit_commenced",
        "short": "Transfusion unit commenced",
        "definition": "Transfusion has begun on a unit of blood product.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Transfusion_unit_commenced",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_unit_commenced.current_state",
        "path": "Transfusion.ism_transition_Transfusion_unit_commenced.current_state",
        "short": "Transfusion unit commenced",
        "definition": "Transfusion has begun on a unit of blood product.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_unit_commenced.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_unit_commenced.careflow_step",
        "path": "Transfusion.ism_transition_Transfusion_unit_commenced.careflow_step",
        "short": "Transfusion unit commenced",
        "definition": "Transfusion has begun on a unit of blood product.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_unit_commenced.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Transfusion_unit_completed",
        "path": "Transfusion.Transfusion_unit_completed",
        "short": "Transfusion unit completed",
        "definition": "A unit of blood product has been transfused.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Transfusion_unit_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_unit_completed.current_state",
        "path": "Transfusion.ism_transition_Transfusion_unit_completed.current_state",
        "short": "Transfusion unit completed",
        "definition": "A unit of blood product has been transfused.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_unit_completed.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_unit_completed.careflow_step",
        "path": "Transfusion.ism_transition_Transfusion_unit_completed.careflow_step",
        "short": "Transfusion unit completed",
        "definition": "A unit of blood product has been transfused.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_unit_completed.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Transfusion_suspended",
        "path": "Transfusion.Transfusion_suspended",
        "short": "Transfusion suspended",
        "definition": "The transfusion has been suspended and may restart.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Transfusion_suspended",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_suspended.current_state",
        "path": "Transfusion.ism_transition_Transfusion_suspended.current_state",
        "short": "Transfusion suspended",
        "definition": "The transfusion has been suspended and may restart.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_suspended.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_suspended.careflow_step",
        "path": "Transfusion.ism_transition_Transfusion_suspended.careflow_step",
        "short": "Transfusion suspended",
        "definition": "The transfusion has been suspended and may restart.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_suspended.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Transfusion_stopped",
        "path": "Transfusion.Transfusion_stopped",
        "short": "Transfusion stopped",
        "definition": "Transfusion has been ceased and will not continue.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Transfusion_stopped",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_stopped.current_state",
        "path": "Transfusion.ism_transition_Transfusion_stopped.current_state",
        "short": "Transfusion stopped",
        "definition": "Transfusion has been ceased and will not continue.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_stopped.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_stopped.careflow_step",
        "path": "Transfusion.ism_transition_Transfusion_stopped.careflow_step",
        "short": "Transfusion stopped",
        "definition": "Transfusion has been ceased and will not continue.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_stopped.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.Transfusion_has_been_completed",
        "path": "Transfusion.Transfusion_has_been_completed",
        "short": "Transfusion has been completed",
        "definition": "The transfusion has been completed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.Transfusion_has_been_completed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_has_been_completed.current_state",
        "path": "Transfusion.ism_transition_Transfusion_has_been_completed.current_state",
        "short": "Transfusion has been completed",
        "definition": "The transfusion has been completed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_has_been_completed.current_state",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Transfusion.ism_transition_Transfusion_has_been_completed.careflow_step",
        "path": "Transfusion.ism_transition_Transfusion_has_been_completed.careflow_step",
        "short": "Transfusion has been completed",
        "definition": "The transfusion has been completed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Transfusion.ism_transition_Transfusion_has_been_completed.careflow_step",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      }
    ]
  }
}