npm 包 c32-fhir 使用教程

阅读时长 5 分钟读完

什么是 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

通过 fromFilefromUrl 方法,我们已经可以获取到一个包含 C32 数据的 JavaScript 对象了。接下来,我们需要使用 c32-fhir 的 convert 方法将其转换为 FHIR 数据。示例如下:

如果你已经将 C32 数据通过 fromFilefromUrl 方法转换为了 JavaScript 对象,你也可以直接将该对象传入 convert 方法。示例如下:

可选操作:获取 C32 元数据

如果你想更深入地了解 C32 数据,你可以使用 c32-fhir 的 getC32MetaData 方法,从 C32 数据中提取元数据。示例如下:

总结

通过 c32-fhir,我们可以便捷地将老旧的 C32 数据转换为新的 FHIR 数据格式,从而更加方便地进行医疗数据的交换和使用。在使用 c32-fhir 时,我们可以使用 fromFilefromUrl 方法读取 C32 数据,使用 convert 方法将其转换为 FHIR 数据。我们也可以使用 getC32MetaData 方法获取 C32 数据的元数据。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066c90ccdc64669dde584e

纠错
反馈