openeyes/patient-ticketing

此包已被废弃,不再维护。没有建议的替代包。
此包的最新版本(v1.12)没有可用的许可证信息。

提供通用票据系统,用于跟踪患者通过多个途径

安装: 802

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 17

分支: 4

开放问题: 0

类型:openeyes-module

v1.12 2016-02-11 13:29 UTC

README

截至 Openeyes 版本 1.12.1,此模块已被合并到核心 openeyes 仓库中。

此仓库仅用于历史目的

患者票据模块

此模块旨在提供通用的票据机制来跟踪患者通过多个途径。作为一个独立模块,它需要与其他模块集成以创建患者票据。在其第一次迭代中,它旨在支持虚拟诊所,但它被设计成适合诊所跟踪、申请处理,以及(希望)任何可能发生的其他患者途径。

设置

  1. 将模块代码放置在常规模块目录中(protected/modules)

  2. 将模块添加到 yii 本地配置中

     'modules' => array(
         ...
         'PatientTicketing' => array('class' => '\OEModule\PatientTicketing\PatientTicketingModule'),
         ...
     )
    
  3. 在用户管理员中,为想要访问患者票据的用户授予患者票据权限。

  4. 使用患者票据管理员设置一个或多个队列。

提出票据

目前,票据只能在支持模块中提出

  1. OphCiExamination - 诊所结果元素

分配小部件

目前,票据分配到队列的字段配置是结构化数据的json blob。基本字段类型是选择(下拉列表)和文本。但是小部件提供了在队列分配表单中定义更复杂行为的机会。此例子的初始示例是TicketAssignOutcome,这是一个提供结果并提供动态跟进和站点选择的小部件。此配置的基本示例

{"id":"glreview", "type":"widget", "widget_name": "TicketAssignOutcome"}