1、ICS 11.020 C 07 DB33 浙江省 地方标准 DB 33/T 854.2 2011 卫生数据共享访问接口技术规范 第 2 部分: 电子 健康档案 数据传输 Standard for interface technology of health data sharing and access Part 2: Transmission of electronic health record data 2011 - 12 - 30 发布 2012- 01 - 30 实施 浙江省质量技术监督局 发布 DB33/T 854.2 2011 I 目 次 前言 . II 1 范围 . 1 2 规
2、范性引用文件 . 1 3 术语和定义 . 1 4 传输结构和技术实现方式 . 3 4.1 电子健康档案的组成 . 3 4.2 同步传输系统结构 . 4 4.3 异步传输系统结构 . 8 4.4 传输安全机制 . 10 4.5 同步传输重传机制 . 11 4.6 异步传输重传机制 . 11 5 电子健康档案数据表结构 . 12 5.1 基本档案信息传输结 构 . 12 5.2 体检信息传输结构 . 28 5.3 慢病(糖尿病、高血压)信息传输结构 . 32 5.4 传染病信息传输结构 . 53 5.5 孕产妇保健信息传输结构 . 132 5.6 婴幼儿保健信息传输结构 . 225 5.7 出生证
3、信息传输结构 . 317 5.8 门诊诊疗信息传输结构 . 320 5.9 住院诊疗信息传输结构 . 331 5.10 新农合信息传输结构 . 339 5.11 检查信息传输结构 . 346 5.12 检验信息传输结构 . 350 5.13 计划免疫信息传输结构 . 352 5.14 双向转诊与会诊信息传输结构 . 357 附录 A(资料性附录) AVCS 定义 . 361 附录 B(资料性附录) 值域代码表 . 364 DB33/T 854.2 2011 II 前 言 DB33/T 854 卫生数据共享访问接口技术规范分为二个部分: 第 1部分: 电子病历数据传输; 第 2部分:电子健康档案
4、数据传输。 本部分为 DB33/T 854 的第 2部分。 本部分按照 GB/T 1.1-2009给出的规则起草。 本部分由浙江 省卫生厅提出 。 本部分由浙江省数字卫生标准化技术委员会归口。 本部分起草单位:浙江数字医疗卫生技术研究院、浙江省卫生信息中心、浙江万鼎信息技术有限公司、浙江省标准化研究院。 本部分主要起草人 :沈剑峰 、 居斌 、陈坤、胡本祥、江涛 、姜唯、李兰娟、 吴岩。 DB33/T 854.2 2011 1 卫生数据共享访问接口技术规范 第 2 部分:电子健康档案数据传输 1 范围 DB33/T 854 的本部分 规定了 卫生信息平台(数据中心)与各个系统之间电子健康档案数
5、据传输的的标准代码、数据结构和传输方式 。 本部分 适用于 卫生信息平台(数据中心)与各系统之间的电子健康档案文本数据传输。各医疗卫生机构的卫生信息系统可参照使用。 2 规范性引用文件 下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所 有的修改单)适用于本文件。 GB/T 2260 全国县及县以上行政区划代码表 GB/T 2261.1 个人基本信息分类与代码 第 1部分 人的性别代码 GB/T 2261.2 个人基本信息与分类代码 第 2部分 婚姻状况代码 GB/T 3304 中国各民族名称的罗马字母拼写法和代
6、码 使用数字代码 GB/T 7408 数据元和交换格式 信息交换日期和时间表示法 GB 11643 公民身份号码 GB/T 14396 疾病分类与代码 GB/T 17538 全国干部、人事管理信息系统数据结构 GB 18030 信息技术 中文编码字符集 WS 218 卫生机构 (组织 )分类与代码 3 术语 和定义 下列术语和定义适用于本文件。 3.1 区域卫生数据中心 在某一行政区划 (省、市、区县、乡镇 /街道等) 下建立的卫生数据处理中心,也称区域数据中心 。 3.2 数据文件 需要传输的数据记录的文件,一个数据集 或 数据表 对应 一个文件 。 DB33/T 854.2 2011 2
7、3.3 控制文件 用于校验数据文件完整性与正确性的信息 文件。一个数据文件对应一个控制文件 。 3.3 序列文件 定义 数据文件列表信息的文件 , 包含同一批传输的所有数据文件列表以及这些数据文件的处 理顺序。同时 也 包含与前一个序列文件相连接的信息(上一个序列文件包含的最后一个数据文件名称) 。 3.4 标准的适用范围 标准的适用范围限定为文本信息的标准代码交换与传输。 DB33/T 854.2 2011 3 4 传输结构和技术实现方式 4.1 电子健康档案的组成 数据传输结构关联图 ,如 图 1。 个人档案标识个人档案标识个人档案标识个人档案标识家庭档案标识个人档案标识个人档案标识个人档
8、案标识个人档案标识儿童接种条形码疫苗名称编码个人档案标识个人档案标识个人档案标识个人档案标识门诊流水号门诊流水号门诊流水号门诊流水号个人档案标识住院流水号住院流水号住院流水号住院流水号个人档案标识个人档案标识专项档案编号个人档案标识专项档案编号专项档案编号个人档案编号专项档案编号个人档案标识专项档案编号专项档案编号个人档案标识个人档案标识个人档案标识个人档案标识个人档案标识个人基本信息个人档案标识家庭档案标识姓名性别出生日期身份证号.Variable characters (10)Variable characters (10)Variable characters (10)DateVaria
9、ble characters (20)Long characters新农合参合人员基本信息合作医疗卡号个人档案标识姓名身份证号连续参合年数保险类型.Variable characters (20)Variable characters (10)Variable characters (10)Variable characters (20)Characters (10)Variable characters (20)Long characters个人健康行为个人档案标识是否吸烟是否喝酒运动情况饮食喜好.Variable characters (10)Variable characters (10
10、)Variable characters (10)Variable characters (10)Variable characters (10)Long characters个人既往史个人档案标识残疾情况住院情况生活事件既往史.Variable characters (10)Long charactersLong charactersLong charactersLong charactersLong characters糖尿病专项档案个人档案标识姓名确诊医院确诊时间.Variable characters (10)Variable characters (10)Variable chara
11、cters (100)DateLong characters家庭基本信息家庭档案标识家庭地址户主户属性家庭属性.Variable characters (10)Long charactersVariable characters (10)Characters (10)Characters (10)Long characters高血压专项档案个人档案标识姓名确诊医院确诊时间.Variable characters (10)Variable characters (10)Variable characters (100)DateLong characters高血压随访管理高血压随访机器码个人档案标
12、识姓名患者一般情况随访日期随访方式.Variable characters (20)Variable characters (10)Variable characters (10)Long variable charactersDateVariable characters (10)Long characters糖尿病随访管理糖尿病随访机器码个人档案标识姓名患者一般情况随访日期随访方式.Variable characters (20)Variable characters (10)Variable characters (10)Long variable charactersDateVaria
13、ble characters (10)Long characters计划免疫儿童接种记录儿童接种卡条形码个人档案标识儿童编码疫苗名称批号.Variable characters (30)Variable characters (10)Variable characters (30)Variable characters (50)Variable characters (20)Long characters疑似预防接种异常反应记录儿童接种卡条形码儿童编码疫苗名称批号接种日期疑似预防接种异常反应发现/就诊日期.Variable characters (30)Variable characters
14、(30)Variable characters (50)Variable characters (20)DateTextDateLong characters疫苗信息疫苗名称编码疫苗名称疫苗生产企业编码疫苗生产企业名称批号生产日期.Variable characters (20)Variable characters (50)Variable characters (20)Variable characters (50)Variable characters (20)DateLong characters体检信息专项档案体检编号个人档案标识姓名身份证号体检日期体检机构.Variable cha
15、racters (30)Variable characters (10)Variable characters (10)Variable characters (20)DateVariable characters (30)Long characters检验信息检验编号个人档案标识姓名身份证号检验日期检验机构.Variable characters (20)Variable characters (10)Variable characters (10)Variable characters (20)DateVariable characters (100)Long characters门诊就诊
16、记录门诊流水号病人标识个人档案编号身份证号姓名.Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (10)Long characters门诊挂号记录记录机器码病人标识个人档案标识身份证号姓名.Variable characters (20)Variable characters (20)Variable characters (10)Variable characters (20)Variable characte
17、rs (10)Long characters门诊检查记录记录机器码门诊流水号病人标识个人档案标识检查日期检查医生.Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (10)DateVariable characters (10)Long characters门诊手术记录记录机器码门诊流水号病人标识个人档案标识手术日期手术名称.Variable characters (20)Variable characters (20)Variable characters (
18、20)Variable characters (10)DateVariable characters (20)Long characters门诊费用记录记录机器码发票号码病人标识个人档案编号身份证号费用代码费用名称.Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (100)Long characters门诊用药记录记录
19、机器码门诊流水号病人标识个人档案标识药物类型药物名称用药频率.Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (10)Variable characters (10)Variable characters (100)Variable characters (20)Long characters住院就诊记录住院流水号住院病人标识住院机构名称住院病案号姓名.Variable characters (20)Variable characters (20)Variab
20、le characters (20)Variable characters (20)Variable characters (10)Long characters住院用药记录住院用药机器码住院流水号住院病人标识药物类型药物名称用药频率.Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (10)Variable characters (100)Variable characters (20)Long characters住院检查记录住院检查机器码住院流水号住院病人
21、标识检查日期报告日期检查医生报告医生.Variable characters (20)Variable characters (20)Variable characters (20)DateDateVariable characters (10)Variable characters (10)Long characters住院手术记录住院手术机器码住院流水号住院病人标识手术日期手术名称.Variable characters (20)Variable characters (20)Variable characters (20)DateVariable characters (20)Long
22、characters住院费用记录住院费用机器吗住院流水号住院病人标识住院费用发生日期住院费用代码住院费用分类名称.Variable characters (20)Variable characters (20)Variable characters (20)DateVariable characters (20)Variable characters (200)Long characters传染病问诊专项记录机器码个人档案编号姓名出生日期.Variable characters (20)Variable characters (20)Variable characters (10)DateLo
23、ng characters病毒性肝炎专项档案记录机器码个人档案编号姓名出生日期身份证号.Variable characters (20)Variable characters (20)Variable characters (10)DateVariable characters (20)Long characters病毒性肝炎随访记录机器码个人档案编号专项档案编号姓名出生日期.Variable characters (20)Variable characters (20)Variable characters (50)Variable characters (10)DateLong chara
24、cters病毒性肝炎转诊记录机器码个人档案编号专项档案编号姓名出生日期.Variable characters (20)Variable characters (20)Variable characters (50)Variable characters (10)DateLong characters结核病专项档案记录机器码个人档案编号结核病登记编号姓名出生日期.Variable characters (20)Variable characters (20)Variable characters (30)Variable characters (10)DateLong characters结核
25、病随访记录机器码个人档案编号专项档案编号结核病登记编号姓名.Variable characters (20)Variable characters (20)Variable characters (50)Variable characters (30)Variable characters (10)Long characters结核病接触史个人档案编号专项档案编号随访记录编号姓名出生日期.Variable characters (20)Variable characters (50)Variable characters (50)Variable characters (10)DateLong
26、 characters结核病转诊记录机器码个人档案编号专项档案编号姓名出生日期.Variable characters (20)Variable characters (20)Variable characters (50)Variable characters (10)DateLong characters艾滋病专项档案记录机器码个人档案编号抗病毒治疗号姓名出生日期.Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (10)DateLong character
27、s艾滋病随访登记记录机器码个人档案编号专项档案编号抗病毒治疗号姓名.Variable characters (20)Variable characters (20)Variable characters (50)Variable characters (20)Variable characters (10)Long characters艾滋病转诊记录机器码个人档案编号专项档案编号抗病毒治疗号姓名.Variable characters (20)Variable characters (20)Variable characters (50)Variable characters (20)Vari
28、able characters (10)Long characters检查信息检查编号个人编号姓名性别出生日期身份证号.Variable characters (20)Variable characters (20)Variable characters (10)DateVariable characters (20)Long characters转诊记录转诊单号病人标识患者姓名患者身份证号患者出生日期.Variable characters (30)Variable characters (20)Variable characters (10)Variable characters (20)
29、DateLong characters会诊请求会诊单号病人标识患者姓名患者身份证号患者出生日期.Variable characters (30)Variable characters (20)Variable characters (10)Variable characters (20)DateLong characters婴幼儿基本信息记录机器码个人档案编号母亲早孕登记编号儿童保健册号出生证号接种卡号.Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (30)
30、Variable characters (50)Variable characters (50)Long characters孕产妇早孕登记早孕登记编号个人档案编号保健册号高危编号生育证号一卡通号.Variable characters (20)Variable characters (20)Variable characters (20)Variable characters (30)Variable characters (50)Variable characters (50)Long characters图 1 数据传输结构关联图 DB33/T 854.2 2011 4 4.2 同步传输
31、系统结构 4.2.1 消息结构 4.2.1.1 概述 在同步传输过程中,发送的带有格式的数据统一称之为消息,消息由两部分构成,分别为消息头(header)和消息体 (body),消息头和消息体都是 XML结构的字符串。 4.2.1.2 消息头 4.2.1.3 定义 定义说明 , 见表 1。 表 1 消息头定义 成员 描述 String eventClass 事件类别,固定值: SYTP String eventId 事件编号,即需要传输的数据集编号,例如: DA01 String msgGuid 消息的唯一标识 String createTime 消息创建时间,格式为 yyyyMMddThhm
32、mss String organizationId 消息来源机构编号 String userName 访问服务器使用的用户名 String userPass 访问服务器使用的密码 示例: SYTP DA01 337c7f2b-7a34-4f50-9141-bab9e6478cc8 20090806T222634 机构编号 user12345 ZJ_2345_11 4.2.2 消息体 4.2.2.1 概述 消息体是消息的主体,是采用符合 XML结构的字符串,用以存放发送过程中的主要数据,消息体的具体内容装配需要借助详细的数据集定义。消息体中的 XML节点根据数据集的定义而定,要求使用 作为 XM
33、L的根节点,并且仅允许出现一个数据集的数据。 中出现的数据集编号必须与消息头中定义的事件编号一致,一个消息中包含的数据集行数不能超过 100行。 DB33/T 854.2 2011 5 4.2.2.2 定义 第一行 值 值 第二行 值 值 消息体只允许存放单个数据集的数据,但允许存放多行记录,每一行记录以数据集编号作为根节点;缺省数据元不应在 body中出现该数据元节点。 示例: 数据集 定义 , 见表 2。 表 2 数据集定义 序号 名称 代码 数据格式 必选 定义和值域 1 家庭档案编号 JTDABH VA20 Y N/A 2 家庭地址 JTDZ VA200 N N/A 3 户主姓名 HZ
34、XM VA20 N N/A 4 联系电话 LXDH VA25 N N/A 现在通过同步传输的两行记录,其中第二行记录缺省联系电话,则 body应使用的 XML为: 1234567890123456 浙江省杭州市文三路 90号 张三 0571-89935082 9876543210123456 浙江省杭州市文三路 91号 王五 DB33/T 854.2 2011 6 4.2.3 网络调用 接口规范 4.2.3.1 概述 数据通过网络传输调用方式可以采用 Web Service 接口方式, Web Service 接口调用服务名为EHRService。 4.2.3.2 接口定义 Web Servi
35、ce 接口调用函数原型: ResultSet EHRSyncTransport (String header, String body)。 4.2.3.3 接口参数 4.2.3.3.1 传入参数定义 接口参数定义 , 见 表 3。 表 3 参数定义 参数 说明 String header 传入消息头 String body 传入消息体 4.2.3.3.2 返回值说明 ResultSet 返回事件的处理结果。 Resultset结构用来描述请求调用后的返回结果,该结构用做 Web Service的返回值类型。详细定义 , 见表 4。 表 4 返回值类型定义 成员 描述 int returnCod
36、e 返回值 0 调用成功,没有发生任何错误,也没有产生任何警告信息,如果有返回数据,则从result中获得 1 调用成功,有警告信息产生,警告信息从 message中获得 -1 -99 调用成功,但发生了业务错误,错误信息从 message中获得 -100 调用不成功,不能建立网络连接,详细原因从 message中获得 -101 调用不成功,消息格式不正确,详细错误原因从 message中获得 String message 存放服务器的返回消息,当发生错误或警告时,该字段存放错误消息,一般这里包含消息编号、发生时间、消息内容等信息 String result 输出缓冲区,用来存放服务返回的数据
37、结果集,该字段中的内容为 XML结构, XML根节点一定为 4.2.4 本地调用 接口规范 4.2.4.1 概述 DB33/T 854.2 2011 7 适配器是为了降低客户端接入前置机的复杂性而专门设置的一个组件;适配器提供的同步传输接口在 Web Service接口的基础上做了简化,只需要提供简单的信息便可完成与数据中心的交互 。 4.2.4.2 接口定义 int EHRSyncTransport ( String eventid, String body, ref String message, ref String result) 参数说明 , 见表 5。 表 5 参数说明 参数 说明
38、 String eventid 事件编号,无需使用 XML,例如: DA01 String body 传入消息体,是指需要上传的数据 ref String message 引用参数,用来接收服务器的返回消息,与 ResultSet.message作用一致: 用来存放服务器返回的消息,存放服务器的返回消息,当发生错误或警告时,该字段存放错误消息,一般这里包含消息编号、发生时间、消息内容等信息 注意:该参数需要客户端与分配存储空间,建议为 1000 byte ref String result 引用参数,用来 接收服务器的返回数据,与 ResultSet.result作用一致: 输出缓冲区,用来存
39、放服务返回的数据结果集,该字段中的内容为 XML结构, XML根节点一定为 注意:该参数需要客户端与分配存储空间,没有建议值,需要根据具体的业务估算空间。 4.2.4.3 接口参数 4.2.4.3.1 传入参数 定义 传入参数定义,见表 3。 4.2.4.3.2 返回值说明 调用返回值数据类型为 int类型,与 ResultSet. returnCode作用一致 ,见表 4。 4.2.4.4 动态链接库文件名 ehradp.ini 4.2.4.5 配置文件名 ehradp.ini 配置文件内容 server ;= ;指定前置机 ip地址 DB33/T 854.2 2011 8 ;= ip= ;
40、= ;指定前置机开放的服务端口 ;= port= ;= ;指定适配器连接前置机的超时时间 ;单位:毫秒 ;= timeout= 4.3 异步传输系统结构 4.3.1 系统结构 本文件所描述的数据交换与传输,具备以下特点: a) 批量数据的传送,以快照或增量方式进行 b) 点对点单向传输,可以通过构建两个反向的系统形成双向传输 c) 异步、非实时的数据发送 d) 异步数据包进行加密压缩处理 e) 数据传输可以采用网络或者非网络手段(如移动存储设备) 数据交换与传输所采用的数据传输系统,包括三个部分,即数据发送系统、数据接收系统与数据传输通道。数据传输系统部署图如图 2: 图 2 数据传输系统部署
41、图 DB33/T 854.2 2011 9 4.3.2 协议层次 发送方与接收方之间,通过数据传 输通道连接。数据传输通道可以是网络方式,也可以是非网络方式。 本规范对非网络方式的数据传输通道不作定义。 网络连接不特定为某一种网络连接,可以是基于以太网或其他网络形式的 LAN网络,也可以是基于ISP提供的 WAN网络。该网络必须是可以支持 TCP/IP协议的实时网络,提供稳定的网络通讯支持、网络物理和链路支撑。 在网络与传输层,数据发送系统与数据接收系统采取 TCP/IP协议作为通讯协议,因此,必须确保通讯的物理层与数据链路层,是可以提供 TCP/IP协议兼容性的。 通过标准 IP协议,提供网
42、络层建立。数据发送系统 与数据接收系统之间,进行网络传输控制,采取TCP协议作为双方标准。 在应用层,数据发送系统与数据接收系统采取 SFTP协议作为通讯标准。数据接收系统方在本地服务器架设 SFTP服务,以提供双方通讯支持。 通过 SFTP,发送方发送已生成的数据文件和相应的控制文件、序列文件,给数据接收系统,数据接收系统接受发送方发来的数据文件,储存在本地目录。 发送方发送成功的有效文件(包括数据文件和相应的控制文件、序列文件),由接收方系统负责维护与清理。 发送方与接收方应约定用于储存发送方发送的文件的空间大小,接收方应及时维护 空间以保证空闲空间不小于约定的大小。 4.3.3 通讯协议 数据发送系统与数据接收系统采取 SFTP协议作为应用通讯协议。 数据发送方和接受方,需另行采用保密方式约定 SFTP通讯所需要的用户名和密码。 发送方和接受方在发送与接收中,数据文件、控制文件与序列文件均采用文本文件( TXT)格式。文件内容编码