医嘱系统中关于草药处方的处理流程:
医院病区管理当中,草药的处理有别于西药的处理。在非中医医院中,病区草药基本都是通过录入草药处方来处理。而且一付草药往往会有多味草药。因此在草药的处理过程中需要有付数的处理。为了方便处理,将草药处理的流程单独提炼出来,药房也对草药进行单独确认。
表结构变化:首先在数据库中增加表yz_cdrug_order用来记录每付草药中的细目信息。同时该表也作为药房确认时往细目帐中插入数据的来源,也作为打印草药处方的数据来源。其表结构如下:
act_order_no 医嘱号,与yz_act_order中的医嘱号相对应。
Item_no 细目顺序号
Patient_id 病人id号
Admiss_times 住院次数
Charge_code 草药药品编码
Serial 草药包装序号
Group_no 草药房编码
Drugname 草药名称
Page_no 草药处方页号
Charge_amount 每味草药的数量
Unit 每味草药的单位
Charge_price 每味草药的单价
Status_flag 标志 1录入、2确认、3已发药、4、撤销
Caoyao_fu 草药付数,其与yz_act_order中的charge_amount一致
Confirm_time 确认时间
Confirm_opera 确认人
在yz_configure中增加两个字段:cy_price_code 草药煎药费编码,此种情况是指收取煎药费时所对应的医嘱项目编码
cy_noprice_code 草药煎药费编码,此种情况指不收取煎药费时所对应的医嘱项目编码
流程:
草药处方录入:在yz_cdrug_order中插入每付草药的细目信息。在增加草药处方
获取医嘱号act_order_no,然后在每增加一味药时item_no+1。在存盘时除了保存yz_cdrug_order中的细目信息,在yz_act_order中插入一条相应的医嘱记录,医嘱号与增加处方时所获得的医嘱号一致。如果要收取煎药费的话,插入的 yz_act_order中的order_code为yz_configure中的cy_price_code,不收取煎药费的话插入的yz_act_order中的order_code为yz_configure中的cy_noprice_code。Yz_act_order中的charge_amount和录入的草药付数一致。在删除草药处方时,在删除yz_cdrug_order中细目的同时,删除yz_act_order中的相应的记录。如果录入的草药医嘱不处于录入状态,则不允许删除,只能撤销。
草药处方确认:将yz_cdrug_order中的记录其status_flag置为’2’,同时将yz_act_order中相应的记录也置为’2’,同时要添入确认人和确认时间。
草药处方打印:将yz_cdrug_order中的记录其page_no置上页号。
草药处方撤消:如果yz_cdrug_order中的status_flag为’3’,则在yz_cdrug_order中插入相应的负数记录,同时将item_no置为负数。如果status_flag为’2’,则直接将status_flag改为’4’。另外,还需要将yz_act_order中的相应记录做处理,将deleted_flag置为’1’.。注意如果是录入状态,则不能通过撤销操作,只能通过在录入界面中删除处方的操作。
医嘱录入的变化:在修改或删除医嘱时,如果其order_code 为yz_configure中的cy_price_code或cy_noprice_code一致,则不能进行修改。
医嘱确认的变化:在确认时将由录入草药处方时所产生的医嘱过滤掉。即取数时不取医嘱码为yz_configure中定义的草药煎药费编码的医嘱。
医嘱撤销的变化:在撤销时,不取医嘱码在yz_configure中定义的草药煎药费编码的医嘱。
完成时间:2001-10-29日之前
执行人:韩朝永、郑云海
|
|