浙江省医院信息交换技术规范_第1页
浙江省医院信息交换技术规范_第2页
浙江省医院信息交换技术规范_第3页
浙江省医院信息交换技术规范_第4页
浙江省医院信息交换技术规范_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

浙江省医院信息交换技术规范(试行)(V1.1)浙江省智慧健康平台项目组二○一四年五月TOC\o"1-3"\h\z修订日志 31前言 41.1编写目的 41.2术语和定义 41.3参考标准 52接口设计 62.1接入流程 62.2接口技术 112.2.1服务调用 112.2.2服务接入 152.2.3消息体结构 162.2.4数据集结构 192.2.5数据集业务时间配置 592.3传输监控 602.4数据质控 602.5医院前置机配置 602.6约定说明 612.6.1超时控制 612.6.2传输频率 612.6.3更新上传 623.服务调用场景示例 623.1数据上传服务调用示例场景 623.2EHRView健康档案浏览器调阅 65

修订日志修订时间形成版本修订内容备注2013-12-10V1.0初稿2014-4-22V1.1修订2014-5-13V1.11.修改2.2.1服务调用参数填写说明;2.新增2.2.2服务接入1.排队叫号说明接口服务提供3.心跳接入说明心跳接入,还是采用统一的invoke方法,参数不同而已。2014-5-14V1.11.门诊处方记录增加5个药物标志2014-5-22V1.11.ehrview调用增加调用者参数2014-6-19V1.11.修改2.2.2服务接入中排队叫号相关内容

1前言1.1编写目的结合卫生部卫生信息化试点项目目标和要求以及浙江省卫生信息化“十二五”规划,搭建浙江省智慧健康平台的基础架构和基本功能;完成卫生信息标准框架建立;依托卫生信息平台建设,实现医疗卫生机构互联互通,支撑广泛的健康档案、临床诊疗和公共卫生服务相关信息的共享和业务协同。实现区域平台的开放运营,从而促进医疗信息化的发展。本规范以医院信息采集为目标,帮助各接入医疗机构和软件开发商了解和掌握该接口定义的规范和接口的使用方法。1.2术语和定义1.2.1健康档案 (HealthRecord)健康档案是居民健康管理(疾病防治、健康保护、健康促进等)过程的规范、科学记录。是以居民个人健康为核心、贯穿整个生命过程、涵盖各种健康相关因素、实现信息多渠道动态收集、满足居民自身需要和健康管理的信息资源(文件记录)。来源:《基于健康档案的区域卫生信息平台建设指南(试行)》1.2.2区域卫生信息平台 区域卫生信息平台,是连接区域内的医疗卫生机构基本业务信息系统的数据交换和共享平台,是不同系统间进行信息整合的基础和载体。从业务角度看,平台可支撑多种业务,而非仅服务于特定应用层面。来源:《基于健康档案的区域卫生信息平台建设指南(试行)》1.2.3基于健康档案的区域卫生信息平台(EHR/RHIN) (ElectronicHealthRecord/RegionalHealthInformationNetwork)以区域内健康档案信息的采集、存储为基础,能够自动产生、分发、推送工作任务清单,为区域内各类卫生机构开展医疗卫生服务活动提供支撑的卫生信息平台。平台主要以服务居民为中心,兼顾卫生管理和辅助决策的需要。基于健康档案的区域卫生信息平台,在下文中简称为本平台。来源:《基于健康档案的区域卫生信息平台建设指南(试行)》1.2.4数据元数据元是通过定义、标识、表示和允许值等一系列属性进行规范描述的基本数据单元,在特定的语义环境中可认定为不可再细分的最小数据单元。来源:《基于健康档案的区域卫生信息平台建设指南(试行)》1.2.5值域 值域是一组数据元允许值的集合。一个允许值是某个值和该值的含义(值含义)的组合。来源:《健康档案基本数据集编制规范(试行)》1.2.6主索引(MPI) 用于将不同系统中的个人信息匹配起来,由平台统一生成一个唯一id号(MPIID)。1.3参考标准卫生部《卫生信息数据元目录》(WS363.1-2011)卫生部《卫生信息数据元值域代码》(WS364.1-2011)卫生部《卫生信息共享文档规范》(征求意见稿)浙江省卫生厅《卫生数据共享访问接口技术规范第1部分:电子病历数据传输》浙江省卫生厅《卫生数据共享访问接口技术规范第2部分:电子健康档案数据传输》《杭州市卫生信息平台医院信息交换接口规范-V2.04》

2接口设计2.1接入流程平台提供WebService服务,供医院接入系统调用,实现与平台的交互。前置机适配器接入流程图第一步:ip权限管理、密钥权限管理维护调用方的接入权限。(医院系统管理员操作)Ip权限维护:用户登录前置机管理系统,在标签栏点击“权限管理”,然后在左边功能区中点击“IP权限管理”模块,界面显示如下图:在界面上方点击【新建】按钮,打开新建界面,如图策略名称、起始地址和结束地址为必填项策略名称不能重复起始地址和结束地址必须在同一地址段“是否可用”选择“是”,才可被密钥权限管理调用密钥权限维护:用户登录系统,在标签栏点击“权限管理”,然后在左边功能区中点击“密钥权限管理”模块,界面显示如下图:在界面上方点击【新建】按钮,打开新建界面,如图接入系统编号、接入系统名称、密码、ip策略和机构编号为必填项接入系统编号不能重复ip策略调取IP权限管理中设为用的策略“是否可用”选择“是”,密钥才能使用第二步:字典对照维护:如要验证字典文件需要进行这一步操作。(医院系统管理员操作)字典服务示意图:平台提供统一的字典服务器,包含所有字典目录,支持各应用系统查询下载字典,也支持医院本地字典的上传,以及医院本地字典和中心字典的对照管理。操作流程说明:用户登录系统,在菜单栏选择“标准管理-字典管理-字典分类目录”,打开页面如下图:图中左侧是医院字典分类列表、右侧是中心数据字典列表。界面上方的文本框是快速查询过滤框。在这里,需要将医院自定义的字典和中心定义的字典进行映射,这样才能进行下一步的操作。用户登录系统,在菜单栏选择“标准管理-字典管理-字典对照”,打开页面如下图:图中左侧是字典分类列表、中间是业务字典、右侧是中心数据字典。界面上方的文本框是快速查询过滤框。在主界面中选择一个字典类型,可根据“字典分类列表”下文本框进行快速查询,如[人的性别],如下图:界面中医院字典‘状态’为表示字典已匹配,‘状态’为表示未匹配;添加数据:添加业务字典点击【添加数据】,会再列表中添加一列,输入医院代码、医院值后,添加完【保存配置】。手动匹配:在医院数据字典下选中一个未匹配的字典,双击中心数据字典下选择需要进行匹配的字典项,即可匹配成功,匹配完【保存配置】;自动匹配:点击【自动匹配】,系统会自动将未匹配的医院字典与中心数据字典。匹配规则是将‘医院值’相同的两个字典进行匹配;【取消】:将已经匹配的字典进行取消匹配;【删除】将已经添加的医院字典项进行删除;第三步:数据抽取异常配置:维护错误日志发送的邮箱。(医院系统管理员操作)该步骤可选。用户登录系统,在标签栏点击“参数配置”,然后在左边功能区中点击“数据抽取异常配置”模块,界面显示如下图:新增源应用:在界面上方点击【新建】按钮,打开新建界面,如图‘源应用’为必填项且不能重复,与错误日志中的‘源应用’对应,将错误日志和维护的‘源应用’相同的日志发送到该邮箱;邮箱地址和手机号码至少需要填一个;设置是否发送后,系统会自动发送错误报告到用户邮箱或手机;第四步:接入前置机,录入第一步维护的系统接入编码及密码,并进行权限认证。(系统接入商操作)第五步:如第四步验证通过的话,则开始上传bsxml结构的数据。第六步:查看定时上传日志:数据上传正确,点击“传输日志”查看;数据上传失败,点击“错误日志”查看。(系统接入商操作)2.2接口技术2.2.1服务调用平台提供统一WebService服务,调用地址:http://ip:port/WebServiceEntry?wsdl(目前前置机默认端口号为:8888)1.接口说明:publicStringinvoke(StringappID,Stringpwd,Stringservice,Stringmethod,String[]param);接口名称invoke功能描述数据交换统一入口参数参数名称参数描述appIDWeb服务接入应用id(前置机系统维护)pwdWeb服务接入密码(前置机系统维护)service可以调用的服务名称method可以调用的服务名称对应的方法名param该参数是字符串数组,包含XML消息体。异常当请求内容或格式有误,或者上传过程中发生其他错误时,返回给应用系统返回结果结果类型 描述传输成功调用成功返回200。传输失败返回错误信息备注无2.现有发布功能参数填写说明由参考示例改为“现有发布功能参数填写说明由参考示例改为“现有发布功能参数填写说明”接口类型参数appIDpwdservicemethodparam定时上传前置机系统维护adapter.transportServicetransportDataByXmlContentparam是指接入商拼装的bsxml数据集,如果有不同的数据集需要上传,则修改数据集内容就可以传输不同的数据集。检验实时上传ehrview.labReportTransportServicesubmitBSXMLDocument检查实时上传ehrview.examReportTransportServicesubmitBSXMLDocument心跳接入esb.heartbeatServiceheartbeatappId(医院端应用程序的唯一识别号,由平台提供给医院)、versionNumber(医院端应用程序版本号,由平台提供给医院)3.示例代码JAVA调用示例代码 publicstaticvoidmain(String[]args){ try{ <!--代表wsdl的路径,这个数据会根据实际的路径而变--> URLurl=newURL("http://XXX.XXX.XXX.XXX:XXXX/WebServiceEntry?wsdl"); QNameqname=newQName("/", "WebServiceEntryService"); Serviceservice=Service.create(url,qname); WebServiceEntrys=service.getPort(WebServiceEntry.class); System.out.println(s); <!—输入参数调用服务--> Stringresult=getReSult("1412","123","esb.serviceInvokeStat","getStatByHours",{"1","2012-10-1700:00:00"}) System.out.println("result-->"+result); }catch(MalformedURLExceptione){ e.printStackTrace(); }catch(Exception_Exceptione){ e.printStackTrace(); } } publicStringgetReSult(StringappId,Stringpwd,Stringservice,Stringmethod,String[]params){ Stringresult=""; if(appId.isEmpty()||pwd.isEmpty()||service.isEmpty()||method.isEmpty()||param.toString().isEmpty()){ result="调用方法出错,请检查输入信息!"; returnresult; } try{ URLurl=newURL("http://XXX.XXX.XXX.XXX:XXXX/WebServiceEntry?wsdl"); QNameqname=newQName("/", "WebServiceEntryService"); ServicewebService=Service.create(url,qname); WebServiceEntrys=webService.getPort(WebServiceEntry.class); result=s.invoke(appId,pwd,service,method,params); }catch(Exception_Exceptione){ e.printStackTrace(); }catch(MalformedURLExceptione){ e.printStackTrace(); } returnresult; }应用系统需要取出<describe>标签中的内容,里面的内容就是平台返回的XML结构下面涉及到的所有返回参数,都是基于result的结构的,返回参数全部都在“<--平台返回XML结构-->”标签下。Xml实例:<?xmlversion="1.0"encoding="UTF-8"?><response><code>901</code><message><describe>数据不符合要求,节点[RecordClassifying]不存在</describe></message></response>PB调用示例代码OLEObjectadapteradapter=CREATEOLEObjectadapter.ConnectToNewObject("BSRHIN.WSAdapter");//设置前置机分配的应用标识adapter.setAppId("his")//设置访问密码adapter.setPassword("xxxxxx")//设置前置机Webservice的url地址adapter.setUrl("http://xxx.xxx.xxx.xxx:port/WebServiceEntry")//设置要调用的服务名和方法名adapter.setupService("serviceName","method");//以上代码可初始化的时候设置一次,即可使用下面的代码重复调用。//清除上次调用的参数adapter.clearParameters()//设置第1个调用参数adapter.addParameterValue("arg1")//设置第2个调用参数adapter.addParameterValue("arg2")//设置第n个调用参数,具体的参数数量和说明参见详细服务接口adapter.addParameterValue("argn")//调用服务,返回结果stringresutresult=adapter.InvokeService()//业务处理DESTROYadapter应用系统需要取出<describe>标签中的内容,里面的内容就是平台返回的XML结构下面涉及到的所有返回参数,都是基于result的结构的,返回参数全部都在“<--平台返回XML结构-->”标签下。Xml实例:<?xmlversion="1.0"encoding="UTF-8"?><response><code>901</code><message><describe>数据不符合要求,节点[RecordClassifying]不存在</describe></message></response>DELPHI调用示例代码var

str:Variant;

adapter:Variant;

begin

adapter:=CreateOleObject('BSRHIN.WSAdapter');

//设置前置机分配的应用标识

adapter.setAppId(EditAppId.Text);

//设置访问密码

adapter.setPassword(EditPassword.Text);

//设置前置机Webservice的url地址

adapter.setUrl('http://'+EditUrl.Text+':8080/WebServiceEntry');

//设置要调用的服务名和方法名

adapter.setupService('adapter.transportService','transportDataByXmlContent');

//设置第1个调用参数

adapter.addParameterValue('{"dataContent":"'+EditContent.Text+'"}');

//业务处理

str:=adapter.InvokeService;

end;

应用系统需要取出<describe>标签中的内容,里面的内容就是平台返回的XML结构下面涉及到的所有返回参数,都是基于result的结构的,返回参数全部都在“<--平台返回XML结构-->”标签下。Xml实例:<?xmlversion="1.0"encoding="UTF-8"?><response><code>901</code><message><describe>数据不符合要求,节点[RecordClassifying]不存在</describe></message></response>2.2.2服务接入1.排队叫号1.1医院端提供查阅服务增加此服务接口,是为了提供院方对平台访问的可控性,需暴露基于Webservice的2个方法:增加此服务接口,是为了提供院方对平台访问的可控性1.1.1获得本医院的科室列表 方法名称:mapgetDepartmentList() 输入:无 输出:科室编码和科室名称的对应信息1.1.2获得本医院的排队叫号信息 方法名称: mapgetQueueInfo(Stringxml)修改参数为xml修改参数为xml 接口参数xml说明: <?xmlversion="1.0"encoding="UTF-8"?> <Parameters> <!-需要查询的某医疗机构编码,必须要填入-> <Authororganization>机构编码</Authororganization> <departmentCode>*****</departmentCode><registerType>******</registerType><docName>*******</docName><!-新引入的参数,区分是1专家、2普通、或则是3检验检查的标志-><doctype>查询类型</doctype></Parameters> 输出:当前科室、当前挂号类别、当前专家名称的实时排队叫号信息(内容参考排 队叫号视图输出)1.2医院端提供排队叫号视图,建立视图名称:v_pd_callinfo,包含以下字段: docid(队列编码【专家编码或者科室编码】)doctype(队列类型【1专家(名医、特需)、2科室、3检验检查】专家包括名医、特需等,增加检验检查队列)专家包括名医、特需等,增加检验检查队列 docname(队列名称) currnum(当前队列号) deptid(科室ID) deptname(科室名称) type(时间:1.上午,2.下午) Position(医生职称) warea(候诊区)经院方确认,增加候诊区,方便用户。经院方确认,增加候诊区,方便用户。2.2.3消息体结构消息体是传递信息的载体,在本文中以XML格式进行描述,意在说明消息体中承载着客户端的请求和服务端响应返回的有关信息。依据XML可扩展标记语言的定义,一个消息体对应着一个名字,而每个XML文件又有特定的根标记,用于记载通讯传输中交互的独立于程序的结构化数据。在本规范中,请求消息用请求消息名(Request)作为根节点,根节点下包括两个部分:消息头Header(文档信息和患者基本信息)与消息体Body(交易业务内容)。其中,消息头Header用于存储交易请求的文档信息和患者基本信息方面的数据,而消息体Body作为消息体,用于存储交易请求的业务数据。返回消息用返回消息名(Response)作为根节点,根节点下包含返回消息编码(code)和消息(Message)。 在本文档中以表格的形式表示XML格式,以下为表格中对元素约束(出现次数)的表示方法的描述:符号含义?0..1,可选项*0..n,可以没有,也可以有多项+..n,至少有1项,也可以有多项1数字1,代表必须且只能填1项1.请求消息XML结构体标签说明必填备注<?xmlversion="1.0"encoding="UTF-8"?><Request><Header>文件头节点是<DocInfo>文档节点是<RecordClassifying>InpatientRecordHome</RecordClassifying>记录分类是由第三方系统集成商写入<RecordTitle>住院病案首页</RecordTitle>记录名称是<EffectiveTime>2012-06-07T09:28:30</EffectiveTime>业务发生时间是由第三方系统集成商写入,时间格式为:YYYY-MM-DDThh24:mi:ss<SourceID>592885</SourceID>来源标识否由第三方系统集成商写入,本条body数据在医院内部的唯一标示号<VersionNumber>1.0</VersionNumber>版本号是<AuthorID>221211</AuthorID>作者(医生身份证号)否由第三方系统集成商写入<Author>王强</Author>作者(医生姓名)否由第三方系统集成商写入(可选)<SystemTime>2012-06-07T09:28:30</SystemTime>录入系统时间是由第三方系统集成商写入,时间格式为:YYYY-MM-DDThh24:mi:ss</DocInfo><Patient>患者信息节点是<PersonName>周菁</PersonName>姓名是由第三方系统集成商写入<SexCodelocalText="女">2</SexCode>性别是由第三方系统集成商写入,见性别代码<Birthday>1968-06-16</Birthday>出生日期否由第三方系统集成商写入,可作为个人信息准确定位<IdCard>lt;/IdCard>证件号是由第三方系统集成商写入,证件号和卡号两者必填一<IdType>03</IdType>证件类型否由第三方系统集成商写入,见证件类别<CardNo>0056180</CardNo>卡号是由第三方系统集成商写入,证件号和卡号两者必填一<CardType>02</CardType>卡类型否由第三方系统集成商写入,见卡类别,有卡号必须填写<CardIssuerlocalText="杭州市一卡通">201003</CardIssuer>发卡机构否由第三方系统集成商写入,见发卡机构字典,有卡类型必须填写<AddressType>02</AddressType地址类型否由第三方系统集成商写入,见地址类型<Address>杭州市西湖区文三路199号</Address>地址否由第三方系统集成商写入<ContactNo>lt;/ContactNo>联系电话否由第三方系统集成商写入</Patient></Header><BodyDocFormat="02">文件体(业务数据)是DocFormat属性为body中内容的属性,见卫生信息交换类型<..>HYPERLINK具体业务数据(详见数据集标准)将来要检查数据项是否符合规范</Body></Request>2.字典上传格式业务数据集拼装XML消息体时,对字典节点内容的规定:<SexCodelocalText="男性">1</SexCode>性别localText=”男性”为医院本地名称,“1”为医院本地代码,均必填。3.业务数据集业务数据集作为请求消息的消息体内容,以XML格式组织,在消息传输时作为请求消息的消息体Body部分和Header一起传输。具体描述请参照2.2.3小节内容。4.返回消息返回码Code为200,说明客户端请求得到了服务端正确响应,返回码Code不是200,请参见返回信息中的错误描述。XML结构体备注<response><code>901</code>成功返回200<message><describe>数据不符合要求,节点[RecordClassifying]不存在</describe></message></response>2.2.4数据集结构1.挂号序号父节点标识符名称类型长度字典约束说明0BodyOpt_Register挂号表1节点属性Name必填,如:<Opt_RegisterName="挂号表">1Opt_RegisterJZLSH就诊流水号S1AN..34?医院门诊/住院顺序号,医疗机构内部唯一编号。2Opt_RegisterGHKSDM挂号科室代码S3AN..15CVX_DepartmentCode1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<GHKSDMlocalText='内科'>1</GHKSDM>3Opt_RegisterGHLSH挂号流水号S1AN..341在本机构内唯一标识本次挂号的流水号4Opt_RegisterPDXH排队序号S1AN..341科室排队序号5Opt_RegisterKH卡号S1AN..3316Opt_RegisterKLX卡类型S3N..2CVX_CardType1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<KLXlocalText='市民卡'>1</KLX>7Opt_RegisterGHRQ挂号时间DTDT151完整时间表达格式,即DT15,YYYYMMDDThhmmss的格式8Opt_RegisterGHLB挂号类别S3N..2CVX_RegisteredCategory1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<GHLBlocalText='专家'>1</GHLB>9Opt_RegisterTHBZ退号标志S2N1CVX_WithdrawalMark1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<THBZlocalText='退号'>1</THBZ>10Opt_RegisterGHFS挂号方式S2N..2CVX_RegisteredWay1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<GHFSlocalText='预约'>1</GHFS>11Opt_RegisterGHF挂号费NN..10,2112Opt_RegisterZLF诊疗费NN..10,21本次挂号关联的诊疗费用13Opt_RegisterQTF其他费NN..10,21本次挂号关联的其他费用14Opt_RegisterYYLSH预约流水号S1AN..34?在本机构内唯一标识本次预约的流水号消息体内容格式样例<BodyDocFormat="02"><Opt_RegisterName="挂号表"><JZLSH></JZLSH><GHKSDMlocalText='内科'>1</GHKSDM><GHLSH></GHLSH><PDXH></PDXH><KH></KH><KLXlocalText='市民卡'>1</KLX><GHRQ>20140301T141012</GHRQ><GHLBlocalText='专家'>1</GHLB><THBZlocalText='否'>1</THBZ><GHFSlocalText='预约'>1</GHFS><GHF></GHF><ZLF></ZLF><QTF></QTF><YYLSH></YYLSH></Opt_Register></Body>2.门诊就诊记录序号父节点标识符名称类型长度字典约束说明0BodyOpt_Record门诊就诊记录表1节点属性Name必填,如:<Opt_RecordName="门诊就诊记录表">1Opt_RecordJZLSH就诊流水号S1AN..341医院门诊/住院顺序号,医疗机构内部唯一编号。2Opt_RecordGHLSH挂号流水号S1AN..32?在本机构内唯一标识本次挂号的流水号3Opt_RecordSFYY是否预约S2N1CVX_Right1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<SYYYlocalText='是'>1</SYYY>4Opt_RecordSFFZ是否复诊S2N1CVX_Right1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<SFFZlocalText='是'>1</SFFZ>5Opt_RecordKH卡号S1AN..3316Opt_RecordKLX卡类型S3N..2CVX_CardType1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<KLXlocalText='市民卡'>1</KLX>7Opt_RecordMZLB门诊类别S1N1CVX_OutpatientType1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<MZLBlocalText='门诊'>1</MZLB>8Opt_RecordJZKSBM科室代码S3AN..15CVX_DepartmentCode1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<JZKSBMlocalText='内科'>1</JZKSBM>9Opt_RecordZDBM诊断编码(主要)S3AN..501ICD1010Opt_RecordZDMC诊断名称(主要)S1AN..100111Opt_RecordZS主诉S1AN..500?患者向医师描述的对自身本次疾病相关的记录12Opt_RecordZZMS症状描述S1AN..500?对个体出现症状的详细描述13Opt_RecordXBS现病史S1AN..1000?对患者当前所患疾病情况的详细描述14Opt_RecordJZRQ就诊时间DTD151完整时间表达格式,即DT15,YYYYMMDDThhmmss的格式消息体内容格式样例<BodyDocFormat="02"><Opt_RecordName="门诊就诊记录表"><JZLSH></JZLSH><GHLSH></GHLSH><SFYYlocalText='是'>1</SFYY><SFFZlocalText='是'>1</SFFZ><KH></KH><KLXlocalText='市民卡'>1</KLX><MZLBlocalText='门诊'>1</MZLB><JZKSBMlocalText='内科'>1</JZKSBM><ZDBM></ZDBM><ZDMC></ZDMC><ZS></ZS><ZZMS></ZZMS><XBS></XBS><JZRQ>2014-03-01T14:10:12</JZRQ></Opt_Record></Body>3.门诊处方记录序号父节点标识符名称类型长度字典约束说明0BodyOpt_Recipe门诊处方记录表1节点属性Name必填,如:<Opt_RecipeName="门诊处方记录表">1Opt_RecipeJZLSH就诊流水号S1AN..3411、医院门诊/住院顺序号,医疗机构内部唯一编号。2、手工处方,无法获取就诊流水号的,请上传医院代码。2Opt_RecipeCFID处方IDS1AN..321医疗机构内部处方唯一编号3Opt_RecipeKFKSDM科室代码S3AN..15CVX_DepartmentCode1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<KFKSDMlocalText='内科'>1</KFKSDM>4Opt_RecipeCFZT处方状态S1N1CVX_WithdrawalMark1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<CFZTlocalText='正常'>1</CFZT>5Opt_RecipeCFLB处方类别代码S2N1CVX_RecipeType1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<CFLBlocalText='草药'>1</CFLB>6Opt_RecipeKFSJ开方时间DTDT151完整时间表达格式,即DT15,YYYYMMDDThhmmss的格式7Opt_RecipeFYSJ发药时间DTDT15?完整时间表达格式,即DT15,YYYYMMDDThhmmss的格式8Opt_RecipeBZ备注S1AN..500?对处方信息的重要提示和补充说明9Opt_RecipeOpt_RecipeDetails110Opt_RecipeDetailsOpt_RecipeDetail+11Opt_RecipeDetailCFMXHM处方明细号码S1AN..32?处方明细记录唯一识别。12Opt_RecipeDetailXMBH项目编号S1AN..18?本处方的项目明细编码(如药品编码)13Opt_RecipeDetailXMMC项目名称S1AN..701本处方的项目明细名称(如药品名称)14Opt_RecipeDetailSFYP是否药品S2N1CVX_Right1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<SFYPlocalText='是'>1</SFYP>15Opt_RecipeDetailCDID药品唯一idS1AN..201药品在医院系统中的唯一id,能够唯一标识发药的产品,因此需要不同的“通用名,剂型,规格,生产厂家(即产地)”有不同的id。16Opt_RecipeDetailSYBBM省医保编码S1AN..20?上传全省统一的医保编码17Opt_RecipeDetailZH组号S1AN..101药物分组的组号18Opt_RecipeDetailCDMC产地名称S1AN..1001生产企业(或产地)名称19Opt_RecipeDetailZYBZ主药标识S2N1CVX_Right1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<ZYBZlocalText='是'>1</ZYBZ>20Opt_RecipeDetailKJYBZ抗菌药标志S1N1CVX_antibacterial?抗菌药必填,1 非限制使用级;2 限制使用级;3 特殊使用级;8 非抗菌药物;9 其他21Opt_RecipeDetailJSYWBZ精神药物标志S1N1CVX_Spirit_Drug?精神药物必填,1 精一;2 精二;8 非精神用药;9 其他22Opt_RecipeDetailMZYBZ麻醉药物标志S1N1CVX_Right10否、1是9未知23Opt_RecipeDetailJBYWBZ基本药物标志S1N1CVX_Basic_Drug?基本药物必填,1 国家基本药物;2 省增补基本药物;3 地市增补基本药物;4 区县增补基本药物;8 非基本药物;9 其他24Opt_RecipeDetailSYYYBZ输液用药标志S1N1CVX_Right10否、1是9未知经医院调研及省厅质控确认,增加如上5个药物标志。经医院调研及省厅质控确认,增加如上5个药物标志。25Opt_RecipeDetailJXDM药品剂型代码S3N..2CV5301_011节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<JXDMlocalText='原料'>1</JXDM>26Opt_RecipeDetailJXMC药品剂型名称S3A..501药物剂型的名称27Opt_RecipeDetailYPTYM药品通用名S1AN..80128Opt_RecipeDetailYPSPM药品商品名S1AN..50?29Opt_RecipeDetailYPGG药品规格S1AN..2001药品的规格信息,如:100ml:10ml/支30Opt_RecipeDetailYPGGDW药品包装规格单位S1AN..301发药包装单位,例如:瓶、盒。对于医院自定义的包装,可以提供自定义的包装单位。31Opt_RecipeDetailYPGGXS药品包装规格系数S1AN..301例如:12支/每盒中的12,是指每盒中有12支。这里的12是指当前包装中有12个药品规格字段中的装量单位“支”的数量。对于医院自定义的包装,请提供自定义的包装中包含的最小装量单位的数量,比如包装中包含有6支,其值就为6。32Opt_RecipeDetailFYSL发药数量NN8,21本次处方该药品的总数量33Opt_RecipeDetailFYDW发药单位SAN..6?34Opt_RecipeDetailYYPD用药频度S1AN..32CVX_Frequency1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<YYPDlocalText='每天一次'>1</YYPD>35Opt_RecipeDetailTJMC给药途径名称S3AN..20136Opt_RecipeDetailTJDM给药途径代码S3N..3CV5201_221节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<TJDMlocalText='口服'>1</TJDM>37Opt_RecipeDetailYYTS用药天数NN..4?38Opt_RecipeDetailJL每次使用剂量NN10,41每次使用的药品剂量,如:(0.5g,200ml)中的(0.5,200)39Opt_RecipeDetailDW每次使用剂量单位S1A..16CVX_DrugUnit1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<DWlocalText='瓶'>1</DW>40Opt_RecipeDetailMCSL每次使用数量NN..8,3?每次服用的数量41Opt_RecipeDetailMCDW每次使用数量单位S1A..6CVX_DrugNumUnit1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<MCDWlocalText='支'>1</MCDW>42Opt_RecipeDetailSFPS皮试判别NAN1CC63_11_001_311节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<SFPSlocalText='是'>1</SFPS>43Opt_RecipeDetailBZ备注S1AN..1000?本次处方备注信息44Opt_RecipeDetailXMDJ项目单价NAN..10,4?45Opt_RecipeDetailFYJE费用金额NN..18,4?46Opt_RecipeDetailJZ脚注S1AN..50?消息体内容格式样例<BodyDocFormat="02"><Opt_RecipeName="门诊处方记录表"><JZLSH></JZLSH><CFID></CFID> <KFKSDMlocalText='内科'>1</KFKSDM><CFZTlocalText='正常'>1</CFZT> <CFLBlocalText='草药'>1</CFLB><KFSJ>2014-03-01T14:10:12</KFSJ><FYSJ>2014-03-01T14:10:12</FYSJ><BZ></BZ><Opt_RecipeDetails><!--段落:门诊处方明细--><Opt_RecipeDetail><CFMXHM></CFMXHM><XMBH></XMBH><XMMC></XMMC><SFYPlocalText='是'>1</SFYP><CDID></CDID><SYBBM></SYBBM><ZH></ZH><CDMC></CDMC><ZYBZlocalText='是'>1</ZYBZ> <KJYBZlocalText='限制级'>2</KJYBZ> <JSYWBZlocalText='精一'>1</JSYWBZ> <MZYBZlocalText='未知'>9</MZYBZ> <JBYWBZlocalText='国补'>1</JBYWBZ> <SYYYBZlocalText='未知'>9</SYYYBZ><JXDMlocalText='原料'>1</JXDM><JXMC></JXMC><YPTYM></YPTYM><YPSPM></YPSPM><YPGG></YPGG><YPGGDW></YPGGDW><YPGGXS></YPGGXS><FYSL></FYSL><FYDW></FYDW> <YYPDlocalText='每天一次'>1</YYPD><TJMC></TJMC> <TJDMlocalText='口服'>1</TJDM><YYTS></YYTS><JL></JL><DWlocalText='瓶'>1</DW><MCSL></MCSL><MCDWlocalText='支'>1</MCDW><SFPSlocalText='是'>1</SFPS><BZ></BZ><XMDJ></XMDJ><FYJE></FYJE> <JZ></JZ></Opt_RecipeDetail></Opt_RecipeDetails></Opt_Recipe></Body>4.入院记录序号父节点标识符名称类型长度字典约束说明0BodyIpt_AdmissionNote入院记录表1节点属性Name必填,如:<Ipt_AdmissionNoteName="住院入院记录">1Ipt_AdmissionNoteJZLSH就诊流水号S1AN..341医院门诊/住院顺序号,医疗机构内部唯一编号。2Ipt_AdmissionNoteBZBAH病案号S1AN..1813Ipt_AdmissionNoteBZBSCSZ病史陈述者S1AN..3014Ipt_AdmissionNoteBZZS主诉S1AN..10015Ipt_AdmissionNoteBZXBS现病史S1AN..40001目前所患疾病情况的描述6Ipt_AdmissionNoteBZJWS既往史S1AN..40001既往健康状况和疾病的简要描述7Ipt_AdmissionNoteBZGRS个人史S1AN..20001个人史观察项目结果的详细描述,包括定性描述、分类代码和物理量,患者是否吸烟,嗜酒结果8Ipt_AdmissionNoteBZHYS婚育史S1AN..2000?生育史观察项目结果的详细描述,包括定性描述、分类代码和物理量,入院患者生育史观察项目结果9Ipt_AdmissionNoteBZJZS家族史S1AN..20001家族史观察项目结果的详细描述,入院患者评估记录中的家族史观察结果10Ipt_AdmissionNoteBZXTHG系统回顾S1AN..2000?个人入院前的历史记录11Ipt_AdmissionNoteBZWYS喂养史S1AN..500?喂养史观察项目结果的详细描述12Ipt_AdmissionNoteBZCSS出生史S1AN..500?出生史观察项目结果的详细描述13Ipt_AdmissionNoteBZYJS月经史S1AN..500?月经史观察项目结果的详细描述,包括定性描述、分类代码和物理量,入院患者月经史观察结果14Ipt_AdmissionNoteBZBSZY病史摘要S1AN..2000?对患者过往病史的说明15Ipt_AdmissionNoteBZCBZD初步诊断S1AN..500?入院时初步观察所判定的疾病名称16Ipt_AdmissionNoteBZXZZD修正诊断S1AN..500?经过检查核实的疾病名称17Ipt_AdmissionNoteBZFZJC_SYSJC辅助检查-实验室检查S1AN..2000?对受检者辅助检查-实验室检查的详细描述18Ipt_AdmissionNoteBZFZJC_TSJC辅助检查-特殊检查S1AN..2000?对受检者辅助检查-特殊检查的详细描述19Ipt_AdmissionNoteBZFZJC_BLJC辅助检查-病理检查S1AN..2000?对受检者辅助检查-病理检查的详细描述20Ipt_AdmissionNoteBZFZJC_QT辅助检查-其他S1AN..1000?对受检者辅助检查-其他的详细描述21Ipt_AdmissionNoteBZYHZGX与患者关系S3N..2CVX_ContacterRelationship1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<BZYHZGXlocalText='本人'>1</BZYHZGX>22Ipt_AdmissionNoteZYYSGH住院医生身份证号S1AN..181填写住院医生身份证号23Ipt_AdmissionNoteZRYSGH主任医生身份证号S1AN..181填写主任医生身份证号24Ipt_AdmissionNoteZZYSGH主治医师身份证号S1AN..181填写主治医生身份证号25Ipt_AdmissionNoteJZYSGH就诊医生身份证号S1AN..18?填写门急诊就诊医生身份证号26Ipt_AdmissionNoteRYRQSJ入院日期时间DTDT151完整时间表达格式,

即DT15,YYYYMMDDThhmmss的格式27Ipt_AdmissionNoteIpt_PhysiqueExams?28Ipt_PhysiqueExamsIpt_PhysiqueExam+29Ipt_PhysiqueExamTW体温(℃)NN4,1?体温的测量值,计量单位为℃。30Ipt_PhysiqueExamXL心率(次/min)NN2..3?心脏搏动频率的测量值,计量单位为次/min31Ipt_PhysiqueExamHXPL呼吸频率(次/min)NN..3?受检者单位时间内呼吸的次数,计量单位为次/min32Ipt_PhysiqueExamSSY收缩压(mmHg)NN2..3?收缩压的测量值,计量单位为mmHg33Ipt_PhysiqueExamSZY舒张压(mmHg)NN2..3?舒张压的测量值,计量单位为mmHg消息体内容格式样例<BodyDocFormat="bsxml"><Ipt_AdmissionNoteName="住院入院记录"><JZLSH></JZLSH><BZBAH></BZBAH><BZBSCSZ></BZBSCSZ><BZZS></BZZS><BZXBS></BZXBS><BZJWS></BZJWS><BZGRS></BZGRS><BZHYS></BZHYS><BZJZS></BZJZS><BZXTHG></BZXTHG><BZWYS></BZWYS><BZCSS></BZCSS><BZYJS></BZYJS><BZBSZY></BZBSZY><BZCBZD></BZCBZD><BZXZZD></BZXZZD><BZFZJC_SYSJC></BZFZJC_SYSJC><BZFZJC_TSJC></BZFZJC_TSJC><BZFZJC_BLJC></BZFZJC_BLJC><BZFZJC_QT></BZFZJC_QT><BZYHZGXlocalText='本人'>1</BZYHZGX><ZYYSGH></ZYYSGH><ZRYSGH></ZRYSGH><ZZYSGH></ZZYSGH><JZYSGH></JZYSGH><RYRQSJ></RYRQSJ><Ipt_PhysiqueExams><!--段落:体格检查--><Ipt_PhysiqueExam><TW></TW><XL></XL><HXPL></HXPL><SSY></SSY><SZY></SZY></Ipt_PhysiqueExam></Ipt_PhysiqueExams></Ipt_AdmissionNote></Body>5.出院记录序号父节点标识符名称类型长度字典约束说明0BodyIpt_LeaveRecord出院记录表1节点属性Name必填,如:<Ipt_LeaveRecordName="住院出院记录">1Ipt_LeaveRecordJZLSH就诊流水号S1AN..341医院门诊/住院顺序号,医疗机构内部唯一编号。2Ipt_LeaveRecordBZBAH病案号S1AN..1813Ipt_LeaveRecordMZZDBM门诊诊断编码S3AN..20?ICD104Ipt_LeaveRecordMZZDMC门诊诊断名称S1AN..100?5Ipt_LeaveRecordRYZDBM入院诊断编码S3AN..20?ICD106Ipt_LeaveRecordRYZDMC入院诊断名称S1AN..100?7Ipt_LeaveRecordCYZDBM出院诊断编码S3AN..201ICD108Ipt_LeaveRecordCYZDMC出院诊断名称S1AN..10019Ipt_LeaveRecordCYYZ出院医嘱S1AN..2000?10Ipt_LeaveRecordZZJG诊治经过S1AN..4000111Ipt_LeaveRecordKSBM科室编码S3AN..15CVX_DepartmentCode1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<KSBMlocalText='内科'>1</KSBM>12Ipt_LeaveRecordZYTS住院天数NN..51患者本次住院的总天数13Ipt_LeaveRecordZYYSGH住院医生身份证号S1AN..181填写住院医生身份证号14Ipt_LeaveRecordZZYSGH主治医师身份证号S1AN..181填写住院医生身份证号15Ipt_LeaveRecordCYSJ出院时间DD81完整时间表达格式,即DT15,YYYY-MM-DDThh:mm:ss的格式16Ipt_LeaveRecordJLSJ记录时间DTDT15?完整时间表达格式,即DT15,YYYY-MM-DDThh:mm:ss的格式17Ipt_LeaveRecordRYSJ入院时间DTDT151完整时间表达格式,即DT15,YYYY-MM-DDThh:mm:ss的格式18Ipt_LeaveRecordRYQK入院情况S1AN..2000119Ipt_LeaveRecordCYQK出院情况S1AN..2000120Ipt_LeaveRecordZGQK转归情况S3AN..4CC01_02_001_091节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<ZGQKlocalText='治愈'>1</ZGQK>消息体内容格式样例<BodyDocFormat="02"><Ipt_LeaveRecordName="住院出院记录"><JZLSH></JZLSH><BZBAH></BZBAH><MZZDBM></MZZDBM><MZZDMC></MZZDMC><RYZDBM></RYZDBM><RYZDMC></RYZDMC><CYZDBM></CYZDBM><CYZDMC></CYZDMC><CYYZ></CYYZ><ZZJG></ZZJG><KSBMlocalText='内科'>1</KSBM><ZYTS></ZYTS><ZYYSGH></ZYYSGH><ZZYSGH></ZZYSGH><CYSJ>2014-03-01T14:10:12</CYSJ><JLSJ>2014-03-01T14:10:12</JLSJ><RYSJ>2014-03-01T14:10:12</RYSJ><RYQK></RYQK><CYQK></CYQK><ZGQKlocalText='治愈'>1</ZGQK></Ipt_LeaveRecord></Body>6.住院病案首页序号父节点标识符名称类型长度字典约束说明0BodyIpt_MedicalRecordPag住院病案首页1节点属性Name必填,如:<Ipt_MedicalRecordPageName="住院病案首页(2012)">1Ipt_MedicalRecordPagJZLSH就诊流水号S1AN..341医院门诊/住院顺序号,医疗机构内部唯一编号。2Ipt_MedicalRecordPagJKKH健康卡号S1AN..32?患者所持有的健康卡卡号3Ipt_MedicalRecordPagZYCS住院次数NN..21第几次住院4Ipt_MedicalRecordPagYLFFFS医疗付费方式S3N..2CV0209_011节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<YLFFFSlocalText="自费">1</YLFFFS>5Ipt_MedicalRecordPagBZBAH病案号S1AN..1816Ipt_MedicalRecordPagXM姓名S1AN..5017Ipt_MedicalRecordPagXBDM性别代码S3N1GB_T2261_11节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<XBDMlocalText="男性">1</YLFFFS>8Ipt_MedicalRecordPagCSRQ出生日期DD81完整日期表达格式,即D8,YYYYMMDD的格式9Ipt_MedicalRecordPagNL年龄NN..3110Ipt_MedicalRecordPagNLDW年龄单位S1AN..3CVX_AGEUNIT1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<NLDWlocalText="岁">1</NLDW>11Ipt_MedicalRecordPagXSRCSTZ新生儿出生体重NN..5?新生儿出生时的体重,单位(克)12Ipt_MedicalRecordPagXSRRYTZ新生儿入院体重NN..5?新生儿入院时的体重,单位(克)13Ipt_MedicalRecordPagCSDZ出生地址S1AN..200?患者出生时的出生地,包含**省**市**县14Ipt_MedicalRecordPagJG籍贯S1AN..70?患者的籍贯15Ipt_MedicalRecordPagMZ民族S3N..2GB_T3304?节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<MZlocalText="汉族">1</MZ>16Ipt_MedicalRecordPagSFZH身份证号S1AN..181病人身份证号码17Ipt_MedicalRecordPagZY职业S3AN..3GB_T2261_41节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<ZYlocalText="学生">1</ZY>18Ipt_MedicalRecordPagHY婚姻S3N..2GB_T2261_21节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<HYlocalText="未婚">1</HY>19Ipt_MedicalRecordPagGJ国籍S3AN..3GB_T2659?节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<GJlocalText="中国">1</GJ>20Ipt_MedicalRecordPagXZDZ现住地址S1AN..100?患者现住所在地址21Ipt_MedicalRecordPagXZDZDHHM现住址电话号码S1AN..20?个体或机构联系电话的号码,包括国际、国内区号和分机号22Ipt_MedicalRecordPagXZDZYB现住地址邮编S1AN..6?23Ipt_MedicalRecordPagHKDZ户口地址S1AN..100?患者户口所在地址24Ipt_MedicalRecordPagHKDZYB户口地址邮编S1AN..6?25Ipt_MedicalRecordPagGZDWJDZ工作单位及地址S1AN..70?患者工作单位的的地址26Ipt_MedicalRecordPagGZDWDHHM工作单位电话号码S1AN..20?填写患者工作单位的电话号码27Ipt_MedicalRecordPagGZDDYB工作地点邮编S1N..6?由阿拉伯数字组成,用来表示与地址对应的邮局及其投递区域的邮政通信代号28Ipt_MedicalRecordPagLXRXM联系人姓名S1AN..30?联系人姓名29Ipt_MedicalRecordPagLXRYHZGX联系人与患者关系代码S1N..2CVX_ContacterRelationship1节点属性localText必填,取值为医院内部名称;节点值为医院内部字典编码。如:<LXRYHZGXlocalText="配偶">1</LXRYHZGX>30Ipt_MedicalRecordPagLXRDZ联系人地址S1AN..70?联系人现在居住地址31Ipt_MedicalRecordPagLXRDH联系人电话S1AN..40?联系人现用电话号码32Ipt_Medi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论