互联网医院处方药品 vs 检查检验:支付后流程有什么不一样?

互联网医院挂号与处方支付业务流程详解:自费 vs 医保,到底哪儿不一样?

上一篇我们聊了挂号和处方的支付流程差异。但处方支付完成后,流程并没有结束------医生开的处方里可能既有药品,也有检查检验项目。药品走发药流程,检查检验走执行流程,两者的后续路径完全不同。这篇文章就来聊聊这两条线到底哪儿不一样。

注:本文章只是互联网医院的常见业务知识分享,也是自己的知识总结,仅供参考

一、处方里都有什么?

很多人以为处方就是开药,其实不然。医生在线上诊疗后开具的处方,可能包含三类内容:

类型 举例 通俗理解
药品 阿莫西林胶囊、红霉素软膏 拿药回家吃/用
检验 血常规、尿常规、肝功能 抽血/留标本,等化验结果
检查 胸部CT、腹部B超、心电图 用设备做检查,等报告

检验和检查虽然经常放在一起说,但其实不是一回事(后面会详细讲)。

患者在互联网医院支付处方费用时,这三类项目通常在同一个订单里一起支付。但付完钱之后,流程就分叉了。

typescript 复制代码
患者完成处方支付
    ├──→ 药品:去药房取药 / 药品配送
    ├──→ 检验:去检验科抽血/留标本
    └──→ 检查:去影像科/功能科做检查

接下来分别讲这两条线。


二、处方药品流程

2.1 完整流程

药房 HIS 互联网医院 患者 药房 HIS 互联网医院 患者 #mermaid-svg-YdaWHZWcbwWbCXF7{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-YdaWHZWcbwWbCXF7 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-YdaWHZWcbwWbCXF7 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-YdaWHZWcbwWbCXF7 .error-icon{fill:#552222;}#mermaid-svg-YdaWHZWcbwWbCXF7 .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-YdaWHZWcbwWbCXF7 .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-YdaWHZWcbwWbCXF7 .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-YdaWHZWcbwWbCXF7 .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-YdaWHZWcbwWbCXF7 .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-YdaWHZWcbwWbCXF7 .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-YdaWHZWcbwWbCXF7 .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-YdaWHZWcbwWbCXF7 .marker{fill:#333333;stroke:#333333;}#mermaid-svg-YdaWHZWcbwWbCXF7 .marker.cross{stroke:#333333;}#mermaid-svg-YdaWHZWcbwWbCXF7 svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-YdaWHZWcbwWbCXF7 p{margin:0;}#mermaid-svg-YdaWHZWcbwWbCXF7 .actor{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-YdaWHZWcbwWbCXF7 text.actor>tspan{fill:black;stroke:none;}#mermaid-svg-YdaWHZWcbwWbCXF7 .actor-line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);}#mermaid-svg-YdaWHZWcbwWbCXF7 .innerArc{stroke-width:1.5;stroke-dasharray:none;}#mermaid-svg-YdaWHZWcbwWbCXF7 .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#mermaid-svg-YdaWHZWcbwWbCXF7 .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#mermaid-svg-YdaWHZWcbwWbCXF7 #arrowhead path{fill:#333;stroke:#333;}#mermaid-svg-YdaWHZWcbwWbCXF7 .sequenceNumber{fill:white;}#mermaid-svg-YdaWHZWcbwWbCXF7 #sequencenumber{fill:#333;}#mermaid-svg-YdaWHZWcbwWbCXF7 #crosshead path{fill:#333;stroke:#333;}#mermaid-svg-YdaWHZWcbwWbCXF7 .messageText{fill:#333;stroke:none;}#mermaid-svg-YdaWHZWcbwWbCXF7 .labelBox{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-YdaWHZWcbwWbCXF7 .labelText,#mermaid-svg-YdaWHZWcbwWbCXF7 .labelText>tspan{fill:black;stroke:none;}#mermaid-svg-YdaWHZWcbwWbCXF7 .loopText,#mermaid-svg-YdaWHZWcbwWbCXF7 .loopText>tspan{fill:black;stroke:none;}#mermaid-svg-YdaWHZWcbwWbCXF7 .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);}#mermaid-svg-YdaWHZWcbwWbCXF7 .note{stroke:#aaaa33;fill:#fff5ad;}#mermaid-svg-YdaWHZWcbwWbCXF7 .noteText,#mermaid-svg-YdaWHZWcbwWbCXF7 .noteText>tspan{fill:black;stroke:none;}#mermaid-svg-YdaWHZWcbwWbCXF7 .activation0{fill:#f4f4f4;stroke:#666;}#mermaid-svg-YdaWHZWcbwWbCXF7 .activation1{fill:#f4f4f4;stroke:#666;}#mermaid-svg-YdaWHZWcbwWbCXF7 .activation2{fill:#f4f4f4;stroke:#666;}#mermaid-svg-YdaWHZWcbwWbCXF7 .actorPopupMenu{position:absolute;}#mermaid-svg-YdaWHZWcbwWbCXF7 .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#mermaid-svg-YdaWHZWcbwWbCXF7 .actor-man line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-YdaWHZWcbwWbCXF7 .actor-man circle,#mermaid-svg-YdaWHZWcbwWbCXF7 line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;stroke-width:2px;}#mermaid-svg-YdaWHZWcbwWbCXF7 :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 医生开具处方(含药品) 药师审方, 配药, 复核 alt 到院取药 配送到家 推送处方信息(3.8) 展示药品明细和待付金额 支付处方费用 通知支付成功(2.13自费 / 3.10医保) 触发发药 同步发药状态(3.11) 展示发药进度 出示取药码 发放药品 物流配送

2.2 关键特点

  • 谁执行:药房(药师配药、复核)
  • 在哪执行:医院药房(到院取药)或物流配送(快递到家)
  • 状态同步接口:3.11 发药状态同步
  • 患者需要做什么:到院取药,或等快递
  • 时效:相对快,药师配好就能取/发

2.3 发药状态同步

HIS通过3.11接口把发药进度同步给互联网医院,让患者在线上看到当前状态。常见的状态节点包括:

typescript 复制代码
待发药 → 配药中 → 已配药 → 已发药(到院取药)/ 已配送(物流)

举个例子: 小明线上看了皮肤科,医生开了一支药膏。小明在APP上付了款,HIS通知药房配药。药师看了一眼处方,确认没问题,把药膏放进取药柜。HIS把这个状态通过3.11同步给互联网医院,小明在APP上看到"药品已配好,请到药房取药"。小明到了医院药房,出示取药码,拿走了药膏。


三、检查检验流程

3.1 完整流程

执行科室 HIS 互联网医院 患者 执行科室 HIS 互联网医院 患者 #mermaid-svg-Cpl54jSMqCu9NPNe{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-Cpl54jSMqCu9NPNe .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-Cpl54jSMqCu9NPNe .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-Cpl54jSMqCu9NPNe .error-icon{fill:#552222;}#mermaid-svg-Cpl54jSMqCu9NPNe .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-Cpl54jSMqCu9NPNe .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-Cpl54jSMqCu9NPNe .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-Cpl54jSMqCu9NPNe .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-Cpl54jSMqCu9NPNe .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-Cpl54jSMqCu9NPNe .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-Cpl54jSMqCu9NPNe .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-Cpl54jSMqCu9NPNe .marker{fill:#333333;stroke:#333333;}#mermaid-svg-Cpl54jSMqCu9NPNe .marker.cross{stroke:#333333;}#mermaid-svg-Cpl54jSMqCu9NPNe svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-Cpl54jSMqCu9NPNe p{margin:0;}#mermaid-svg-Cpl54jSMqCu9NPNe .actor{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-Cpl54jSMqCu9NPNe text.actor>tspan{fill:black;stroke:none;}#mermaid-svg-Cpl54jSMqCu9NPNe .actor-line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);}#mermaid-svg-Cpl54jSMqCu9NPNe .innerArc{stroke-width:1.5;stroke-dasharray:none;}#mermaid-svg-Cpl54jSMqCu9NPNe .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333;}#mermaid-svg-Cpl54jSMqCu9NPNe .messageLine1{stroke-width:1.5;stroke-dasharray:2,2;stroke:#333;}#mermaid-svg-Cpl54jSMqCu9NPNe #arrowhead path{fill:#333;stroke:#333;}#mermaid-svg-Cpl54jSMqCu9NPNe .sequenceNumber{fill:white;}#mermaid-svg-Cpl54jSMqCu9NPNe #sequencenumber{fill:#333;}#mermaid-svg-Cpl54jSMqCu9NPNe #crosshead path{fill:#333;stroke:#333;}#mermaid-svg-Cpl54jSMqCu9NPNe .messageText{fill:#333;stroke:none;}#mermaid-svg-Cpl54jSMqCu9NPNe .labelBox{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-Cpl54jSMqCu9NPNe .labelText,#mermaid-svg-Cpl54jSMqCu9NPNe .labelText>tspan{fill:black;stroke:none;}#mermaid-svg-Cpl54jSMqCu9NPNe .loopText,#mermaid-svg-Cpl54jSMqCu9NPNe .loopText>tspan{fill:black;stroke:none;}#mermaid-svg-Cpl54jSMqCu9NPNe .loopLine{stroke-width:2px;stroke-dasharray:2,2;stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);}#mermaid-svg-Cpl54jSMqCu9NPNe .note{stroke:#aaaa33;fill:#fff5ad;}#mermaid-svg-Cpl54jSMqCu9NPNe .noteText,#mermaid-svg-Cpl54jSMqCu9NPNe .noteText>tspan{fill:black;stroke:none;}#mermaid-svg-Cpl54jSMqCu9NPNe .activation0{fill:#f4f4f4;stroke:#666;}#mermaid-svg-Cpl54jSMqCu9NPNe .activation1{fill:#f4f4f4;stroke:#666;}#mermaid-svg-Cpl54jSMqCu9NPNe .activation2{fill:#f4f4f4;stroke:#666;}#mermaid-svg-Cpl54jSMqCu9NPNe .actorPopupMenu{position:absolute;}#mermaid-svg-Cpl54jSMqCu9NPNe .actorPopupMenuPanel{position:absolute;fill:#ECECFF;box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2);filter:drop-shadow(3px 5px 2px rgb(0 0 0 / 0.4));}#mermaid-svg-Cpl54jSMqCu9NPNe .actor-man line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;}#mermaid-svg-Cpl54jSMqCu9NPNe .actor-man circle,#mermaid-svg-Cpl54jSMqCu9NPNe line{stroke:hsl(259.6261682243, 59.7765363128%, 87.9019607843%);fill:#ECECFF;stroke-width:2px;}#mermaid-svg-Cpl54jSMqCu9NPNe :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 医生开具处方(含检查检验项目) 患者需要线下去医院 登记, 执行 后续出报告(可能需要等待) 推送处方信息(3.8) 展示检查检验项目和待付金额 支付处方费用 通知支付成功(2.13自费 / 3.10医保) 到对应科室(检验科/影像科) 同步执行状态(3.14) 展示执行进度

3.2 关键特点

  • 谁执行:检验科护士/技师,或影像科技师
  • 在哪执行:医院内的检验科、影像科、功能科等
  • 状态同步接口:3.14 检验检查执行
  • 患者需要做什么必须线下去医院,无法线上完成
  • 时效:检验可能当天出结果,检查可能需要预约排队

3.3 执行状态同步

HIS通过3.14接口把检查检验的执行状态同步给互联网医院。这个接口传递的关键信息包括:

参数 说明 适用类型
ins_type 项目类型:0=检验,1=检查 都需要
apply_order_id 申请单号 都需要
subitem_time 标本采集时间 检验必填
gathering 标本采集人 检验必填

注意,检验类需要记录"标本采集时间"和"采集人",而检查类不需要------因为检验要采集体液标本(抽血、留尿等),检查不需要。

举个例子: 小明线上看了内科,医生开了血常规检验和胸部CT检查。小明在APP上付了款。第二天小明去了医院,先到检验科抽血,护士在他的就诊卡上刷了一下(登记),然后抽了血(执行)。HIS通过3.14告诉互联网医院"血常规标本已采集,采集时间14:30,采集人张护士"。小明在APP上看到血常规的状态变成了"已采集"。然后小明去了影像科做CT,技师操作完后,HIS又通过3.14告诉互联网医院"胸部CT已执行"。小明在APP上看到CT状态变成了"已完成"。


四、检验 vs 检查:一字之差,区别在哪?

虽然经常合在一起叫"检查检验",但它们是两种完全不同的东西。

4.1 概念区别

检验(ins_type=0) 检查(ins_type=1)
是什么 对人体标本进行化验分析 用医疗设备对人体进行检查
常见项目 血常规、尿常规、肝功能、血糖 CT、X光、B超、心电图、胃镜
需要采集标本吗 需要(抽血、留尿、取分泌物等) 不需要
在哪做 检验科 影像科、功能科等
谁操作 护士采集标本 → 检验师化验 技师操作设备
出结果时间 通常几小时到1天 通常半天到1天(部分需预约)

4.2 为什么3.14接口要区分检验和检查?

因为执行环节的信息记录需求不同:

检验类需要记录:

  • 标本采集时间(什么时候抽的血/留的尿)
  • 标本采集人(谁采集的,方便追溯)

检查类不需要这些:

  • 不采集标本,直接用设备做
  • 只需要记录"已执行"这个状态

所以3.14接口的参数设计是:subitem_timegathering两个字段在检验类(ins_type=0)时必填,在检查类(ins_type=1)时非必填。

4.3 举个综合例子

小明发烧去看内科,医生开了三张单子:

项目 类型 去哪做 需要采集什么
血常规 检验 检验科 抽静脉血
C反应蛋白 检验 检验科 同一次抽血即可
胸部CT 检查 影像科 不需要,直接拍片

小明在APP上一次性付了三项的费用。然后去医院:

  1. 先到检验科抽血 → HIS通过3.14同步:血常规和C反应蛋白标本已采集
  2. 再到影像科拍CT → HIS通过3.14同步:胸部CT已执行

小明在APP上能看到每个项目的进度。


五、处方药品 vs 检查检验:全面对比

5.1 流程对比

维度 处方药品 检查检验
支付后谁触发执行 HIS通知药房 患者主动到科室
在哪执行 药房 / 物流配送 医院内对应科室
需要患者到场吗 到院取药需要,配送不需要 必须到场
执行人 药师 护士/技师
状态同步接口 3.11 发药状态同步 3.14 检验检查执行
同步的状态内容 发药进度(配药中→已配药→已发药) 执行状态(标本已采集/检查已执行)
能线上完成吗 配送可以 不行,必须线下
后续还有报告吗 没有 有,检查检验报告后续出具

5.2 支付后的分叉

把两条线放在一起看:
#mermaid-svg-p6ZjFA1dv0oYjM6v{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#mermaid-svg-p6ZjFA1dv0oYjM6v .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#mermaid-svg-p6ZjFA1dv0oYjM6v .error-icon{fill:#552222;}#mermaid-svg-p6ZjFA1dv0oYjM6v .error-text{fill:#552222;stroke:#552222;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edge-thickness-normal{stroke-width:1px;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edge-thickness-thick{stroke-width:3.5px;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edge-pattern-solid{stroke-dasharray:0;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edge-thickness-invisible{stroke-width:0;fill:none;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edge-pattern-dashed{stroke-dasharray:3;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edge-pattern-dotted{stroke-dasharray:2;}#mermaid-svg-p6ZjFA1dv0oYjM6v .marker{fill:#333333;stroke:#333333;}#mermaid-svg-p6ZjFA1dv0oYjM6v .marker.cross{stroke:#333333;}#mermaid-svg-p6ZjFA1dv0oYjM6v svg{font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:16px;}#mermaid-svg-p6ZjFA1dv0oYjM6v p{margin:0;}#mermaid-svg-p6ZjFA1dv0oYjM6v .label{font-family:"trebuchet ms",verdana,arial,sans-serif;color:#333;}#mermaid-svg-p6ZjFA1dv0oYjM6v .cluster-label text{fill:#333;}#mermaid-svg-p6ZjFA1dv0oYjM6v .cluster-label span{color:#333;}#mermaid-svg-p6ZjFA1dv0oYjM6v .cluster-label span p{background-color:transparent;}#mermaid-svg-p6ZjFA1dv0oYjM6v .label text,#mermaid-svg-p6ZjFA1dv0oYjM6v span{fill:#333;color:#333;}#mermaid-svg-p6ZjFA1dv0oYjM6v .node rect,#mermaid-svg-p6ZjFA1dv0oYjM6v .node circle,#mermaid-svg-p6ZjFA1dv0oYjM6v .node ellipse,#mermaid-svg-p6ZjFA1dv0oYjM6v .node polygon,#mermaid-svg-p6ZjFA1dv0oYjM6v .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#mermaid-svg-p6ZjFA1dv0oYjM6v .rough-node .label text,#mermaid-svg-p6ZjFA1dv0oYjM6v .node .label text,#mermaid-svg-p6ZjFA1dv0oYjM6v .image-shape .label,#mermaid-svg-p6ZjFA1dv0oYjM6v .icon-shape .label{text-anchor:middle;}#mermaid-svg-p6ZjFA1dv0oYjM6v .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#mermaid-svg-p6ZjFA1dv0oYjM6v .rough-node .label,#mermaid-svg-p6ZjFA1dv0oYjM6v .node .label,#mermaid-svg-p6ZjFA1dv0oYjM6v .image-shape .label,#mermaid-svg-p6ZjFA1dv0oYjM6v .icon-shape .label{text-align:center;}#mermaid-svg-p6ZjFA1dv0oYjM6v .node.clickable{cursor:pointer;}#mermaid-svg-p6ZjFA1dv0oYjM6v .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#mermaid-svg-p6ZjFA1dv0oYjM6v .arrowheadPath{fill:#333333;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edgePath .path{stroke:#333333;stroke-width:2.0px;}#mermaid-svg-p6ZjFA1dv0oYjM6v .flowchart-link{stroke:#333333;fill:none;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-p6ZjFA1dv0oYjM6v .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#mermaid-svg-p6ZjFA1dv0oYjM6v .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-p6ZjFA1dv0oYjM6v .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#mermaid-svg-p6ZjFA1dv0oYjM6v .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#mermaid-svg-p6ZjFA1dv0oYjM6v .cluster text{fill:#333;}#mermaid-svg-p6ZjFA1dv0oYjM6v .cluster span{color:#333;}#mermaid-svg-p6ZjFA1dv0oYjM6v div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:"trebuchet ms",verdana,arial,sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#mermaid-svg-p6ZjFA1dv0oYjM6v .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#mermaid-svg-p6ZjFA1dv0oYjM6v rect.text{fill:none;stroke-width:0;}#mermaid-svg-p6ZjFA1dv0oYjM6v .icon-shape,#mermaid-svg-p6ZjFA1dv0oYjM6v .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#mermaid-svg-p6ZjFA1dv0oYjM6v .icon-shape p,#mermaid-svg-p6ZjFA1dv0oYjM6v .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#mermaid-svg-p6ZjFA1dv0oYjM6v .icon-shape .label rect,#mermaid-svg-p6ZjFA1dv0oYjM6v .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#mermaid-svg-p6ZjFA1dv0oYjM6v .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#mermaid-svg-p6ZjFA1dv0oYjM6v .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#mermaid-svg-p6ZjFA1dv0oYjM6v :root{--mermaid-font-family:"trebuchet ms",verdana,arial,sans-serif;} 药品
到院取药
配送
检查检验
检验
检查
患者完成处方支付
处方内容
HIS触发药房配药
药师审方配药
3.11同步发药状态
取药方式
患者到药房取药
物流配送到家
患者线下去医院
到对应科室登记
项目类型
护士采集标本
3.14同步 标本采集时间和采集人
技师操作设备
3.14同步 检查已执行
后续出具检验报告
后续出具检查报告

5.3 为什么检查检验不能像药品那样配送?

这是一个常见的新手疑问。原因很简单:

  • 药品是实物,可以通过物流配送到家
  • 检查检验是医疗服务,必须由医护人员用专业设备在院内完成

你不能把抽血快递到家,也不能让CT机上门服务。所以检查检验天然要求患者线下到院,互联网医院能做的只是让患者线上付费、线上看状态,执行环节必须线下。

5.4 状态同步的目的差异

虽然两个接口(3.11和3.14)都是HIS向互联网医院同步状态,但目的略有不同:

3.11 发药状态同步 3.14 检验检查执行
核心目的 告诉患者"药好了,来取/已发" 告诉患者"检查做完了,等报告"
患者的下一步 去取药 / 等快递 等检查检验报告出来
信息焦点 发药进度 采集时间/采集人/执行状态
后续动作 取药后基本结束 还需要等报告,可能触发报告推送

六、患者视角的完整体验

用一个综合场景串联一下整个流程:

小明在互联网医院APP上看呼吸科,医生开了:阿莫西林胶囊(药品)+ 血常规(检验)+ 胸部CT(检查)。

小明在APP上一口气付了三项的费用。

药品这条线: 付完款后,HIS通知药房配药。药师确认处方,把阿莫西林放进取药柜。3.11同步状态,小明APP上显示"药品已配好"。小明选择到院取药。

检验这条线: 小明去了检验科窗口,刷就诊卡(登记),护士抽了血。3.14同步状态,小明APP上显示"血常规标本已采集,采集时间14:30,采集人张护士"。

检查这条线: 小明去了影像科,刷就诊卡(登记),技师给他做了CT。3.14同步状态,小明APP上显示"胸部CT已执行"。

三条线独立运转,互不依赖。小明在APP上能分别看到药品、检验、检查各自的进度。


七、写在最后

处方药品和检查检验虽然都在同一个处方订单里、一起支付,但支付后的流程是完全独立的两条线

  • 药品走药房发药流程,核心是3.11状态同步,能配送到家
  • 检查检验走院内执行流程,核心是3.14状态同步,必须线下到院
  • 检验 需要采集标本(记录采集时间和采集人),检查不需要

一句话总结:药品是"给东西",检查检验是"做检查",一个可以远程交付,一个必须线下执行。

希望这篇梳理对正在做互联网医院对接的同学有帮助。如果觉得有用,点个赞再走呗~

相关推荐
争实科技6 个月前
医疗大数据:重塑未来健康的核心引擎
互联网医院·医疗信息化
争实科技7 个月前
线上问诊与线下就诊:效率差异面面观
互联网医院·医疗信息化
gis分享者8 个月前
请编写一个 Bash 脚本检查系统中的所有服务状态(中等)
bash·shell·服务·状态·检查·所有
源码技术栈8 个月前
springboot支持多家机构共同使用的java门诊信息管理系统源码
java·源码·诊所·医保·门诊管理·医生工作站·处方
午安~婉10 个月前
ESLint
前端·eslint·检查
争实科技1 年前
DRG/DIP支付改革如何通过大数据分析优化病种分组和权重调整?
互联网医院·医疗信息化
Allen_LVyingbo1 年前
药房链路轨道“空间拓扑优化+动态算法决策+多级容错控制”三重链式编程技术解析与应用
学习·算法·健康医疗·互联网医院
Allen_LVyingbo1 年前
DeepSeek R1与互联网医院的深度融合:金医慧通案例的创新实践与启示
人工智能·spring boot·tomcat·健康医疗·互联网医院
淘源码d2 年前
实验室信息系统(LIS)源码,.Net C#语言开发C/S架构,支持DB2,Oracle,MS SQLServer等主流数据库
数据库·源码·lis·检验·样本监控·危急值管理·医学检验系统