卫健委项目经验整理

关于支撑河南省疾控局传染病与监测预警项目的工作笔记


EDR数据交换接口说明

<h2>接口调用频率说明</h2> <ul> <li> <p>EDR数据上行接口调用频率为实时,即:省统筹区域平台生成数据后实时调用接 口上传相关数据。</p> </li> <li>EDR数据下行接口调用频率为间隔1分钟调用一次,即:省统筹区域平台调用同一 个接口应间隔1分钟。</li> </ul> <h2>EDR数据上行接口</h2> <ul> <li> <p>上传实验室检测信息接口</p> </li> <li> <p>上传暴露史信息接口</p> </li> <li> <p>上传旅居史信息接口</p> </li> <li> <p>上传随访信息接口</p> </li> <li>上传登记管理情况信息接口</li> </ul> <h2>EDR数据上行接口示例</h2> <h4>上传登记管理情况信息接口</h4> <h4>接口名</h4> <ul> <li>putManageInfo</li> </ul> <h5>接口说明</h5> <ul> <li>用于省统筹区域平台将患者登记管理信息上传至国家级平台</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://59.255.152.8:8888/api/putManageInfo</code></li> </ul> <h5>请求方式</h5> <ul> <li>POST <h5>数据格式</h5></li> <li>JSON <h5>参数</h5></li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">access_token</td> <td style="text-align: left;">授权码</td> </tr> <tr> <td style="text-align: left;">orgcode</td> <td style="text-align: left;">机构编码</td> </tr> <tr> <td style="text-align: left;">TotalRecords</td> <td style="text-align: left;">总条数</td> </tr> <tr> <td style="text-align: left;">ManageInfoList</td> <td style="text-align: left;">数组可多条</td> </tr> <tr> <td style="text-align: left;">--id</td> <td style="text-align: left;">ID</td> </tr> <tr> <td style="text-align: left;">--mpi_id</td> <td style="text-align: left;">主索引 ID</td> </tr> <tr> <td style="text-align: left;">--transin_org_code</td> <td style="text-align: left;">转入单位机构代码</td> </tr> <tr> <td style="text-align: left;">--transin_date</td> <td style="text-align: left;">转入日期</td> </tr> <tr> <td style="text-align: left;">--non_transin_reason_code</td> <td style="text-align: left;">转入未到位原因代码</td> </tr> <tr> <td style="text-align: left;">--wait_treatment_reason_code</td> <td style="text-align: left;">等待治疗原因代码</td> </tr> <tr> <td style="text-align: left;">--registration_type_code</td> <td style="text-align: left;">登记分类代码</td> </tr> <tr> <td style="text-align: left;">--treatment_type_code</td> <td style="text-align: left;">治疗分类代码</td> </tr> <tr> <td style="text-align: left;">--treatment_mode_code</td> <td style="text-align: left;">治疗模式代码</td> </tr> <tr> <td style="text-align: left;">--dot_org_code</td> <td style="text-align: left;">服药管理单位代码</td> </tr> <tr> <td style="text-align: left;">--registration_org_code</td> <td style="text-align: left;">管理单位代码</td> </tr> <tr> <td style="text-align: left;">--treatment_shceme_days</td> <td style="text-align: left;">疗程时间</td> </tr> <tr> <td style="text-align: left;">--supervision_org_code</td> <td style="text-align: left;">督导单位代码</td> </tr> <tr> <td style="text-align: left;">--trace_zone_code</td> <td style="text-align: left;">追踪地区</td> </tr> <tr> <td style="text-align: left;">--trace_org_code</td> <td style="text-align: left;">追踪单位</td> </tr> <tr> <td style="text-align: left;">--trace_result_code</td> <td style="text-align: left;">追踪情况代码</td> </tr> <tr> <td style="text-align: left;">--trace_update</td> <td style="text-align: left;">到位日期</td> </tr> <tr> <td style="text-align: left;">--outHos_date</td> <td style="text-align: left;">排除日期</td> </tr> <tr> <td style="text-align: left;">--preliminary_diagnostic_zone_code</td> <td style="text-align: left;">初诊地区</td> </tr> <tr> <td style="text-align: left;">--preliminary_diagnostic_org_code</td> <td style="text-align: left;">初诊机构</td> </tr> <tr> <td style="text-align: left;">--remark</td> <td style="text-align: left;">备注</td> </tr> <tr> <td style="text-align: left;">--record_type_code</td> <td style="text-align: left;">病案类别代码</td> </tr> <tr> <td style="text-align: left;">--first_diagnostic_zone_code</td> <td style="text-align: left;">首诊断地区</td> </tr> <tr> <td style="text-align: left;">--first_diagnostic_org_code</td> <td style="text-align: left;">首诊断单位</td> </tr> <tr> <td style="text-align: left;">--first_manage_zone_code</td> <td style="text-align: left;">首管理地区</td> </tr> <tr> <td style="text-align: left;">--first_manage_org_code</td> <td style="text-align: left;">首管理单位</td> </tr> <tr> <td style="text-align: left;">--focus_group_code</td> <td style="text-align: left;">重点人群代码</td> </tr> <tr> <td style="text-align: left;">--visit_date</td> <td style="text-align: left;">本次首诊日期</td> </tr> <tr> <td style="text-align: left;">--hivAb_result_code</td> <td style="text-align: left;">HIV 检查结果代码</td> </tr> <tr> <td style="text-align: left;">--hivAb_date</td> <td style="text-align: left;">HIV 检查时间</td> </tr> <tr> <td style="text-align: left;">--current_diagnostic_zone_code</td> <td style="text-align: left;">现诊断地区</td> </tr> <tr> <td style="text-align: left;">--current_diagnostic_org_code</td> <td style="text-align: left;">现诊断单位</td> </tr> <tr> <td style="text-align: left;">--current_manage_zone_code</td> <td style="text-align: left;">现管理地区</td> </tr> <tr> <td style="text-align: left;">--current_manage_org_code</td> <td style="text-align: left;">现管理单位</td> </tr> <tr> <td style="text-align: left;">--diagnose_typing_code</td> <td style="text-align: left;">项目类别代码</td> </tr> <tr> <td style="text-align: left;">--anti_tb_his</td> <td style="text-align: left;">既往抗结核治疗史</td> </tr> <tr> <td style="text-align: left;">--diagnostic_classification_code</td> <td style="text-align: left;">诊断分型代码</td> </tr> <tr> <td style="text-align: left;">--create_org</td> <td style="text-align: left;">创建机构</td> </tr> <tr> <td style="text-align: left;">--update_org</td> <td style="text-align: left;">修改机构</td> </tr> <tr> <td style="text-align: left;">--create_user</td> <td style="text-align: left;">创建人</td> </tr> <tr> <td style="text-align: left;">--create_time</td> <td style="text-align: left;">创建时间</td> </tr> <tr> <td style="text-align: left;">--update_user</td> <td style="text-align: left;">修改人</td> </tr> <tr> <td style="text-align: left;">--update_time</td> <td style="text-align: left;">修改时间</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { &amp;quot;result&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;successfullySaved&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;descc&amp;quot;:&amp;quot;&amp;quot; }</code></pre> <table> <thead> <tr> <th style="text-align: left;">返回参数名</th> <th style="text-align: left;">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">true/false</td> </tr> <tr> <td style="text-align: left;">successfullySavedRecords</td> <td style="text-align: left;">成功入库条数</td> </tr> <tr> <td style="text-align: left;">desc</td> <td style="text-align: left;">错误原因描述</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul> <h2>EDR数据下行接口</h2> <ul> <li> <p>获取个人主数据信息接口</p> </li> <li> <p>获取个人状态信息接口</p> </li> <li> <p>获取死亡登记信息接口</p> </li> <li> <p>获取初步诊断接口</p> </li> <li> <p>获取症状信息接口</p> </li> <li> <p>获取体格检查信息接口</p> </li> <li> <p>获取影像学检查信息接口</p> </li> <li> <p>获取确诊结果信息接口</p> </li> <li> <p>获取治疗用药接口</p> </li> <li> <p>获取出入院信息接口</p> </li> <li> <p>获取治疗用药子表信息接口</p> </li> <li> <p>获取实验室检测信息接口</p> </li> <li> <p>获取暴露史信息接口</p> </li> <li> <p>获取旅居史信息接口</p> </li> <li> <p>获取随访信息接口</p> </li> <li>获取登记管理情况信息接口</li> </ul> <h2>EDR数据下行接口示例</h2> <h4>获取个人主数据信息接口</h4> <h5>接口名</h5> <ul> <li>getPersonalMasterDataInformation</li> </ul> <h5>接口说明</h5> <ul> <li>用于获取国家平台应推送至省统筹区域平台的个人主数据信息</li> </ul> <h5>请求URL</h5> <ul> <li><code>https://59.255.152.8:8888/api/getPersonalMasterDataInfo</code></li> </ul> <h5>请求方式</h5> <ul> <li>GET <h5>数据格式</h5></li> <li>JSON <h5>参数</h5></li> </ul> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">数据格式</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">access_token</td> <td style="text-align: left;">是</td> <td style="text-align: left;">json</td> <td>授权码</td> </tr> <tr> <td style="text-align: left;">orgcode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">json</td> <td>机构编码</td> </tr> </tbody> </table> <h5>返回示例</h5> <pre><code> { &amp;quot;TotalRecords&amp;quot;:&amp;quot;&amp;quot;, &amp;quot;PersonalMasterDataInfoList&amp;quot;: [{ &amp;quot;id&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;mpi_id&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;patient_name&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;id_card&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;birth_date&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;gender_code&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;nationality_code&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;nation_code&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;permanent_addr_code&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;permanent_addr_detail&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;current_addr_code&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;current_addr_detail&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;marital_status_code&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;contacts_tel&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;contacts_id_card&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;contacts&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;temp_id_card&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;former_name&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;create_org&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;update_org&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;create_user&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;create_time&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;update_user&amp;quot;: &amp;quot;&amp;quot;, &amp;quot;update_time&amp;quot;: &amp;quot;&amp;quot; }] }</code></pre> <table> <thead> <tr> <th style="text-align: left;">返回参数名</th> <th style="text-align: left;">描述</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">TotalRecords</td> <td style="text-align: left;">反馈数据条数</td> </tr> <tr> <td style="text-align: left;">PersonalMasterDataInfoList</td> <td style="text-align: left;">个人主数据信息(数组可多条)</td> </tr> <tr> <td style="text-align: left;">--id</td> <td style="text-align: left;">主索引 ID</td> </tr> <tr> <td style="text-align: left;">--patient_name</td> <td style="text-align: left;">患者姓名</td> </tr> <tr> <td style="text-align: left;">--id_card</td> <td style="text-align: left;">身份证号</td> </tr> <tr> <td style="text-align: left;">--temporary_fl</td> <td style="text-align: left;">临时主索引标识</td> </tr> <tr> <td style="text-align: left;">--create_org</td> <td style="text-align: left;">创建机构</td> </tr> <tr> <td style="text-align: left;">--update_org</td> <td style="text-align: left;">修改机构</td> </tr> <tr> <td style="text-align: left;">--create_user</td> <td style="text-align: left;">创建人</td> </tr> <tr> <td style="text-align: left;">--create_time</td> <td style="text-align: left;">创建时间</td> </tr> <tr> <td style="text-align: left;">--update_user</td> <td style="text-align: left;">修改人</td> </tr> <tr> <td style="text-align: left;">--update_time</td> <td style="text-align: left;">修改时间</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul> <h2>适用范围</h2> <p>适用于省统筹区域传染病监测预警与应急指挥信息平台与国家级平台间数据交换与业务协同。</p> <h2>安全认证要求</h2> <p>与国家传染病监测预警与应急指挥信息平台进行数据交换和业务协同的机构,需要向国家疾控局/中国疾控中心提交数据交换申请,同时备案交换服务器MAC地址及IP地址,国家疾控局/中国疾控中心审核通过后分配给申请机构唯一授权码作为该机构进行数据交换过程中的认证标识。</p>

页面列表

ITEM_HTML