{
  "resourceType": "StructureDefinition",
  "id": "logicalmodel-Therapeuticitemorder-R4",
  "url": "http://linkehr.com/fhir/logicalmodel-therapeuticitemorder-R4",
  "identifier": [
    {
      "system": "openEHR-CKM",
      "value": "openEHR-EHR-INSTRUCTION.therapeutic_item_order.v1"
    }
  ],
  "version": "0",
  "name": "Therapeuticitemorder",
  "title": "Therapeutic item order",
  "status": "draft",
  "date": "2024-06-18",
  "publisher": "openEHR",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.veratech.es"
        }
      ]
    }
  ],
  "description": "An order for a therapeutic item, including a medical device, used by the individual or a carer as part of direct provision of healthcare or to mitigate a healthcare risk.",
  "purpose": "To record an order for a therapeutic item, including a medical device, used by the individual or a carer as part of direct provision of healthcare or to mitigate a healthcare risk.",
  "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": "Therapeutic_item_order",
        "path": "Therapeutic_item_order",
        "short": "Therapeutic item order",
        "definition": "An order for a therapeutic item, including a medical device, used by the individual or a carer as part of direct provision of healthcare or to mitigate a healthcare risk.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": true,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.protocol",
        "path": "Therapeutic_item_order.protocol",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.protocol",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.protocol.Order_identifier",
        "path": "Therapeutic_item_order.protocol.Order_identifier",
        "short": "Order identifier",
        "definition": "Unique identifier for the order.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.protocol.Order_identifier",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Therapeutic_item_order.protocol.Order_identifier.value",
        "path": "Therapeutic_item_order.protocol.Order_identifier.value",
        "short": "Order identifier",
        "definition": "Unique identifier for the order.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.protocol.Order_identifier.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.protocol.Extension",
        "path": "Therapeutic_item_order.protocol.Extension",
        "short": "Extension",
        "definition": "Additional information required to capture local content or to align with other reference models/formalisms.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.protocol.Extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order",
        "path": "Therapeutic_item_order.Order",
        "short": "Order",
        "definition": "Details of the requested order.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.Order",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description",
        "path": "Therapeutic_item_order.Order.description",
        "short": "Tree",
        "definition": "@ internal @",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Item_name",
        "path": "Therapeutic_item_order.Order.description.Item_name",
        "short": "Item name",
        "definition": "Name of the item ordered.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Item_name",
          "min": 1,
          "max": "1"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Item_name.value",
        "path": "Therapeutic_item_order.Order.description.Item_name.value",
        "short": "Item name",
        "definition": "Name of the item ordered.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Item_name.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Item_details",
        "path": "Therapeutic_item_order.Order.description.Item_details",
        "short": "Item details",
        "definition": "Structured details about the item.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Item_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Body_site",
        "path": "Therapeutic_item_order.Order.description.Body_site",
        "short": "Body site",
        "definition": "Name of the body site where the item is intended to be used.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Body_site",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Body_site.value",
        "path": "Therapeutic_item_order.Order.description.Body_site.value",
        "short": "Body site",
        "definition": "Name of the body site where the item is intended to be used.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Body_site.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Structured_body_site",
        "path": "Therapeutic_item_order.Order.description.Structured_body_site",
        "short": "Structured body site",
        "definition": "Structured description of the body site where the item is intended to be used.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Structured_body_site",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Directions",
        "path": "Therapeutic_item_order.Order.description.Directions",
        "short": "Directions",
        "definition": "Narrative description about the intended use of the item.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Directions",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Directions.value",
        "path": "Therapeutic_item_order.Order.description.Directions.value",
        "short": "Directions",
        "definition": "Narrative description about the intended use of the item.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Directions.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Monitoring_instruction",
        "path": "Therapeutic_item_order.Order.description.Monitoring_instruction",
        "short": "Monitoring instruction",
        "definition": "Description about monitoring required for use of the item.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Monitoring_instruction",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Monitoring_instruction.value",
        "path": "Therapeutic_item_order.Order.description.Monitoring_instruction.value",
        "short": "Monitoring instruction",
        "definition": "Description about monitoring required for use of the item.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Monitoring_instruction.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Clinical_indication",
        "path": "Therapeutic_item_order.Order.description.Clinical_indication",
        "short": "Clinical indication",
        "definition": "The clinical reason for use of the ordered item.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Clinical_indication",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Clinical_indication.value",
        "path": "Therapeutic_item_order.Order.description.Clinical_indication.value",
        "short": "Clinical indication",
        "definition": "The clinical reason for use of the ordered item.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Clinical_indication.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Therapeutic_intent",
        "path": "Therapeutic_item_order.Order.description.Therapeutic_intent",
        "short": "Therapeutic intent",
        "definition": "The therapeutic intent of the item.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Therapeutic_intent",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Therapeutic_intent.value",
        "path": "Therapeutic_item_order.Order.description.Therapeutic_intent.value",
        "short": "Therapeutic intent",
        "definition": "The therapeutic intent of the item.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Therapeutic_intent.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Start_date_time",
        "path": "Therapeutic_item_order.Order.description.Start_date_time",
        "short": "Start date/time",
        "definition": "Date/time when use of the item should commence.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Start_date_time",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Start_date_time.value",
        "path": "Therapeutic_item_order.Order.description.Start_date_time.value",
        "short": "Start date/time",
        "definition": "Date/time when use of the item should commence.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Start_date_time.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Stop_date_time",
        "path": "Therapeutic_item_order.Order.description.Stop_date_time",
        "short": "Stop date/time",
        "definition": "Date/time when use of the item should stop.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Stop_date_time",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Stop_date_time.value",
        "path": "Therapeutic_item_order.Order.description.Stop_date_time.value",
        "short": "Stop date/time",
        "definition": "Date/time when use of the item should stop.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Stop_date_time.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "dateTime"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Start_criterion",
        "path": "Therapeutic_item_order.Order.description.Start_criterion",
        "short": "Start criterion",
        "definition": "Criteria which triggers commencement of use.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Start_criterion",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Start_criterion.value",
        "path": "Therapeutic_item_order.Order.description.Start_criterion.value",
        "short": "Start criterion",
        "definition": "Criteria which triggers commencement of use.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Start_criterion.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Stop_criterion",
        "path": "Therapeutic_item_order.Order.description.Stop_criterion",
        "short": "Stop criterion",
        "definition": "Criteria which triggers cessation of use.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Stop_criterion",
          "min": 0,
          "max": "*"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Stop_criterion.value",
        "path": "Therapeutic_item_order.Order.description.Stop_criterion.value",
        "short": "Stop criterion",
        "definition": "Criteria which triggers cessation of use.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Stop_criterion.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Additional_details",
        "path": "Therapeutic_item_order.Order.description.Additional_details",
        "short": "Additional details",
        "definition": "Additional structured details about the order not captured in other fields.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Additional_details",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      },
      {
        "id": "Therapeutic_item_order.Order.description.Comment",
        "path": "Therapeutic_item_order.Order.description.Comment",
        "short": "Comment",
        "definition": "Additional narrative about the order not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Comment",
          "min": 0,
          "max": "1"
        }
      },
      {
        "id": "Therapeutic_item_order.Order.description.Comment.value",
        "path": "Therapeutic_item_order.Order.description.Comment.value",
        "short": "Comment",
        "definition": "Additional narrative about the order not captured in other fields.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Therapeutic_item_order.Order.description.Comment.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "CodeableConcept"
          }
        ],
        "mustSupport": false,
        "isModifier": false,
        "isSummary": true
      }
    ]
  }
}