什么是 c32-fhir?
在介绍 c32-fhir 之前,先了解一下两种类型的医疗数据格式:C32 和 FHIR。C32 是一种老旧的标准,表示美国患者健康记录的 XML 格式。FHIR (Fast Healthcare Interoperability Resources) 是目前最新的医疗数据交换标准,采用 JSON 格式。
c32-fhir 是一个 Node.js 的 npm 包,它提供了将 C32 数据转换为 FHIR 数据的能力。使用 c32-fhir,我们可以轻松地将老旧的 C32 数据转换为新的 FHIR 数据格式,从而更加方便地进行医疗数据的交换和使用。
如何使用 c32-fhir?
安装 c32-fhir
首先我们需要安装 c32-fhir 包。打开终端,切换到你的项目根目录,输入以下命令:
--- ------- -------- ------
加载 c32 文件
接下来,我们需要加载一个 C32 文件。c32-fhir 提供了两种方法来加载文件:
方法 1:读取本地文件
如果你的 C32 文件在本地,我们可以使用 c32-fhir 的 fromFile
方法来读取文件。示例如下:
----- ------- - -------------------- ----- ------- - -------------- -- --- ------- --- --------- - --- --- - ----- -- - -------------- --------- - ------------------------------------ - ---------- - ----------------- - -- -- -------- - -------- ----- --- -- ----- ---------- - ---------------------------- -------------------------------------- ----- ----
方法 2:从 URL 加载文件
如果你的 C32 文件在一个公共 URL 上,我们可以使用 c32-fhir 的 fromUrl
方法来加载文件。示例如下:
----- ------- - -------------------- ----- ------ - --------------------------------- -- --- -- --- -- -- -------- - ------- ----- --- -- --- ----------------------- ---------------- -- -------------------------------------- ----- ---- ---------- -- ------------------
转换为 FHIR
通过 fromFile
或 fromUrl
方法,我们已经可以获取到一个包含 C32 数据的 JavaScript 对象了。接下来,我们需要使用 c32-fhir 的 convert
方法将其转换为 FHIR 数据。示例如下:
----- ------- - -------------------- ----- --------- - ------ ------------- ------------------------------------------------------------ -- -- -------- - ------- ----- --- -- ----- ---------- - --------------------------- -------------------------------------- ----- ----
如果你已经将 C32 数据通过 fromFile
或 fromUrl
方法转换为了 JavaScript 对象,你也可以直接将该对象传入 convert
方法。示例如下:
----- ------- - -------------------- ----- --------- - ------ ------------- ------------------------------------------------------------ ----- --------- - --------------------------- -- -- -------- - ------- ----- --- -- ----- ---------- - --------------------------- -------------------------------------- ----- ----
可选操作:获取 C32 元数据
如果你想更深入地了解 C32 数据,你可以使用 c32-fhir 的 getC32MetaData
方法,从 C32 数据中提取元数据。示例如下:
----- ------- - -------------------- ----- --------- - ------ ------------- ------------------------------------------------------------ -- -- -------- - -------------- ----- --- -- ----- -------- - ---------------------------------- ----------------------
总结
通过 c32-fhir,我们可以便捷地将老旧的 C32 数据转换为新的 FHIR 数据格式,从而更加方便地进行医疗数据的交换和使用。在使用 c32-fhir 时,我们可以使用 fromFile
或 fromUrl
方法读取 C32 数据,使用 convert
方法将其转换为 FHIR 数据。我们也可以使用 getC32MetaData
方法获取 C32 数据的元数据。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60066c90ccdc64669dde584e