如何使用 Composer 解決 OpenEMR 的傳真和短信需求

可以通過一下地址學習composer學習地址

在使用 OpenEMR 管理醫療信息時,我遇到了一個棘手的問題:系統需要支持傳真和短信功能,但 Twilio 已經停止了對其傳真 API 的支持。這導致原有的傳真功能無法使用,雖然 Twilio 的短信功能依然可用,但傳真功能的缺失使我不得不尋找替代方案。

經過一番研究,我找到了 OpenEMR 的 oe-module-faxsms 模塊,這個模塊支持使用 Ring Central 作為傳真服務提供商。通過 composer 安裝這個模塊,我成功地解決了這個問題。

安裝這個模塊非常簡單,只需在終端中運行以下命令:

  • 對于 OpenEMR v5.0.2:composer require “openemr/oe-module-faxsms:1.2.0”
  • 對于 OpenEMR v6.0.0:composer require “openemr/oe-module-faxsms:2.2.0-beta”
  • 對于 OpenEMR v6.0.0(1):composer require “openemr/oe-module-faxsms:2.2.0”

安裝后,如果你選擇使用 Ring Central,需要提供一個 OAuth redirect URI 用于登錄。你可以使用或更改以下路徑以反映你的實例路徑:https://{your domain}/Interface/modules/custom_modules/oe-module-faxsms/rcauth.php?site={site id}。這里的 {site id} 默認是 default,或者你可以直接省略查詢參數。你還可以為同一 Ring Central 賬戶設置多個 OAuth Redirect URI,以支持多個站點。

在設置 Ring Central 賬戶時,需要確保以下最低設置:

  • 在創建沙箱應用時,選擇 Auth Code 和 Refresh Token 作為可用的授權流程。
  • 應用權限必須包括 Faxes、SMS 和 Read Call Log。
  • 當然,還需要提供用戶名、密碼、SMS 號碼、客戶端 ID 和客戶端密鑰。
  • 在傳真/短信賬戶設置中,記得選擇 Production Check 狀態。當你將 Ring Central 用于生產環境時,請勾選此項;如果用于開發沙箱賬戶,則取消勾選。

使用 Composer 安裝 oe-module-faxsms 模塊不僅解決了我的傳真需求,還提供了靈活的配置選項,使得系統的擴展性大大增強。這個模塊的優勢在于它可以與不同的服務提供商集成,未來如果有新的傳真服務提供商加入,OpenEMR 社區也正在尋求贊助以添加 Documo 或其他替代供應商。

總的來說,通過 Composer 安裝 OpenEMR 的 oe-module-faxsms 模塊,不僅解決了我的實際問題,還為系統的未來擴展提供了堅實的基礎。

? 版權聲明
THE END
喜歡就支持一下吧
點贊7 分享