| 1 |
2 电子健康卡 2.1引言 2.1.1设计目标 编写设计说明书的目的是,说明本项目中的接口和规范以及相关的业务场景描述,为接入机构的系统开发提供书面说明和参考。此文档主要描述的是外部调用接口与数据传输场景示意。 2.1.2适用范围 本文档明确定义了电子健康卡对外接口和规范,是用户进行系统验收、设计人员进行系统设计和测试人员进行系统测试的主要依据。预期读者为: ► 项目管理人员; ► 业务需求人员; ► 系统分析人员; ► 系统设计人员; ► 系统开发人员; 2.1.3参考资料 电子健康卡建设与管理指南(2.5 版 )。 全国电子健康卡普及应用工作监测系统数据采集标准规范V1.0.1 。 国家卡管平台电子健康卡数据连通技术方案V2.4 。 国家卫计委居民健康卡业务监测系统接口文档1.6 。 2.1.4 规范性引用文件 GB/T 2261.1 个人基本信息分类与代码第 1 部分人的性别代码 GB/T 2261.2 个人基本信息分类与代码第 2 部分婚姻状况代码 GB/T 3304 中国各民族名称的罗马字母拼写法和代码 GB/T 4761 家庭关系代码 GB/T 6565 职业分类与代码 GB 11643 公民身份号码 WS 218 卫生机构(组织)分类与代码 WS 363 (所有部分) 卫生信息数据元目录 WS 364 (所有部分) 卫生信息数据元值域代码 WS 365 城乡居民健康档案基本数据集 WS 370 卫生信息基本数据集编制规范 2.2Rest服务接口 2.2.1接口调用返回代码表
2.2.2获取令牌
| 请求方法 |
POST |
| 描述 |
获取访问令牌,有效期内获取相同 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/token |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称 (token) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳 ( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型( SM2 ) |
必填 |
| encType |
String 64 |
加密类型 (SM4) |
必填 |
| ext |
String 64 |
扩展字段 , 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
secret |
String 64 |
应用密钥(使用 sm2 加密参数 appSecret ,公钥 pubKey 由平台分配) |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
token |
String 64 |
令牌 |
| busConsumeTime |
long |
业务处理时间 ( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间 ( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间 ( 单位毫秒 ) |
| ext |
String 128 |
扩展字段 , 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例 |
{ "encType":"SM4", "method":"token", "digestType":"SM2", "appId":"86111f7a491c4e4fb2679229db12831d", "bizContent":{ "secret":"04520D0251F6BBABCAA1AE3224E9ADE3A1E3E646FE014617234D58CB9F52A8E684DCBAA4899CE3E8BCFE2D63F0C91D693CAF82CA4F49020C8F8BA5FA3754EB7C1A46E0D29C60DC2D9D4EBD6701078AEF333FC2F2FD2BA20B954F4591D74E8D2D1F4A99AEE11C020A62B13C244938F16E271045AF915CFEB983C6D7AA16F2D1E585" }, "version":"v1.10", "timestamp":"*开通会员可解锁*95" } |
| 返回示例 |
{ "respCode":"10000", "respDesc":" 成功 ", "respData":{ "busConsumeTime":"43", "netConsumeTime":"-1003", "thirdPartyTime":"0", "ext":null, "bizContent":{ "token":"L419MYUMACZFW2RQ" } } } |
2.2.3卡管业务接口 2.2.3.1电子健康卡注册查询接口
| 请求方法 |
POST |
| 描述 |
电子健康卡注册查询接口 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(regquery ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.1 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.1 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "bizContent":{ "address":" 地址 1", "appMode":"1", "birthday":"19990101", "cellphone":"11111111111", "citizenship":"1", "ethnicityCode":"2", "gender":"4", "hjAddress":" 地址 2", "idNo":"42*开通会员可解锁*1234", "idType":"01", "isRealName":"0", "jkdah":"222222", "klx":"1", "marryStatusCode":"5", "name":" 张凡 ", "nativePlace":" 地址 3", "sbkh":"333333", "telephone":"55555555", "terminalType":"1", "unit":" 地址 3", "ylfyzffs":"01", "zydm":"8" }, "digest":"B8D9DEADD8779E53F91553C0C9F53A2356B6C523A4555F8D5D5B966538EAA499", "digestType":"SM3", "encType":"", "method":"regquery", "termId":"d9fdb64fe2424ca8b8fb8afd2bbaac02", "timestamp":"*开通会员可解锁*74", "version":"", "ext":"" } |
| 请求示例 |
{ "encType":"SM4", "method":"regquery", "digestType":"SM2", "appId":"86111f7a491c4e4fb2679229db12831d", "bizContent":"627fc4599abf2e811af580d13e8189a763201911a2ed608250f6a9867f7d77839e75a1b6755a8fb862d64001b5fabea928464c33b4182cd27eae2a38cf768c2812334fd4d64f7e3e61408cb0f34a274cc7c73ba92e356d7fca853667921c0507", "digest":"048ED93B2D431994EDCEFDA3A52E3F1CFB55A91FACBF510F2E39B16A9C578455AC9ADEBDDCA777F9A8C03126DAF1BC02DC28C67A1D11F334473D141C5E35FBE08F2A0351ECD*开通会员可解锁*D8C1F905033EF965907328998CD798739665BD22FFE04420CD4E8BEC2E4E75117DEFDE10AFD", "version":"v1.10", "timestamp":"*开通会员可解锁*01" } |
| 返回示例 |
{ "respDesc":" 成功 ", "respData":{ "thirdPartyTime":"0", "ext":null, "busConsumeTime":"38", "netConsumeTime":"-1284", "bizContent":"fef71aea48252dc16a13a4163a40454ee4c3cafab13d3c71239b5f06f44544ab74cd8de8aff69c0d11cf56f5257aa50976b9c9510b9c533c88b0b87b357eb5fe2942247ab378d0d7ba70bad9e53808ca" }, "respCode":"10000" } |
| 返回示例解密 |
{ "respCode":"10000", "respDesc":" 成功 ", "respData":{ "busConsumeTime":"80", "netConsumeTime":"-2084", "thirdPartyTime":"11", "ext":null, "bizContent":{ "vuid":"B91E986B05C4657663958FB5C54DE76D3E2AD9CEF240712225A09270D188798E", "empi":"1C2BD5D7710D757E4982F3EB6F45727A0789F47B0143924DE25E0938EB3A7772", "ecContent":"85:B91E986B05C4657663958FB5C54DE76D3E2AD9CEF240712225A09270D188798E:0:4D268FDC2389D9B7924003C78755EBCA" } } } |
2.2.3.2获取电子健康卡二维码图片接口
| 请求方法 |
POST |
| 描述 |
获取电子健康卡二维码图片 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据 类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(apply ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.2 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.2 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "bizContent":{ "vuid":"A4D8741BE8807ADC338D79A563FF3F26AB85BBFE5E98CBEC8CBE40D58BA3CED4" }, "digest":"B8D9DEADD8779E53F91553C0C9F53A2356B6C523A4555F8D5D5B966538EAA499", "digestType":"SM3", "encType":"", "method":"apply", "termId":"d9fdb64fe2424ca8b8fb8afd2bbaac02", "timestamp":"*开通会员可解锁*32", "version":"", "ext":"" } |
| 请求示例 |
{ "encType":"SM4", "method":"apply", "digestType":"SM2", "appId":"86111f7a491c4e4fb2679229db12831d", "bizContent":"910d5894a6922638b87069755b5e3db8814523de4f2a225d7aedb98b407a5ac4bddcde5e03b5954038fa0660c53707cd60f821ea08912c6a52f53739781278e20da44658c34f0a8c989336459587e042", "digest":"04B7ED07D4B32BC61D5962A4A343C7177713577D46F4546C68396854322C27ED392824CB8AC39673412F99268CCF1AC64D92D936064A83D0ED4EACF94068EFECDBDD5CC9C92D9AAE10917A069B542C5A6D50B52598501699757DB67AAF53D673E84CED27EDDA44A13E72745A7981FDACED", "version":"v1.10", "timestamp":"*开通会员可解锁*03" } |
| 返回示例 |
{ "respDesc":" 成功 ", "respData":{ "thirdPartyTime":"0", "ext":null, "busConsumeTime":"38", "netConsumeTime":"-1284", "bizContent":"fef71aea48252dc16a13a4163a40454ee4c3cafab13d3c71239b5f06f44544ab74cd8de8aff69c0d11cf56f5257aa50976b9c9510b9c533c88b0b87b357eb5fe2942247ab378d0d7ba70bad9e53808ca" }, "respCode":"10000" } |
| 返回示例解密 |
{ "respCode":"10000", "respDesc":" 成功 ", "respData":{ "busConsumeTime":"129", "netConsumeTime":"-2077", "thirdPartyTime":"0", "ext":null, "bizContent":{ "vuid":"B91E986B05C4657663958FB5C54DE76D3E2AD9CEF240712225A09270D188798E", "empi":"1C2BD5D7710D757E4982F3EB6F45727A0789F47B0143924DE25E0938EB3A7772", "ecContent":"85:B91E986B05C4657663958FB5C54DE76D3E2AD9CEF240712225A09270D188798E:0:43C3407023F43E5BF14955B9A4555C7A", "img":"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" } } } |
2.2.3.3用户信息修改接口
| 请求方法 |
POST |
| 描述 |
用户信息修改 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(modify ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.3 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.3 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "bizContent":{ "people":{ "address":" 地址 11111", "birthday":"20000101", "cellphone":"888888888", "citizenship":"01", "ethnicityCode":"01", "gender":"01", "hjAddress":" 地址 222222", "isRealName":"1", "jkdah":"33333333", "marryStatusCode":"01", "nativePlace":" 地址 33333", "telephone":"999999999", "unit":" 地址 44444", "ylfyzffs":"02", "zydm":"01" }, "vuid":"A4D8741BE8807ADC338D79A563FF3F26AB85BBFE5E98CBEC8CBE40D58BA3CED4" }, "digest":"B8D9DEADD8779E53F91553C0C9F53A2356B6C523A4555F8D5D5B966538EAA499", "digestType":"SM3", "encType":"", "method":"modify", "termId":"d9fdb64fe2424ca8b8fb8afd2bbaac02", "timestamp":"*开通会员可解锁*54", "version":"", "ext":"" } |
| 请求示例 |
{ "encType":"SM4", "method":"modify", "digestType":"SM2", "appId":"86111f7a491c4e4fb2679229db12831d", "bizContent":"910d5894a6922638b87069755b5e3db8814523de4f2a225d7aedb98b407a5ac4bddcde5e03b5954038fa0660c53707cd60f821ea08912c6a52f53739781278e24a2128e19ad5b4b2cb700b79432119b9f9d7d00fdf9a194682d56b9ee68dca1c938dcf9c412655424b28b70b53bd92a3f4010f0bb02d98591811d875d4423f7ac3f65b241e9623a5303b214d765bb9b3403ec1fa3d65ac7fd283d25c949bc28f909230f5af58eaa2a81cc6a3648ff817c28da75eacf3fc5e0442adfda053ce25f07d9334ae7763a47995fe71b3947f2b", "digest":"04D5EBFEFB562085329265B730ECC2A9A16FF9F51BC498EEACA95001A5CB5F9357FBCF078680D68B17CEED7FC487B7AF04BADE3587EA8E63463EB23FED790CE92A92653694EBCBE128C9467927B3CB6AC3E557AE2BECAA51DA698E58C9C3D64D2C7C80E17CE5186E7764C0B09915BAB3E4", "version":"v1.10", "timestamp":"*开通会员可解锁*58" } |
| 返回示例 |
{ "respDesc":" 成功 ", "respData":{ "thirdPartyTime":"0", "ext":null, "busConsumeTime":"38", "netConsumeTime":"-1284", "bizContent":"fef71aea48252dc16a13a4163a40454ee4c3cafab13d3c71239b5f06f44544ab74cd8de8aff69c0d11cf56f5257aa50976b9c9510b9c533c88b0b87b357eb5fe2942247ab378d0d7ba70bad9e53808ca" }, "respCode":"10000" } |
| 返回示例解密 |
{ "respCode":"10000", "respDesc":" 成功 ", "respData":{ "busConsumeTime":"131", "netConsumeTime":"-2084", "thirdPartyTime":"0", "ext":null, "bizContent":{ "vuid":"B91E986B05C4657663958FB5C54DE76D3E2AD9CEF240712225A09270D188798E", "empi":"1C2BD5D7710D757E4982F3EB6F45727A0789F47B0143924DE25E0938EB3A7772" } } } |
2.2.3.4绑卡接口
| 请求方法 |
POST |
| 描述 |
绑定其他卡 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(bind ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.4 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.4 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "bizContent":{ "cardList":[ { "kh":"222223333444", "klx":"3", "orgCode":"1212", "orgName":"333" } ], "optType":"1", "vuid":"A4D8741BE8807ADC338D79A563FF3F26AB85BBFE5E98CBEC8CBE40D58BA3CED4" }, "digest":"B8D9DEADD8779E53F91553C0C9F53A2356B6C523A4555F8D5D5B966538EAA499", "digestType":"SM3", "encType":"", "method":"bind", "termId":"d9fdb64fe2424ca8b8fb8afd2bbaac02", "timestamp":"*开通会员可解锁*09", "version":"", "ext":"" } |
| 请求示例 |
{ "encType":"SM4", "method":"bind", "digestType":"SM2", "appId":"86111f7a491c4e4fb2679229db12831d", "bizContent":"ab643c1061cb60f19aaf0d910a5ad9f4f6003b5449515bf9aca03ffa6629b321dfffd8b58053710efd2b4de609d61bf676702c9106f396372c8b692c4e2570b70b095790b42bbfd1cb88686b48b85ce7a8b4bce141ba2182b45003296316a58ae65fa4eadf242da5ad33f234d0ada7ab312501b5b8db749d1f70ae2a4427ab148c15b2de7d128b7cea41dd6af3cc3e7e36a6741f8c389e7447dd198c784f903354431d4c00dbffa973de0673b22d8767", "digest":"04456925BBDBA6FBAFA5414666802BAE0CAE8CD99297463AF739992EA78F3DDBCC7B1DDBE5BA6815BDA03C15C6C3E0D9F387082339B670E372B3AC0DF1400553F231BE49D35E077851ED525FB6BD244A580493E0B88CB27A9DAFD86740E65BA7AC13DBC065865F5156C3D5CA841488FCF0", "version":"v1.10", "timestamp":"*开通会员可解锁*03" } |
| 返回示例 |
{ "respDesc":" 成功 ", "respData":{ "thirdPartyTime":"0", "ext":null, "busConsumeTime":"38", "netConsumeTime":"-1284", "bizContent":"fef71aea48252dc16a13a4163a40454ee4c3cafab13d3c71239b5f06f44544ab74cd8de8aff69c0d11cf56f5257aa50976b9c9510b9c533c88b0b87b357eb5fe2942247ab378d0d7ba70bad9e53808ca" }, "respCode":"10000" } |
| 返回示例解密 |
{ "respCode":"10000", "respDesc":" 成功 ", "respData":{ "busConsumeTime":"64", "netConsumeTime":"-2088", "thirdPartyTime":"0", "ext":null, "bizContent":[ { "kh":"123123123", "respCode":"11802", "respDesc":" 卡已被绑定,无法进行绑定操作 " } ] } } |
2.2.3.5绑卡信息查询接口
| 请求方法 |
POST |
| 描述 |
绑卡信息查询 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(bindCards ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.5 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.5 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "bizContent":{ "kh":"222223333444", "klx":"3", "orgCode":"1212" }, "digest":"B8D9DEADD8779E53F91553C0C9F53A2356B6C523A4555F8D5D5B966538EAA499", "digestType":"SM3", "encType":"", "method":"bindCards", "termId":"d9fdb64fe2424ca8b8fb8afd2bbaac02", "timestamp":"*开通会员可解锁*42", "version":"", "ext":"" } |
| 请求示例 |
{ "encType":"SM4", "method":"bindCards", "digestType":"SM2", "appId":"86111f7a491c4e4fb2679229db12831d", "bizContent":"acefe83f0f692b0619ff5cf2834378dbfa8f8f773825ca57eff7d6ac71be843433117f22c9de2714784a5498cdbcdad582a2afe273eab915d852491f1db99ac0b84cd3651d329268692c0a9ce89be46e9dcbff275a9b9cd9d27b5ad28e6f413c357c2c89699ebe139e730b122d51b949", "digest":"0470CBAA6F54612C7F80A8B0E0C72FED99393732864FBC632948EAB922446B689DF6C087139D836D744313C904183398A13A562AD9B4A5318F06EBAEAE027BC1819D2B9B5FECB1D3D90A859404AE9D29BC6FCF6421C27F095CA39052E2342CC3248DC11F8853385FF054FBD2664CA8FC64", "version":"v1.10", "timestamp":"*开通会员可解锁*42" } |
| 返回示例 |
{ "respDesc":" 成功 ", "respData":{ "thirdPartyTime":"0", "ext":null, "busConsumeTime":"38", "netConsumeTime":"-1284", "bizContent":"fef71aea48252dc16a13a4163a40454ee4c3cafab13d3c71239b5f06f44544ab74cd8de8aff69c0d11cf56f5257aa50976b9c9510b9c533c88b0b87b357eb5fe2942247ab378d0d7ba70bad9e53808ca" }, "respCode":"10000" } |
| 返回示例解密 |
{ "respCode":"10000", "respDesc":" 成功 ", "respData":{ "busConsumeTime":"37", "netConsumeTime":"-2093", "thirdPartyTime":"0", "ext":null, "bizContent":[ { "kh":"123123123", "klx":"3", "orgCode":"123123", "orgName":" 发卡机构 " } ] } } |
2.2.3.6刷新令牌接口
| 请求方法 |
POST |
| 描述 |
刷新令牌 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(refresh ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.6 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.6 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "bizContent":{ "secret":"L419MYUMACZFW2RQ" }, "digest":"A1D982415EE7F94ACABF67844C61FFAC4786C2E4E9566B748F681C9CE11DBC61", "digestType":"SM3", "encType":"", "method":"refresh", "termId":"d9fdb64fe2424ca8b8fb8afd2bbaac02", "timestamp":"*开通会员可解锁*99", "version":"", "ext":"" } |
| 请求示例 |
{ "encType":"SM4", "method":"bindCards", "digestType":"SM2", "appId":"86111f7a491c4e4fb2679229db12831d", "bizContent":"627fc4599abf2e811af580d13e8189a763201911a2ed608250f6a9867f7d77839e75a1b6755a8fb862d64001b5fabea928464c33b4182cd27eae2a38cf768c2812334fd4d64f7e3e61408cb0f34a274cc7c73ba92e356d7fca853667921c0507", "digest":"048ED93B2D431994EDCEFDA3A52E3F1CFB55A91FACBF510F2E39B16A9C578455AC9ADEBDDCA777F9A8C03126DAF1BC02DC28C67A1D11F334473D141C5E35FBE08F2A0351ECD*开通会员可解锁*D8C1F905033EF965907328998CD798739665BD22FFE04420CD4E8BEC2E4E75117DEFDE10AFD", "version":"v1.10", "timestamp":"*开通会员可解锁*01" } |
| 返回示例 |
{ "respDesc":" 成功 ", "respData":{ "thirdPartyTime":"0", "ext":null, "busConsumeTime":"38", "netConsumeTime":"-1284", "bizContent":"fef71aea48252dc16a13a4163a40454ee4c3cafab13d3c71239b5f06f44544ab74cd8de8aff69c0d11cf56f5257aa50976b9c9510b9c533c88b0b87b357eb5fe2942247ab378d0d7ba70bad9e53808ca" }, "respCode":"10000" } |
| 返回示例解密 |
{ "respCode":"10000", "respDesc":" 成功 ", "respData":{ "busConsumeTime":"131", "netConsumeTime":"-2084", "thirdPartyTime":"0", "ext":null, "bizContent":{ "token":"L419MYUMACZFW2RQ" } } } |
2.2.3.7 获取接入机构接口
| 请求方法 |
POST |
| 描述 |
刷新令牌 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(accessOrgs ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.6 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.6 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "appId": "1cbd09255a7b49e9a7a5c9dfedb38ab6", "bizContent": { "typeCode": "" }, "digest": "F4FBFD544D06436004ACC1373B109A179EEE4680E74F2E13499B0D067585B28C", "digestType": "SM2", "encType": "SM4", "method": "accessOrgs", "timestamp": "*开通会员可解锁*45", "version": "v1.10", "ext": "" } |
| 请求示例 |
{ "encType": "SM4", "method": "accessOrgs", "digestType": "SM2", "appId": "1cbd09255a7b49e9a7a5c9dfedb38ab6", "bizContent": "10cad9da200b39637f15435ac8ebf067014aa2ad6ade6aa88dd20fc62ad234da", "digest": "044C130C2632C46FDF01F0480D47A017E604A30EBBA7E2496EE6B7BA8F456B2EE03ECA012B83AD56F5A36FD9E39F04E62E746E1BB37D53614022AA899FC0A55D4D7C0A63F76244B043C8507E31CD795F2A63CE70A0224F6C67B2B9E2B255C2B51C2E40EBA192977348D5DEC7F000FCEDC7", "version": "v1.10", "timestamp": "*开通会员可解锁*45" } |
| 返回示例 |
{ "respCode": "10000", "respDesc": " 成功 ", "respData": { "busConsumeTime": "41", "netConsumeTime": "-349493", "thirdPartyTime": "0", "ext": null, "bizContent": "9c5bc042ddf1cdf3491b6ab0eef8db60df004c2ce477fa3a16c235*开通会员可解锁*b7d86cd1476ce6cb15b317418bc41e617f2d1c7f608ab343abe9e00b97212d0b0056f28e354a32a811b167494b71284e2b99913a785277bee14f1b465f3c03e1f7ca242e3adb682eafe6d6794d7a43e2e82a0e3220ddcfe737004fc7367f64eef22d2c1400956edafbc643067ebb110f1dcca7ee48f6da7477145ea574398dc0c5c3364812f5b7b26b8a455e068dd99b49458d7c7843a5111a1c9d6207d5b27bafd3a0a32a92d865042d79eec23c14e7c8394b7e73cf8c6de77f837750fe5a39bd34f90c035d04860110ba195d8f6dc362d2dda99355b5024c8c04ae0946c29f0d21dddad88a12392e58de2c75031efe4abdc0b542cb793d9d2b4de5ed352f2a6c6a9018730932e956eb1e52ff5a265986079e04d47c1b86a23ed9f336db14f04470308fc9aa9d961ef80f6e821bae56e1f35d436b3c1f60e884421171f489b95f10c02ebaa154827d977a4caebaeef84cedce0fac1255c1cc89da0b0fd0ab71fbc93efbbeaec48108a28f6afe381bb2f3c9d5010d5ad92c15f130f4454ae9d41a2c54c82e8d77afe287bcfec860937634aa4a33bebf089a0ef5faa244d8fd3e0faf9a125f66590f49e95e0b3d7360724a9a48b96332e806a50a2e09924dc59e0faf9a125f66590f49e95e0b3d73607d27eae758ae5a5b93edfccdc23c8bc493c11170e4a56bee2*开通会员可解锁*d4261fe779e33ab1d82f5ad4bd81204a36d5a90ec7676c0654e8eb96851def0bd6ee36a7869098c3b35f34bd692e9b2aed29ea986e46cc1802753f24689d900912efb0b75b56a09915422a58bbd087810c60eafd1eaac72b49f4ca4fdf7511428aeb75d9bbfb1622914bc549eeea965a1c77f03ae825bb5a0c4bfc61db581c8d187b4453b792cecd5b36b5ad8e4935e56745955154a5d8014434a4fd847fadcc75d7eee537d0d1643a9976cdf3883c80d89984437abe86b1cf75c3cc77d33cc797c5c633729382f45e6deebb7a8503adcb441f08239177d2db13bb4082bc027ae9ede163c88dced821d7599996b4e3d4c0c9f19b9c2de45e896ac42af7c8764fcf9ddc30a300dcaea07fd0cb7ad1e8f80033cbd8baca9c9fa90f78da2eddf1513ab662bd4fa9701c30f6831fc14b626c501c3ee840e365559f6abd4c007ae487274ef141317a71ce37d46c33a13601815b5eb7fd765ec8a2ee4240fc9c107f131524673d865c652ef7799d5943c9a35d4bfd8cfa3d6c7788db9352e6a8b3e3d80805def22d2c1400956edafbc643067ebb110f1dcca7ee48f6da7477145ea574398dc0c5c3364812f5b7b26b8a455e068dd99b49458d7c7843a5111a1c9d6207d5b27bafd3a0a32a92d865042d79eec23c14e7c8394b7e73cf8c6de77f837750fe5a39bd34f90c035d04860110ba195d8f6dc362d2dda99355b5024c8c04ae0946c29f0d21dddad88a12392e58de2c75031efe4abdc0b542cb793d9d2b4de5ed352f2e23cc6cc4d8265dbce4d97cefa21b3be986079e04d47c1b86a23ed9f336db14f04470308fc9aa9d961ef80f6e821bae56e1f35d436b3c1f60e884421171f489b95f10c02ebaa154827d977a4caebaeefd5a2c1861f13added276647f39bb81d71fbc93efbbeaec48108a28f6afe381bb2f3c9d5010d5ad92c15f130f4454ae9d41a2c54c82e8d77afe287bcfec86093772ac119c27b360964fd11a23761d3748c27fd4a7da122dcd547f8d77221e2ea264c73ebf43629f88ef8802f7285b7ce0d8f59df28c6a24f5d5e6319b761ecdd44a451a773cde284a0ea38cd9bf326da169fb07db76d8cf351bd1b12f2d1a12d1c5654c0011adb7aa44b4a829730ecfbe4b15d242e035ff9bff41cbd5c3a5d78713132c425a*开通会员可解锁*a20ccc0abfe797ea4efda725bcefbe28532fb759cfcec4eb5a4fd33d23ba5281e2fca0641d0d23f4dd37de4bb2d6a3fa57822657ed844dfba0e1de0b9547ed4cbf82a36af89055d94f332ca33d593e0f4445bfa880cc3c719d46cd4ebb24577544eb155a251b0ffba2bf4f5d6b0d473260b2244f17849bb099cc5c6ef9aeb1e956a34bfb34bd06f2120c5628579e62e563248f6a6c6ba31e9e0e785d091b56e42d288266b0950a9638b3d29101b5de21b0c1bc0fbf07c9024a22953014f221c28431288bc57d4e20e62fe2e6d9030e531dbee9480914c643f83d13a0c56dad0e35e0f032fe5a2ce09486706aaf962514234118d2efd506ae95ad6d02ea1fe73b8efa8af8154fccf71aaea78dfc48a794b8ace46f00730ca8ca31981201080e9541004bfc25265a186df7706b3feb0a8379a245b16a09d360b3b46720fc6324561a5337fa2ee0857bc308453fa3b2f1ca5530a51676fdd76f8dc9ccb39d7091bfb8efc650c66837162fbb5de905c94529a771a43a6d776c7488931c4408baad459a99d50e26ff5d831f9cdf8d7e52ca2785c3ec031ea101d69253d20a997f187226d64e7eeaf56c38496087bdf0bb97d549120b05b9ca5abcbeee4d10c0befab9808da659a449997beb8b706fb613ef24ea4422f308741eb2a2a071b4131040aee34789b1555e6e7baab9e824848af7c2a66618af010f6d98f48f71fcd42fd0fc68da4feaf989395966eb2342def8670405d7ac9600d1cbf72becb15825e07c1d5029d86236708f8f8389737116670908b78aedbedc56e3df97a6c7b18407ee4a2914796324c72f90e6b611bd4654707ab3e76b6c7c7788e184166df8bf9bf1ee002751ccc65d7904ca75ae64cda7b97785b37f821b5843549f85220b2e3241f52c8a3b17bf2e1b3fb70b0a2f98b43cc8303a07f46eb08242b6d1bdbfc32975e87288647267aae2b99913a785277bee14f1b465f3c03e8440ec33a4d8d0bc3689c4a3822ef09c379c929564fd8af716c*开通会员可解锁*03d542db0a0efe3aa0eacd90f62e8ff6504faab6d6376834bd5e7fa5f07cc9903b28fc2252e11ac6a7274d002350f4aa4e03be857684201342567f9faa0e2c981e0062e627e6e235c1b399*开通会员可解锁*d9d463197052ddbef97e6eba4da9c423b574838602351d5d0f5ad0d6298fc7be02c61554540f0aacbad6e7c522aa5c31b4f66b446e7beb62396da627a208550cde5e0868422edaf06631a34fe7182612e031f0f7b1c60bfff8fcb60a976b77fc10df63edb80377fd9d52e6e6134bbba01ca3ee1fe29a0dd50f725697f1d4499d3153c50ee55984a8c26cd26430af8a7f229f4a5701f70fb2895b48012651cf328e04d52a91d3521ac8bbe767ec69c9be9e2691bf05a371853a14abb308e5c8a01b2a015842b1a24e97ec538954edf1baa5358b936cfaf5cfd7202a7e3035936b30fba658bc212d19ec93716e536040009b5b67cd7986a2b1b3b5f60802a6112ebb70531e81d93244eb11d1e0b2d95a4916319d488cb143d92d2afa97b0be2f4f5567f1de8ec22040c44b6f9d79e14072fe9df85964fdef9c616fc921d285f06d60bdc2ad6a4708eab7f8ba7e8ff01b8e0573f5838d3525a30d466a82d6340c63fc5654c0011adb7aa44b4a829730ecfbe4b15d242e035ff9bff41cbd5c3a5d78713132c425a*开通会员可解锁*a20ccc0abfe7c554fd6416209ca502fb6bae2587d16962e3988f1602adf8d497850934efa3a023f4dd37de4bb2d6a3fa57822657ed84d149bdccced0ffe1501312f3fe2cf246f0d21dddad88a12392e58de2c75031efe4abdc0b542cb793d9d2b4de5ed352f25e4059a8dd6c889feca6499aeb80d4e5986079e04d47c1b86a23ed9f336db14fbfa68d974ce2dbc04171a7ee0252268b6e1f35d436b3c1f60e884421171f489b95f10c02ebaa154827d977a4caebaeefd2b31c395c11f875052b7b0c35c49b6b1fbc93efbbeaec48108a28f6afe381bb2f3c9d5010d5ad92c15f130f4454ae9d41a2c54c82e8d77afe287bcfec860937634aa4a33bebf089a0ef5faa244d8fd38792ec96194a6e684fc5ace85b5b92c72ea329e99c1c1f93d7251ebe45f2cc2c320c0b20caead9a618ed1fc2fc0b378ad5b22f4c457da14b794fda4fb44e9a5273d865c652ef7799d5943c9a35d4bfd8d09c8e3d4ed813bd4*开通会员可解锁*1ab634153ca6fa037e51692a4f4e9987da16a1c1fcc187356c4e5a3c99d7d4dfac187058c8ef5d455db2238d63dabe2867e4671740bda2cc92e476654d5002d9c8190592a5ef36fd8a574d2bddf417fcbb92a024d1bff66848a5dabf6a2411068f0b442caca2e80cdcf589284dc127c140f1f22b976a6d62311bd080e00111cd1121a0569b2fd527c5f3d0cfa8bb57c6a13c47dc2102893590a45a15591f369c0802eb3e0ef5b521964be62955a82792bb6a337d8c1364cd1f4aadae0eea6929d1a2c2cf48a8c59166bb9498adc6ffcb383250c6a304bd01ed688250a75fc607a9ba100b0e8cf73d8494443368c7f73ada91d1f82e48cc1095ac3aabfc826924039f5451dc04edc7dc9351fd75efdf27423b09c7f4a905fc97f94f37b0b933e81633cf297c4335b086e08cd9e8a19a1ba9ffdd41523b22c11ef589cb60398e11e273d2b340715a422b3f65efe980a37a5b932ea329e99c1c1f93d7251ebe45f2cc2c320c0b20caead9a618ed1fc2fc0b378a49eaf71b709c633d09b814ed2c69ceb24ebf748b9b670751b9e7f9bccf0b2daa0bdc2ad6a4708eab7f8ba7e8ff01b8e0573f5838d3525a30d466a82d6340c63fc5654c0011adb7aa44b4a829730ecfbe4b15d242e035ff9bff41cbd5c3a5d78713132c425a*开通会员可解锁*a20ccc0abfe7c554fd6416209ca502fb6bae2587d16962e3988f1602adf8d497850934efa3a023f4dd37de4bb2d6a3fa57822657ed84d149bdccced0ffe1501312f3fe2cf246f0d21dddad88a12392e58de2c75031efe4abdc0b542cb793d9d2b4de5ed352f2f148bf3a99b9459efbb1b17c9d7d8ff8986079e04d47c1b86a23ed9f336db14fbfa68d974ce2dbc04171a7ee0252268b6e1f35d436b3c1f60e884421171f489b95f10c02ebaa154827d977a4caebaeef656e118d623b3441cb5ac243b21f4fb01fbc93efbbeaec48108a28f6afe381bb2f3c9d5010d5ad92c15f130f4454ae9d41a2c54c82e8d77afe287bcfec8609373af24906c27eb0f2263571f30b7967d841ba1ee4d19f687d68d2a7634e330dce6de26ba1f48d4fb075ce107d6ce083dfb8f7f17cc2edff5ed568e171729215b60637095e9173c2ef56165520a4c67d5423991c52da9ef17a5700718e4e28d57a1fa7b106e59c20f4067e0b5f730d4503e68a9ea1e31069c646bb790ebb814ebc62c0b084b68bb85866a0e7c0da63e53775641e4dd8efcdf581e585282760d4e375fed8c18e4a72eae70d233367fd00bbbfdec7c35b7c7a3da0f59d60fdfd*开通会员可解锁*835359e11aaac3b398ef2842e5c82ab2c1f150b9d274df3024b5e1804b4b676a5c8685518161c66c9122f82f63b878dd73dd43a181605b5d971bca5425009038c*开通会员可解锁*317741804e793581b3469a76b939f3c136a1484dec1c5ef7fb4fcf4584a26e2cd52686a46740753ba25848bcaafd843530edbd69407af29482f5be56ac6a54cf618e4442a91f2b148a7f331316e9e914d50bfd754d28a5ab8fb5abc53caa20f2c931e828b9bbe11a7486e281af1300b333144b2c54da63acd4ef43b8c366899a31cc9cd0ad6a5440f734eb0a52ed9c33e78964b90e61182bbf365efc122589bdf29e622265bea28daacf21013bc570a50dedbd12fe92d0c3067b4e75575664b0dd3c5b2ee90eec755dd8941fac144997b1eaec3c10fbb2f8cf21a9f18b40e2a94a071e3f345523fc69798b716eca3f6860bc00cd203386db8443efde7f32ba4fe32153ef9657048f8ef402eac776fe1af93115d981a8b3212082d1b840f58e19032c3355bc68dadf1ce557df12e996f6004b94945168d904c2fabc2aa9a66389cd41b0b76425c567462e641de95e51a2294bdcb4577c966d5cc86615784f66c9cd369903ac364aeb4aea9b74e3d5bd0454aa951894b0b164e8d3c80aa613b7a17616286b67b01c395e0065491c854180c1dffec789bd0e025f3afdfdbb50a06ef85890eb655bdffcace992560fcc134f75d422ae1af87f74525c843089d56b2734c1c3a7841edbc815f573d71a762abf31cf522339d43549f85220b2e3241f52c8a3b17bf2ed9ed9d14805aa7e031b56a6b25a00a1d73d865c652ef7799d5943c9a35d4bfd8d09c8e3d4ed813bd4*开通会员可解锁*1ab634153ca6fa037e51692a4f4e9987da16a1c1fcc187356c4e5a3c99d7d4dfac187058c8ef5d455db2238d63dabe2867e4671740bda2cc92e476654d5002d9c8190592a5ef36fd8a574d2bddf417fcbb92e59ad4433e670ac945f54927db28ec08442caca2e80cdcf589284dc127c140f1f22b976a6d62311bd080e00111cd1121e06bbe13f9be4d6573ec09ed783d87ab5408e76e4e896a104a870d01991c00c44493e58775280941529fc8485a5f2930337d8c1364cd1f4aadae0eea6929d1a2c2cf48a8c59166bb9498adc6ffcb383250c6a304bd01ed688250a75fc607a9ba100b0e8cf73d8494443368c7f73ada915e04e8cb02367451f84fcb65877f3afd5451dc04edc7dc9351fd75efdf27423b09c7f4a905fc97f94f37b0b933e81633cf297c4335b086e08cd9e8a19a1ba9ffdc1720c050f4c2c780adc7630d9a37aa501f8ca05c0c68566bfabd3a85f57e529c19bc4e4100a79113d6e11ac21d3054d776b65d059b80a1424d9366d5d752e1d0e013bc024ac35bf25b4c0576f0cef1ae6643f8544704a385301529d7ac149f2bde42deb061efaaa34c1402c3e6354dc151e69a4d577de499da6576ce9a2e1888738b45b113c4bb88edf1dab6e9779b7f004a4ba8b5ed11f8a0ad8044438cd3539bab30d728cecd24cf85ba365f22861b30f6155f47015beb498d5e95049a6716b711e1d1f3a0114f585ce2a74dea0019adf2a9682d8c95f226e198a012f6c1925562b4ef625c114fc80ede97c71b51c301cb29fa48a5c3d89033bfc92abe215cdf19781418c66b20ba2efb4050d0470badd7cd8198c44c24509f5091d9892df75dc2b8caadbe38517d248a5a829c50d4b5a5a571cba54125e87a018c4dc347b6215a8af03f904f6b577868965f3a40c94c13aecd2293f39e26a25bddd8907795e3e201aa5b21327fd6a821742ddabc272312b01936a2b21283b80999dbfe1b2f6fa96db5a7ce5d53deeccfb7c1d2ea7be6453bd003b7ef10297c95902dbcd11182bbf365efc122589bdf29e622265bea28daacf21013bc570a50dedbd12fe92d0c3067b4e75575664b0dd3c5b2ee90eec755dd8941fac144997b1eaec3c10fbb2f8cf21a9f18b40e2a94a071e3f345523fc69798b716eca3f6860bc00cd2030d90065266e15308f779882d777ab92ebd2e589ddcdb2de93c44b043957ed5018b3212082d1b840f58e19032c3355bc68dadf1ce557df12e996f6004b94945166d9e938f9eb768d43417b1c16c19e7a578feabdafcec012c669200d3bd6f5df9c966d5cc86615784f66c9cd369903ac364aeb4aea9b74e3d5bd0454aa951894b0b164e8d3c80aa613b7a17616286b67b01c395e0065491c854180c1dffec789bd0e025f3afdfdbb50a06ef85890eb65576aff4b97dca48890f70f76349ed85e387f74525c843089d56b2734c1c3a7841edbc815f573d71a762abf31cf522339d43549f85220b2e3241f52c8a3b17bf2e227f2aae3c6f78772dfb81b501004af2fd067c4dfcd983c7fc3bdd45f8d23c82c33bf1437ae413a091a88793e42b6887c1943fd2f6b02db78b73bdbbe70d24595a8a2d9df4d03a04fdc7753ac2f88ba019369d7ecb401265cb04eec089ae50bcc54b7f48efa6a8d82bf1de6dcf522528b55406645dd43fe8fcd92d08adb56f3e4e8c29a4e722c751992e85*开通会员可解锁*5669660c17cb69f62345486947bc38a03c9f86409bc4576e7cfd7c2346a5872a33c55106b92f90d783a4afabbb48734ac1c1e57029a5d92ebade40a15826f61c87f89f5306e338b0ab6a51f60b2892e6d8c27e50ddedefad00fee90cde267efbf975336a510e2200019728bd8e583c78c709a1bee7f3ffb8f7f80223a4f74123851c9eae52b41bc23876bcf1a7f1369c7d5ec511654b8c85f06eb880781ac35af63cc2db21d87d4fe48d459607c2ed9d153eb630cfee7809ad59803a534d1dd3a369f6e77c8d89981b11c6e2d5ac1501db88971030dd1aba6889eb42cb94563481f5d1ffd3dea41915eed073905b67272fa47763c1eccbe616ba70b91746565d891f1fbe74d9545e4edee824ae9448ebf740ae9dafd5e9fbf9c56fe9ea1793e1e92a0e58731391890eefd99562e02dc7c3b1b589ecb921cff682c9431c7df92822e*开通会员可解锁*a6f79083a916478734c445695ec5cd7e4b42564e040309df97b1e7de06067c12447d0d46bb9c852af3e46a202c60c2df51e9fa8f6a4aa8fc13385606bedce380f739afb7e7adde01909ef99d46d517162cecdfd6813eb333bd9034ec0d05935ec3b593b6226c28fb88db53387090fabe8a67763aca0ad82c49101da00149c1f1350cff22315de839f6fe3c0ce00e9800a0f5bc7b0c26c8f76813e43e5ea94ade31426188a1e7df613a31e9e0e785d091b56e42d288266b0950a9638b3d29101b5de21b0c1bc0fbf07f4ad229d997311664b4b467f0b9a5f114e20e62fe2e6d9030e531dbee9480914c643f83d13a0c56dad0e35e0f032fe5a2ce09486706aaf962514234118d2efd59a6a146d03e78ccd880b0491fc23d97ee0c197d8d5bd4334edeb7dea64c95b1ed360b3b46720fc6324561a5337fa2ee0857bc308453fa3b2f1ca5530a51676fdc27d1c76a2ae6d846d3c80aac7bf5f7937162fbb5de905c94529a771a43a6d776c7488931c4408baad459a99d50e26ff5d831f9cdf8d7e52ca2785c3ec031ea130fce5f8eeac0bdc687841a4a5af427f3605f85f2407f5b16835d5656b0c189bedcbb76b5c38321d6ec3329e30e6158f29b3db6ef996c65f750c6f9db39d8e8349069c64a4afc6a37058ff64458dec4cc539d0e7b969f4aa1c2311e00a22b15cca3ee1fe29a0dd50f725697f1d4499d3a899748baeb69116c33f53180982637a11c37407dedb7d499511ea1b48bbf9cce04d52a91d3521ac8bbe767ec69c9be923ee11270de53450e3564c2b83043bd31f5c5e81d44e1d31b3ccf955b3d05e26" } } |
| 返回示例解密 |
{ "respCode": "10000", "respDesc": " 成功 ", "respData": { "busConsumeTime": "40", "netConsumeTime": "-360317", "thirdPartyTime": "0", "ext": null, "bizContent": [ { "orgCode": "43120182400", "orgName": " 昆医附三院 ", "nationCode": "431201824", "areaCode": "530101", "areaName": " 市辖区 ", "orgSortName": " 昆医附三院 ", "affiliationName": " 省 ", "affiliationCode": "21113", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 肿瘤医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43120705400", "orgName": " 昆医附二院 ", "nationCode": "431207054", "areaCode": "530101", "areaName": " 市辖区 ", "orgSortName": " 昆医附二院 ", "affiliationName": " 省 ", "affiliationCode": "21113", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43120185900", "orgName": " 云南省中医医院 ", "nationCode": "431201859", "areaCode": "530101", "areaName": " 市辖区 ", "orgSortName": " 云南省中医医院 ", "affiliationName": " 省 ", "affiliationCode": "21113", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 耳鼻喉科医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43139076800", "orgName": " 盘龙区人民医院 ", "nationCode": "431390768", "areaCode": "530103", "areaName": " 盘龙区 ", "orgSortName": " 盘龙区人民医院 ", "affiliationName": " 县 ", "affiliationCode": "21115", "levelCode": "990", "levelName": " 未定级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": null, "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43140057500", "orgName": " 官渡区人民医院 ", "nationCode": "431400575", "areaCode": "530111", "areaName": " 官渡区 ", "orgSortName": " 官渡区人民医院 ", "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "020", "levelName": " 二级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43136149X00", "orgName": " 昆明市第一人民医院 ", "nationCode": "43136149X", "areaCode": "530102", "areaName": " 五华区 ", "orgSortName": " 昆明市第一人民医院 ", "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ009", "industryName": " 其他卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "2" }, { "orgCode": "43136152900", "orgName": " 昆明市延安医院 ", "nationCode": "431361529", "areaCode": "530101", "areaName": " 市辖区 ", "orgSortName": " 昆明市延安医院 ", "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43136150200", "orgName": " 昆明市第二人民医院 ", "nationCode": "431361502", "areaCode": "530101", "areaName": " 市辖区 ", "orgSortName": " 昆明市第二人民医院 ", "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43138038300", "orgName": " 昆明市五华区人民医院 ", "nationCode": "431380383", "areaCode": "530101", "areaName": " 市辖区 ", "orgSortName": " 昆明市五华区人民医院 ", "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43136159600", "orgName": " 云南省精神病医院 ", "nationCode": "431361596", "areaCode": "530101", "areaName": " 市辖区 ", "orgSortName": null, "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "990", "levelName": " 未定级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "2" }, { "orgCode": "43136151000", "orgName": " 昆明市第三人民医院 ", "nationCode": "431361510", "areaCode": "530181", "areaName": " 安宁市 ", "orgSortName": null, "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "2" }, { "orgCode": "43136154500", "orgName": " 昆明市儿童医院 ", "nationCode": "431361545", "areaCode": "530112", "areaName": " 西山区 ", "orgSortName": null, "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43199696200", "orgName": " 玉溪市红塔区春和卫生院 ", "nationCode": "431996962", "areaCode": "530402", "areaName": " 红塔区 ", "orgSortName": null, "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "010", "levelName": " 一级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43136155300", "orgName": " 昆明市妇幼保健院 ", "nationCode": "431361553", "areaCode": "530102", "areaName": " 五华区 ", "orgSortName": null, "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "2" }, { "orgCode": "43141109800", "orgName": " 昆明市西山区人民医院 ", "nationCode": "431411098", "areaCode": "530112", "areaName": " 西山区 ", "orgSortName": null, "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "020", "levelName": " 二级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" }, { "orgCode": "43171678000", "orgName": " 曲靖市第一人民医院 ", "nationCode": "431716780", "areaCode": "530302", "areaName": " 麒麟区 ", "orgSortName": null, "affiliationName": " 市、地区 ", "affiliationCode": "21114", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "2" }, { "orgCode": "43120181600", "orgName": " 云南省第一人民医院 ", "nationCode": "1253*开通会员可解锁*6X", "areaCode": "530100", "areaName": " 昆明市 ", "orgSortName": null, "affiliationName": " 省 ", "affiliationCode": "21113", "levelCode": "030", "levelName": " 三级 ", "gradeCode": null, "gradeName": null, "typeCode": "01", "typeName": " 医院 ", "headName": null, "contactName": null, "contactTel": null, "industryCode": "XZ001", "industryName": " 非营利性卫生计生机构 ", "orgAddress": null, "erhcFlag": "2", "category": "1" } ] } } |
2.2.3.8 用卡记录接口
| 请求方法 |
POST |
| 描述 |
刷新令牌 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(useCardLog ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.6 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.6 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "appId": "1cbd09255a7b49e9a7a5c9dfedb38ab6", "bizContent": { "vuid": "208B276AD47F765145C072E91DFBDD2CD1A16F65D297AD9A45CA6861D65CA987" }, "digest": "F4FBFD544D06436004ACC1373B109A179EEE4680E74F2E13499B0D067585B28C", "digestType": "SM2", "encType": "SM4", "method": "accessOrgs", "timestamp": "*开通会员可解锁*45", "version": "v1.10", "ext": "" } |
| 请求示例 |
{ "encType": "SM4", "method": "useCardLog", "digestType": "SM2", "appId": "1cbd09255a7b49e9a7a5c9dfedb38ab6", "bizContent": "4305955de5862ad49b4d5924cf4f1b745b88e7dab6cee0996395c128229e2407c003cc93b42f6e9d09e51162028425c613444d936f3fee9ae11cc7cc36a5cffc3c55207b923758152b52ccf2f138cde5", "digest": "0407FC7F0E35FD20AEA870FFE9DEB879412240DFDAE7D808318F35EC6DF75A89B3E8A071D24447CE07B75ADFC922E3328EBBA38A68CEC7EC812B37BDD80A0B14EEEC0062B96779BBEB99EDAD6A5C745979765424598359673C933F12CBC4BAB3323650252F236CD91897DAEC22FE790F99", "version": "v1.10", "timestamp": "*开通会员可解锁*75" } |
| 返回示例 |
{ "respCode": "10000", "respDesc": " 成功 ", "respData": { "busConsumeTime": "17", "netConsumeTime": "-360219", "thirdPartyTime": "0", "ext": null, "bizContent": "e0b610ad39663915e3f17d3c982246cf42d41d3c737f021d866ee2d78cd93fd565f065b4298262febb87b14ffe54d4ab69af38c21f435879f7d5ed3cb4a5769d1fe09328d43646f00592011b4a1b5807ed81e24ce8752171fc816f00164848e19eb350089ab47bd212f1bc20fdf047bc0e1e6a79d5f4cf2e3a8d51c73c88bf8c802c947626ffc902f2860412fc5cede47a4d15156abf2433da9f79d1033bdb2d5379a89726e3bbdd81108f0f25fc745a1186c7528f58c5525342802eda8acaea04ec30ecd8d885914970c7d58cf2ee415b88e7dab6cee0996395c128229e2407c003cc93b42f6e9d09e51162028425c613444d936f3fee9ae11cc7cc36a5cffc8b26fa62d77bc695a28811475d21a7bf68665c12b4bb4f9a49119dca8e2a195c5f0115be79d17ad21cdc79b40a6853c3dfb616fe5c3fcc73a39b4c9b94372bec6acd079e09f762c8e38c06212c498aabebcaaa47aa87df6d2a73baa587cba194194ec8281ffefa00681da0c8a59ceffd61253d988fb2f323427a6cb5b9b07241da4abe7c0525b2bc362b39e083ba36d6c539d0e7b969f4aa1c2311e00a22b15c2e7d2aeda1e5193d050141e48ccd1093c2bbe0cabe9f7b8aa76a541194513ac95d6eab5c9a37d608452a120a0df5c5fcab7b94e10df31d73b9920f58993c698fbb56a2f6d72dc473dd6e2d09ae0df27e31f8d682be37c5a467a5d4929c53640897be432e27412039cf8ff775bd0c40c9f00d2ba2a0fc225c8bf247ace9fe076da44c460c5deb13fa50848f1dd45dd36b8d29698e4d5836330d73561b8dfa2f8666dc8f53db916e865d8832b10ef9fdd742d41d3c737f021d866ee2d78cd93fd565f065b4298262febb87b14ffe54d4ab69af38c21f435879f7d5ed3cb4a5769d1fe09328d43646f00592011b4a1b5807ed81e24ce8752171fc816f00164848e19eb350089ab47bd212f1bc20fdf047bc0e1e6a79d5f4cf2e3a8d51c73c88bf8c1d815e3537bcd40c2b8598ebba41a1bc7a4d15156abf2433da9f79d1033bdb2d5379a89726e3bbdd81108f0f25fc745a1186c7528f58c5525342802eda8acaea04ec30ecd8d885914970c7d58cf2ee415b88e7dab6cee0996395c128229e2407c003cc93b42f6e9d09e51162028425c613444d936f3fee9ae11cc7cc36a5cffc8b26fa62d77bc695a28811475d21a7bf68665c12b4bb4f9a49119dca8e2a195c5f0115be79d17ad21cdc79b40a6853c3dfb616fe5c3fcc73a39b4c9b94372bec6acd079e09f762c8e38c06212c498aabebcaaa47aa87df6d2a73baa587cba194194ec8281ffefa00681da0c8a59ceffd61253d988fb2f323427a6cb5b9b07241da4abe7c0525b2bc362b39e083ba36d6c539d0e7b969f4aa1c2311e00a22b15c2e7d2aeda1e5193d050141e48ccd1093c2bbe0cabe9f7b8aa76a541194513ac95d6eab5c9a37d608452a120a0df5c5fcab7b94e10df31d73b9920f58993c698fbb56a2f6d72dc473dd6e2d09ae0df27e31f8d682be37c5a467a5d4929c53640897be432e27412039cf8ff775bd0c40c9f00d2ba2a0fc225c8bf247ace9fe076da44c460c5deb13fa50848f1dd45dd36b8d29698e4d5836330d73561b8dfa2f8666dc8f53db916e865d8832b10ef9fdd742d41d3c737f021d866ee2d78cd93fd565f065b4298262febb87b14ffe54d4ab69af38c21f435879f7d5ed3cb4a5769d1fe09328d43646f00592011b4a1b5807ed81e24ce8752171fc816f00164848e19eb350089ab47bd212f1bc20fdf047bc0e1e6a79d5f4cf2e3a8d51c73c88bf8c31c0f7fdf87e6daaa83bcd95990d69947a4d15156abf2433da9f79d1033bdb2d5379a89726e3bbdd81108f0f25fc745a1186c7528f58c5525342802eda8acaea04ec30ecd8d885914970c7d58cf2ee415b88e7dab6cee0996395c128229e2407c003cc93b42f6e9d09e51162028425c613444d936f3fee9ae11cc7cc36a5cffc8b26fa62d77bc695a28811475d21a7bf68665c12b4bb4f9a49119dca8e2a195c5f0115be79d17ad21cdc79b40a6853c3dfb616fe5c3fcc73a39b4c9b94372bec6acd079e09f762c8e38c06212c498aabebcaaa47aa87df6d2a73baa587cba194194ec8281ffefa00681da0c8a59ceffd61253d988fb2f323427a6cb5b9b07241da4abe7c0525b2bc362b39e083ba36d6c539d0e7b969f4aa1c2311e00a22b15c2e7d2aeda1e5193d050141e48ccd1093c2bbe0cabe9f7b8aa76a541194513ac95d6eab5c9a37d608452a120a0df5c5fcab7b94e10df31d73b9920f58993c698fbb56a2f6d72dc473dd6e2d09ae0df27e31f8d682be37c5a467a5d4929c53640897be432e27412039cf8ff775bd0c40c9f00d2ba2a0fc225c8bf247ace9fe076da44c460c5deb13fa50848f1dd45dd36b8d29698e4d5836330d73561b8dfa2f8666dc8f53db916e865d8832b10ef9fdd742d41d3c737f021d866ee2d78cd93fd565f065b4298262febb87b14ffe54d4ab69af38c21f435879f7d5ed3cb4a5769d1fe09328d43646f00592011b4a1b5807ed81e24ce8752171fc816f00164848e19eb350089ab47bd212f1bc20fdf047bc0e1e6a79d5f4cf2e3a8d51c73c88bf8c8dbfe356bff7db877c4e55f2ea02cc547a4d15156abf2433da9f79d1033bdb2d5379a89726e3bbdd81108f0f25fc745a1186c7528f58c5525342802eda8acaea04ec30ecd8d885914970c7d58cf2ee415b88e7dab6cee0996395c128229e2407c003cc93b42f6e9d09e51162028425c613444d936f3fee9ae11cc7cc36a5cffc8b26fa62d77bc695a28811475d21a7bf68665c12b4bb4f9a49119dca8e2a195c5f0115be79d17ad21cdc79b40a6853c3dfb616fe5c3fcc73a39b4c9b94372bec6acd079e09f762c8e38c06212c498aabebcaaa47aa87df6d2a73baa587cba194194ec8281ffefa00681da0c8a59ceffd61253d988fb2f323427a6cb5b9b07241da4abe7c0525b2bc362b39e083ba36d6c539d0e7b969f4aa1c2311e00a22b15c2e7d2aeda1e5193d050141e48ccd1093c2bbe0cabe9f7b8aa76a541194513ac95d6eab5c9a37d608452a120a0df5c5fcab7b94e10df31d73b9920f58993c698fbb56a2f6d72dc473dd6e2d09ae0df27e31f8d682be37c5a467a5d4929c53640897be432e27412039cf8ff775bd0c40c9f00d2ba2a0fc225c8bf247ace9fe076da44c460c5deb13fa50848f1dd45dd36b8d29698e4d5836330d73561b8dfa2f8687fba3110e898534bca4672d72be338b" } } |
| 返回示例解密 |
{ "respCode": "10000", "respDesc": " 成功 ", "respData": { "busConsumeTime": "25", "netConsumeTime": "-361297", "thirdPartyTime": "0", "ext": null, "bizContent": [ { "issueOrgCode": "*开通会员可解锁*", "issueOrgName": " 云南省卫生健康委员会 ", "empi": "F30737DF1E770ED22B9D63056F33C9E2263B9EFB4E006EF2AAC4D1652E2E7339", "vuid": "208B276AD47F765145C072E91DFBDD2CD1A16F65D297AD9A45CA6861D65CA987", "kh": "2*开通会员可解锁*1222243", "qrcodeType": "0", "channelCode": "01", "channelName": " 联想 ", "name": " 鲁鹏 ", "genderCode": "4", "idNumber": "532325*开通会员可解锁*1", "useChannel": "01", "useOrgCode": "43120181600", "useOrgName": " 云南省第一人民医院 ", "useCityCode": "530100", "useCityName": " 昆明市 ", "machineCode": "SDQ0001", "medKs": "01", "medStepCode": "010105", "medStepName": null }, { "issueOrgCode": "*开通会员可解锁*", "issueOrgName": " 云南省卫生健康委员会 ", "empi": "F30737DF1E770ED22B9D63056F33C9E2263B9EFB4E006EF2AAC4D1652E2E7339", "vuid": "208B276AD47F765145C072E91DFBDD2CD1A16F65D297AD9A45CA6861D65CA987", "kh": "2*开通会员可解锁*1222243", "qrcodeType": "0", "channelCode": "01", "channelName": " 联想 ", "name": " 鲁鹏 ", "genderCode": "4", "idNumber": "532325*开通会员可解锁*1", "useChannel": "01", "useOrgCode": "43120181600", "useOrgName": " 云南省第一人民医院 ", "useCityCode": "530100", "useCityName": " 昆明市 ", "machineCode": "SDQ0001", "medKs": "01", "medStepCode": "010103", "medStepName": null }, { "issueOrgCode": "*开通会员可解锁*", "issueOrgName": " 云南省卫生健康委员会 ", "empi": "F30737DF1E770ED22B9D63056F33C9E2263B9EFB4E006EF2AAC4D1652E2E7339", "vuid": "208B276AD47F765145C072E91DFBDD2CD1A16F65D297AD9A45CA6861D65CA987", "kh": "2*开通会员可解锁*1222243", "qrcodeType": "0", "channelCode": "01", "channelName": " 联想 ", "name": " 鲁鹏 ", "genderCode": "4", "idNumber": "532325*开通会员可解锁*1", "useChannel": "01", "useOrgCode": "43120181600", "useOrgName": " 云南省第一人民医院 ", "useCityCode": "530100", "useCityName": " 昆明市 ", "machineCode": "SDQ0001", "medKs": "01", "medStepCode": "010101", "medStepName": null }, { "issueOrgCode": "*开通会员可解锁*", "issueOrgName": " 云南省卫生健康委员会 ", "empi": "F30737DF1E770ED22B9D63056F33C9E2263B9EFB4E006EF2AAC4D1652E2E7339", "vuid": "208B276AD47F765145C072E91DFBDD2CD1A16F65D297AD9A45CA6861D65CA987", "kh": "2*开通会员可解锁*1222243", "qrcodeType": "0", "channelCode": "01", "channelName": " 联想 ", "name": " 鲁鹏 ", "genderCode": "4", "idNumber": "532325*开通会员可解锁*1", "useChannel": "01", "useOrgCode": "43120181600", "useOrgName": " 云南省第一人民医院 ", "useCityCode": "530100", "useCityName": " 昆明市 ", "machineCode": "SDQ0001", "medKs": "01", "medStepCode": "010102", "medStepName": null } ] } } |
2.2.3.9用卡接口
| 请求方法 |
POST |
| 描述 |
刷新令牌 |
| 发布路径 |
http://ip:port/ecard/api/app/v1/ecard |
| 输入参数 |
参数名称 |
数据类型 |
中文描述 |
备注 |
| appId |
String 64 |
AppID 由平台分配 |
必填 |
| method |
String 64 |
接口名称(verify ,详情见 2.6) |
必填 |
| version |
String 64 |
接口版本号 |
必填 |
| timestamp |
String 64 |
请求时间戳( 毫秒级 ) |
必填 |
| digestType |
String 64 |
摘要类型(SM2 ) |
必填 |
| digest |
String 64 |
摘要值token 的 sm2 加密 Token 通过获取令牌接口获得,公钥 publickey 由平台分配 |
必填 |
| encType |
String 64 |
加密类型(SM4) |
必填 |
| ext |
String 64 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
必填 |
| bizContent |
String 128 |
请求参数JSON 字符串 SM4 加密(密钥:明文 token ) 参数详情见2.4.6 |
必填 |
| 输出参数 |
参数名称 |
数据类型 |
中文描述 |
| respCode |
String 5 |
返回代码详见1.2.1.3 节 |
| respDesc |
String 64 |
返回消息 |
| respData |
bizContent |
String128 |
出参为加密字符串,使用sm4 解密。 解密之后的详情见2.5.6 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| 请求示例加密前 |
{ "method": "verify", "digestType": "SM3", "appId": "208c17902a8246ba959b6f3062bba751", "bizContent": { "ecContent": "C8EF7FB618B84F8FB29D9474BA66375C05B236FE21CA4C85848C04921D8AAD11:0:BA1D889BB80340F3B2C9D6FB0964D2DD:4201W6787cd", "med": { "medStepName": " 挂号 ", "medStepCode": "010101", "medKs": " 标准科室 ", "channelCode": "03" } }, "digest": "a28e6fcae6e790be61ceb2a3d1026c798dc788df22a690cb940c7674715c4c2c", "version": "v1.10", "timestamp": "*开通会员可解锁*63" } |
| 请求示例 |
{ "encType": "SM4", "method": "verify", "digestType": "SM2", "appId": "845e5982326b4aa3ab92fbdedf66b61b", "bizContent": "a24a77577e3742de8fc70a01389454ba0f0fb729364c04ddd3ba1c414f89b3c77ee74199fe8b4b17ecbee2b699928cdc01e5e9313ec90451cf81afed295dfa6003244d14d7f973f54b97f5e2677342927440832d898c0c2fa3fbc523c12860a7eb6aab9da30ad199c34e2552e9c391c1c3236e1f6a59fb737194585647e38dd57441a100685edf6d99764a9952ad529dcba1968b9abbc2b02c76246ed9282419b7bf4de81b53cce2558e5e6b3248c14ec22890f30710f158a308454f1ef85519f46237dbeaeff5bae5e9f62455799b534446fe071d420d3e09419bb0dbed10da", "digest": "04363ABAEA7E53399C0FC921E0C5934E6D5A9460AE12CE64581276F8E*开通会员可解锁*11A8BCACF5D9918B9EE4B4558167D40E68DAB4893950F567BB3C44178697315A6A04A9D36FA7AB9EE5F99B5391B96C60CD92403358C2BB4F6F3727DADC032DF69637735ADB9775120BA950C0A87C85", "version": "v1.10", "timestamp": "*开通会员可解锁*63" } |
| 返回示例 |
{ "respCode": "10000", "respDesc": " 成功 ", "respData": { "busConsumeTime": "118", "netConsumeTime": "1186", "thirdPartyTime": "0", "ext": null, "bizContent": "96c6c52978b721eef8c79b7e3bff114317a719f37e667a42cdc019dcf380193474e031017f16f236177ab84b4e53c9a0c004cd8b533e2b67452fc8141ba2df6a6fd46a999a4d5be2ae889e164886ee2eadd522acff151edccbf799ae1dca1cdea88a587fccf77a945d3052a25301b33b708a8675c8a427aacfc43ea2253b31fd83b476a35e75cdf1c88c78cce6700069c9a2c0f87b9995029638e2f5faf2705137610edf41c97ef5ce48899620430a579f992b909edb185db9bd3f5f7ef6fb3a18335d56a55fe3bc522737566f648ef626562efca32ee8a1aaf10e8a618f3373928b51ddd94faad3760cc9c92e4a10ca5ec13e04a8864abd73603dd0b6a23bd8c024990488b88bea16bed82cf6ef3ce3" } } |
| 返回示例解密 |
{ "respCode": "10000", "respDesc": " 成功 ", "respData": { "busConsumeTime": "118", "netConsumeTime": "1186", "thirdPartyTime": "0", "ext": null, "bizContent": { "vuid": "C8EF7FB618B84F8FB29D9474BA66375C05B236FE21CA4C85848C04921D8AAD11", "empi": "8ED74009CF186FF58004A8BB907B6FBF4C696F2DE57DD6819CFD1A1ECC7F9C93", "orgCode": "1234567890", "orgName": " 测试 ", "people": { "idType": "01", "idNo": "53*开通会员可解锁*0610", "name": " 孙荣顺 ", "gender": null, "birthday": null, "cellphone": null, "telephone": null, "address": null, "unit": null, "isRealName": null, "ylfyzffs": null, "hjAddress": null, "nativePlace": null, "marryStatusCode": null, "ethnicityCode": null, "jkdah": null, "zydm": null, "citizenship": null, "sbkh": null, "payAccType": null, "poorMark": null } } } } |
2.2.4 加密参数( JSON 字符串) 2.2.4.1电子健康卡注册查询参数 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| appMode |
String 128 |
发卡方式: "APP 在线申请 ","1" " 医疗卫生机构自助机申请 ","2" " 医疗卫生机构窗口申请 ","3" " 批量预生成 ","4" " 微信服务号 ","5" " 微信小程序 ","6" " 支付宝生活号 ","7" " 支付宝小程序 ","8" " 其他 ","9" |
必填 |
| idType |
String 10 |
证件类型 |
必填 |
| idNo |
String 128 |
证件号 |
必填 |
| klx |
String 1 |
卡类型,1: 电子健康卡 |
必填 |
| name |
String 10 |
姓名 |
必填 |
| isRealName |
String 1 |
是否实名标识:1 实名, 0 非实名 |
|
| ylfyzffs |
String 2 |
医疗费用支付方式:01. 城镇职工基本医疗保险; 02. 城镇居民基本医疗保险; 03. 新型农村合作医疗; 04. 贫困救助; 05. 商业医疗保险; 06. 全公费; 07. 全自费; 99. 其他 |
|
| gender |
String 1 |
性别按国家标准GB/T 2261.1-2003 |
|
| birthday |
8Len(YYYYMMDD) |
出生日期 |
|
| cellphone |
String 20 |
手机号码 |
|
| telephone |
String 20 |
联系电话 |
|
| address |
String 128 |
居住地址 |
|
| hjAddress |
String 128 |
户籍地址 |
|
| nativePlace |
String 128 |
籍贯 |
|
| marryStatusCode |
String 2 |
婚姻状况代码(GB/T 2261.2) |
|
| ethnicityCode |
String 2 |
民族代码按国家标准GB3304-91 |
|
| jkdah |
String 32 |
健康档案号 |
|
| zydm |
String 4 |
职业类别代码GB/T 6565 |
|
| citizenship |
String 2 |
国籍 |
|
| terminalType |
String 1 |
终端类型:1 人工窗口 2 自助终端 |
|
| unit |
String 128 |
工作单位 |
|
| sbkh |
String 32 |
社保卡号 |
|
| payAccType |
String 10 |
绑定的或支持的支付账号类型:0. 无; 1. 微信; 2. 支付宝; 3. 银联; 4. 银行; 5. 统一支付平台; 9. 其他;可多选,格式: 1^2 |
|
| poorMark |
String 2 |
贫困标识:1. 贫困 0. 非贫困 |
|
2.2.4.2获取电子健康卡二维码图片参数 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| vuid |
String 128 |
电子健康卡ID |
|
2.2.4.3用户信息修改参数 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| people |
unit |
String 128 |
工作单位 |
必填 |
| gender |
String 1 |
性别按国家标准GB/T 2261.1-2003 |
|
| birthday |
8Len(YYYYMMDD) |
出生日期 |
|
| cellphone |
String 20 |
手机号码 |
|
| telephone |
String 20 |
联系电话 |
|
| |
|
发卡增加的参数都要增加 |
|
| address |
String 128 |
居住地址 |
|
| isRealName |
String 1 |
是否实名标识:1 实名, 0 非实名 |
|
| ylfyzffs |
String 2 |
医疗费用支付方式:01. 城镇职工基本医疗保险; 02. 城镇居民基本医疗保险; 03. 新型农村合作医疗; 04. 贫困救助; 05. 商业医疗保险; 06. 全公费; 07. 全自费; 99. 其他 |
|
| hjAddress |
String 128 |
户籍地址 |
|
| nativePlace |
String 128 |
籍贯 |
|
| marryStatusCode |
String 2 |
婚姻状况代码(GB/T 2261.2) |
|
| ethnicityCode |
String 2 |
民族代码按国家标准GB3304-91 |
|
| jkdah |
String 32 |
健康档案号 |
|
| zydm |
String 4 |
职业类别代码GB/T 6565 |
|
| citizenship |
String 2 |
国籍 |
|
| sbkh |
String 32 |
社保卡号 |
|
| payAccType |
String 10 |
绑定的或支持的支付账号类型:0. 无; 1. 微信; 2. 支付宝; 3. 银联; 4. 银行; 5. 统一支付平台; 9. 其他;可多选,格式: 1^2 |
|
| poorMark |
String 2 |
贫困标识:1. 贫困 0. 非贫困 |
|
| vuid |
String 128 |
电子健康卡ID |
必填 |
2.2.4.4绑卡参数 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| vuid |
String 128 |
电子健康卡ID |
必填 |
| optType |
String 10 |
操作类型 1 :绑卡 2 :解绑 3 注销 |
必填 |
| cardList |
kh |
String 128 |
卡号 |
必填 |
| klx |
String 10 |
卡类型 |
必填 |
| orgCode |
String 128 |
发卡机构代码 |
必填 |
| orgName |
String 128 |
发卡机构名称 |
必填 |
2.2.4.5绑卡信息查询参数 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| kh |
String 128 |
卡号,电子健康卡KH 则为 VUID |
必填 |
| klx |
String 10 |
卡类型 |
|
| orgCode |
String 128 |
发卡机构代码 |
|
2.2.4.6刷新令牌 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| secret |
String 128 |
应用密钥 |
|
2.2.4.7 获取接入机构( Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| typeCode |
String |
机构类别代码 |
|
2.2.4.8用卡记录接口(Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| vuid |
String |
电子健康卡ID |
|
2.2.4.9 用卡接口( Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
备注 |
| med |
medKs |
String |
标准科室代码 |
|
| channelCode |
String |
用卡类型编号 01: 人工窗口, 02 :自助终端, 99 其他; 03: 网站 ,04: 手机 app, 05: 微信平台 , 06: 支付宝生活号 |
|
| medStepCode |
String |
诊疗环节代码 |
|
| medStepName |
String |
诊疗环节名称 |
|
| ecContent |
String |
二维码内容 |
必填 |
| dataTag |
String |
实时和非实时标识,0 为实时数据, 1 为非实时数据 2 为上传用卡时间 |
|
| userCardTime |
String |
用卡时间,dataTag 为 2 时必传,格式 yyyyMMddHHmmss |
|
2.2.5解密参数(JSON字符串) 2.2.5.1电子健康卡注册查询参数 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
| vuid |
String 128 |
电子健康卡ID |
| empi |
String 128 |
主索引ID |
| ecContent |
String 256 |
二维码内容 |
2.2.5.2 获取电子健康卡二维码图片参数 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
| vuid |
String 128 |
电子健康卡ID |
| empi |
String 128 |
主索引ID |
| ecContent |
Long |
二维码内容 |
| img |
Long |
二维码Base64 图片 |
| color |
String |
图片颜色编码 |
2.2.5.3修改参数 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
| vuid |
String 128 |
电子健康卡ID |
| empi |
String 128 |
主索引ID |
2.2.5.4绑卡信息查询参数 (Json 数组)
| 参数名称 |
数据类型 |
中文描述 |
| kh |
String 128 |
卡号 |
| klx |
String 10 |
卡类型 |
| orgCode |
String 128 |
发卡机构代码 |
| orgName |
String 128 |
发卡机构名称 |
2.2.5.5绑卡参数 (Json 数组)
| 参数名称 |
数据类型 |
中文描述 |
| kh |
String 128 |
卡号 |
| respCode |
String 5 |
返回编码,10000 成功,其它值为失败 |
| respDesc |
String 128 |
返回描述 |
2.2.5.6 刷新令牌 (Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
| token |
String 64 |
令牌 |
2.2.5.7 绑卡信息查询参数( Json 数组)
| 参数名称 |
数据类型 |
中文描述 |
| kh |
String 128 |
卡号 |
2.2.5.8 获取接入机构( Json 数组)
| 参数名称 |
数据类型 |
中文描述 |
| orgCode |
String |
机构代码 |
| orgName |
String |
机构名称 |
| nationCode |
String |
国家机构代码 |
| areaCode |
String |
行政区划代码(应用城市代码) |
| areaName |
String |
行政区划名称 |
| orgSortName |
String |
机构简称 |
| affiliationName |
String |
隶属关系名称 |
| affiliationCode |
String |
隶属关系代码 |
| levelCode |
String |
机构级别代码 |
| levelName |
String |
机构级别名称 |
| gradeCode |
String |
机构等次代码 |
| gradeName |
String |
机构等次名称 |
| typeCode |
String |
机构类别代码 |
| typeName |
String |
机构类别名称 |
| headName |
String |
负责人姓名 |
| contactName |
String |
机构联系人姓名 |
| contactTel |
String |
机构联系人电话 |
| industryCode |
String |
机构性质代码 |
| industryName |
String |
机构性质名称 |
| orgAddress |
String |
机构地址 |
| erhcFlag |
String |
受理标志 |
| category |
String |
机构分类 |
2.2.5.9 用卡记录接口( Json 数组)
| 参数名称 |
数据类型 |
中文描述 |
| issueOrgCode |
String |
发卡机构代码 |
| issueOrgName |
String |
发卡机构名称 |
| empi |
String |
主索引index |
| vuid |
String |
电子健康卡ID |
| kh |
String |
卡号 |
| qrcodeType |
String |
二维码类型 |
| channelCode |
String |
刷卡终端类型 |
| channelName |
String |
刷卡终端名称 |
| name |
String |
姓名 |
| genderCode |
String |
性别代码 |
| idNumber |
String |
身份证号 |
| useChannel |
String |
用卡渠道 |
| useOrgCode |
String |
用卡机构代码 |
| useOrgName |
String |
用卡机构名称 |
| useCityCode |
String |
用卡城市代码 |
| useCityName |
String |
用卡城市名称 |
| machineCode |
String |
识读终端编号 |
| medKs |
String |
诊疗科室 |
| medStepCode |
String |
诊疗环节代码 |
| medStepName |
String |
诊疗环节名称 |
2.2.5.10 用卡接口( Json 对象)
| 参数名称 |
数据类型 |
中文描述 |
| vuid |
String 64 |
电子健康卡ID |
| empi |
String 64 |
主索引 |
| orgCode |
String 32 |
健康卡签发机构代码 |
| orgName |
String 64 |
健康卡签发机构名称 |
| busConsumeTime |
long |
业务处理时间( 单位毫秒 ) |
| netConsumeTime |
long |
网络消耗时间( 单位毫秒 ) |
| thirdPartyTime |
long |
三方调用时间( 单位毫秒 ) |
| ext |
String 128 |
扩展字段, 内容格式为 JOSN ,方便后面扩展使用 |
| people |
idType |
String 10 |
证件类型 |
| idNo |
String 128 |
证件号 |
| name |
String 10 |
姓名 |
| gender |
String 1 |
性别按国家标准GB/T 2261.1-2003 |
| birthday |
8Len(YYYYMMDD) |
出生日期 |
| cellphone |
String 20 |
手机号码 |
| telephone |
String 20 |
联系电话 |
| address |
String 128 |
居住地址 |
| isRealName |
String 1 |
是否实名标识:0 非实名 1 一级身份认证 2 二级手机银行卡认证 3 社保卡认证 4 人脸认证 5 指纹认证 |
| ylfyzffs |
String 2 |
医疗费用支付方式:01. 城镇职工基本医疗保险; 02. 城镇居民基本医疗保险; 03. 新型农村合作医疗; 04. 贫困救助; 05. 商业医疗保险; 06. 全公费; 07. 全自费; 99. 其他 |
| hjAddress |
String 128 |
户籍地址 |
| nativePlace |
String 128 |
籍贯 |
| marryStatusCode |
String 2 |
婚姻状况代码(GB/T 2261.2) |
| ethnicityCode |
String 2 |
民族代码按国家标准GB3304-91 |
| jkdah |
String 32 |
健康档案号 |
| zydm |
String 4 |
职业类别代码GB/T 6565 |
| citizenship |
String 2 |
国籍 |
| unit |
String 128 |
工作单位 |
| sbkh |
String 32 |
社保卡号 |
| poorMark |
String 2 |
贫困标识:1. 贫困 0. 非贫困 |
| payAccType |
String 10 |
绑定的或支持的支付账号类型:0. 无; 1. 微信; 2. 支付宝; 3. 银联; 4. 银行; 5. 统一支付平台; 9. 其他;可多选,格式: 1^2 |
2.2.6 接口名称对应关系
| 参数名称 |
中文描述 |
备注 |
| regquery |
电子健康卡发注册(查询)接口 |
|
| modify |
用户信息修改接口 |
|
| apply |
获取二维码图片接口 |
|
| bind |
绑卡接口 |
|
| bindCards |
获取绑卡信息 |
|
| refresh |
刷新接口 |
|
| accessOrgs |
获取接入机构 |
|
| useCardLog |
用卡记录接口 |
|
| verify |
用卡接口 |
|
| realnameVerify |
实名认证验证 |
|
2.3 标准代码 2.3.1性别(GB/T 2261.1)
| 编码 |
名称 |
备注 |
| 0 |
未知的性别 |
|
| 1 |
男 |
|
| 2 |
女 |
|
| 9 |
未说明的性别 |
|
2.3.2民族(GB/T 3304)
| 编码 |
名称 |
备注 |
| 01 |
汉族 |
|
| 02 |
蒙古族 |
|
| 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 |
俄罗斯族 |
|
| 45 |
鄂温克族 |
|
| 46 |
德昂族 |
|
| 47 |
保安族 |
|
| 48 |
裕固族 |
|
| 49 |
京族 |
|
| 50 |
塔塔尔族 |
|
| 51 |
独龙族 |
|
| 52 |
鄂伦春族 |
|
| 53 |
赫哲族 |
|
| 54 |
门巴族 |
|
| 55 |
珞巴族 |
|
| 56 |
基诺族 |
|
| 97 |
其他 |
|
| 98 |
外国血统中国籍人士 |
|
2.3.3出生日期
2.3.4本人电话
| 序号 |
格式 |
备注 |
| 1 |
99999999 |
只允许20 位内 0-9 之间数字 |
2.3.5医疗费用支付方式(CV07.10.003)
| 编码 |
名称 |
备注 |
| 01 |
城镇职工基本医疗保险 |
|
| 02 |
城镇居民基本医疗保险 |
|
| 03 |
新型农村合作医疗 |
|
| 04 |
贫困救助 |
|
| 05 |
商业医疗保险 |
|
| 06 |
全公费 |
|
| 07 |
全自费 |
|
| 99 |
其他 |
|
2.3.6ABO血型(CV04.50.005)
| 编码 |
名称 |
备注 |
| 1 |
A 型 |
|
| 2 |
B 型 |
|
| 3 |
O 型 |
|
| 4 |
AB 型 |
|
| 5 |
不详 |
|
2.3.7Rh血型代码(健康卡技术规范)
| 编码 |
名称 |
备注 |
| 1 |
Rh 阴性 |
|
| 2 |
Rh 阳性 |
|
| 3 |
不详 |
|
2.3.8证件类别(CV02.01.101)
| 编码 |
名称 |
备注 |
| 01 |
居民身份证 |
|
| 02 |
居民户口簿 |
|
| 03 |
护照 |
|
| 04 |
|
|
| 05 |
驾驶证 |
|
| 06 |
港澳居民来往内地通行证 |
|
| 07 |
台湾居民来往内地通行证 |
|
| 08 |
出生医学证明 |
|
| 09 |
港澳台居民居住证 |
|
| 10 |
外国人永久居留身份证 |
|
| 99 |
其他法定有效证件 |
|
2.3.9婚姻状况(GB/T 2261.2)
| 编码 |
名称 |
备注 |
| 10 婚 20 已婚 30 丧偶 40 离婚 90 其他 |
未婚 |
|
| 20 |
已婚 |
|
| 30 |
丧偶 |
|
| 40 |
离婚 |
|
| 90 |
其他 |
|
2.3.10与持卡人的关系(GB/T 4761)
| 编码 |
名称 |
备注 |
| 01 |
本人 |
|
| 10 |
配偶 |
|
| 20 |
儿子 |
|
| 30 |
女儿 |
|
| 40 |
孙子、孙女 |
|
| 50 |
父母 |
|
| 60 |
祖父母 |
|
| 70 |
兄弟姐妹 |
|
| 80 |
其他 |
|
2.3.11文化程度 (GB/T 4658)
| 编码 |
名称 |
备注 |
| 10 |
研究生 |
|
| 20 |
大学本科 |
|
| 30 |
大学专科及专科学校 |
|
| 40 |
中专及中技 |
|
| 60 |
高中 |
|
| 70 |
初中 |
|
| 81 |
小学 |
|
| 90 |
文盲及半文盲 |
|
2.3.12职业分类代码(简要分类)(GB/T 6565-2009)
| 编码 ( 大类 ) |
名称 |
备注 |
| 0 |
国家机关党群组织、企事业单位负责人 |
0-50 |
| 1-2 |
各类专业技术人员 |
原标准分类:1/2 |
| 3 |
办事人员和有关人员 |
|
| 4 |
商业、服务业人员 |
|
| 5 |
农、林、牧、渔、水利业生产人员 |
|
| 6-9 |
生产、运输设备操作人员及有关人员 |
原标准分类:6/7/8/9 |
| X |
军人 |
|
| Y |
不便分类的其他从业人员 |
|
2.3.13标准科室代码
| 科室代码 |
科室名称 |
科室级别 |
| 0100 |
预防保健科 |
0 |
| 0200 |
全科医疗科 |
0 |
| 0300 |
内科 |
0 |
| 0301 |
呼吸内科专业 |
03 |
| 0302 |
消化内科专业 |
03 |
| 0303 |
神经内科专业 |
03 |
| 0304 |
心血管内科专业 |
03 |
| 0305 |
血液内科专业 |
03 |
| 0306 |
肾病学专业 |
03 |
| 0307 |
内分泌专业 |
03 |
| 0308 |
免疫学专业 |
03 |
| 0309 |
变态反应专业 |
03 |
| 0310 |
老年病专业 |
03 |
| 0311 |
其他内科 |
03 |
| 0400 |
外科 |
0 |
| 0401 |
普通外科专业 |
04 |
| 0402 |
神经外科专业 |
04 |
| 0403 |
骨科专业 |
04 |
| 0404 |
泌尿外科专业 |
04 |
| 0405 |
胸外科专业 |
04 |
| 0406 |
心脏大血管外科专业 |
04 |
| 0407 |
烧伤科专业 |
04 |
| 0408 |
整形外科专业 |
04 |
| 0409 |
其他外科 |
04 |
| 0500 |
妇产科 |
0 |
| 0501 |
妇科专业 |
05 |
| 0502 |
产科专业 |
05 |
| 0503 |
计划生育专业 |
05 |
| 0504 |
优生学专业 |
05 |
| 0505 |
生殖健康与不孕症专业 |
05 |
| 0506 |
其他妇产科 |
05 |
| 0600 |
妇女保健科 |
0 |
| 0601 |
青春期保健专业 |
06 |
| 0602 |
围产期保健专业 |
06 |
| 0603 |
更年期保健专业 |
06 |
| 0604 |
妇女心理卫生专业 |
06 |
| 0605 |
妇女营养专业 |
06 |
| 0606 |
其他妇女保健科 |
06 |
| 0700 |
儿科 |
0 |
| 0701 |
新生儿专业 |
07 |
| 0702 |
小儿传染病专业 |
07 |
| 0703 |
小儿消化专业 |
07 |
| 0704 |
小儿呼吸专业 |
07 |
| 0705 |
小儿心脏病专业 |
07 |
| 0706 |
小儿肾病专业 |
07 |
| 0707 |
小儿血液病专业 |
07 |
| 0708 |
小儿神经病学专业 |
07 |
| 0709 |
小儿内分泌专业 |
07 |
| 0710 |
小儿遗传病专业 |
07 |
| 0711 |
小儿免疫专业 |
07 |
| 0712 |
其他儿科 |
07 |
| 0800 |
小儿外科 |
0 |
| 0801 |
小儿普通外科专业 |
08 |
| 0802 |
小儿骨科专业 |
08 |
| 0803 |
小儿泌尿外科专业 |
08 |
| 0804 |
小儿胸心外科专业 |
08 |
| 0805 |
小儿神经外科专业 |
08 |
| 0806 |
其他小儿外科 |
08 |
| 0900 |
儿童保健科 |
0 |
| 0901 |
儿童生长发育专业 |
09 |
| 0902 |
儿童营养专业 |
09 |
| 0903 |
儿童心理卫生专业 |
09 |
| 0904 |
儿童五官保健专业 |
09 |
| 0905 |
儿童康复专业 |
09 |
| 0906 |
其他儿童保健科 |
09 |
| 1000 |
眼科 |
0 |
| 1100 |
耳鼻咽喉科 |
0 |
| 1101 |
耳科专业 |
11 |
| 1102 |
鼻科专业 |
11 |
| 1103 |
咽喉科专业 |
11 |
| 1104 |
其他耳鼻咽喉科 |
11 |
| 1200 |
口腔科 |
0 |
| 1201 |
口腔科专业 |
12 |
| 1202 |
口腔颌面外科专业 |
12 |
| 1203 |
正畸专业 |
12 |
| 1204 |
口腔修复专业 |
12 |
| 1205 |
口腔预防保健专业 |
12 |
| 1206 |
其他口腔科 |
12 |
| 1300 |
皮肤科 |
0 |
| 1301 |
皮肤专业 |
13 |
| 1302 |
性传播疾病专业 |
13 |
| 1303 |
其他皮肤科 |
13 |
| 1400 |
医疗美容科 |
0 |
| 1500 |
精神科 |
0 |
| 1501 |
精神病专业 |
15 |
| 1502 |
精神卫生专业 |
15 |
| 1503 |
药物依赖专业 |
15 |
| 1504 |
精神康复专业 |
15 |
| 1505 |
社区防治专业 |
15 |
| 1506 |
临床心理专业 |
15 |
| 1507 |
司法精神专业 |
15 |
| 1508 |
其他精神科 |
15 |
| 1600 |
传染科 |
0 |
| 1601 |
肠道传染病专业 |
16 |
| 1602 |
呼吸道传染病专业 |
16 |
| 1603 |
肝炎专业 |
16 |
| 1604 |
虫媒传染病专业 |
16 |
| 1605 |
动物源性传染病专业 |
16 |
| 1606 |
蠕虫病专业 |
16 |
| 1607 |
其他传染专业 |
16 |
| 1700 |
专业 |
0 |
| 1800 |
地方病专业 |
0 |
| 1900 |
肿瘤科 |
0 |
| 2000 |
急诊医学科 |
0 |
| 2100 |
康复医学科 |
0 |
| 2200 |
运动医学科 |
0 |
| 2300 |
职业病科 |
0 |
| 2301 |
职业中毒专业 |
23 |
| 2302 |
尘肺专业 |
23 |
| 2303 |
放射病专业 |
23 |
| 2304 |
物理因素损伤专业 |
23 |
| 2305 |
职业健康监护专业 |
23 |
| 2306 |
其他职业病科 |
23 |
| 2400 |
临终关怀科 |
0 |
| 2500 |
特种医学与*医学科 |
0 |
| 2600 |
麻醉科 |
0 |
| 3000 |
医学检验科 |
0 |
| 3001 |
临床体液、血液专业 |
30 |
| 3002 |
临床微生物学专业 |
30 |
| 3003 |
临床生化检验专业 |
30 |
| 3004 |
临床免疫、血清学专业 |
30 |
| 3005 |
其他医学检验科 |
30 |
| 3100 |
病理科 |
0 |
| 3200 |
医学影像科 |
0 |
| 3201 |
X线诊断专业 |
32 |
| 3202 |
CT诊断专业 |
32 |
| 3203 |
磁共振成像诊断专业 |
32 |
| 3204 |
核医学专业 |
32 |
| 3205 |
超声诊断专业 |
32 |
| 3206 |
心电诊断专业 |
32 |
| 3207 |
脑电及脑血流图诊断专业 |
32 |
| 3208 |
神经肌肉电图专业 |
32 |
| 3209 |
介入放射学专业 |
32 |
| 3210 |
放射治疗专业 |
32 |
| 3211 |
其他医学影像科 |
32 |
| 5000 |
中医科 |
0 |
| 5001 |
内科 |
50 |
| 5002 |
外科 |
50 |
| 5003 |
妇产科 |
50 |
| 5004 |
儿科 |
50 |
| 5005 |
皮肤科 |
50 |
| 5006 |
眼科 |
50 |
| 5007 |
耳鼻咽喉科 |
50 |
| 5405 |
内科药房 |
54 |
| 5009 |
肿瘤科 |
50 |
| 5010 |
骨伤科 |
50 |
| 5011 |
肛肠科 |
50 |
| 5012 |
老年病科 |
50 |
| 5013 |
针灸科 |
50 |
| 5014 |
推拿科 |
50 |
| 5015 |
康复医学 |
50 |
| 5016 |
急诊科 |
50 |
| 5017 |
预防保健科 |
50 |
| 5018 |
其他中医科 |
50 |
| 5100 |
民族医学科 |
0 |
| 5101 |
维*医学 |
51 |
| 5102 |
藏医学 |
51 |
| 5103 |
蒙医学 |
51 |
| 5104 |
彝医学 |
51 |
| 5105 |
傣医学 |
51 |
| 5106 |
其他民族医学科 |
51 |
| 5200 |
中西医结合科 |
0 |
| 5300 |
药库 |
0 |
| 5301 |
中成药库 |
53 |
| 5302 |
草药库 |
53 |
| 5303 |
西药库 |
53 |
| 5400 |
药房 |
0 |
| 5401 |
中草药房 |
54 |
| 5402 |
疫苗药房 |
54 |
| 5403 |
西成药房 |
54 |
| 5500 |
挂号处 |
0 |
| 5600 |
收费处 |
0 |
| 5700 |
注射室 |
0 |
| 5800 |
住院处 |
0 |
| 5900 |
护士站 |
0 |
| 5404 |
住院药房 |
54 |
| 5901 |
普外科住院部 |
59 |
| 5902 |
感染科住院部 |
59 |
| 5903 |
重症监护室 |
59 |
| 5904 |
小儿科住院部 |
59 |
| 5905 |
产科住院部 |
59 |
| 9901 |
院办 |
99 |
| 9902 |
财务 |
99 |
| 9900 |
其他科室 |
0 |
| 5304 |
材料库 |
53 |
| 0101 |
体检科 |
01 |
| 6000 |
门诊输液室 |
0 |
| 9903 |
卫生局 |
99 |
| 9904 |
医生报表 |
99 |
| 5406 |
外科药房 |
54 |
| 5407 |
办公室药房 |
54 |
| 5906 |
二层护士站 |
59 |
| 5907 |
三层护士站 |
59 |
| 5908 |
四层护士站 |
59 |
| 5909 |
手术室层护士站 |
59 |
| 5910 |
注射室护士站 |
59 |
| 5408 |
材料药房 |
54 |
| 5305 |
办公耗材 |
53 |
| 0102 |
计划免疫 |
01 |
2.3.14诊疗环节代码
| 父用卡环节代码 |
父环节名称 |
子用卡环节代码 |
子环节名称 |
用卡环节代码 |
用卡环节名称 |
| 01010 |
门诊、住院服务 |
010101 |
预约挂号 |
0101011 |
预约挂号 |
| |
|
|
|
0101012 |
当日挂号 |
| |
|
|
|
0101013 |
挂号记录 |
| |
|
|
|
0101014 |
预约导诊 |
| |
|
|
|
0101015 |
住院预约 |
| |
|
|
|
0101016 |
医技预约 |
| |
|
|
|
0101017 |
体检预约 |
| |
|
|
|
0101018 |
婚检预约 |
| |
|
|
|
0101019 |
孕检孕检 |
| |
|
010102 |
诊断 |
0101021 |
排队候诊 |
| |
|
|
|
0101022 |
门诊记录 |
| |
|
|
|
0101023 |
病历打印 |
| |
|
|
|
0101024 |
就医反馈 |
| |
|
010103 |
取药 |
|
|
| |
|
010104 |
检验检查 |
|
|
| |
|
010105 |
收费 |
0101051 |
门诊缴费 |
| |
|
|
|
0101052 |
门诊缴费记录 |
| |
|
|
|
0101053 |
住院缴费 |
| |
|
|
|
0101054 |
住院缴费记录 |
| |
|
|
|
0101055 |
门诊充值 |
| |
|
|
|
0101056 |
住院充值 |
| |
|
|
|
0101057 |
挂号退费 |
| |
|
010106 |
开方 |
|
|
| |
|
010107 |
手术 |
|
|
| |
|
010108 |
病案调阅(电子病历) |
|
|
| |
|
010109 |
报告单查询 |
|
|
| |
|
010110 |
智能导诊 |
|
|
| |
|
010111 |
排队叫号 |
|
|
| |
|
010112 |
候诊提醒 |
|
|
| |
|
010113 |
排队取药 |
|
|
| |
|
010114 |
在线支付 |
|
|
| |
|
010115 |
诊间结算 |
|
|
| |
|
010116 |
患者随访 |
|
|
| 01020 |
缴费结算服务 |
010201 |
医保移动支付 |
|
|
| |
|
010202 |
商业直赔/ 快赔 |
|
|
| |
|
010203 |
金融支付 |
|
|
| 01030 |
转诊服务 |
010301 |
转诊服务 |
|
|
| 01040 |
电子健康档案调阅服务 |
010401 |
电子健康档案调阅服务 |
0104011 |
取(查询)检查报告 |
| |
|
|
|
0104012 |
取(查询)检验报告 |
| |
|
|
|
0104013 |
取(查询)体检报告 |
| |
|
|
|
0104014 |
门急诊记录 |
| |
|
|
|
0104015 |
住院记录 |
| |
|
|
|
0104016 |
上传报告 |
| |
|
|
|
0104017 |
基本信息 |
| |
|
|
|
0104018 |
个人就诊中心 |
| 02010 |
妇女保健服务 |
020101 |
孕产妇建档 |
|
|
| |
|
020102 |
孕产妇检查、随访 |
|
|
| |
|
020103 |
出生医学证明办理 |
|
|
| |
|
020104 |
孕期保健记录 |
|
|
| |
|
020105 |
产检提醒 |
|
|
| |
|
020106 |
孕期监测曲线 |
|
|
| |
|
020107 |
孕期科普 |
|
|
| |
|
0201099 |
其他孕产健康服务 |
|
|
| 02020 |
儿童保健服务 |
020201 |
儿童体检 |
|
|
| |
|
020202 |
疫苗接种 |
|
|
| |
|
020203 |
预约接种记录 |
|
|
| |
|
020204 |
儿童保健记录 |
|
|
| |
|
020205 |
疫苗接种记录 |
|
|
| |
|
020206 |
疫苗接种提醒 |
|
|
| |
|
020207 |
疫苗接种证明 |
|
|
| |
|
020208 |
儿童成长曲线 |
|
|
| |
|
020209 |
儿童科普 |
|
|
| |
|
0202099 |
其他儿童健康服务 |
|
|
| 02030 |
慢病管理 |
020301 |
糖尿病管理 |
|
|
| |
|
020302 |
高血压管理 |
|
|
| |
|
020303 |
脑卒中管理 |
|
|
| |
|
020304 |
慢病随访 |
|
|
| |
|
020305 |
慢病科普 |
|
|
| |
|
0203099 |
其他慢病健康服务 |
|
|
| 02040 |
老年人体检管理 |
020401 |
老年人体检管理 |
|
|
| 02050 |
严重精神障碍管理 |
020501 |
严重精神障碍管理 |
|
|
| 02060 |
职业健康管理 |
020601 |
职业健康管理 |
|
|
| |
|
020602 |
个人健康管理 |
0206021 |
身体指数(BMI ) |
| |
|
|
|
0206022 |
运动记录 |
| |
|
|
|
0206023 |
健康血压血糖记录 |
| |
|
|
|
0206024 |
健康饮食 |
| |
|
|
|
0206025 |
健康科普 |
| |
|
|
|
0206026 |
家庭医生 |
| |
|
|
|
0206027 |
个人健康申报 |
| |
|
|
|
0206028 |
健康状况打卡 |
| |
|
|
|
02060299 |
其他健康管理 |
| |
|
020603 |
健康评估 |
0206031 |
糖尿病评估 |
| |
|
|
|
0206032 |
高血压评估 |
| |
|
|
|
0206033 |
肿瘤风险评估 |
| |
|
|
|
0206034 |
心脑血管风险评估 |
| 03010 |
健康精准扶贫服务 |
030101 |
健康精准扶贫服务 |
|
|
| 03020 |
互联网诊疗服务 |
030201 |
互联网诊疗服务 |
|
|
| |
|
030202 |
在线问诊 |
0302021 |
图文咨询 |
| |
|
|
|
0302022 |
视频咨询 |
| |
|
|
|
0302023 |
电话咨询 |
| |
|
|
|
0302024 |
就诊记录 |
| |
|
|
|
0302025 |
我的医生 |
| 03030 |
医保服务 |
030301 |
医保消费查询 |
|
|
| |
|
030302 |
医保支付 |
|
|
| 03040 |
便民服务 |
030401 |
120 急救 |
|
|
| 03050 |
在线购药 |
030501 |
购药记录 |
|
|
| 000000 |
其他 |
000000 |
其他 |
|
|
2.3.15科室类型
| 诊疗环节代码 |
诊疗环节名称 |
说明 |
| 1 |
挂号科室 |
|
| 2 |
收费科室 |
|
| 3 |
门诊科室 |
|
| 4 |
住院科室 |
|
| 5 |
检查科室 |
|
| 6 |
检验科室 |
|
| 7 |
处置治疗科室 |
|
| 8 |
药房 |
|
| 9 |
手术麻醉 |
|
| 10 |
其它 |
|
2.3.16国籍
| 值 |
值含义 |
说明 |
| 004 |
阿富汗 |
|
| 008 |
阿尔巴尼亚 |
|
| 010 |
南极洲 |
|
| 012 |
阿尔及利亚 |
|
| 016 |
美属萨摩亚 |
|
| 020 |
安道尔 |
|
| 024 |
安哥拉 |
|
| 028 |
安提瓜与巴布达 |
|
| 031 |
阿塞拜疆 |
|
| 032 |
阿根廷 |
|
| 036 |
澳大利亚 |
|
| 040 |
奥地利 |
|
| 044 |
巴哈马 |
|
| 048 |
巴林 |
|
| 050 |
孟加拉国 |
|
| 051 |
亚美尼亚 |
|
| 052 |
巴巴多斯 |
|
| 056 |
比利时 |
|
| 060 |
百慕大 |
|
| 064 |
不丹 |
|
| 068 |
玻利维亚 |
|
| 070 |
波黑 |
|
| 072 |
博茨瓦纳 |
|
| 074 |
布维岛 |
|
| 076 |
巴西 |
|
| 084 |
伯利兹 |
|
| 086 |
英属印度洋领地 |
|
| 090 |
所罗门群岛 |
|
| 092 |
英属维尔京群岛 |
|
| 096 |
文莱 |
|
| 100 |
保加利亚 |
|
| 104 |
缅甸 |
|
| 108 |
布隆迪 |
|
| 112 |
白俄罗斯 |
|
| 116 |
柬埔寨 |
|
| 120 |
喀麦隆 |
|
| 124 |
加拿大 |
|
| 132 |
佛得角 |
|
| 136 |
开曼群岛 |
|
| 140 |
中非 |
|
| 144 |
斯里兰卡 |
|
| 148 |
乍得 |
|
| 152 |
智利 |
|
| 156 |
中国 |
|
| 162 |
圣诞岛 |
|
| 166 |
科科斯( 基林 ) 群岛 |
|
| 170 |
哥伦比亚 |
|
| 174 |
科摩罗 |
|
| 175 |
马约特 |
|
| 178 |
刚果( 布 ) |
|
| 180 |
刚果( 金 ) |
|
| 184 |
库克群岛 |
|
| 188 |
哥斯达黎加 |
|
| 191 |
克罗地亚 |
|
| 192 |
古巴 |
|
| 196 |
塞浦路斯 |
|
| 203 |
捷克 |
|
| 204 |
贝宁 |
|
| 208 |
丹麦 |
|
| 212 |
多米尼克 |
|
| 214 |
多米尼加 |
|
| 218 |
厄瓜多尔 |
|
| 222 |
萨尔瓦多 |
|
| 226 |
赤道几内亚 |
|
| 231 |
埃塞俄比亚 |
|
| 232 |
厄立特里亚 |
|
| 233 |
爱沙尼亚 |
|
| 234 |
法罗群岛 |
|
| 238 |
福克兰群岛( 马尔维纳斯 ) |
|
| 239 |
南乔治亚岛和南桑德韦奇岛 |
|
| 242 |
斐济 |
|
| 246 |
芬兰 |
|
| 250 |
法国 |
|
| 254 |
法属圭亚那 |
|
| 258 |
法属波利尼西亚 |
|
| 260 |
法属南部领地 |
|
| 262 |
吉布提 |
|
| 266 |
加蓬 |
|
| 268 |
格鲁吉亚 |
|
| 270 |
冈比亚 |
|
| 275 |
巴勒斯坦 |
|
| 276 |
德国 |
|
| 288 |
加纳 |
|
| 292 |
直布罗陀 |
|
| 296 |
基里巴斯 |
|
| 300 |
希腊 |
|
| 304 |
格陵兰 |
|
| 308 |
格林纳达 |
|
| 312 |
瓜德罗普 |
|
| 316 |
关岛 |
|
| 320 |
危地马拉 |
|
| 324 |
几内亚 |
|
| 328 |
圭亚那 |
|
| 332 |
海地 |
|
| 334 |
赫德岛和麦克唐纳岛 |
|
| 336 |
梵蒂冈 |
|
| 340 |
洪都拉斯 |
|
| 344 |
香港 |
|
| 348 |
匈牙利 |
|
| 352 |
冰岛 |
|
| 356 |
印度 |
|
| 360 |
印度尼西亚 |
|
| 364 |
伊朗 |
|
| 368 |
* |
|
| 372 |
爱尔兰 |
|
| 376 |
以色列 |
|
| 380 |
意大利 |
|
| 384 |
科特迪瓦 |
|
| 388 |
牙买加 |
|
| 392 |
日本 |
|
| 398 |
哈萨克斯坦 |
|
| 400 |
约旦 |
|
| 404 |
肯尼亚 |
|
| 408 |
朝鲜 |
|
| 410 |
韩国 |
|
| 414 |
科威特 |
|
| 417 |
吉尔吉斯斯坦 |
|
| 418 |
老挝 |
|
| 422 |
黎巴嫩 |
|
| 426 |
莱索托 |
|
| 428 |
拉脱维亚 |
|
| 430 |
利比里亚 |
|
| 434 |
利比亚 |
|
| 438 |
列支敦士登 |
|
| 440 |
立陶宛 |
|
| 442 |
卢森堡 |
|
| 446 |
澳门 |
|
| 450 |
马达加斯加 |
|
| 454 |
马拉维 |
|
| 458 |
马来西亚 |
|
| 462 |
马尔代夫 |
|
| 466 |
马里 |
|
| 470 |
马耳他 |
|
| 474 |
马提尼克 |
|
| 478 |
毛里塔尼亚 |
|
| 480 |
毛里求斯 |
|
| 484 |
墨西哥 |
|
| 492 |
摩纳哥 |
|
| 496 |
蒙古 |
|
| 498 |
摩尔多瓦 |
|
| 500 |
蒙特塞拉特 |
|
| 504 |
摩洛哥 |
|
| 508 |
莫桑比克 |
|
| 512 |
阿曼 |
|
| 516 |
纳米比亚 |
|
| 520 |
瑙鲁 |
|
| 524 |
尼泊尔 |
|
| 528 |
荷兰 |
|
| 530 |
荷属安的列斯 |
|
| 533 |
阿鲁巴 |
|
| 540 |
新喀里多尼亚 |
|
| 548 |
瓦努阿图 |
|
| 554 |
新西兰 |
|
| 558 |
尼加拉瓜 |
|
| 562 |
尼日尔 |
|
3 全民健康平台接口开发服务 3.1 全民健康平台接口开发服务内容 为深入贯彻落实《中共中央办公厅、国务院办公厅印发〈关于进一步完善医疗卫生服务体系的意见〉的通知》(*〔2023 〕 10 号)、《中共黑龙江省委办公厅、黑龙江省人民政府办公厅关于印发〈黑龙江省进一步完善医疗卫生服务体系实施方案〉的通知》(黑办发〔 2023 〕 14 号)精神, 齐齐哈尔市 政府办公室发布《齐齐哈尔市实施 “ 五大提升工程 ” 进一步完善医疗卫生服务体系行动方案》推动全面构建我市优质高效的医疗卫生服务体系,为人民群众提供全方位全周期健康服务。市卫健委要求,遵循国家全民健康信息平台的数据接口标准规范,医院院内信息系统 对接 齐齐哈尔市全民健康信息平台。 1 、以医院现有信息系统为基础,完成系统 对接 齐齐哈尔市全民健康信息平台。 2 、满足全民健康信息平台数据采集接口规范要求,达到全民健康信息平台的数据采集需求,实现数据上传,互联互通。 3 、满足医疗管理部门及医院诊疗需求。 4 、 对接 需提供信息包括但不限于患者基本信息、医疗门诊数据、医疗住院数据、医疗检查检验、治疗输血数据、耗材收费数据、电子病历、药品耗材血液进出、院感报告、转诊会诊、体检报告、预约挂号等。 |