adunsulag / oe-module-g9-ccda-exporter
OpenEMR G9 CCDA 导出应用程序
Requires
- php: ^7.1
- nyholm/psr7: ^1.4
- openemr/oe-module-installer-plugin: ^0.1.0
- symfony/event-dispatcher: ^4.4.0
Conflicts
- openemr/openemr: <6.1.0
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 中激活您的模块。
- 以管理员身份登录您的 OpenEMR 安装
- 转到菜单并选择“模块 -> 管理模块”
- 在模块列表中单击未注册选项卡
- 找到您的模块并单击“注册”按钮。这将重新加载页面并将您的模块放入模块的已注册列表选项卡中
- 现在单击您的模块名称旁边的“安装”按钮。
- 最后,单击您的模块的“启用”按钮。
贡献
如果您想帮助改进此模块,请向 Github 上发布问题或发送拉取请求。