使用每小时数据创建观察 FHIR Json
Creating Observation FHIR Json using hourly data
我有一个 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 小时。每个小时的值都标有。
对于每小时的每次测量,您都会有一个单独的 Observation(使用适当的 effectiveDateTime 指示每次测量的具体时间)。例如,第一个有效日期时间可能为“1999-07-02T03:57:15”,下一个有效日期时间可能为“1999-07-02T05:01:22”。如果您不知道测量是在什么时间进行的,并且只有一个每小时列表,那么只需使用“1999-07-02T00:00:00”、“1999-07-02T01:00:00”等。
我有一个 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 小时。每个小时的值都标有。
对于每小时的每次测量,您都会有一个单独的 Observation(使用适当的 effectiveDateTime 指示每次测量的具体时间)。例如,第一个有效日期时间可能为“1999-07-02T03:57:15”,下一个有效日期时间可能为“1999-07-02T05:01:22”。如果您不知道测量是在什么时间进行的,并且只有一个每小时列表,那么只需使用“1999-07-02T00:00:00”、“1999-07-02T01:00:00”等。