什么是 ng-fhir?
ng-fhir 是一个基于 Angular 框架的 FHIR 应用程序开发库,可用于构建 FHIR 应用程序和插件。FHIR (Fast Healthcare Interoperability Resources)是一种新兴的医疗卫生领域的国际标准,用于在医疗保健环境中管理和交换电子健康记录(EHR)和其他医疗卫生数据。
安装和使用
- 安装 ng-fhir
npm install ng-fhir --save
- 导入并配置 NgFhirModule
在 app.module.ts 文件中导入 NgFhirModule 并将其添加到 imports 数组中。
-- -------------------- ---- ------- ------ - ------------ - ---- ---------- ----------- -------- - -- --- ---------------------- -------- --------------------------------- -- -- -- --- -- ------ ----- --------- - -
请注意,配置项中的 baseUrl
应替换为您自己的 FHIR 服务器的地址。
- 在组件中使用 NgFhirService
-- -------------------- ---- ------- ------ - ---------- ------ - ---- ---------------- ------ - ------------- - ---- ---------- ------------ --------- ------------------- ------------ -------------------------------- ---------- --------------------------------- -- ------ ----- ----------- ---------- ------ - ------ -------- ------------------- -------------- -------------- - - ---------- - ---------------------------------- ------ ------------------ -- - ------------ - -------- --- - -
以上示例中,我们从 FHIR 服务器中获取了一个名为 "Patient"、ID 为 "123" 的患者资源,并将其保存在了组件的 patient
属性中。 NgFhirService
提供了许多其他方法,例如 search
和 create
,可用于对 FHIR 资源进行 CRUD 操作。
示例代码
以下是一个完整的示例,演示如何使用 NgFhirService
从 FHIR 服务器中获取患者列表,并在网格中显示它们的姓名和出生日期。
patients.component.ts
-- -------------------- ---- ------- ------ - ---------- ------ - ---- ---------------- ------ - ------------- - ---- ---------- ------ - --- - ---- ----------------- ------------ --------- --------------- ------------ ---------------------------- ---------- ----------------------------- -- ------ ----- ----------------- ---------- ------ - ------ --------- ------------------- -------------- -------------- - - ---------- - ------------------------------------ --- ------ ----------- -- --------------- ----------- -- ----------------- -- ---------------- - ------------------- -- - ------------- - --------- --- - -
patients.component.html
-- -------------------- ---- ------- ------- ------- ---- ------------- ------------------ ----- -------- ------- --- ----------- ------- -- ---------- ------ -------------------- ------- ------ ----------------- - ---- ------- ----- -------- --------
总结
在本文中,我们介绍了 ng-fhir 的安装和使用方法,并提供了一个示例,演示了如何使用 NgFhirService
从 FHIR 服务器中获取患者列表。 ng-fhir 提供了许多其他方法和组件,可用于构建更复杂的 FHIR 应用程序和插件。有关更多详细信息,请参阅官方文档。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/6005678481e8991b448e3e64