adunsulag/oe-module-g9-ccda-exporter

OpenEMR G9 CCDA 导出应用程序

0.0.2 2022-06-14 18:52 UTC

This package is not auto-updated.

Last update: 2024-09-18 05:24:08 UTC


README

这是一个示例模块项目,开发者可以使用它来查看一个使用一些 FHIR API 的 SMART on FHIR 应用程序的示例。这个示例应用程序演示了生成或检索选定患者的 CCD 的 ONC 数据导出要求(g)(9)。它使用 smart client javascript 库与 OpenEMR 服务器通信并生成临床护理总结文档(CCD)。

要使用此模块,您需要在全局设置中启用菜单选项。有关注册客户端应用程序的说明,请参阅“模块 -> G9 CCDA 导出器 -> 注册说明”。

一旦您已通过适当的范围注册了您的应用程序,您需要在“全局设置 -> G9 CCDA 导出器模块设置”中设置 client_id 和 secret_key。

通过 Composer 安装模块

通过 Composer 安装模块有两种方式。

公共模块

我们强烈鼓励您与 OpenEMR 社区分享您创建的模块。为了确保其他开发者/用户可以安装您的包,请在https://packagist.org.cn/上注册您的模块。一旦您的模块已注册,用户可以通过执行 composer require "<namespace>/<your-package-name> 来安装您的包。

私有模块

如果您的模块是私有模块,您仍然可以通过将其设置为使用私有仓库来告诉 composer 在哪里找到您的模块。您可以使用以下命令完成此操作

composer config repositories.repo-name vcs https://github.com/<organization or user name>/<repository name>

例如,要将此骨架作为模块安装,您可以运行以下命令

composer config repositories.repo-name vcs https://github.com/adunsulag/oe-module-g9-ccda-exporter

此时,您可以运行安装命令

composer require adunsulag/oe-module-custom-skeleton

通过文件系统安装模块

如果您将模块复制到安装目录中,您需要将模块的 composer.json "psr-4" 属性复制到 OpenEMR 的 psr-4 设置中。您还需要在 openemr composer.json 文件所在的任何位置运行 composer dump-autoload,以便正确设置命名空间属性以包括您的模块。

激活您的模块

使用 composer(推荐)或将您的模块放置在 <openemr_installation_directory>//interface/modules/custom_modules/ 中安装您的模块。

一旦您的模块已安装到 OpenEMR 的自定义模块文件夹中,您可以通过以下方式在 OpenEMR 中激活您的模块。

  1. 以管理员身份登录您的 OpenEMR 安装
  2. 转到菜单并选择“模块 -> 管理模块”
  3. 在模块列表中单击未注册选项卡
  4. 找到您的模块并单击“注册”按钮。这将重新加载页面并将您的模块放入模块的已注册列表选项卡中
  5. 现在单击您的模块名称旁边的“安装”按钮。
  6. 最后,单击您的模块的“启用”按钮。

贡献

如果您想帮助改进此模块,请向 Github 上发布问题或发送拉取请求。