ICS11.020C07DB33浙江省地方标准DB33/T854.1—2011卫生数据共享访问接口技术规范第1部分:电子病历数据传输StandandforinterfacetechnologyofhealthdatesharingandaccessPart1:Transmissionofelectronicmedicalrecorddate2011-12-30发布2012-01-30实施浙江省质量技术监督局发布DB33/T854.1—20111目次前言.................................................................................21范围..............................................................................32规范性引用文件....................................................................33术语和定义........................................................................34传输结构和技术实现方式............................................................44.1电子病历的组成................................................................44.2同步传输系统结构..............................................................54.3异步传输系统结构.............................................................104.4数据集描述规则...............................................................135电子病历数据表结构...............................................................155.1住院电子病历数据表结构.......................................................155.2门诊电子病历数据表结构.......................................................385.3急诊电子病历数据表结构.......................................................495.4诊断数据表结构...............................................................595.5报告数据表结构...............................................................635.6各类报告卡数据表结构.........................................................67附录A(资料性附录)检验项目单.....................................................89附录B(资料性附录)值域代码表....................................................103附录C(规范性附录)高级消息结构..................................................144附录D(规范性附录)ACSV定义.....................................................193DB33/T854.1—20112前言DB33/T854《卫生数据共享访问接口技术规范》分为二个部分:——第1部分:电子病历数据传输;——第2部分:电子健康档案数据传输。本部分为DB33/T854的第1部分。本部分按照GB/T1.1-2009给出的规则起草。本部分由浙江省卫生厅提出。本部分由浙江省数字卫生标准化技术委员会归口。本部分主要起草单位:浙江数字医疗卫生技术研究院、浙江省卫生信息中心、杭州掌幄科技有限公司、浙江省标准化研究院。本部分主要起草人:沈剑峰、胡建平、居斌、江涛、潘建松、季晶晶、李兰娟、吴岩。DB33/T854.1—20113卫生数据共享访问接口技术规范第1部分:电子病历数据传输1范围DB33/T854的本部分规定了区域卫生信息平台(数据中心)与各个系统之间电子病历数据传输的标准代码、数据结构和传输方式。本部分适用于区域卫生信息平台(数据中心)与各系统之间的电子病历文本数据传输。各医疗机构的卫生信息系统可参照使用。2规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅所注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T2261.1个人基本信息分类与代码第1部分人的性别代码GB/T2261.2个人基本信息与分类代码婚姻状况代码GB/T2659世界各国和地区名称代码GB/T3304中国各民族名称的罗马字母拼写法和代码GB/T7408数据元和交换格式信息交换日期和时间表示法GB/T14396疾病分类与代码GB/T14946.2全国干部、人事管理信息系统指标体系与数据结构第2部分:数据结构GB/T15657中医病证分类与代码GB/T16751.1中医临床诊疗术语疾病部分GB/T16751.2中医临床诊疗术语证候部分3术语和定义下列术语和定义适用于本文件。3.1区域卫生数据中心在某一行政区域(省、市、区县、乡镇/街道等)下建立的卫生数据处理中心,也称区域数据中心。3.2数据文件需要传输的数据记录的文件,一个数据集或数据表对应一个文件。3.3DB33/T854.1—20114控制文件用于校验数据文件完整性与正确性的信息的文件。一个数据文件对应一个控制文件。3.4序列文件定义数据文件列表信息的文件。包含同一批传输的所有数据文件列表以及这些数据文件的处理顺序。同时包含与前一个序列文件相连接的信息(上一个序列文件包含的最后一个数据文件名称)。4传输结构和技术实现方式4.1电子病历的组成电子病历内容较多,本传输标准主要针对各医疗机构上传浙江省卫生信息中心的电子病历信息进行说明。范围包括住院电子病历、门诊电子病历和急诊电子病历三大部分。其中诊断、检查报告、检验报告和各类报告卡信息是三个部分都包含的。三个部分包含的实体-关系图(E-R图),见图1。DB33/T854.1—20115注1:实线为必有项目,虚线为非必有项目,矩形代表实体,菱形代表实体间联系,N代表一对多关系,1代表一对一关系。图1E-R图4.2同步传输系统结构4.2.1消息结构4.2.1.1概述在同步传输过程中,发送的带有格式的数据统一称之为消息,消息由两部分构成,分别为消息头(header)和消息体(body),消息头和消息体都是XML结构的字符串。4.2.1.2消息头4.2.1.2.1定义DB33/T854.1—20116定义说明见表1。表1消息头定义成员描述StringeventClass事件类别,固定值:SYTPStringeventId事件编号,即需要传输的数据集编号,例如:DA01StringeventVersion事件版本,即数据集所在的交换规范本版号,例如:0.1StringmsgGuid消息的唯一标识StringcreateTime消息创建时间,格式为yyyyMMddThhmmssStringorganizationId消息来源机构编号StringsendSystemId消息来源系统StringuserName访问服务器使用的用户名StringuserPass访问服务器使用的密码示例:headereventClassSYTP/eventClasseventIdDA01/eventIdmsgGuid337c7f2b-7a34-4f50-9141-bab9e6478cc8/msgGuidcreateTime20090806T222634/createTimeorganizationId机构编号/organizationIduserNameuser12345/userNameuserPassZJ_2345_^^11@/userPass/header4.2.1.3消息体4.2.1.3.1概述消息体是消息的主体,是采用符合XML结构的字符串,用以存放发送过程中的主要数据,消息体的具体内容装配需要借助详细的数据集定义。消息体中的XML节点根据数据集的定义而定,要求使用body作为XML的根节点,并且仅允许出现一个数据集的数据。消息体既可以采用表1到表33数据项目组成普通XML结构传输,也可以组成与CDA兼容的消息结构方式传输。有关与CDA兼容的高级消息结构示例见附录D。body中出现的数据集编号必须与消息头中定义的事件编号一致,一个消息中包含的数据集行数不能超过100行。4.2.1.3.2定义body数据集编号数据元代码值/数据元代码数据元代码值/数据元代码„DB33/T854.1—20117/数据集编号数据集编号数据元代码值/数据元代码数据元代码值/数据元代码„/数据集编号„/body消息体只允许存放单个数据集的数据,但允许存放多行记录,每一行记录以数据集编号作为根节点;缺省数据元不应在body中出现该数据元节点。示例:数据集BZ01定义见表2。表2数据集BZ01定义序号名称代码数据格式必填定义值域数据元标识符1记录机器码BZJLJQMVA36Y发送系统内部记录唯一标识,用于后续更新识别//2住院机构名称BZZYJGMCVA70Y卫生服务机构的组织机构名称见GB/T14946.2全国干部、人事管理信息系统指标体系与数据结构第2部分:数据结构HR21.01.0283住院号BZZYHVA10Y赋予住院就诊对象的顺序号/HR01.00.010现在通过同步传输BZ01的两行记录,其中第二行记录缺省住院号,则body应使用的XML为:bodyDA0JLJQM1234567890123456/JLJQMJYJGMCXXXX医院/JTDZZYH20110418/ZYH/DA0DA0JLJQM9876543210123456/JLJQMJYJGMCXXXX医院/JTDZZYH20110422/ZYH/DA0DB33/T854.1—20118/body4.2.2网络调用接口规范4.2.2.1概述数据通过网络传输调用方式可以采用WebService接口方式,WebService接口调用服务名为EHRService。4.2.2.2接口定义WebService接口调用函数原型:ResultSetEHRSyncTransport(Stringheader,Stringbody)。4.2.2.3接口参数4.2.2.3.1传入参定义传入参数定义见表3。表3参数定义参数说明Stringheader传入消息头Stringbody传入消息体4.2.2.3.2返回值说明ResultSet返回事件的处理结果。Resultset结构用来描述请求调用后的返回结果,该结构用做WebService的返回值类型。详细定义见表4。表4返回值类型定义成员描述intreturnCode返回值0调用成功,没有发生任何错误,也没有产生任何警告信息,如果有返回数据,则从result中