【问题标题】:Creating Observation FHIR Json using hourly data使用每小时数据创建 Observation FHIR Json
【发布时间】:2020-04-24 08:41:34
【问题描述】:

我有以下格式的数据 csv 格式

其中 HR 是心率,O2Sat 是氧饱和度,Temp 是温度,ICULOS 是 ICU 停留时间(显示小时数范围从 1 到 100)。

现在,我正在尝试将其转换为 FHIR 格式。由于所有这些事情都在观察之下,我正在创建一个观察模板。对于每一列,我都能找到一个示例 json,我可以在其中输入值。

我不太确定如何解释 FHIR 中的每小时数据。 EffectiveTime、EffectivePeriod 键不采用整数值,最终在 FHIR 验证中失败。

{
  "resourceType": "Observation",
  "id": "heart-rate",
  "meta": {
    "profile": [
      "http://hl7.org/fhir/StructureDefinition/vitalsigns"
    ]
  },
  "status": "registered",
  "category": [
    {
      "coding": [
        {
          "system": "http://terminology.hl7.org/CodeSystem/observation-category",
          "code": "vital-signs",
          "display": "Vital Signs"
        }
      ],
      "text": "Vital Signs"
    }
  ],
  "code": {
    "coding": [
      {
        "system": "http://loinc.org",
        "code": "8867-4",
        "display": "Heart rate"
      }
    ],
    "text": "Heart rate"
  },
  "subject": {
    "reference": "Patient/example"
  },
  "effectiveDateTime": "1999-07-02",
  "valueQuantity": {
    "value": 0,
    "unit": "beats/minute",
    "system": "http://unitsofmeasure.org",
    "code": "/min"
  }
}

有人可以帮助我使用包含每小时数据的格式以及如何将 json 嵌套在图中的多个列中吗?

注意:ICULOS - 最多可输入 100 小时。每个小时的值都表示出来。

【问题讨论】:

    标签: hl7-fhir


    【解决方案1】:

    对于每个小时的每次测量,您都会有一个单独的观察结果(适当的有效日期时间指示每次测量的具体时间)。例如,第一个的有效日期时间可能为“1999-07-02T03:57:15”,下一个的有效日期时间为“1999-07-02T05:01:22”。如果您不知道测量是在什么时间进行的并且只有一个小时列表,那么只需使用“1999-07-02T00:00:00”、“1999-07-02T01:00:00”等。

    【讨论】:

    • 没错。这就是我所做的:-)
    猜你喜欢
    • 2020-05-15
    • 2020-05-06
    • 2016-02-20
    • 1970-01-01
    • 2014-05-21
    • 2021-09-06
    • 1970-01-01
    • 1970-01-01
    • 2013-06-13
    相关资源
    最近更新 更多