如何在 FHIR 中存储用户健身/健身设备数据?
How to store User Fitness / Fitness Device data in FHIR?
我们目前正在评估将 FHIR 用作我们医疗记录基础设施的一部分的过程。对于 EHR 数据(过敏、访问、Rx 等),HL7 FHIR 似乎具有适当的映射。
但是,我们处理的很多 数据与个人健身相关 - 想想 Fitbit 或 Apple HealthKit:
- 主动锻炼(有氧或锻炼):数量、能量、心率
- 日常活动,例如每日步数或饮水量
- 睡眠patterns/quality(同一时间跨度内重叠状态的奇数情况)
- 其他用户提供:情绪评级、饮食activity、女性健康、紫外线
虽然有 Observation
resource,但它似乎仍然最适合 (!) EHR 领域。特别是,用户健身数据在访问期间未收集,并且未人工验证。
我们的目标是找到一个 "standardized FIHR way" 来为这类数据建模。
使用带有扩展的观察 (?)?简介?特定于域的规则?
FHIR 具有非凡的灵活性,但每个 extension/profile 可能会增加以后能够直接交换资源的成本。
关于正确使用 FHIR 资源的解释 - 包括何时扩展、使用 Profiles/tags 或通过编码值编码差异 - 将很有用。
定义一个new/custom资源类型?
FHIR DSTU2 没有定义定义新资源类型的方法。想要这样做可能表明资源的作用 - 逻辑概念与实现接口? - 没看懂。
完全不使用 FHIR?不使用 FHIR 除了汇总交换?
也可能是 FHIR 不适合我们的消息格式。但是在处理外部互操作性时,FIHRa <-> FIHRb
比 x <-> FIHRc
会 "worse" 吗?
FHIR Registry did not seem to contain any User-Fitness specific Observation Profiles and none of the Proposed Resources 似乎添加了适当的资源优化。
归根结底,能够声称能够做到这一点会很好 - 只需最少的翻译或没有翻译,即。 "standard manner" - 能够将用户健身数据作为 FHIR 流进行交换。
当然,我们的目的是使用 Observation,并且已经有很多项目在这样做。
无需扩展,直接使用即可。请注意:“特别是用户健身数据不是在访问期间收集的,也没有经过人工验证”无关紧要。有很多来源可疑的 EHR 数据...
您只需要使用正确的代码,然后宾果游戏,一切都有效。我在这里为答案提供了更多细节:
http://www.healthintersections.com.au/?p=2487
我们目前正在评估将 FHIR 用作我们医疗记录基础设施的一部分的过程。对于 EHR 数据(过敏、访问、Rx 等),HL7 FHIR 似乎具有适当的映射。
但是,我们处理的很多 数据与个人健身相关 - 想想 Fitbit 或 Apple HealthKit:
- 主动锻炼(有氧或锻炼):数量、能量、心率
- 日常活动,例如每日步数或饮水量
- 睡眠patterns/quality(同一时间跨度内重叠状态的奇数情况)
- 其他用户提供:情绪评级、饮食activity、女性健康、紫外线
虽然有 Observation
resource,但它似乎仍然最适合 (!) EHR 领域。特别是,用户健身数据在访问期间未收集,并且未人工验证。
我们的目标是找到一个 "standardized FIHR way" 来为这类数据建模。
使用带有扩展的观察 (?)?简介?特定于域的规则?
FHIR 具有非凡的灵活性,但每个 extension/profile 可能会增加以后能够直接交换资源的成本。
关于正确使用 FHIR 资源的解释 - 包括何时扩展、使用 Profiles/tags 或通过编码值编码差异 - 将很有用。
定义一个new/custom资源类型?
FHIR DSTU2 没有定义定义新资源类型的方法。想要这样做可能表明资源的作用 - 逻辑概念与实现接口? - 没看懂。
完全不使用 FHIR?不使用 FHIR 除了汇总交换?
也可能是 FHIR 不适合我们的消息格式。但是在处理外部互操作性时,
FIHRa <-> FIHRb
比x <-> FIHRc
会 "worse" 吗?
FHIR Registry did not seem to contain any User-Fitness specific Observation Profiles and none of the Proposed Resources 似乎添加了适当的资源优化。
归根结底,能够声称能够做到这一点会很好 - 只需最少的翻译或没有翻译,即。 "standard manner" - 能够将用户健身数据作为 FHIR 流进行交换。
当然,我们的目的是使用 Observation,并且已经有很多项目在这样做。
无需扩展,直接使用即可。请注意:“特别是用户健身数据不是在访问期间收集的,也没有经过人工验证”无关紧要。有很多来源可疑的 EHR 数据...
您只需要使用正确的代码,然后宾果游戏,一切都有效。我在这里为答案提供了更多细节: http://www.healthintersections.com.au/?p=2487