{
  "resourceType": "StructureDefinition",
  "id": "Dosage",
  "url": "http://StructureDefinition.hl7fhir.cn/Dosage",
  "name": "Dosage",
  "title": "药物剂量",
  "status": "draft",
  "description": "药物剂量类型定义了一般的剂量说明信息的结构，通常用于药医嘱/处方/申请、发药配药和用药状态资源中。",
  "fhirVersion": "4.0.0",
  "mapping": [
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    },
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    }
  ],
  "kind": "complex-type",
  "abstract": false,
  "type": "Dosage",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Dosage",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Dosage",
        "path": "Dosage",
        "short": "药物的剂量与用法",
        "definition": "用于表示患者（应该）如何用药。"
      },
      {
        "id": "Dosage.sequence",
        "path": "Dosage.sequence",
        "short": "用药顺号",
        "definition": "需要遵循或说明的用药顺序",
        "requirements": "当多个用法用量的用药序号相同的，则意味着应该同时使用，否则应该按序号顺序使用。"
      },
      {
        "id": "Dosage.text",
        "path": "Dosage.text",
        "short": "用法用量说明文字",
        "definition": "描述用法用量的自由文本说明",
        "comment": "为了友好、直观的显示，请尽可能的为此元素提供值。大小不应超过1MB。",
        "requirements": "当用法用量的说明过于复杂而无法用编码来表示时，可以用自由文本来描述。此元素描述的内容仅限于用法与剂量而不应包含药物的名称或说明。 若用法用量提供了编码，则可用此元素显示友好的人读信息。\r\n如果Dosage.timing元素也有值，则此元素（Dosage.text）提供信息应与Dosage.timing元素值的意义一致。 另外，用药或备药的相关信息也应包含在此元素中。"
      },
      {
        "id": "Dosage.additionalInstruction",
        "path": "Dosage.additionalInstruction",
        "short": "注意事项",
        "definition": "指导患者如何用药（如：“随餐服用”或“饭前半小时服用”）或作为用药警告使用（如：“可能导致嗜睡”或“避免皮肤阳光直射或日光灯下”）。",
        "comment": "用药或备药的信息（例如“通过腹腔内端口尽快注入”或“紧跟某药物”）应在Dosage.text元素中填写。",
        "requirements": "尽量提供注意事项的编码，如果没有可用的编码，则使用文本描述。"
      },
      {
        "id": "Dosage.patientInstruction",
        "path": "Dosage.patientInstruction",
        "short": "用药指导",
        "definition": "用患者或消费者能理解的方式表达的用药指导。"
      },
      {
        "id": "Dosage.timing",
        "path": "Dosage.timing",
        "short": "用药时间",
        "definition": "何时给药",
        "comment": "由于 Dosage.timing元素是预期的尽可能提供值的元素，所以并不一定会使用此元素。 如果这两个元素都已填值，则 Dosage.text应包含 Dosage.timing的内容。",
        "requirements": "给病人用药的时间安排。此数据类型允许使用各种不同的表达方式。 例如：“每8小时”、“一天三次”、“从2019年12月23日起早餐前半小时，持续10天”、“2013年10月15日、2013年10月17日和2013年11月1日”。 当用“总容量/时间”的形式表示速率时，有时暗含了用药持续时间的信息，例如，可以用“500mL/2小时”意味着液体总药量为500毫升，持续用药2小时）。 但当时间只有单位没有数字时（例如，250毫升/小时），则需要使用Dosage.timing.repeat.duration元素来表示持续时间。",
        "type": [
          {
            "code": "Timing",
            "profile": [
              "http://StructureDefinition.hl7fhir.cn/Timing"
            ]
          }
        ]
      },
      {
        "id": "Dosage.asNeeded[x]",
        "path": "Dosage.asNeeded[x]",
        "short": "必要时使用",
        "definition": "用asNeededBoolean来表示是否在必要时用药； 用asNeededCodeableConcept来表示用药的先决条件。",
        "comment": "此元素要么使用asNeededBoolean表示，要么使用asNeededCodeableConcept表示，不能同时使用。 通过设置asNeededBoolean=True，可以直接表示“必要时使用（prn)”。 如果asNeededBoolean=False，则说明用药将根据计划给出，而不是“prn”或“必要时使用”。 如果设置asNeededCodeableConcept的编码来表达具体的“必要条件”，则暗示着asNeededBoolean=True。",
        "alias": [
          "用药提前"
        ]
      }
    ]
  }
}