{
  "resourceType": "StructureDefinition",
  "id": "Timing",
  "url": "http://StructureDefinition.hl7fhir.cn/Timing",
  "name": "Timing",
  "title": "定时",
  "status": "draft",
  "fhirVersion": "4.0.0",
  "mapping": [
    {
      "identity": "v2",
      "uri": "http://hl7.org/v2",
      "name": "HL7 v2 Mapping"
    },
    {
      "identity": "rim",
      "uri": "http://hl7.org/v3",
      "name": "RIM Mapping"
    }
  ],
  "kind": "complex-type",
  "abstract": false,
  "type": "Timing",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Timing",
  "derivation": "constraint",
  "differential": {
    "element": [
      {
        "id": "Timing",
        "path": "Timing",
        "short": "定时数据类型用于为可能多次发生的事件设置定时计划",
        "definition": "为可能多次发生的事件设置定时计划。定时数据类型用来记录那些计划、预期或申请发生的事件。常用于药物剂量类型（Dosage）的用法时间元素、照护计划资源（CarePlan）的日程元素。也可用于报告过去定期活动的时间表。",
        "comment": "定时数据类型用于指定事件预期或申请发生的时间，它的“事件”元素（Timing.event)定义为“未来”事件，但也可用于描述历史或正在发生的事件。 也可用于表示过去或正在进行的事件的摘要。为简单起见，计时组件的。\r\n\r\n定时数据类型支持以列表形式指定多个事件发生的时间，也支持指定的事件发生的条件。 其表现方式可以用结构化元素，也可以用编码表示。 当同时指定“事件”元素（Timing.event)和“重复”元素（Timing.repeat)，应将“事件”元素理解为对“重复”元素中的信息的解释。"
      },
      {
        "id": "Timing.event",
        "path": "Timing.event",
        "short": "事件发生时间"
      },
      {
        "id": "Timing.repeat",
        "path": "Timing.repeat",
        "short": "重复事件的时间规则",
        "definition": "用于描述事件定时计划何时生效的一组规则。"
      },
      {
        "id": "Timing.code",
        "path": "Timing.code",
        "short": "BID | TID | QID | AM | PM | QD | QOD | QW | BIW | Q2H |+",
        "definition": "用编码来表示定时计划。可以使用像BID这样的通用编码，也可以使用机构自己定义的额外编码。 如果提供了编码，只编码所表示的才是完整的描述（无论定时类型中其它元素的值是什么）。 另外，无论是使用编码还是使用元素数据来定义定时计划，Timing.repeat.bounds元素定义的内容都适用于编码（编码并不包含bounds）。",
        "comment": "常用编码有：\r\nBID：每日两次 ；TID：一日三次 ；QID ：一日四次； AM：上午 ；PM：下午 ； QD：一日一次；QOD：隔日一次；QW：一周一次；BIW：两周两次；Q2H：每两小时一次；QN：每晚一次；HS：临睡前，等等。\r\n 更具体的时间点则通常由机构自行规定并形成惯例。例如，某医院的BID指的就是“在早上7点和下午6点”。如果没有这样的约定，则不应使用编码BID来表示。\r\n  为了解决此问题另外有两种方式，一是使用机构的自定义编码；二是使用两个Timing.event元素来分别指定两个具体的时间。"
      }
    ]
  }
}