学兔兔标准下载目 次前言Ⅱ…………………………………………………………………………………………………………1 范围1………………………………………………………………………………………………………2 规范性引用文件1…………………………………………………………………………………………3 缩略语1……………………………………………………………………………………………………4 基本要求1…………………………………………………………………………………………………5 数据格式及约束条件2……………………………………………………………………………………6 接口要求2…………………………………………………………………………………………………附录A(资料性附录) 数据交换与共享代码示例19………………………………………………………ⅠJT/T1132.4—2017学兔兔标准下载前 言JT/T1132《汽车维修电子健康档案系统》分为4个部分:———第1部分:总体技术要求;———第2部分:数据采集技术要求;———第3部分:数据元;———第4部分:数据交换与共享。本部分是JT/T1132的第4部分。本部分按照GB/T1.1—2009给出的规则起草。本部分由交通运输部运输服务司提出。本部分由全国汽车维修标准化技术委员会(SAC/TC247)归口。本部分起草单位:交通运输部公路科学研究院、北京中公高远汽车试验有限公司、江苏省交通运输厅运输管理局、湖北省交通运输厅道路运输管理局、杭州市机动车服务管理局、电子政务云计算应用技术国家工程实验室。本部分主要起草人:阳冬波、高博、周刚、杨小娟、贾红、巩建强、梁晨、蔡凤田、曹磊、许书权、刘富佳、陈潮洲、董国亮、邬果昉、张懋、田永生、蔡健、杨光辉、连樟文、吕林凯、孙轶巍、林文沁、陈晓晓。ⅡJT/T1132.4—2017学兔兔标准下载汽车维修电子健康档案系统第4部分:数据交换与共享1 范围JT/T1132的本部分规定了汽车维修电子健康档案系统数据交换与共享的基本要求、数据格式及约束条件和接口要求。本部分适用于部级与省级汽车维修电子健康档案系统之间的数据交换与共享。2 规范性引用文件下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T2260 中华人民共和国行政区划代码JT/T1132.2—2017汽车维修电子健康档案系统 第2部分:数据采集技术要求JT/T1132.3—2017汽车维修电子健康档案系统 第3部分:数据元3 缩略语下列缩略语适用于本文件。HTTP:超文本传输协议(HyperTextTransferProtocol)JSON:脚本语言对象标记(JavaScriptObjectNotation)UTF⁃8:8位统一可变长度字符编码(8⁃bitUnicodeTransformationFormat)VPN:虚拟专用网络(VirtualPrivateNetwork)4 基本要求4.1 数据交换与共享方式要求部级汽车维修电子健康档案系统(简称“部级系统”)与省级汽车维修电子健康档案系统(简称“省级系统”)应通过数据接口的方式实现数据的交换与共享。4.2 数据交换与共享内容要求4.2.1 省级系统与部级系统交换与共享的汽车维修电子记录内容应符合JT/T1132.2—2017中4.2的要求。4.2.2 省级系统上报至部级系统的统计数据应包括维修量统计、维修车辆统计、维修服务评价统计、维修企业统计、从业人员统计及系统用户统计等信息。4.3 数据交换与共享时效要求数据交换与共享时效要求包括:a) 省级系统应将采集的汽车维修电子记录数据实时上报至部级系统,最迟不得超过当日24时;1JT/T1132.4—2017学兔兔标准下载b) 部级系统应将汇总的省级系统异地汽车维修电子记录数据实时下发至汽车属地省级系统,最迟不得超过当日24时;c) 省级系统应按日将4.2.2中规定的统计数据上报至部级系统。5 数据格式及约束条件5.1 数据格式数据交换与共享的数据格式应符合JT/T1132.3的要求。5.2 约束条件约束条件见表1。表1 约束条件符 号约束条件F固定长度V可变长度l有且只能填1项N小数,例如:“N4,2”代表整数位长度4,小数位长度2∗0..n,可以没有,也可以有多项+1..n,至少有一项,也可以有多项?0..1,可选项6 接口要求6.1 接口协议数据交换与共享接口协议应满足:a) 传输方式采用HTTP传输;b) 采用POST方法提交;c) 数据格式为JSON格式;d) 字符编码采用UTF⁃8;e) 采用VPN安全校验机制。6.2 交换过程交换过程应包括:a) 部级系统接收省级系统上传数据:省级系统为服务的发起方,部级系统为服务的接收方,省级系统发送报文后30s内未收到应答报文,应中断发送后重新进行一次请求;b) 省级系统接收部级系统下发数据:部级系统为服务的发起方,省级系统为服务的接收方,部级系统发送报文后30s内未收到应答报文,应中断发送后重新进行一次请求。6.3 报文结构报文结构应包括报头(header)和报体(body)节点。报文结构字段的要求见表2。2JT/T1132.4—2017学兔兔标准下载表2 报文结构字段序号层级父元素名称元素名称约束类型长度描 述取 值10—transaction1——交易报文的主节点—21transactionheader1——报文头—31.1headerdate1字符串F8请求日期YYYYMMDD41.2headertime1字符串F6请求时间hhmmss51.3transactionbody?字符串—具体交易的JSON—6.4 功能要求6.4.1 省级系统上传汽车维修电子记录6.4.1.1 身份校验6.4.1.1.1 业务描述省级系统通过用户名称和用户密码进行身份校验,获取接口调用凭证,进行接口调用。接口调用凭证的存储空间应不少于512Bytes。每次获取接口调用凭证的有效期为2h。6.4.1.1.2 请求报文结构请求报文结构的要求见表3。表3 请求报文结构序号层级父元素名称元素名称约束类型长度描 述取值11—reqInfo1——请求体—21.1reqInfousername1字符串V50用户名称—31.2reqInfopassword1字符串V100用户密码—6.4.1.1.3 应答报文结构应答报文结构的要求见表4。表4 应答报文结构序号层级父元素名称元素名称约束类型长度描 述取 值10—respInfo1——应答报文—21respInfocode1字符串V100返回代码1:成功0:失败-99:系统运行 异常32respInfostatus1字符串V100返回说明—43respInfoaccess_token?字符串F32接口调用凭证,2h有效—6.4.1.2 维修企业账户备案6.4.1.2.1 业务描述维修企业在省级系统注册成功后,省级系统将维修企业账户备案到部级系统,同时获取部级系统统3JT/T1132.4—2017学兔兔标准下载一的维修企业唯一标识。6.4.1.2.2 请求报文结构请求报文结构的要求见表5。表5 请求报文结构序号层级父元素名称元素名称约束类型长度描 述取 值11—reqInfo1——请求体—21.1reqInfoaccess_token1字符串F32接口调用凭证—31.2reqInfocompanyname1字符串V100维修企业名称—41.3reqInfocompanyadministr⁃ativedivisioncode1字符串F6维修企业注册区域编码GB/T226051.4reqInfocompanycode1字符串F15维修企业编码JT/T1132.3—2017中A.16.4.1.2.3 应答报文结构应答报文结构的要求见表6。表6 应答报文结构序号层级父元素名称元素名称约束类型长度描 述取 值10—respInfo1——应答报文—21respInfocode1字符串V100返回代码1:成功0:失败-99:系统运行 异常32respInfostatus1字符串V100返回说明—43respInfocompanyuniquecode?字符串F15维修企业唯一标识—6.4.1.3 新增汽车维修电子记录6.4.1.3.1 业务描述省级系统应将新增的汽车维修电子记录上传至部级系统,新增成功后返回成功标识。新增汽车维修电子记录的代码示例参见A.1。6.4.1.3.2 请求报文结构请求报文结构的要求见表7。表7 请求报文结构序号层级父元素名称元素名称约束类型长度描 述取 值11—reqInfo1——请求体—21.1reqInfoaccess_token1字符串F32接口调用凭证—31.2reqInfocompanyuniquecode1字符串F15维修企业唯一标识—4JT/T1132.4—2017学兔兔标准下载表7(续)序号层级父元素名称元素名称约束类型长度描 述取 值41.3reqInfobasicInfo1——维修基础信息—51.3.1basicInfovehicleplatenumber1字符串V8车牌号码—61.3.2basicInfocompanyname1字符串V100维修企业名称—71.3.3basicInfovin1字符串V17车辆识别代码—81.3.4basicInforepairdate1字符串F8送修日期YYYYMMDD91.3.5basicInforepairmileage1字符串V8送修里程—101.3.6basicInfosettledate1字符串F8结算日期YYYYMMDD111.3.7basicInfofaultdescription1字符串V200故障描述—121.3.8basicInfocostlistcode1字符串V50结算清单编号—131.4reqInfovehiclepartslist∗——维修配件列表—141.4.1vehiclepartslistpartsname1字符串V50配件名称—151.4.2vehiclepartslistpartsquantity1字符串N12,2配件数量—161.4.3vehiclepartslistpartscode1字符串V50配件编码—171.5reqInforepairprojectlist∗——维修项目列表—181.5.1repairprojectlistrepairproject1字符串V200维修项目—191.5.2repairprojectlistworkinghours1字符串N12,1维修工时—6.4.1.3.3 应答报文结构应答报文结构的要求见表8。表8 应答报文结构序号层级父元素名称元素名称约束类型长度描 述取 值10—respInfo1——应答报文—21respInfocode1字符串V100返回代码1:成功0:失败-99:系统运行异常32respInfostatus1字符串V100返回说明—6.4.2 部级系统异地汽车维修电子记录下发6.4.2.1 身份校验6.4.2.1.1 业务描述部级系统通过用户名称和用户密码进行身份校验,获取接口调用凭证进行接口调用。接口调用凭证的存储空间应不少于512Bytes。每次获取接口调用凭证的有效期为2h。6.4.2.1.2 请求报文结构请求报文结构的要求见表9。5JT/T1132.4—2017学兔兔标准下载表9 请求报文结构序号层级父元素名称元素名称约束类型长度描 述取 值11—reqInfo1——请求体—21.1reqInfousername1字符串V50用户名称—31.2reqInfopassword1字符串V100用户密码—6.4.2.1