长期医嘱表 结束时间为空的数据行每天只执行一次.
患者ID |
项目 |
开始时间 |
结束时间 |
|
001 |
阿莫西林 |
2009-01-18 |
|
|
1.列出结束时间为空的数据行,显示为未执行医嘱列表.
2.点击执行按钮则将此行数据填充入计价表.
3.当天内此行数据将不会再出现在未执行医嘱列表中,更不会重复填充入计价表.
4.第二天,此行数据再次显示为未执行医嘱,
5.点击执行按钮,填充此行数据入计价表,
以此类推.....直至此行数据停止时间不为空为止.
应该如何判断此行数据已经执行过,当天不再执行?
也许你会说只要比较一下计价表的数据即可,但是,医嘱表数据行是允许完全重复的行存在的.对比数据进行判断行不通..
比如:某行数据已经执行,当天内再录入一行完全相同的数据行,这个对比数据进行判断就没意义了.临时医嘱表则非常容易解决.因为某行数据只在当天只执行一次.我只需要加上执行逻辑列即可判断.
患者ID |
项目 |
开始时间 |
执行 |
|
001 |
阿莫西林 |
2009-01-19 |
√ |
|
实在想不到用什么方法解决长期医嘱的执行判断....特向各位老师求教.希望能得到提示...
难道为每行数据再加上一个不重复的编码?这样似乎把表搞得好复杂...
说白一点,长期医嘱某行数据相当于临时医嘱的某行数据每天都录入一次...
[此贴子已经被作者于2009-1-20 11:02:27编辑过]