体检中心体检接口

体检中心体检接口


2024年1月20日发(作者:)

草稿 Page 1 of 8

心电网络体检系统对接方案

数据交互接口连接方案

与其他医疗系统进行数据连接交互主要有以下4种方式:

1中间表模式

1. 需要在心电网络服务器上创建中间表, 创建中间表的SQL语句见【】,中间表的结构文档详见【体检系统接口方案-通过中间表获取.doc】。

2. 此中间表可以位于体检服务器上,也可以安装在心电网络服务器上。体检系统需要把申请数据插入中间表,心电网络接口程序会定时读取该中间表中的数据。

3. 病人检查完毕后,心电网络接口程序会检查结论和检查状态回写到中间表。

体检系统接口中间表方案

一、由心电网络服务器提供中间表,如下表(PACS_APPLY)字段名均为大写

二、体检系统在下申请单的时候往此中间表中插入一条数据,对于每个字段,当体检系统有相关数据的情况下,要求填充(体检系统主要填充的数据时序号为1至32)

三、如果住院病人的流程,是先检查后交费,则下表中住院病人应该是未交费的信息

四、心电网络服务器提供数据库 用户名和密码:

1、 服务器名或者IP地址

2、 数据库名:MIDDB

3、 表名:PACS_APPLY

4、 具有访问权限的 用户名 :PACS

密码 :PACS

五、心电网络系统可向此中间表中回写病人的检查结论、检查医生、报告时间等信息(字段序号为32至37)

六、中间表中字段WORK_STATUS(序号32),当体检系统插入一条新的申请单时候,需要把WORK_STATUS置成1, 心电网络系统读取此字段后,会把该字段置成2

PACS_APPLY

1

草稿 Page 2 of 8

中文名称 字段名 说明

申请单号 AppointId 确保唯一

申请科室 ReqDeptName 申请科室(中文名称)

申请科室代码 ReqDeptId 申请科室代码

申请医生 ReqPhysician 申请医生中文姓名

申请医生代码 ReqPhysicianId 申请医生工号

申请时间 ReqDateTime 申请时间

检查项目ID ExamId 检查项目ID

检查项目 ExamName 检查项目中文名称

病人号能够唯一指向一个病人,不存在一病人号 PatientId 号多人或多人一号的情况(按医院实际使用情况决定是否必需)

病人来源 PatientSource 门诊/住院/体检

门诊/住院/体检号 VisitId

病人姓名 Name

出生日期 Birth

出生日期

年龄 Age

年龄为数字

年龄单位 AgeUnit

年龄单位为“岁”、“月”“周”、“天”,默认为“岁”

性别 Sex

女:F,男:M

床号 SickbedNo

住院病人床号

病区 WardNo

住院病人病区

联系地址 MailingAddress 病人联系地址

体重 BodyWeight 数字,非必需

体重单位 BodyWeightUnit 非必需

身高 BodyHeight 数字,非必须

身高单位 BodyHeightUnit 非必须

舒张压 DiastolicPressure 数字,非必须

收缩压 SystolicPressure 数字,非必需

工作单位 Unit 病人工作单位(非必需)

优先级 Priority

“1”代表紧急、“0”代表非紧急,默认为”0” (非必需)

病史 DiseaseHistory (非必需)

用药史 MedicineHistory (非必需)

临床症状 ClinDiag (非必需)

医嘱 DrAdvice (非必需)

联系电话 PhoneNumber (非必需)

检查目的 ExamReason (非必需)

邮编 ZipCode (非必需)

2

草稿 Page 3 of 8

2视图模式

1. 要求体检系统提供文档【体检系统接口方案-通过视图获取.doc】中的字段名和字段内容。

2. 如果体检系统要求回写,则需要体检系统单独提供回写的表结构,以及回写表的所在服务器IP地址,数据库以及具有写入权限的登陆用户名和密码。

3. 体检系统建好视图后,提供视图的数据。

体检系统接口视图方案

一、体检系统提供视图,需要包含如下视图(PACS_APPLY)所含字段的内容,字段名均为大写

二、对于每个字段,当体检系统有相关数据的情况下,要求填充,以下字段内容包含病人基本信息和病人的医嘱信息。

三、如果住院病人的流程,是先检查后交费,则下表中住院病人应该是未交费的信息

四、体检系统还需要提供如下内容:

5、 体检系统服务器名或者IP地址

6、 体检系统数据库名

7、 视图名(默认为PACS_APPLY)

8、 具有访问权限的用户名和密码

PACS_APPLY

序号

1

列名

PATIENT_ID

(病人ID)

2 OUT_PATIENT_NO (门诊号)

3 IN_PATIENT_NO (住院号)

4 HEALTHCARD_NO

(医保卡号)

5 PATIENT_SOURCE

(病人来源)

6 NAME

(姓名)

7 SEX

(性别)

8 BIRTHDAY

(出生日期)

9 AGE int 是

datetime 否 必填

varchar 否 必填

varchar 否

varchar 否 1-门诊、2-住院、3-其它。(必填)

必填

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

数据类型

varchar

允许空

默认值

说明

患者唯一标识(必填)

3

草稿 Page 4 of 8

序号 列名

(年龄)

10 AGE_UNIT

(年龄单位)

11 ADDRESS

(家庭住址)

12 PHONE_NUMBER

(电话号码)

13 BED_NO

(床号)

14 STUDY_ROOM

(病区名称)

15 NOTE_NO

(处方流水号)

16 CDEPT_CODE

(申请科室代码)

17 CDEPT_NAME

(申请科室名称)

18 EXE_DEPT_CODE

(执行科室代码)

19 EXE_DEPT_NAME

(执行科室名称)

20 DOCT_CODE

(申请医生代码)

21 DOCT_NAME

(申请医生姓名)

22 OPER_CODE

(操作员编码)

23 OPER_DTIME

(申请时间)

24 STUDY_CLASS

(检查类别)

25 STUDY_SUB_CLASS

(检查子类)

26 STUDY_ITEM

(检查项目)

27 ITEM_CODE

(检查项目代码)

28 ITEM_MARK

(项目标识号)

数据类型 允许空 默认值 说明

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

varchar 是 ('') 住院病人必填

varchar 是 ('') 检查的唯一标识(必填)

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

datetime 否 必填

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

varchar 是 ('')

4

草稿 Page 5 of 8

序号

29

列名

CHARGE_TYPE

(收费类型)

30 FACT_PRICE

(费用)

31 DIAG_NAME

(临床诊断

32 WORK_STATUS int 否 新开单= 0(体检系统置标志)

已读取= 1,预约=2,检查=3,报告=4

varchar 是 ('')

money 否

数据类型

varchar

允许空

默认值

('')

说明

3存储过程模式

1. 体检系统所提供存储过程返回的数据集,应该包括文档【体检系统接口方案-通过视图获取.doc】中的字段名和字段内容。

2. 提供批量获取病人信息的存储过程

3. 如果需要回写则需要提供回写存储过程

4. 体检系统提供调用存储过程的文档以及实例程序

4专用体检系统接口模式

要求体检系统提供提取申请列表的DLL控件,调用此DLL的文档和实例程序。

集成步骤:

体检系统接口集成数据流程图,

调用接口程序操作步骤

1. 调用下述接口程序(DLL),以函数参数的方式传递要发送的消息。

DLL名:体检系统

Ini配置文件

函数列表

5

草稿 Page 6 of 8

a.

SendEmr

(AMsgCode: pChar; AsSendXml: pChar; AsRetXml: pChar):

Integer;stdcall;

功能说明:数据传输接口

参数描述:

参数1:调用类型 (4位字符串)

参数2:输入的XML字符串消息

参数3:输出的XML字符串消息

返回值:返回的消息码(0-成功,-1-失败,7-获取参数失败,8-参数无效,9-连接失败)

通过传入消息、参数、接收返回的Xml字符串

b. Init(AIniDir: pChar):integer;

检查整个网络环境是否畅通,包括客户端与体检系统服务器之间连接是否正常以及配置体检系统数据库连接。指定体检系统的配置文件的路径,如

在server体检系统路径下AIniDir参数传入server体检系统

UnInit;stdcall; //释放

退出时释放体检系统连接

2. 接收到接口程序的返回消息后,根据此返回结果,进行后续处理

3. XML的字符串消息格式示例如下:

Version="2.0">

SUBTYPE="FixedChar" WIDTH="6"/>

SUBTYPE="FixedChar" WIDTH="12"/>

id="00" LCID="1033"/>

name="supervisor"/>

体检系统流程说明

1、体检人员信息登记后录入项目,如果散客,则先缴费后做项目;如果团队人员,

6

草稿 Page 7 of 8

则团队状态为开始体检后可以直接做项目。

2、医技系统通过医技接口获取病人需要做的项目信息。

3、项目完成后,医技系统通过接口进行医技确认,目的在于通知体检系统系统该项目已完成。

4、医技系统报告完成后,通过医技接口把报告数据传给体检系统,如果报告涉及报告格式或图像,医技系统提供插件供体检系统浏览报告 。

5、总检医生调阅报告后做出体检结论,体检评估审核完成后,打印体检报告。医技系统提供插件供体检系统浏览报告 。

体检流程图

7

草稿 Page 8 of 8

接口列表

接口代码

JB01

YY01

YY02

YY03

YY04

YY05

BG01

BG02

JB02

病人申请信息

获取科室列表

获取职工列表

获取项目列表

获取临床项目列表

获取药品信息

报告发布

报告回收

根据时间段获取需要做检查的病人结果集

JB03

根据当前某个病人id获取需要做的检查项目信息

QF01

传入需要确费项目(根据标志也可以进行退费)

QR01

AD01

MD01

MD02

BG03

SS01

预约确认(取消)

增加项目/药品

修改项目预约地点

修改已增加的项目/药品信息

报告结果回传

获取病人的手术信息

接口说明

8


发布者:admin,转转请注明出处:http://www.yc00.com/news/1705723574a1419376.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信