儿童预防接种信息管理系统数据交换集成标准.doc_第1页
儿童预防接种信息管理系统数据交换集成标准.doc_第2页
儿童预防接种信息管理系统数据交换集成标准.doc_第3页
儿童预防接种信息管理系统数据交换集成标准.doc_第4页
儿童预防接种信息管理系统数据交换集成标准.doc_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

儿童预防接种信息管理系统数据交换集成标准为了实现各地已开发使用的本地儿童预防接种信息管理系统与儿童预防接种信息管理系统国家信息管理平台的数据交换,保障儿童预防接种个案报告数据的安全,根据卫生部儿童预防接种信息报告管理工作规范(试行)的要求,特制定本标准。本标准包括“儿童预防接种信息管理系统国家信息管理平台主题数据集标准”和“儿童预防接种信息管理系统国家信息管理平台数据集成接口规范”,各地已开发使用的本地儿童预防接种信息管理系统与国家信息管理平台之间的数据交换须遵循此标准。一、国家信息管理平台主题数据集标准(一)儿童基本信息表中文字段名称字段名称字段类型长度字段含义值域是否必填主外键儿童姓名Child_NameVarchar220可空儿童编码Child_NoVarchar218建档县国标+建档接种单位编码+出生年度+流水号,由系统自动根据这些字段生成,作为查询儿童信息的唯一识别码,也作为条形码等识别介质中的识别编码单位编码:0101-9999(2位乡级编号+2位接种单位编号);出生年度:yyyy;流水号:0001-9999是儿童身份证号ID_CardVarchar218身份证号可空儿童出生证号Birth_NoVarchar210国家出生登记标准,可空儿童性别SexVarchar21社会性别男1 女2是出生日期Birth_Datedate10年-月-日yyyy-mm-dd是监护人姓名GuardianVarchar220母亲、父亲、或其他监护人姓名可空建档县国标Reg_County_codeVarchar26儿童建档时所在县级的国标是建档单位编码Reg_Unit_codeVarchar24儿童建档接种单位编码01019999(乡级编号:01-99接种单位编号:01-99)是建卡日期Reg_Datedate10初次建档日期yyyy-mm-dd是儿童卡片机器码CARD_IDnumber20唯一码系统产生,保证儿童在中心数据库的绝对唯一性是P最后更新时间Last_Upload_Timedate15年-月-日 时:分:秒yyyy-mm-dd hh:nn:ss 系统生成是数据状态StatusVarchar21该记录当前的数据状态D删除 N正常 O-迁出是(二)儿童接种信息表中文字段名称字段名称字段类型长度字段含义值域是否必填主外键儿童接种机器码IDNUMBER20唯一码系统生成是P儿童卡片机器码CARD_IDNUMBER20儿童卡片机器码是F疫苗编码VACC_CODEVARCHAR24来自字典表,前两位数为大类,后两位数为小类编码。是接种类型IMMU_TYPEVARCHAR210-基础,1-加强(复种),2-强化,3-应急是剂次SERIALNUMBER2是批号lotNumberVARCHAR220疫苗生产企业编码MANUFACTORY_CODEVARCHAR22来自字典表是接种日期IMMU_DATEDATE是接种县国标IMMU_COUNTY_CODEVARCHAR26儿童本次接种所在县级的国标县国标:以国家服务器的为准是接种单位编码IMMU_UNIT_CODEVARCHAR24本次接种单位所在乡级编号+接种单位编号乡级编号: 01-99接种单位编号:01-99是(三)疫苗名称编码表疫苗编码疫苗全称疫苗中文简称疫苗英文简称疫苗种类中文简称疫苗种类英文简称0101皮内注射用卡介苗卡介苗BCG卡介苗BCG0201重组乙型肝炎疫苗(CHO细胞)乙肝(CHO)HepB-cho乙肝HepB0202重组乙型肝炎疫苗(酵母)乙肝(酵母)HepB-yst乙肝HepB0301脊髓灰质炎减毒活疫苗(人二倍体细胞)脊灰(减毒二倍体)OPV-hdc脊灰PV0302脊髓灰质炎减毒活疫苗(猴肾细胞)脊灰(减毒猴肾)OPV-mkc脊灰PV0303脊髓灰质炎灭活疫苗脊灰(灭活)IPV脊灰PV0401吸附百白破联合疫苗百白破DPT百白破DPT0402吸附无细胞百白破联合疫苗百白破(无细胞)DaPT百白破DPT0501吸附百日咳白喉联合疫苗百白DP百白DP0601吸附白喉破伤风联合疫苗白破DT白破DT0602吸附白喉破伤风联合疫苗(成人及青少年用)白破(成人)DT-a白破DT0701吸附白喉疫苗白喉DV白喉DV0702吸附白喉疫苗(成人及青少年用)白喉(成人)DV-a白喉DV0801吸附破伤风疫苗破伤风TT破伤风TT0901麻疹减毒活疫苗麻疹MV麻疹MV1001腮腺炎减毒活疫苗腮腺炎Mum腮腺炎Mum1101风疹减毒活疫苗(人二倍体细胞)风疹(二倍体)Rub-hdc风疹Rub1102风疹减毒活疫苗(兔肾细胞)风疹(兔肾)Rub-rkc风疹Rub1201麻疹腮腺炎风疹联合减毒活疫苗麻腮风MMR麻腮风MMR1301麻疹腮腺炎联合减毒活疫苗麻腮MM麻腮MM1401麻疹风疹联合减毒活疫苗麻风MR麻风MR1501腮腺炎风疹联合减毒活疫苗腮风MumR腮风MumR1601A群脑膜炎球菌多糖疫苗流脑AMenA流脑AMenA1701A+C群脑膜炎球菌多糖疫苗流脑A+CMenAC流脑A+CMenAC1801乙型脑炎减毒活疫苗乙脑(减毒)JE-l乙脑JE1802乙型脑炎灭活疫苗乙脑(灭活)JE-i乙脑JE1901甲型肝炎减毒活疫苗甲肝(减毒)HepA-l甲肝HepA1902冻干甲型肝炎减毒活疫苗甲肝(减毒冻干)HepA-l-fd甲肝HepA1903甲型肝炎灭活疫苗甲肝(灭活)HepA-i甲肝HepA2001甲肝乙肝联合疫苗甲乙肝HepAB甲乙肝HepAB2101流行性感冒全病毒灭活疫苗流感(全病毒)Flu-wv流感Flu2102流行性感冒裂解疫苗流感(裂解)Flu-sp流感Flu2103流行性感冒亚单位疫苗流感(亚单位)Flu-su流感Flu2201冻干水痘减毒活疫苗水痘Var水痘Var2301b型流感嗜血杆菌多糖结合疫苗HibHibHibHib2401口服轮状病毒活疫苗轮状病毒Rot轮状病毒Rot250123价肺炎球菌多糖疫苗肺炎23Pneu23肺炎Pneu2601气管炎疫苗气管炎Tra气管炎Tra2701兰菌净细菌溶解物兰菌净Lan兰菌净Lan2801人用狂犬病疫苗(Vero细胞)狂犬病(Vero)Rab-Vero狂犬病Rab2802冻干人用狂犬病疫苗(Vero细胞)狂犬病(Vero冻干)Rab-Vero-fd狂犬病Rab2803人用狂犬病疫苗(地鼠肾细胞)狂犬病(地鼠肾)Rab-hkc狂犬病Rab2901价肾综合征出血热灭活疫苗出血热(价)HF出血热HF2902价肾综合征出血热灭活疫苗出血热(价)HF出血热HF2903双价肾综合征出血热灭活疫苗出血热(双价)HF+出血热HF3001伤寒疫苗伤寒Typh伤寒Typh3002伤寒Vi多糖疫苗伤寒ViTyph-Vi伤寒Typh3101伤寒副伤寒甲联合疫苗伤寒副伤寒甲T-pTA伤寒副伤寒甲T-pTA3201伤寒副伤寒甲乙联合疫苗伤寒副伤寒甲乙T-pTAB伤寒副伤寒甲乙T-pTAB3301口服福氏宋内痢疾双价活疫苗痢疾Dys痢疾Dys3401钩端螺旋体疫苗钩体Lep钩体Lep3501皮肤划痕用鼠疫活疫苗鼠疫Plag鼠疫Plag3601皮肤划痕人用炭疽活疫苗炭疽Anth炭疽Anth3701皮肤划痕人用布氏菌活疫苗布病Bruc布病Bruc3801霍乱疫苗霍乱Chol霍乱Chol3901乙型肝炎人免疫球蛋白乙肝球蛋白HepBIG乙肝球蛋白HepBIG3902冻干乙型肝炎人免疫球蛋白乙肝球蛋白(冻干)HepBIG-fd乙肝球蛋白HepBIG4001白喉抗毒素白抗DAT白抗DAT4002冻干白喉抗毒素白抗(冻干)DAT-fd白抗DAT4101破伤风抗毒素破抗TAT破抗TAT4102冻干破伤风抗毒素破抗(冻干)TAT-fd破抗TAT4201破伤风人免疫球蛋白破伤风球蛋白TIG破伤风球蛋白TIG4202冻干破伤风人免疫球蛋白破伤风球蛋白(冻干)TIG-fd破伤风球蛋白TIG4301抗狂犬病血清狂犬病血清RAS狂犬病血清RAS4401狂犬病人免疫球蛋白狂犬病球蛋白RIG狂犬病球蛋白RIG4402冻干狂犬病人免疫球蛋白狂犬病球蛋白(冻干)RIG-fd狂犬病球蛋白RIG4501结核菌素纯蛋白衍生物结核菌素衍生物TB-PPD纯蛋白衍生物PPD4502卡介菌纯蛋白衍生物卡介菌衍生物BCG-PPD纯蛋白衍生物PPD4601锡克试验毒素锡克毒素STT锡克毒素STT9999其他其他OTHER其他OTHER(四)疫苗生产企业编码表企业编码企业全称企业简称03北京天坛生物制品股份有限公司北京天坛04北京科兴生物制品有限公司北京科兴05北京高科生命科学技术开发公司北京高科06北京祥瑞生物制品有限公司北京祥瑞07北京华尔盾生物技术公司北京华尔盾08上海生物制品研究所上海生物09上海莱士血制品有限公司上海莱士10武汉生物制品研究所武汉生物11成都生物制品研究所成都生物12中国医学科学院医学生物学研究所(昆明)昆明生物13兰州生物制品研究所兰州生物14长春生物制品研究所长春生物15长春长生生物科技股份有限公司长春长生16辽宁生物技术公司辽宁生物17辽宁成大生物技术有限公司辽宁成大18辽宁依生生物技术有限公司辽宁依生19沈阳百奥生物技术有限责任公司沈阳百奥20沈阳安迪生物高科技公司沈阳安迪21大连高新生物制药有限公司大连高新22大连经济技术开发区松辽生物制品厂大连松辽23大连昆阳制药有限公司大连昆阳24大连汉信生物制药有限公司大连汉信25大连金港安迪生物制品有限公司大连安迪26吉林亚泰生物药业股份有限公司吉林亚泰27山东省生物制品研究所山东生物28常州药业延申生物技术有限公司常州延申29浙江普康生物技术股份有限公司浙江普康30浙江天元生物药业股份有限公司浙江天元31浙江卫信生物药业有限公司浙江卫信32宁波荣安生物药业有限公司宁波荣安33华北制药金坦生物技术股份有限公司华北生物34河南普新生物工程有限公司河南普新35陕西省生物制品研究所陕西生物36深圳康泰生物制品股份有限公司深圳康泰37深圳市卫武光明生物制品有限公司深圳卫武38海南省生物制品研究所海南生物39(德国)凯龙-贝林公司凯龙40(美国)默沙东公司默沙东41(美国)葛兰素史克生物制品公司葛兰素42(法国)赛诺菲-巴斯德公司巴斯德43(瑞士)博尔纳生物技术有限公司博尔纳44(意大利)贝斯迪大药厂贝斯迪99其他其他二、国家信息管理平台数据集成接口规范(一)集成原则1. Web Service;2. 所有的业务数据通过XML文件进行传输,通过制定XML Schema统一规范;3. 儿童的基本信息和接种信息分开描述;4. 保存业务数据的XML采用zip标准压缩算法压缩后传输,提高传输效率;5. 制定标准的应答编码,每次交互都有应答,根据编码确定失败与成功;6. 可靠的异常处理机制;7. 应用客户端需要有能进行重发或在此请求的机制,保证数据上传或下载成功;8. 限制单次交互数据量,提高服务器处理能力和传输的可靠性。(二)异地接种儿童数据交换人口流动是现在社会特征之一,系统必须能够很好的解决儿童流动而带来的异地接种问题,接种点需要能够根据儿童的特征值调取儿童的接种信息,实现安全的、正确的接种。并能上传异地接种信息。在本系统中接口可以实现异地数据交换的功能,提供四个具体的接口,形式如下:1) 根据全局唯一的儿童编码(儿童编码由建档接种点县国标、建档接种点编码、出生年度和流水号构成)下载该儿童的接种数据;2) 根据出生证号下载儿童的接种数据;3) 根据儿童身份证号下载儿童的接种信息;4) 根据儿童姓名+儿童的监护人姓名+儿童的出生日期+建档县国标联合条件进行儿童接种信息的请求,其中儿童姓名和儿童的监护人姓名必须选择一个,儿童姓名和儿童的监护人姓名的查询是后模糊查询,可能返回多条信息,随着系统使用用户的增加,如果该接口对系统造成的压力过大,将会关闭该接口。 (三)数据安全通过使用用户访问认证的机制保护对资源的访问,并在服务器端记录日志。实现对系统访问的跟踪。每次和服务器交互都需要提供系统为客户端提供的用户名和密码。(四)接口详细说明信息集成平台对外提供的接口,都是通过Web Service接口的方式对外提供服务。系统对外发布的信息如下:1. WSDL:WSDL描述Web服务的公共接口。这是一个基于XML的关于如何与Web服务通讯和使用的服务描述;也就是描述与接口目录中列出的Web服务进行交互时需要绑定的协议和信息格式。通常采用抽象语言描述该服务支持的操作和信息,使用的时候再将实际的网络协议和信息格式绑定给该服务。url格式为:http:/localhost:8080/services/MyService?wsdl2. Service URL:如果不在运行时动态从WSDL文档中分析连接信息时,使用URL来识别实现调用接口的目标的应用。 Url格式为http:/localhost:8080/services/MyService3. Port:Port指的是Service所对应的端口。.4. Service:指的是你要远程调用的服务。所谓Service,就是一个Web Service应用所提供的一组相关的接口。真实的URL在服务器端实现后发布,包括测试服务器的生产服务器的。1、接种信息上传接口1) 功能描述:该功能实现儿童预防接种信息的上传,每次上传数据时包含的信息请参加XML规范。2) 功能函数public String allUploadImmuInfo(String userName,String passWord,byte info);n 输入参数userName:数据类型,字符串。登陆系统的用户名,通过系统平台的接种点管理进行分配,然后通过其他途径下发给各个接种单位。passWord:数据类型,字符串。登陆系统的密码。Info:数据类型,字节流,业务数据通过XML文件进行封装,封装后的XML文本文件使用zip进行压缩,压缩二进制信息转为字节流传输。n 返回值返回值描述了系统成功与否,返回的信息描述如下:返回的信息由一个字符串进行描述,各部分之间用逗号分隔,字符串的第一个逗号前的信息表示函数调用结果,后边用于描述不正确的儿童免疫信息的儿童编号,每个编号用逗号分隔,如下:错误代码,儿童编码,儿童编码,.,儿童编码函数执行结果代码用1位或8位表示,如果是8位从做左到右分别称为第1,2,3,4,5,6,7,8位。以下4种情况返回1位长度的结果0,代表操作成功1,表示用户名或密码错误2,全部数据操作失败,xml或zip压缩数据格式不正确3,失败,未知错误4,失败,数据量超过最大的允许范围以下返回8位长度的结果00000010 第七位为1,表示部分数据操作失败,新增儿童免疫档案的儿童编码已存在,返回已存在的儿童编码00000100 第六位为1,表示部分数据操作失败,有个别儿童免疫档案的儿童编码不正确(为空或长度不正确)00001000 第五位为1,表示部分数据操作失败,个别儿童的信息不完整(缺少必填字段),返回不完整的信息儿童编码00010000 第四位为1,表示部分操作失败,信息更新的儿童编码不存在,返回不存在的儿童编码00100000 第三位为1,表示部分操作失败,迁出的儿童编码不存在,返回儿童编码01000000 第二位为1,表示部分操作失败,删除的儿童编码不存在。返回不存在的儿童编码。其他位未定义,预留。返回的错误可联合返回,如第5,6位为1,表示部分数据不正确,既有个别儿童信息不完整,也有更新信息的儿童编码不存在,同时把不正确的儿童编码返回,但是返回的儿童编码不进行区分,只是低位错误信息的儿童编码在前,如儿童信息不完整的错误编码在前,更新信息不存在的儿童编码在后。可通过getLastExecErr查询错误信息。2、接种信息下载接口A1) 功能描述根据全局唯一的儿童编码(儿童编码由建档接种点县国标、建档接种点编码、出生年度和流水号构成)下载该儿童的接种数据。具体的XML格式请参见XML规范定义2) 接口函数public byte downloadImmuInfoA(String username,String passWord,String childNo);n 输入参数userName:数据类型,字符串。登陆系统的用户名,通过系统平台的接种点管理进行分配,然后通过其他途径下发给各个接种单位。passWord:数据类型,字符串。登陆系统的密码。childNo:数据类型,字符串,请求的儿童编码。n 返回值返回zip压缩的请求儿童免疫信息XML文件的字节流,当用户名或密码错误,或请求的儿童信息不存在,返回信息长度为0,可通过getLastExecErr获得错误信息。3、接种信息下载接口B1) 功能描述根据出生证号下载儿童的接种数据。2) 接口函数public byte downloadImmuInfoB(String username,String passWord,String birthNo);n 输入参数userName:数据类型,字符串。登陆系统的用户名,通过系统平台的接种点管理进行分配,然后通过其他途径下发给各个接种单位。passWord:数据类型,字符串。登陆系统的密码。birthNo:数据类型,字符串,请求的儿童出生证号。n 返回值返回zip压缩的请求的儿童免疫信息XML文件的字节流,当用户名或密码错误,或请求的儿童信息不存在,返回信息长度为0,可通过getLastExecErr获得错误信息。4、接种信息下载接口C1) 功能描述根据儿童身份证号下载儿童的接种信息。2) 接口函数public byte downloadImmuInfoC(String username,String passWord,String childID);n 输入参数userName:数据类型,字符串。登陆系统的用户名,通过系统平台的接种点管理进行分配,然后通过其他途径下发给各个接种单位。passWord:数据类型,字符串。登陆系统的密码。childID:数据类型,字符串,请求的儿童身份证号。n 返回值返回zip压缩的请求的儿童免疫信息XML文件的字节流,当用户名或密码错误,或请求的儿童信息不存在,返回信息长度为0,可通过getLastExecErr获得错误信息。5、接种信息下载接口D1) 功能描述根据儿童姓名+儿童的监护人姓名+儿童的出生日期+建档县国标联合条件进行儿童接种信息的请求,其中儿童姓名和儿童的监护人姓名任选其一,其他的条件不能为空,这个查询是模糊查询,可能返回多条信息,随着系统使用用户的增加,如果该接口对系统造成的压力过大,将会关闭该接口。2) 接口函数public byte downloadImmuInfoD(String username,String passWord,String childName,String guardian,String birthDate,String regCountyCode);n 输入参数userName:数据类型,字符串。登陆系统的用户名,通过系统平台的接种点管理进行分配,然后通过其他途径下发给各个接种单位。passWord:数据类型,字符串。登陆系统的密码。childName:数据类型,字符串,请求的儿童姓名,该参数和guardian任选其一,当该值不存在时,赋一个长度为0的字符串。Guardian:数据类型,字符串,请求的儿童的监护人姓名,该参数和childName任选其一,当该值不存在时,赋一个长度为0的字符串。birthDate:数据类型,字符串,儿童出生日期,日期格式为yyyymmdd,必填regCountyCode:数据类型,字符串,建档县国标,必填。n 返回值返回zip压缩的请求的儿童免疫信息XML文件的字节流,可能返回多个儿童的信息,客户端需要判断那个儿童是请求的信息,当用户名或密码错误,或请求的儿童信息不存在,返回信息长度为0,可通过getLastExecErr获得错误信息。6、获得上次调用结果信息1) 功能描述:该功能获得上次接口调用的错误信息。2) 功能函数public String getLastExecErr (String username,String passWord);n 输入参数userName:数据类型,字符串。登陆系统的用户名,通过系统平台的接种点管理进行分配,然后通过其他途径下发给各个接种单位。passWord:数据类型,字符串。登陆系统的密码。n 返回值返回上一次操作结果信息(成功或失败信息),如果该函数本身调用失败(如用户名或密码错误)则返回空字符串(长度为0)。返回的信息描述如下:对于allUploadImmuInfo接口,返回的信息见该接口的返回描述。对于其他的接口函数,返回长度为1的字符串,0-代表操作成功,1-表示用户名或密码错误(不返回这个信息)。2-对于接downloadImmuInfoA, downloadImmuInfoB, downloadImmuInfoC, downloadImmuInfoD表示查找的信息不存在;对于chgPasswd表示新密码为空。3-失败,未知错误7、更改登陆密码1) 功能描述:更改登陆密码。2) 功能函数public String chgPasswd (String userName,String oldPasswd,String newPasswd);n 输入参数userName:数据类型,字符串。登陆系统的用户名,通过系统平台的接种点管理进行分配,然后通过其他途径下发给各个接种单位。oldPasswd:数据类型,字符串。原来密码。newPasswd:数据类型,字符串。新密码,不能为空。n 返回值0-代表操作成功,1-表示用户名或密码错误2-新密码不能为空,当为空时返回这个错误。3-失败,未知错误8、接种信息下载接口AXp1) 功能描述根据全局唯一的儿童编码(儿童编码由建档接种点县国标、建档接种点编码、出生年度和流水号构成)下载该儿童的接种数据。具体的XML格式请参见XML规范定义2) 接口函数public byte downloadImmuInfoAXp(String username,String passWord,String childNo);n 输入参数userName:数据类型,字符串。登陆系统的用户名,通过系统平台的接种点管理进行分配,然后通过其他途径下发给各个接种单位。passWord:数据类型,字符串。登陆系统的密码。childNo:数据类型,字符串,请求的儿童编码,只能是8位或则18位。由于下载的数据可能数据量太大,需要分包下载。因此,在最开始提交申请的时候,childNo应该只有8位,平台系统会根据这8位childNo去查询数据。客户端在接受到第一个返回包,再次请求第二个包的时候,需要把上一次接受到的最后一个childNo作为参数传递给平台。n 返回值返回zip压缩的请求儿童免疫信息XML文件的字节流,当用户名或密码错误,或请求的儿童信息不存在,返回信息长度为0,可通过getLastExecErr获得错误信息。(五)XML规范数据交换的XML格式如下:儿童编码,18位,必须儿童姓名儿童身份证号出生证号儿童出生日期,格式为yyyymmdd,必须性别,1-男,2-女,必须监护人姓名建档县国标,6位,

温馨提示

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

评论

0/150

提交评论