康复管理系统的总体设计

    康复管理系统的总体设计

    本系统基于 C/S 架构开发,使用的开发语言为 C#/.NET,充分体现了模块化与组件式开发的基本思想。

    客户端使用了基于 WPF(Windows Presentation Foundation)技术的 Prism 框架,并通过其中的 MEF 模型进行了依赖注入处理,使得客户端的各个模块可以在运行时动态加载。

    服务端通过 WCF(Windows Communication Foundation)技术进行服务部署,改进了以往普通 C/S 架构中,客户端承担了过多的业务逻辑而服务端只有数据库,导致数据库操作频繁,系统整体性能不佳的问题。将合适的处理操作放在服务端,有效地提高了系统客户端的响应速度。数据库访问层使用了 Enitty Framework 框架,通过代码先行的方式,能整体降低系统的代码量并提高数据访问层对不同数据库的兼容能力[36]。

    4.1 系统业务流程图设计

    康复管理系统业务流程图设计,如图 4-1 所示。

    4.2 系统的功能模块设计

    本系统的功能模块分为配置管理、健康卡、信息登记、电子病历、康复医嘱、康复评定、报表统计、接口、排班、专家知识库十大部分,总共有 24 个具体模块如图 4-2 所示。下面我们就对具体的模块进行以下简单的描述。



    4.2.1 配置管理

    使用对象为系统管理员,主要负责系统的后台管理,包括数据库配置,服务器地址配置,系统用户及用户组的管理与维护,不同用户组及不同用户的权限管理如图 4-3 所示。

    4.2.2 健康卡

    使用对象可为登记护士,也可以医生本人,健康卡中主要是存储了病人标识,通过刷卡来实现病人信息的快速检索。

    4.2.3 信息登记

    使用对象可为登记护士,也可为医生本人,主要负责新到病人的信息登记,以及病人信息的归档管理。此处可以通过 HIS 接口与特定的 HIS 系统进行数据直接获取。如图 4-4 所示。

    4.2.4 电子病历

    使用对象为医生或者治疗师,可以在此处针对某个病人进行主诉是、病史及其它病历相关信息的录入与管理,另外在治疗过程中,也可以对治疗情况进行可以建立病历模板,可以对既往所有病历进行归档管理。如图 4-5 所示。

    4.2.5 康复医嘱

    使用对象为医生及治疗师,医生通过医嘱模块,可以针对某个病人,根据其病情,进行下医嘱的操作。治疗师根据医生对某病人所下医嘱,进行具体的治疗操作,并将治疗过程进行记录。如图 4-6 所示。

    4.2.6 康复评定

    使用对象为医生及治疗师,评定操作可以发生在治疗前,治疗中,以及治疗后,在每一次评定时,可以通过该模块选择相应的量表,进行评定,评定完成后生成评定报告,进行归档管理。如图 4-7 所示。



    4.2.7 报表统计

    使用对象为科室主任或其它管理层或者所有的医生以及治疗师,根据需求制定统计报表格式,进行数据筛选与抽取,生成特定的报表,以辅助医生进行科研工作或者管理层进行业务管理。如图 4-8 所示。

    4.2.8 接口

    本模块为系统的一个后台模块,主要负责与医院的 HIS 接口进行数据互通,以从 HIS 系统直接导入病人或者病历,以及与电子病历系统导入医嘱等。如图 4-9所示。

    4.2.9 排班模块

    使用对象为康复科助理(或类似角色),排班的对象主要针对治疗师,可以将各个病人按时间段分配至不同的治疗师,最后形成以天或者以周为单位的排班表格,通过外接显示大屏展示给治疗师及病人。如图 4-10 所示。

    4.2.10 专家知识库

    专家知识库是一个包含了康复医学相关知识、技术的数据库。专家知识库里面囊括了康复专家们的学术知识,对相关康复技术指导,对相关病种治疗的指导意见以及对康复知识的一些帮助说明等等内容,是康复数字化平台必不可少的一部分。康复界的医师都可以通过它学习、掌握相关的康复技术。专家知识库对医院开展康复科目具有极大的指导、学习、帮助等作用[37],包括康复知识录入、知识归档、知识检索查阅等三大部分,如图 4-11 所示。