HIS的票据链条——发票领用处方开票日结核销的三层对账
2026/7/8 4:11:37 网站建设 项目流程

HIS的票据链条——发票领用、处方开票、日结核销的三层对账

文章目录

  • HIS的票据链条——发票领用、处方开票、日结核销的三层对账
    • 一、一条发票号,在系统里走过了四个地方
    • 二、发票领用:一个票据段绑定一个收费员
    • 三、挂号开票:挂号费、诊疗费分开计
    • 四、处方开票:收费后绑发票号
    • 五、退费:发票作废比收费还复杂
    • 六、日结:数据一旦汇总,封存不可逆
    • 七、住院的票据链是一个镜像
    • 八、结语

一、一条发票号,在系统里走过了四个地方

医院里所有收钱的动作都要开票——挂号费、检查费、药费。但HIS的"发票"不只是打印纸,它是一个贯穿挂号→收费→结算→对账的物理凭证链

一条发票号的生命周期:

领用 → ms_fply(挂号员领用发票段) ↓ 挂号 → ms_gh(挂号时用一张,记录发票号) ↓ 收费 → ms_cf01(开药/检查时在处方上打发票号) ↓ 退费 → ms_zffp(作废发票,物理票和系统票号都要对上) ↓ 日结 → ms_hzrb(当天的发票使用情况汇总封存)

每一步都是不可逆的——发票号跳了就是跳了,不能补。作废的票号不能被重用。这条链断了,财务审计就说不清。

二、发票领用:一个票据段绑定一个收费员

-- ms_fply 门诊发票领用表YGDM 领用员工代码 PJLX 票据类型(门诊/住院/挂号,不同的票) QSHM 起始号码 ZZHM 终止号码 SYHM 当前已使用的号码 SYPB 使用判别(1=正在使用,0=已交回)

挂号员从财务领一段发票号(比如 10001~10500),系统记录QSHM=10001, ZZHM=10500。每用一张,SYHM加1。SYHM不能大于ZZHM,也不能小于QSHM

一个收费员同时只能有一套"正在使用"的票据(SYPB=1)。如果领了新的,旧的必须交回(SYPB=0)。这里有一个铁律:系统的发票号和物理票据的号码必须一一对应

三、挂号开票:挂号费、诊疗费分开计

挂号时,ms_gh记录的不止是"挂号了":

字段含义
GHJE挂号金额(挂号的费用)
ZLJE诊疗金额(医生的诊查费)
ZJFY专家费用(挂专家号加收)
BLJE病历金额(买病历本的钱)
XJJE现金金额(现金支付部分)
HBWC货币误差(找零误差,一般都是0)

一单挂号可能涉及多个费用项——就诊序号是唯一的,但费用是拆开算的。日结时财务能看到"今天挂号费收了XX元,诊疗费收了XX元"。

四、处方开票:收费后绑发票号

门诊处方表ms_cf01和收费明细ms_sfmx

ms_cf01(处方表) CFSB 处方识别 ID_ 病人ID KSDM 科室代码 YSDM 医生代码 JZXH 就诊序号 ms_sfmx(收费明细) 关联处方识别 金额 发票号(从ms_fply取,SYHM+1) 收费时间

重点在发票号的生成:不是随机数、不是UUID,是从 ms_fply 的 SYHM 顺序递增。发票号必须是连续的、唯一的、不可跳号的。因为税控系统只认连续号段。

五、退费:发票作废比收费还复杂

退费不走"负金额",走作废发票ms_zffp(作废发票表)记录的是哪张发票被作废、谁作废的、为什么作废。一条退费流程:

原发票号: 10005, 金额 156.80 退费: 标记ms_zffp记录"10005 作废" ms_sfmx标记原收费记录为"退费状态" 新发票号: 10006, 金额 -156.80(冲红)

退费的发票号也不能跳过——10005作废了,下一条还是10006。而且作废发票和冲红发票要形成逻辑对:审计时看到10005作废、10006冲红,金额一正一负,总额为零。

六、日结:数据一旦汇总,封存不可逆

ms_hzrb门诊日结表的三个操作:

createDayCharge → 生成日结(汇总当天所有收费+退费) → 取 ms_sfmx 当天所有记录,按收费员、票据类型分组汇总 commitDayCharge → 提交(锁定所有已汇总记录,不可修改) removeDayCharge → 删除(只能在提交前操作)

createDayCharge时会检查:每个收费员的当天发票使用数和物理票据数是否一致。如果有发票号跳号、重复或缺失——日结生成失败。这是最后一道防线。

提交后的日结数据,对应的ms_sfmx记录被锁定——不能修改、不能删除。即使后面发现某笔收费错了,也只能走冲红+开新票,不能在原始数据上改。

七、住院的票据链是一个镜像

住院收费的票据链和门诊几乎一模一样,表名换前缀:

门诊住院说明
ms_fplyzy_fply发票领用
ms_sfmxzy_jsmx收费/结算明细
ms_mzxxzy_zyjs结算总表
ms_zffpzy_jkzf退费/押金作废
ms_hzrbzy_rj01日结表

逻辑相同——发票号连续、日结锁定、作废不可重用。住院多了押金管理(zy_jkb押金缴纳表),押金的交纳和退款也走发票号。

八、结语

HIS的票据链本质上是物理票据的数字化管理——发票是税务局印的、号码连续的、不可跳号的物理凭证。HIS系统不去改变这个规则,而是在数据库里完整复刻这套规则:领用→分配→使用→作废→日结→封存。

一条发票号的完整生命周期,就是一次"系统数据和物理票据严格对齐"的全程追溯。这条链不断,财务就永远对得上账。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询