检查申请单无纸化
数据流转
HIS开单 -> 申请单整合(数据以及申请单样式) -> 嘉和统一预约平台 -> 检查系统(B超、心电 等等)-> 职能科室做完检查填写报告后,提供报告查询的方式给HIS查看报告
1.2 根据处方号查询申请单类别
-- 根据处方号查询申请单类别 APPLYTYPEID_CHR ,字典数据在:AR_APPLY_TYPELIST
select t2.applytypeid_chr
from t_opr_outpatient_orderdic t1, t_bse_bih_orderdic t2
where t1.orderdicid_chr = t2.orderdicid_chr
and t1.outpatrecipeid_chr = '202406060825286871'
group by t2.applytypeid_chr;
-- 申请单类型表
select * from AR_APPLY_TYPELIST ;
1.3 HIS新版申请记录表(未上线)
-- 根据执行科室判断应该是什么类型的检查申请单
select * from T_AID_EXAMAPPLICATION;
select * from T_AID_EXAMAPPLYDEPART;
1.4 HIS第三方检查模块记录
select t.unitid_int,
t.filename_chr,
t.classname_chr,
t.registertype_chr,
t.status_int,
t.comment_chr
from t_ris_thridpart_unit t
where t.status_int = 1;
-- 通过参数维护的科室,把检查类型id转换为执行科室id,然后去匹配模块记录表中的信息,再写入对应的中间表
select * from T_BSE_SYSPARM t where t.PARMCODE_CHR = '0110';
select * from T_SYS_SETTING t where t.SETID_CHR = '0203';
-- 蓝韵
t_patientandstudyinfo
-- B超
t_patientandstudyinfo_b
1.5 需求设计
- 开发一个
检查申请管理系统A
,包含检查单查询、申请单信息补充、打印申请单等等。 - 检查单查询
- 2.0 界面可以通过申请单来源(门诊/住院),诊疗卡号、处方号、住院号、住院流水等筛选条件进行查询。
- 2.1 门诊:可以传入门诊卡号、处方号加载对应的检查申请单记录。(从HIS接口对接申请单记录)。
- 2.2 住院:可以传入住院号、住院流水号加载对应的检查申请单记录。(从HIS接口对接申请单记录)。
- 检查申请信息补充
- 3.1 选择对应的申请单,按照
检查申请单类型
加载对应的申请单格式
,补充相关申请单信息,并确认。不需要签名
的直接补充完相关申请单信息,确认提交即可。需要签名
的补充完相关申请单信息后,进行签名(如果需要双签就进行双签),最后确认提交即可。
- 3.2 补充完申请单信息后,点击确认,
系统A
有对应的数据信息了,或者系统A
不保存这些数据回写到HIS系统都行。
- 3.1 选择对应的申请单,按照
- 检查申请单打印
- 4.1 打印申请单,或者打印知情同意书
- 提供相关申请单接口给第三方,包含申请单数据接口、申请单pdf接口。
- 获取申请单等数据相关接口(从HIS系统中获取)
- 获取检查申请单信息
/api/ris/apply
- 获取科室列表
/api/esb/departments
- 获取检查申请单元
/api/esb/modality
- 获取检查申请单元对应检查部位
/api/esb/modality/checkpart
- 获取检查申请单信息
- 需要提供链接地址给HIS或者其他系统调用。URL地址传入门诊/住院类型、卡号/住院号、处方号、医生编码等参数(
http://*****/?apply_from=1&card_no=12313&order_id=13231&inp_no=1231&doctor_no=13123&doctor_name=xxxx
),可以加载患者申请单信息。 - 补充功能
- 增加页面查询相关数据并可以打印列表内容
查询条件
。 科室/病区、申请单状态(全部、未预约、已预约、已登记、已出报告)、打印状态(已打印、未打印)、申请时间(开始时间、结束时间)、住院号数据列表展示
。暂定:病区、住院号、姓名、床号、项目名称、预约时间,操作栏 点开后可以查看对应的申请单。打印
。 点击按钮后可以将一查询出来的列表数据打印出来,打印的字段就是列表中展示的字段。打印后需要记录哪些申请单已打印。
- 申请单归档。
调用第三方接口归档
获取检查申请单信息
接口返回参数增加:item_badge
申请单中对应的标记。如果该字段有值,则申请单自动勾选对应的项目。这个只争对生殖超声
申请单。- 新增一个
放射
申请单,检查类型为:放射 - 生殖中心生殖助孕科室开单的(胸部正侧位)放射单弹窗显示,并且申请单部位增加固定文字
保护盆腔
,填写申请单 - 配合
心电图
调整视图方便报告叫号 - 放射心电图,
memo
字段增加病历转科诊断。临床及检验主要意见
默认显示memo
字段;临床预诊
默认显示diagnose
字段。 - 放射科3个申请单申请单调整,增加显示
过敏史anaphylaxis
。
超声已预约又退费
1.6 开发顺序
- 先做不需要签名的申请单,优先做超声的申请单
- 超声医学科检查申请单
优先
- 心电图申请表
- 动态心电图、心率变异测定申请表
- 心肺运动试验申请单
- 电子结肠镜检查申请单
- 电子胃镜检查申请单
- 超声医学科检查申请单
- 需要签名的申请单
- CT检查申请单
- MRI检查申请单
- 妇产科超声波检查申请单
HIS类别配置
2.检查申请类别配置
- 2.1 检查类别分为:0-CT,1-MRI,2-心电图,3-内窥镜,4-放射,5-超声,6-病理
- 2.1 检查类型与执行科室对应配置
- 2.2 检查类型与检查申请单元对应配置

接口
测试地址:http://10.80.128.190:8004/
医生申请单填写跳转
public string CreateDoctorUrl(string empNo, string cardNo, string recipeNo,string applyFrom)
{
return $"http://10.80.128.190:8004/ris/applylist?jobId={empNo}&cardNO={cardNo}&orderId={recipeNo}&applyFrom={applyFrom}";
}
var url =CreateDoctorUrl("0001", "0000000002", "0000000002", "1")
System.Diagnostics.Process.Start(url);
根据申请单号查看pdf
示例: http://10.80.128.190:8004/ris/applypdf?applyId=1866518404&jobId=0001
webservice接口地址
http://10.80.128.190:8006/ApplyWebService.asmx
PACS视图
HIS申请单号 检查状态(已登记、已出报告 等) 报告时间
超声/放射/统一预约视图
`超声视图`
数据库sqlserver
数据库ip:132.147.160.160
数据库名:USDB
视图名称:view_YY
用户名/密码:YY/YY
`放射视图`
数据库sqlserver
数据库ip:132.147.160.212
数据库名:RISDB
视图名称:view_YY
用户名/密码:YY/YY
`医技统一预约平台视图`
数据库:oracle
username:IBP_LW
password:ibplw123
database:10.80.128.216:1521/ibp
select * from ibp.v_hipibp_appoint_result
产前诊断申请单CA签名
科室名称:产前诊断科(荔湾)
科室编码:0000222