APP下载

军人门诊转科程序设计与应用

2016-11-30王晓虹王志文

实用医药杂志 2016年11期
关键词:门诊患者字段挂号

王晓虹,王志文

军人门诊转科程序设计与应用

王晓虹,王志文

军人;门诊;转科程序;自动化管理

军队医院门诊的服务质量直接关系到为部队服务保障能力及广大患者的健康[1]。医院本着面向基层,服务官兵,优质高效的原则,积极探索新形势下医院为部队服务保障模式,改善军人就诊环境,优化为兵服务流程[2]。门诊工作具有特殊性,从挂号、就诊到做各种检查都要排队,费时费力。倘若需要进一步转科诊疗检查就要重新挂号排队,这对患者来说是很麻烦的事情。军队医院虽设有军人挂号窗口和军人诊室,但是在需要转科检查时仍要重新挂号。否则“门诊工作站”不能处理患者信息。

考虑到军队医改患者不需挂号费这一共性与特点,为减少转科诊疗的麻烦,笔者参考“门诊挂号”程序设计了“军人门诊转科程序”。它由门诊医师站进行操作,不需患者再到挂号室排队挂号,由当前看病医师根据需要转往相关门诊诊室就诊,省时省力,提高了为兵服务质量与效率。现介绍如下。

1 设计思路

1.1门诊挂号基本流程“门诊挂号”程序appoint运行时,根据“门诊号表”clinic_for_regist和“序号发生器”,在“就诊记录”表clinic_master中产生一条患者就诊记录。主要包含了门诊患者挂号的日期visit_date、号别clinic_lable、患者标识patient_id、号类(挂号费等级)clinic_type、号码(一个号别下的序号)serial_no、就诊科室visit_dept等信息。见图1。

2 实现方法

根据以上设计分析,笔者用数据库开发工具Powbuilder 9.0设计程序,分未诊治(挂错科室)与已诊治两种情况实现了军人门诊转科工作。

2.1未诊治患者转科

2.1.1修改“就诊记录”表clinic_master将表中的 “号别”clinic_lable字段、“序号”serial_no字段、“就诊科室”visit_dept字段、“号类”clinic_type字段分别用新的号别、序号、所属科室代码和号类替换。

SQL语句如下:

UPDATE"CLINIC_MASTER"

SET"CLINIC_LABEL"=:vdept_name_t,

"SERIAL_NO"=:v_current,

"VISIT_DEPT"=:vdept_code_t,

WHERE("CLINIC_MASTER"."VISIT_NO"=:vno)AND

("CLINIC_MASTER"."SERIAL_NO"=:vse);

2.1.2修改“候诊队列”表outp_wait_queue由于是更新clinic_master表,其触发器不工作。因此需要将outp_wait_queue表中 “队列名称”Queue_name字段、“挂号科室代码”Register_dept字段、“队列序号”QUEUE_SEQUENCE字段分别用新的相应字段替换。并将“就诊标志”"WORKED_INDICATOR"字段置0。

SQL语句如下:

UPDATE"OUTP_WAIT_QUEUE"

SET"QUEUE_SEQUENCE"=:v_current,

"QUEUE_NAME"=:vdept_name_t,

"REGISTER_DEPT"=:vdept_code_t,

"WORKED_INDICATOR"=0

WHERE("OUTP_WAIT_QUEUE"."VISIT_NO" =:vno)AND

("OUTP_WAIT_QUEUE"."QUEUE_SEQUENCE" =:vse);

2.1.3修改门诊号表clinic_for_regist患者完成换号后需要将“门诊号表”clinic_for_regist中新号诊室对应的“当前号”"CURRENT_NO"字段及“当日已挂号”Registeration_num字段值用原值加1替换。

SQL语句如下:

UPDATE"CLINIC_FOR_REGIST"

SET"CURRENT_NO"=:v_current+1,

"REGISTRATION_NUM"="REGISTRATION_ NUM"+1

WHERE("CLINIC_FOR_REGIST"."CLINIC_DA TE">=:rq)AND

("CLINIC_FOR_REGIST"."CLINIC_DATE"<=:rq)AND

("CLINIC_FOR_REGIST"."CLINIC_LABEL"=:vdept_name_t);

2.2已诊治患者转科这种情况通常出现在患者需要做其他专科检查、会诊时。根据新“号别”“新诊室代码”和序号发生器产生的新就诊序号在“就诊记录”表clinic_master中插入一条新的该患者就诊记录。此时触发器会自动更新“候诊队列”表outp_ wait_queue。然后执行上述2.1.3步骤即可。这个过程就相当于给患者挂了一个新号。

SQL语句中变量注释:

vdept_name_t新号别。

v_current新号码。

vdept_code_t新号别对应的科室代码。

vno门诊患者就诊号。

vse门诊患者号码。

rq就诊日期。

3 使用效果

军人门诊转科程序使用简单,挂号科室和门诊医师站均可使用,特别是门诊医师使用,对患者转科更有针对性,解决了军队患者需要转科或多科诊疗带来的“麻烦”。上半年,进行转科处理161次,受到了官兵及老干部的好评,为提高医疗服务质量提供了很好的技术支持。今后医院应不断拓宽信息化的应用领域,注重技术与管理的结合,使信息化更好地为医院发展服务[3]。

[1]刘占河,张庆华.论军队医院门诊管理者应具备的素质与能力[J].解放军医药杂志,2013,25(3):84.

[2]张庆华,刘占河,辛德清.军队医院门诊为部队服务的做法[J].解放军医院管理杂志,2014,21(8):714.

[3]王燕,屠新丽,曹阳.加强门诊信息化建设,提升门诊现代化管理内涵[J].中国卫生产业,2014,11(20):71-72.

[2016-05-17收稿,2016-06-15修回]

[本文编辑:王军红]

R197.324

B

10.14172/j.issn1671-4008.2016.11.037

264002山东烟台,解放军107医院信息科(王晓虹,王志文)

图1门诊挂号基本流程框图

在写“就诊记录”表clinic_master的同时,通过触发器在“候诊队列”表outp_wait_queue中产生一条患者候诊记录。主要有就诊日期visit_date、就诊序号visit_no、队列序号Queue_sequence、队列名称Queue_name、挂号科室代码Register_dept、就诊状态指示worked_indicator等信息。

1.2设计分析通过门诊挂号基本流程可看出,“就诊记录”表clinic_master中“号别”clinic_lable字段、“就诊科室”visit_dept字段用来区分门诊患者所挂号诊室及其所属科室代码,而“号码”serial_no字段则表示所挂“号别”的序号。这是患者在门诊医疗过程中区别不同诊号和候诊顺序的三个重要标志。

在“候诊队列”表outp_wait_queue中,用来区分门诊患者所挂号别及其所属科室代码的是“队列名称”Queue_name和“挂号科室代码”Register_dept字段。“队列序号”Queue_sequence表示门诊患者在当前诊号下的排队序号。通过改写上述字段即可改变挂号诊室,完成转科工作。

猜你喜欢

门诊患者字段挂号
图书馆中文图书编目外包数据质量控制分析
分析探讨自助挂号系统在门诊管理中的应用效果
COVID-19疫情下某三甲医院1066例发热门诊患者临床资料分析
探讨提升门诊患者满意度、改善分诊导诊护理服务的方法
昆明地区571例门诊患者HPV感染情况分析
CNMARC304字段和314字段责任附注方式解析
挂号中介服务“赔本赚吆喝”
无正题名文献著录方法评述
门诊患者用药安全管理实践
关于CNMARC的3--字段改革的必要性与可行性研究