介绍
fhir-converter 是一个可以将 FHIR(Fast Healthcare Interoperability Resources) 格式转换为其他格式的 npm 包。它可以将 FHIR 对象转换为 JSON、XML 和 CSV 等常用格式。
安装
使用 npm 安装 fhir-converter:
--- ------- --------------
使用方法
基本使用
将 FHIR JSON 对象转换为 CSV 格式:
----- ------------- - -------------------------- ----- -------- - ------ -- ---- ---- -- ----- ------ - ----------------------------------
将 FHIR XML 对象转换为 JSON 格式:
----- ------------- - -------------------------- ----- ------- - ------ -- ---- --- --- ----- ------ - ---------------------------------
配置选项
fhir-converter 还提供了一些配置选项来更改转换结果。
字段过滤
您可以使用 fields
配置选项指定要保留的字段:
----- ------------- - -------------------------- ----- -------- - ------ -- ---- ---- -- ----- ------- - - ------- ------ --------------- ------- -- ----- ------ - --------------------------------- ---------
在上面的示例中,只有 id
、resourceType
和 name
字段会包含在 CSV 输出中。
字段重命名
您可以使用 rename
配置选项来指定要重命名的字段:
----- ------------- - -------------------------- ----- -------- - ------ -- ---- ---- -- ----- ------- - - ------- - ---------- ------------- - -- ----- ------ - --------------------------------- ---------
在上面的示例中,birthDate
字段会在 CSV 输出中被重命名为 dateOfBirth
。
字段转换
您可以使用 convert
配置选项来指定要转换的字段类型:
----- ------------- - -------------------------- ----- -------- - ------ -- ---- ---- -- ----- ------- - - -------- - ---------- ------- -- --- --------------------------------- -- -- ----- ------ - --------------------------------- ---------
在上面的示例中,birthDate
字段会被转换为格式化后的日期字符串。
总结
使用 fhir-converter 可以方便地将 FHIR 格式转换为其他常用格式,以便于在前端应用程序中进行处理和显示。通过使用配置选项,您可以更改转换结果来满足自己的需求。
来源:JavaScript中文网 ,转载请联系管理员! 本文地址:https://www.javascriptcn.com/post/60055feb81e8991b448dda05