3.2 社区医院系统需求分析案例解析

3.2.1 案例背景

以下内容稍显枯燥,但是笔者想了想,读者做售前肯定都要写这些,所以还是给了个完整版。

我国“国民经济和社会发展十二五规划纲要”有关国民医疗改革的内容中指出:“加快医疗卫生事业改革发展。优先满足群众基本医疗卫生需求。加强公共卫生服务体系建设,扩大国家基本公共卫生服务项目。加强医学人才和医生培养,完善鼓励全科医生长期在基层服务政策。积极稳妥推进公立医院改革,探索形成各类城市医院和基层医疗机构合理分工和协作格局。积极防治重大传染病、慢性病、职业病、地方病和精神疾病。”

糖尿病(Diabetes)是由遗传因素、免疫功能紊乱、微生物感染及其毒素、自由基毒素、精神因素等等各种致病因子作用于机体导致胰岛功能减退、胰岛素抵抗等而引发的糖、蛋白质、脂肪、水和电解质等一系列代谢紊乱综合征,临床上以高血糖为主要特点,典型病例可出现多尿、多饮、多食和消瘦等表现,即“三多一少”症状,糖尿病(血糖)一旦控制不好会引发并发症,导致肾、眼和足等部位的衰竭病变,且无法治愈。

中国现有9240万糖尿病患者,患病率达到9.7%,已经超过印度成为世界上糖尿病患者最多的国家。而且中国糖尿病患病率呈逐渐攀升趋势。2006~2015年间,糖尿病、心脏病和中风将耗费中国5580亿美元。

我国糖尿病系统管理率低,并发症前移,社区医务人员和糖尿病患者对糖尿病系统化管理知识匮乏,而且我国尚无社区层面预测糖尿病并发症风险评估模型。据WHO预测,2025年糖尿病将消耗我国1/3以上的医疗卫生资源!糖尿病严重危害我国人民健康与经济发展。

国家大力发展我国的医疗事业,解决现有的很多医疗问题。建立糖尿病社区服务网络平台,符合国家指示精神、能够节约社会资源和方便病患就医看病。为了能够真正使医疗资源得到充分的利用,发挥众多社区医院的医疗功能,使病患能够得到全面、省时、高质量和低价位的治疗,大力发展糖尿病社区服务网络平台十分必要。

3.2.2 医院访谈调研

先来几张访谈表看看。

1.访谈1(患者):

2.访谈2(医生):

3.访谈3(医生):

4.访谈4(专家):

5.访谈5(医生):

3.2.3 岗位职责分析

3.2.4 系统用户分析

3.2.5 用户场景分析

【总场景分析】

【患者角色分场景】

场景1

场景2

场景3

场景4

【社区医生角色分场景】

场景1

场景2

【专家医生角色分场景】

场景1

场景2

场景3

患者每天都会通过测量仪器把自己的身体状况的各项指标输入进本系统中,如果各项指标正常,系统不会报警;如果数据指标有异常,系统会自动报警,社区医生看到报警后,会判断一下病情轻重;如果轻微,社区医生会自行处理,如果病情严重,社区医生会向专家医生报告,交由专家医生处理,本系统支持远程视频诊断,流程如图3-2所示。

图3-2 系统整体流程

顶层数据流程如图3-3所示。

图3-3 顶层数据流程

底层数据流程如图3-4所示。

图3-4 底层数据流程

3.2.6 用户用例分析

【患者用户用例】

用例1

用例2

用例3

用例4

【社区医生用户用例】

用例1

用例2

【专家医生用户用例】

用例1

用例2

用例3

3.2.7 功能需求分析

1.专家医生模块

专家医生模块主要是协助专家医生处理糖尿病治疗工作的模块。包括以下五个子模块:当前任务、社区医生管理、患者管理、在线交流和科研统计。

其中,当前任务是指专家医生今日的任务,主要是治疗经社区医生推荐上来的患者。社区医生管理的主要功能是给下辖的社区医生发布各种治疗方案以及和社区医生在留言簿进行非及时性的交流。患者管理功能主要是管理专家医生治疗过的患者的病历,可以对病历进行增、删、改和查等操作。在线交流功能主要是通过手机短信、电子邮件和在线视频使专家医生与社区医生,患者进行线上沟通。科研统计也是本系统的一个重要的功能,基于本系统收集的大量数据,专家医生对这些数据进行统计和分析,得到所需要的科研成果。

(1)当前任务

当前任务模块主要功能是专家医生处理当天的医疗任务。其任务主要是治疗由社区医生推荐上来的患者。在患者基本信息中,专家医生可以查看患者基本信息、血压趋势图和血糖趋势图,还可以预测患者病情发展,查看患者病历,以及给出治疗建议。报警患者是指检测指标超过标准值范围的患者,对于报警患者的超标指标,本系统会用红色标志。

单击“详细病历”后,可以看到详细病历页面,医生给出医疗建议的页面与详细病历页面完全一样。

(2)社区医生管理

社区医生管理模块的主要功能是专家医生对下辖的社区医生进行管理,有四个功能,一个是向社区医生下发各种治疗、保健、康复和预防方案;另一个是类似于留言板功能,与社区医生可以进行非及时性交流;还有一个是查看社区医生介绍。

(3)患者管理

患者管理模块的主要功能是专家医生可以管理在自己这里所有看过病的患者信息。进入患者病历和给出治疗建议页面与当前任务里的页面相同,就不在这里重复了。

(4)在线交流

专家医生可以和社区医生、患者进行在线交流。在线交流方式有三种:手机短信、电子邮件和在线视频。

(5)科研统计

本系统带有科研任务,所以在本功能模块,从患者类型的角度对各项科研指标要加以统计。把患者分为手机干预组、网络干预组、手机+网络干预组、两者皆无组,然后再统计各组的指标。

2.社区医生模块

社区医生模块的主要功能是协助社区医生做好本社区的糖尿病医疗工作。本模块包括当前任务、患者模块、专家模块和在线交流四个子模块。在当前任务模块,社区医生可以查看今日需要治疗患者的各项指标、趋势图和预测信息等,并根据获取的信息给出有针对性的治疗方案,还可以推荐患者给专家医生治疗。在患者模块中,社区医生管理自己治疗过的所有患者的病历。在专家模块中社区医生可以学习专家医生给自己的各种医疗方案,同时也可以和专家医生在留言簿上进行沟通,进行非及时性交流。在线交流的主要功能是通过手机短信、电子邮件和在线视频社区医生与专家医生、患者进行在线交流。

(1)当前任务

社区医生进入当前任务模块之后,会看到患者列表,可以查看到每个患者的详细信息,包括患者基本信息、患者的各项关键性指标和各项计划。每项关键性指标都包含有趋势图,还有每个患者的预测信息。需要推荐给专家医生诊治的患者,还可以推荐给专家医生。

(2)患者模块

通过此模块,社区医生可以查看并治疗自己治疗过的所有患者。患者可以用血压和血糖等指标来分类查询。如果患者需要专家诊治,可以在本模块下推荐给相应的专家医生。

(3)专家模块

在专家模块中,社区医生和专家医生进行沟通,交流心得体会,本功能类似于留言板,是一种非及时性的交流。通过方案管理,可以查看专家医生给社区医生的各种医疗方案。通过专家医生介绍,可以了解专家医生的详细信息。

(4)在线交流

社区医生可以和专家医生、患者进行在线交流。在线交流方式有三种:手机短信、Email和在线视频。

3.患者模块

患者模块的主要功能是帮助患者汇报病情并及时获得治疗方案。包括我的病历、我的个性化方案、今日状况汇报和在线交流。在我的病历模块中,患者可以通过时间选择查看自己的病历。在我的个性化方案模块中,患者可以查看社区医生为自己制定的预防方案、治疗方案、康复方案和保健方案。在今日状况汇报模块中,患者可以向医生汇报自己的各项关键性指标和病情描述。在在线交流模块中,患者可以通过手机短信和电子邮件,在线视频和社区医生,专家医生进行及时在线交流。

(1)我的病历

患者进入我的病历模块,可以根据时间查看自己的病历情况,可以查看各项,例如血压、血糖、体重和血脂等关键性指标。

(2)我的状况

患者可以在本模块查看自己各项指标的趋势图。

(3)我的个性化方案

在本模块,患者可以查看社区医生为自己量身订做的个性化治疗方案,包括预防方案、治疗方案、保健方案和康复方案,通过选择日期就可以查看相应的方案。也可以查看前一段时间采用治疗方案后的健康改善情况。

(4)今日状况汇报

今日状态汇报模块中,患者可以使用该模块汇报今日的病况,包括血压、体重、血脂和血糖等几个主要指标和病情描述。

(5)在线交流

患者可以和专家医生、社区医生进行在线交流。在线交流的方式有三种:手机短信、Email和在线视频。

3.2.8 非功能需求分析

1.表现层需求

系统操作界面应具有较高的响应速度,较好的用户操作体验。系统操作界面要简约方便和易于学习使用,常用的功能做成类似于快捷方式的链接可以随时进入这些功能区。

2.业务层需求

业务层要独立于任何框架技术以便于新技术出现以后容易切换到新的技术或平台。各模块要相对独立,以便于模块重用。业务层需要具有最大程度的灵活性,要具有可扩展性,以满足近期可能发生的需求变更。

3.数据持久层需求

数据持久层要独立于底层数据库,便于将来切换数据库产品。数据持久层的实现要独立于具体实现技术,便于将来切换实现技术。

4.性能需求

由于本系统的使用范围十分广泛,涉及公立医院、各社区医院及广大的糖尿病患者,据某市卫生局的统计,截止到目前为止,市糖尿病患者数量已经达到120万人。所以本系统设计的时候应充分考虑患者数量,要求有较高的响应速度和良好的用户体验。

以上这些非功能性需求是本系统采用技术整合开发的主要依据,所涉及到的技术有:ASP.NETSpring.NET、NHibernate、Ajax和Sliverlight等。

3.2.9 需求规格说明书

本小节应该是给一份完整的需求规格说明书。因为3.2节主要是需求分析的思路,前面已经把思路都说清楚了,笔者觉得没必要再把完整的需求规格说明书列出来(篇幅所限)。读者如果真正掌握了需求分析的思路的话,写出完整的需求规格说明书肯定是一件很容易的事了。

如果读者还有很多疑问,也可以去笔者发起的“售前之道”论坛提问,有很多售前高手在这里等你挑战!