软件功能数据流程.docx
- 文档编号:23977738
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:28
- 大小:28.26KB
软件功能数据流程.docx
《软件功能数据流程.docx》由会员分享,可在线阅读,更多相关《软件功能数据流程.docx(28页珍藏版)》请在冰豆网上搜索。
软件功能数据流程
第四章应用软件
㈠、门诊收费软件(DBName=mzsf)
1、业务情况:
●和药房管理协作业务:
划价版(收划合一),处方号由门诊产生格式(工作站编号+流水号)->药房管理选中处方号(此记录“住院号”=“门诊处方”)->发药;
●和药房管理协作业务:
标准版(收划分离),处方号(格式同上)由药房划价时产生->门诊系统中检索处方号收费->病人再回药房凭处方号发药;
●和药房协作退药:
药房退药(输入门诊单据号)->退药数量及金额(生成退药处方号)->门诊处输入原始单据号(即门诊单据号)->退费打印。
(诊疗项目可以直接退)
●和药房协作虚存数量:
门诊收费后,虚存库存减少,实存不变。
药房发药后,实存减少。
●自己的业务功能:
收费、退费、作废(只能在日结算前进行,后只能走退费功能)、日结月清、各种查询、报表等。
2、单据号:
‘0’表示收费、‘1’表示退费、‘2’表示作废;格式(工作站编号+流水号)。
3、收费流程处理(涉及到收钱,要改变处方状态)
写入:
temp_sflsz(收费流水帐)、temp_sfxm(收费细目)、sflsz_mx(收费流水帐_明细);如果有药费还写入:
yf_cfjbxx_sfjz(药房_处方基本信息_是否记帐);
更新:
yf_cfjbxx(药房_处方基本信息)。
4、退费(涉及到退药、收钱及处方信息,要改变处方状态):
分两种情况:
A.退已结算过的单据:
数据来源:
sflsz(收费流水帐)、sfxm(收费细目);
写入:
temp_sflsz(收费流水帐)、temp_sfxm(收费细目);如果与药房联网退药费还写入:
yf_cfjbxx_fy(药房_处方基本信息_发药)、yf_cfxm_fy(药房_处方细目_发药)、temp_yf_czjl(药房_操作记录)、yf_ypcc(药品抽查表);
更新:
yf_kclsz(药房_库存流水帐);
删除:
yf_cfjbxx(药房_处方基本信息)、yf_cfxm(药房_处方细目);
B退未结算的单据:
数据来源:
temp_sflsz(收费流水帐)、temp_sfxm(收费细目);
写入:
temp_sflsz(收费流水帐)、temp_sfxm(收费细目);如果与药房联网退药费还写入:
yf_cfjbxx_fy(药房_处方基本信息_发药)、yf_cfxm_fy(药房_处方细目_发药)、temp_yf_czjl(药房_操作记录)、yf_ypcc(药房_药品抽查);
更新:
yf_kclsz(药房_库存流水帐);
删除:
yf_cfjbxx(药房_处方基本信息)、yf_cfxm(药房_处方细目);
5、作废:
只能作废未结算数据且该单据未退费或作废的单据。
从temp_sflsz(收费流水帐)、temp_sfxm(收费细目)表中检索出单据,然后将该单据的单据状态由‘0’改为‘2’。
6、日结算:
以czybh(操作员编号)为条件;
数据来源:
temp_sflsz(收费流水帐)、temp_sfxm(收费细目);
写入:
sflsz(收费流水帐)、sfxm(收费细目)、rjbz(日结标志);
删除:
temp_sflsz(收费流水帐)、temp_sfxm(收费细目)中记录;
7、djh号存取:
收费/退费,首先从temp_djh(单据号)表根据gzzbh(工作站编号)取出对应的djh(单据号),并使djh=djh+‘1’,存盘时,以gzzbh(工作站编号)为条件删除temp_djh(单据号),然后将gzzbh、djh、bmbh(部门编号)插入temp_djh中。
8、库表结构:
主要库表的字段,主键、外键关系。
主要库表包括:
temp_sflsz(djh为主键),temp_sfxm(djh、xh(可以理解为行号)为主键),
sflsz(djh为主键),sfxm(djh、xh(可以理解为行号)为主键),rjbz(rq(日期)、czybh(操作员编号)为主键)
其中:
temp_sfxm有四个外键,分别对应的是temp_sflsz的主键djh、kbdm(科别代码)的主键kbdm、ysgl(医师管理)的主键bianhao、xmlb(项目类别)的主键xmbh(项目编号)等。
sfxm有四个外键,分别对应的是sflsz的主键djh、kbdm(科别代码)的主键kbdm、ysgl(医师管理)的主键bianhao、xmlb(项目类别)的主键xmbh等。
9、各报表的用途、数据来源及各报表之间的数据关系;
⑴.操作员工作量:
报表用途:
反映操作员的结算信息。
报表意义:
用来统计所有操作员在某一时间段内的退费金额、应交金额及收费、退费、作废的单据张数。
数据来源:
来源于RJBZ(日结标志)表。
⑵.收费项目汇总表:
报表用途:
反映收费项目金额。
报表意义:
A.按收费项目三级明细统计所有操作员在某一时间内各收费项目的金额。
B.按收费项目三级明细统计当前操作员在某一时间内的各收费项目的金额。
数据来源:
来源于sflsz,sfxm表。
⑶.科室收入汇总表:
报表用途:
统计各科室收入。
报表意义:
按科室统计在某一时间内的各收费项目的金额;
数据来源:
来源于sflsz,sfxm表。
⑷.医师工作量:
报表用途:
统计医师收入。
报表意义:
按医师统计在某一时间内的各收费项目的金额;
数据来源:
来源于sflsz,sfxm表。
⑸.门诊收入报表:
报表用途:
作为医院确认收入的凭证。
报表意义:
按收费项目二级明细统计在某一时间内的各收费项目的金额。
数据来源:
来源于sflsz,sfxm,rjbz表。
其中:
报表数据栏数据来源于sflsz,sfxm表;备注栏数据来源于rjbz表。
⑹.药房收入统计表:
报表用途:
统计各药房的药品收入。
报表意义:
统计各药房在某一时间段内的药品费用的收费、退费、作废金额。
数据来源:
来源于sflsz,sfxm表。
10.门诊收费配置文件(mzsfNTPb.ini)含义。
11、系统维护部分注意事项。
㈡、住院收费(DBName=zyb_yz)
1.业务情况:
●和门诊子系统业务比较:
两者业务类似(收费=记帐、退费=退药),系统设置基本类似(都要设置收费操作员、医师、收费项目、科室及收费项目与科室财务对应关系等)
●和医嘱子系统(即病区)协作入院:
收费登记后进入“病区管理”,在病区里“入科”中分配床位号+医师,才真正完成病人住院业务.
●和医嘱子系统(即病区)协作出院:
病区管理办理“病人预出院”,然后在住院收费办系统里办理结算后出院,才真正完成病人出院业务.
●和药房子系统协作业务记帐:
输入住院号选择药品,系统自动生成处方号(工作站编号+流水号),选择药房、药品保存->药房发药.
●自己功能操作:
病人从住院收费处交押金住院,在院期间所有的费用都从押金上扣除,住院结束后从住院收费初办理出院手续。
主要功能有:
入院登记、入院修改、记帐、费用冲销、续交押金、办理出院、撤消出院、日结月清、中途结算、打印双卡单、各种查询、报表等。
2、入院登记:
写入brjbxx(病人基本信息),、brryxx(病人入院信息)、yje(押金额)、dmt_zyh(多媒体_住院号)表;若是二次入院通过住院号在dmt_zyh(多媒体_住院号)中表更新住院次数,若是第一次在dmt_zyh(多媒体_住院号)中插入新记录。
3、记帐(病人消费)/费用冲销(病人退药):
以(zyh、rycs入院次数(可理解为主键))为条件。
住院记账:
a)当医院没有上“病区系统”时无法执行医嘱(执行医嘱后相当于自动执行了挂帐功能),才在“住院记账”里输入住院号->检索病人->输入诊疗或药品,系统自动产生处方号->去药房->输入处方号检索病人->药房发药.
b)或者属于医院上了“病区系统”,但是治疗属于医技部门,如:
手术室就属于。
写入:
zyb_sflsz(住院部_收费流水帐)、zyb_sfxm(住院部_收费细目)、zyb_sfxm_skd(住院部_收费细目_双卡单)、temp_zyb_sfjl(住院部_收费记录)表;
更新:
brryxx(病人入院信息)表中fyze(费用总额)字段;
4、续交押金:
以(zyh、rycs(可理解为主键))为条件。
写入:
yje(押金额)表;
更新:
yje表中有触发器来更新brryxx(病人入院信息)表中yjze(押金总额)字段;
5、办理出院(在院病人和出院病人存放在不同的表中,方便查询、统计):
以zyh、rycs为条件。
写入:
zyb_sflsz_cybr(住院部_收费流水帐_出院病人)、zyb_sfxm_cybr(住院部_收费细目_出院病人)、zyb_sfxm_skd_cybr(住院部_收费细目_双卡单_出院病人)(双卡单,记录药品四级明细)、zyb_cybrjs(住院部_出院病人结算);
更新:
brryxx(病人入院信息)表中cyrq(出院日期)字段;
删除:
zyb_sflsz(住院部_收费流水帐)、zyb_sfxm(住院部_收费细目)、zyb_sfxm_skd(住院部_收费细目_双卡单);
6、撤消出院(即反“办理出院”):
以(zyh、rycs(可理解为主键))为条件。
写入:
zyb_sflsz(住院部_收费流水帐)、zyb_sfxm(住院部_收费细目)、zyb_sfxm_skd(住院部_收费细目_双卡单)、zyb_czjl(住院部_操作记录)
更新:
brryxx(病人入院信息)表中cyrq(出院日期)、hfze(花费总额)、yjze(押金总额)字段;
删除:
zyb_sflsz_cybr(住院部_收费流水帐_出院病人)、zyb_sfxm_cybr(住院部_收费细目_出院病人)、zyb_sfxm_skd_cybr(住院部_收费细目_双卡单_出院病人)、zyb_cybrjs(住院部_出院病人结算);
7、日结算(结算对象:
在院病人+出院病人。
涉及到两个流水帐表+两个钱表):
以czybh(操作员编号)为条件。
数据汇总:
temp_zyb_sfjl(住院部_收费记录)、yje(押金额)表;
写入:
zyb_szjzqd(住院部_收支结帐清单);
更新:
zyb_sflsz(住院部_收费流水帐)表中rjbz(日结标志)字段、zyb_sflsz_cybr(住院部_收费流水帐_出院病人)表中rjbz(日结标志)字段、yje(押金额)表中rjrq(日结日期)字段、zyb_cybrjs(住院部_出院病人结算)表中rjrq(日结日期)字段;
删除:
temp_zyb_sfjl(住院部_收费记录);
8、中途结算:
数据汇总:
zyb_sflsz(住院部_收费流水帐)、zyb_sfxm(住院部_收费细目)、yje(押金额)表;
写入:
zyb_ztjs、zyb_ztjs_djh;
9、入院修改:
可以修改病人入院病区,和病区管理子系统里的“转出”+“转入”功能一样。
不可以修改押金,押金只可以在“续交押金”里完成。
10、库表结构:
主要库表的主键、外键关系。
主要库表包括:
brjbxx(zyh,rycs(入院次数)为主键),brryxx(zyh,rycs(入院次数)为主键),zyb_sflsz(djh为主键),zyb_sfxm(djh,xh(行号)为主键),zyb_sfxm_skd(id为主键),zyh_sflsz_cybr(djh为主键),zyb_sfxm_cybr(djh,xh为主键),zyb_sfxm_skd_cybr(id为主键),zyb_cybrjs(zyh,rycs(入院次数)为主键);
其中:
brryxx表中的外键:
对应brjbxx表中的zyh、rycs(入院次数)字段;
yje表中的外键:
对应brryxx表中的zyh、rycs(入院次数)字段;
zyb_sflsz表中的外键:
对应brryxx表中的zyh、rycs(入院次数)字段;
zyb_sflsz_cybr表中的外键:
对应brryxx表中的zyh、rycs(入院次数)字段;
zyb_cybrjs表中的外键:
对应brryxx表中的zyh、rycs(入院次数)字段;
zyb_sfxm表中的外键:
对应zyb_sflsz表中的djh字段;
zyb_sfxm_cybr表中的外键:
对应zyb_sflsz_cybr表中的djh字段;
11、各报表的用途、数据来源及各报表之间的数据关系
⑴.出院病人医药费结算表:
报表用途:
作为财务科记帐的原始单据。
报表意义:
A.反映某一时间段内所收取的押金信息。
B.反映某一时间段内出院病人的费用及冲退押金信息。
数据来源:
来源于zyb_szjzqd(住院部_收支结帐清单)、zyb_cybrjs(住院部_出院病人结算)、zyb_ztjs(住院部_中途结算)。
其中:
交现金:
指现金的收款金额+补交款金额-退款金额。
即:
指应上交的现金金额。
退现金:
当“交现金”栏金额为负数时将该金额在本栏反映,且为正数。
交支汇票:
指应上交的支汇票金额。
退支汇票:
指退给病人的支汇票金额。
冲退预交:
指出院病人冲退预交合计金额+在院病人中途结算冲退预交合计金额-出院病人已中途结算冲退预交合计金额。
在院病人费用:
指出院病人费用合计金额+在院病人中途结算费用合计金额-出院病人已中途结算费用合计金额。
出院欠费:
zyb_cybrjs(住院部_出院病人结算)表中的hfze(花费总额)–yjze(押金总额)+bjke(补缴金额)–tkje(退款金额)的sum;
⑵.人费用统计表(本月费用):
包括出院病人日报、出院病人月报、在院病人月报。
其功能如下:
A.出院病人日报
报表用途:
作为财务科记帐的原始单据。
报表意义:
统计当日出院病人从月初至本日发生的费用。
数据来源:
来源于zyb_sflsz_cybr(住院部_收费流水帐_出院病人),zyb_sfxm_cybr(住院部_收费细目_出院病人)、zyb_cybrjs(住院部_出院病人结算)表。
B.出院病人月报
报表用途:
财务科对帐用。
报表意义:
统计当月出院病人在本月内发生的费用。
数据来源:
来源于zyb_sflsz_cybr(住院部_收费流水帐_出院病人),
zyb_sfxm_cybr(住院部_收费细目_出院病人)、zyb_cybrjs(住院部_出院病人_结算)表。
C.在院病人月报
报表用途:
作为财务科记帐的原始单据。
报表意义:
统计当月月末在院病人在本月内发生的费用。
数据来源:
来源于zyb_sflsz_cybr(住院部_收费流水帐_出院病人),zyb_sfxm_cybr(住院部_收费细目_出院病人)、,zyb_sflsz(住院部_收费流水帐),zyb_sfxm(住院部_收费细目)表。
⑶.预交款类报表,包括预交款明细表、预交款明细表(操作员)、续交押金统计表。
A.预交款明细表
报表用途:
对帐使用
报表意义:
统计某一时间段内所收取的押金流水帐。
数据来源:
来源于yje表。
B.预交款明细表(操作员):
报表用途:
对帐使用
报表意义:
按病人统计当前操作员在某一时间段内所收取的押金合计。
数据来源:
来源于yje表。
C.续交押金统计表:
报表用途:
特殊使用
报表意义:
按科室统计在某一时间段内所收取的续交押金合计。
数据来源:
来源于yje表。
⑷.病区收入汇总表(所有病人):
报表用途:
科室核算
报表意义:
按病区统计所有病人在本月内发生的费用。
数据来源:
来源表zyb_sflsz_cybr(住院部_收费流水帐_出院病人),zyb_sfxm_cybr(住院部_收费细目_出院病人),zyb_sflsz(住院部_收费流水帐),zyb_sfxm(住院部_收费细目)等。
⑸.病区收入汇总表(出院病人)
报表用途:
科室核算
报表意义:
按病区统计本月内出院病人在院期间发生的所有费用
数据来源:
来源表zyb_sflsz_cybr(住院部_收费流水帐_出院病人),zyb_sfxm_cybr(住院部_收费细目_出院病人)等。
⑹.项目费用汇总明细表(出院病人):
报表用途:
科室核算
报表意义:
按收费项目统计在某一时间段内病人发生的所有费用。
数据来源:
来源于表zyb_sflsz_cybr(住院部_收费流水帐_出院病人),zyb_sfxm_cybr(住院部_收费细目_出院病人),zyb_sflsz(住院部_收费流水帐),zyb_sfxm(住院部_收费细目)表。
11、住院收费配置文件(ZYBPb.ini)含义。
12、系统维护部分注意事项。
㈢、药房软件(DBName=ypgl)
包括门诊西药房、门诊中药房、住院药房(在配置文件中设置),三者的不同区别为:
1、操作方面:
普通处方划价、草药处方划价、临时处方划价、单处方发药、单病区药房发药、补打领药单、病人退药、处方修改、处方作废、处方合并、换药、日结算、月结、药品调价、盘点盈亏、药品调剂、合并库存、盘点入库、各种查询、报表等。
2、处方类型:
‘0’表示划价或发药处方、‘1’表示退药处方、‘2’表示作废处方;
3、处方划价:
A.不与病区联网:
写入:
yf_cfjbxx(药房_处方基本信息)、yf_cfxm(药房_处方细目)、temp_yf_czjl(药房_操作记录)、yf_cy_bzxx(药房_草药_包装信息);如果药房记帐(此处相当于住院收费,所以要写入zyb_yz(住院部_医嘱)库内这几个表)还写:
zyb_sflsz(住院部_收费流水帐)、zyb_sfxm(住院部_收费细目)、zyb_sfxm_skd(住院部_收费细目_双卡单)、yf_cfjbxx_sfjz(药房_处方基本信息_是否结帐);
B.与病区联网且为住院药房:
写入:
yz_bryplsz_fy(医嘱_病人药品流水帐_发药)、yz_yzxx(医嘱_医嘱信息)、yz_yzxm(医嘱_医嘱细目)、yf_ypcc_yz(药房_药品抽查_医嘱)、temp_yf_czjl_yz(药房_操作记录_医嘱)、zyb_sflsz(住院部_收费流水帐)、zyb_sfxm(住院部_收费细目)、zyb_sfxm_skd(住院部_收费细目_双卡单);
更新:
yf_kclsz(药房_库存流水帐)、yz_ypkc_xc(医嘱_药品库存_虚存);
4、处方发药(将未发药和发药放在不同表中,同“住院收费”在院病人+出院病人道理一样,方便查询统计)
A.不与病区联网:
写入:
yf_cfjbxx_fy(药房_处方基本信息_发药)、yf_cfxm_fy(药房_处方细目_发药)、yf_ypcc(药房_药品抽查)、temp_yf_czjl(药房_操作记录);
更新:
yf_kclsz(药房_库存流水帐);
删除:
yf_cfjbxx(药房_处方基本信息),yf_cfxm(药房_处方细目);
B.与病区联网且为住院药房:
写入:
yz_bryplsz_fy(医嘱_病人药品流水帐_发药)、temp_yf_czjl_yz(药房操作记录)、yf_ypcc_yz(药房_药品抽查_医嘱);
更新:
yf_kclsz(药房_库存流水帐)、yz_ypkc_xc(医嘱_药品库存_虚存);
5、处方作废:
写入:
yf_cfjbxx_zf(药房_处方基本信息_作废),yf_cfxm_zf(药房_处方细目_作废);
删除:
yf_cfjbxx(药房_处方基本信息),yf_cfxm(药房_处方细目)、yf_cfjbxx_mzty(门诊退药);
6、病人退药:
A.不与病区联网:
写入:
yf_cfjbxx(药房_处方基本信息)、yf_cfxm(药房_处方细目)、yf_cfjbxx_mzty(门诊退药);
B.与病区联网且为住院药房:
写入:
yz_bryplsz_fy(医嘱_病人药品流水帐_发药)、yz_yzxx(医嘱_医嘱信息)、
yz_yzxm(医嘱_医嘱细目)、temp_yf_czjl_yz(药房_操作记录_医嘱)、yf_ypcc_yz(药房_药品抽查_医嘱)、zyb_sflsz(住院部_收费流水帐)、zyb_sfxm(住院部_收费细目)、zyb_sfxm_skd(住院部_收费细目_双卡单);
更新:
yf_kclsz(药房_库存流水帐)、yz_ypkc_xc(医嘱_药品库存_虚存);
7、保存结余:
A.不与病区联网
写入:
yf_ypcc(药房_药品抽查)
B.与病区联网且为住院药房
写入:
yf_ypcc_yz(药房_药品抽查_医嘱)
8、日结算(结算内容:
药品金额+药品数量):
从temp_yf_czjl(药房_操作记录)表统计数据,并将有关数据进行汇总,然后将汇总数据插入到yf_rjs(药房_日结算)表中,同时,将yf_cfjbxx(药房_处方基本信息),yf_cfjbxx_fy(药房_处方基本信息_发药)的rjsj(日结时间),fy_rjbz(发药_日结标志)字段置上日结日期。
9、药品调价:
A.不与病区联网:
写入:
yf_yptj(药房_药品调价),yf_ypcc(药房_药品抽查);
更新:
yf_kclsz(药房_库存流水帐);
B.与病区联网且为住院药房:
写入:
yf_yptj(药房_药品调价)、yf_ypcc_yz(药房_药品抽查_医嘱);
更新:
yf_kclsz(药房_库存流水帐)、yz_yzxm(药房_医嘱细目)、yz_ypkc_xc(医嘱_药品库存_虚存)、yz_ypsj(医嘱_药品数据);
10、盘点盈亏:
A.不与病区联网:
写入:
yf_pdkc_yklsz(药房_盘点库存_盈亏流水帐),yf_ypcc(药房_药品抽查);
更新:
yf_kclsz(药房_库存流水帐);
B.与病区联网且为住院药房:
写入:
yf_pdkc_yklsz(药房_盘点库存_盈亏流水帐)、yf_ypcc_yz(药房_药品抽查_医嘱);
更新:
yf_kclsz(药房_库存流水帐)、yz_ypkc_xc(医嘱_药品库存_虚存);
11、盘点入库:
A.不与病区联网:
写入:
yf_rkd(药房_入库单)、yf_rkdxm(药房_入库单细目)、yf_ypcc(药房_药品抽查);
更新:
yf_kclsz(药房_库存流水帐);
B.与病区联网且为住院药房:
写入:
yf_rkd(药房_入库单)、yf_rkdxm(药房_入库单细目)、yf_ypcc_yz(药房_药品抽查_医嘱);
更新:
yf_kclsz(药房_库存流水帐);
12、药品调剂:
yf_ypcc(药房_药品抽查),yf_kclsz(药房_库存流水帐)等。
A.不与病区联网:
写入:
yf_tjck_jl(药房_调剂出库_记录)、yf_ypcc(药房_药品抽查);
更新:
yf_kclsz(药房_库存流水帐);
B.与病区联网且为住院药房:
写入:
yf_tjck_jl(药房_调剂出库_记录)、yf_ypcc_yz(药房_药品抽查_医嘱);
更新:
yf_kclsz(药房_库存流水帐)、yz_ypkc_xc(医嘱_药品库存_虚存);
13、合并库存:
写入:
yf_ypcc(药房_药品抽查);
更新:
yf_kclsz(药房_库存流水帐)、yf_cfxm(药房_处方细目);
若与病区联网且为住院药房:
写入:
yf_ypcc_yz(药房_药品抽查_医嘱);
更新:
yf_kclsz(药房_库存流水帐)、yz_ypkc_xc(药房_药品库存_虚存)、yz_yzxm(医嘱_医嘱细目);
14、修正虚存:
首先让xcsl(虚存数量)=shuliang,然后减去已交费处方的药品数量;如果xcsl<‘0’,则使scsl=‘0’。
15、库表结构:
yf_cfjbxx,yf_cfxm,yf_cfjbxx_fy,yf_cfxm_fy,yf_cfjbxx_zf,yf_cfxm_zf,yf_ypcc,yf_kclsz,yf_yptj(药房_药品调剂),yf_pdkc_yklsz(盘点库存盈亏流水帐),yf_rjs(药房yf_rjs日结算)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 功能 数据 流程