openeyes / patient-ticketing
此包已被废弃,不再维护。没有建议的替代包。
此包的最新版本(v1.12)没有可用的许可证信息。
提供通用票据系统,用于跟踪患者通过多个途径
v1.12
2016-02-11 13:29 UTC
Requires
This package is not auto-updated.
Last update: 2020-01-24 15:46:20 UTC
README
截至 Openeyes 版本 1.12.1,此模块已被合并到核心 openeyes 仓库中。
此仓库仅用于历史目的
患者票据模块
此模块旨在提供通用的票据机制来跟踪患者通过多个途径。作为一个独立模块,它需要与其他模块集成以创建患者票据。在其第一次迭代中,它旨在支持虚拟诊所,但它被设计成适合诊所跟踪、申请处理,以及(希望)任何可能发生的其他患者途径。
设置
-
将模块代码放置在常规模块目录中(protected/modules)
-
将模块添加到 yii 本地配置中
'modules' => array( ... 'PatientTicketing' => array('class' => '\OEModule\PatientTicketing\PatientTicketingModule'), ... ) -
在用户管理员中,为想要访问患者票据的用户授予患者票据权限。
-
使用患者票据管理员设置一个或多个队列。
提出票据
目前,票据只能在支持模块中提出
- OphCiExamination - 诊所结果元素
分配小部件
目前,票据分配到队列的字段配置是结构化数据的json blob。基本字段类型是选择(下拉列表)和文本。但是小部件提供了在队列分配表单中定义更复杂行为的机会。此例子的初始示例是TicketAssignOutcome,这是一个提供结果并提供动态跟进和站点选择的小部件。此配置的基本示例
{"id":"glreview", "type":"widget", "widget_name": "TicketAssignOutcome"}