欢迎来到天天文库
浏览记录
ID:43793567
大小:280.00 KB
页数:12页
时间:2019-10-14
《导诊--功能点分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、导诊一功能点分析在以下的描述中,暂不考虑医生的身份(普诊、专家)变化、登陆点变化、信息去向的多样化等因索,仅从功能点的角度来描述,以期简单明了地说明问题;若糅合多个因素,将会导致说明复杂化,不容易说明清楚。■模式一:护士排队、医生一次呼叫这是最简单的应用场景:1.挂号不直接进入候诊排队队列2.患者到达护士台后,由护士操作,将患者排进候诊排队队列3.医生呼叫患者,患者直接进入对应诊室(诊台)就诊在这个应用场景下,需要以下儿个功能点:1.护士端排队程序患者信息:由患者提供,或从HIS获取,或从非HIS挂号表(比如我们或第三方做的挂号程序对应的表)获取可能操作:在
2、一个排队队列中增加、修改、删除排队者,将一个排队者从一个队列转移到另一个队列,清空队列,信息同步等。具体说明如2增加:在队首、队尾或指定位置增加一个排队者;结果:排队表中增加-条信息,护士端界面的某个队列的尾部、首部或指定位置增加一条信息,信息发布屏幕上某个队列中的相应位置增加一条信息>修改:修改一个排队者的信息;结果:排队表中对应记录的信息被修改,护士端界面的某个队列的显示信息被修改(可能只是一条信息改变、也可能排队顺序改变),信息发布屏幕上某个队列的显示信息被修改(可能只是一条信息改变、也可能排队顺序改变)>删除:删除一个排队者的信息;结果:排队表中对应
3、记录被删除,护士端界而一个队列的对应节点被删除,信息发布屏幕上一个队列的对应节点被删除>转移:将一个排队者从一个队列转移到另一个队列;结果:排队表中对应记录的信息被修改(排队队列ID被修改,排队位置也可能修改);护士端界面中将排队者从原显示队列中删除,添加到FI标队列中的合适位置;信息发布屏幕上也有与护士端界面上相应的变化>清空:清空一个排队队列;结果:排队表屮一个队列的记录被删除,护士端界面屮一个队列的信息被清空,信息发布屏幕上一个队列(或一部分信息,当多个排队队列在一个显示队列中显示时)被清空>同步:指的是将信息发布屏幕内容与排队表信息同步。通知TQSe
4、rver将一个显示队列清空,再将该显示队列对应的多个排队队列的记录逐条发给TQServer,由TQServer转发给播放器;需要区分是同步首次排队信息还是二次排队信息(要利用患者的状态);结果:排队表无变化,护士端界面显示无变化,信息发布屏幕上显示被更新、与排队表信息一致>程序重启:护士端程序重启之后,需要重新读取信息;对于两次呼叫、且需要区别显示首次等候队列、二次等候队列的(实际上是一个队列的患者的两种状态),需要根据患者状态自动为两个队列读取信息并在自己的屏幕上显示操作分析:以上每个操作对于数据库修改的预期结果,护士端程序是知道的;每个操作完成后护士端的
5、预期显示结果,护士端程序也是知道的。钟小明:此时的操作流程是:护士端程序将信息交给TQServer,TQServer操作数据库,完成后会通知护士端程序重新读取排队表所冇记录、更新界而,并通知播放器、LED控制程序、TTS控制程序等进行后续操作。我认为:>在这种情况下,需要考虑重新读取排队表所有记录这个思路是否妥当?若数据量不大,那么问题不大(读取效率、显示效率都可接受);若数据量较大(比如一个队列100人甚至更多),那么读取效率、显示效率如何?>既然护士端程序对结果是完全知道的,可这样设计:TQServer只是通知护士端程序,你所希望的操作是否已完成,若完成
6、,则护士端就更新显示(数据是什么、怎么更新,护士端是完全知道的)在界面中增加一个排队者吋,关于其ViewID,有以下几个问题:>何时确定:是在插入数据表之前就确定了,还是在插入排队表之后才确定?从技术上来说都可以。应该要求在插入前确定,否则不管是什么程序执行插入操作,它无法直接获取ViewIDo>多点执行:插入数据表的操作是在一个地方执行,还是可在多个地方执行?若允许在多个地方执行,那么存在ViewID冲突或不连续之可能。从单点执行的角度考虑,不能由护士端程序确定ViewID,应该由TQS确定ViewID,之后冋传给护士端程序,护士端程序只需要根据队列ID+
7、ViewID读取新增信息即可,无需读取所有信息关于排队,一个队列的信息在三个地方的体现:>排队表中的信息>护士端排队界而,一个队列的排队人的排队顺序(即显示顺序)>信息发布屏幕:显示顺序应与护士端显示顺序一致一个关键问题:护士端的显示顺序怎么决定?显示顺序与排队表屮的哪些信息有什么关系?举例:/队列中已冇两人:两个平诊AOOKA002,此时显示顺序为A001、A002/来个急诊,号码是A003,按照优先级+编号排队,此时显示顺序为A003、A001、A002/来个平诊,号码是A004,排队队尾。此时显示顺序为A003、A001、A002、A004/来个急诊,
8、号码是A005,按照优先级+编号排队,此时显示顺序为
此文档下载收益归作者所有