内江市第一人民医院信息科工作记录:修订间差异
添加常用SQL |
临时保存 |
||
第3行: | 第3行: | ||
== 软件 == | == 软件 == | ||
=== | === 门诊 === | ||
==== 门诊和住院用两张卡,费用转到住院 ==== | ==== 门诊和住院用两张卡,费用转到住院 ==== | ||
先将门诊的登记号改为住院的登记号,也就是修改PA_Adm中的PAADM_PAPMI_DR字段。然后将需要修改的门诊发票在门诊收费-收费查询-门诊收据查询中用发票号查找,找到对应的导航号并用下面的SQL将其修改为住院的登记号 | |||
SELECT * FROM DHC_INVPRT WHERE PRT_Rowid = "{登记号}" | |||
==== 添加门诊医生权限 ==== | |||
# 首先为其添加对应门诊的登录科室 | |||
# 添加指定科室,指定到与登录科室相同的科室,并勾选权限 | |||
# 切换到demo group,进入挂号分诊-医生默认设置,输入科室和医生,设置其出诊级别,点击更新 | |||
# 进入医生号别对照,输入科室和医生,号别添加本人号别,如有特殊需求还可添加其他号别,点击增加 | |||
# 进入排班员权限,添加排班人员(一般为老区曹建,新区王信春),选择相应科室增加该医生 | |||
# 进入医生站安全组维护,在第九页找到门诊收费(电子票据),点击科室医生设置,选择相应科室增加该医生 | |||
=== 住院 === | |||
=== 医保 === | === 医保 === | ||
第11行: | 第25行: | ||
=== 物资 === | === 物资 === | ||
== | == 常用查询 == | ||
=== 通过住院号查就诊号 === | === 通过住院号查就诊号 === | ||
第59行: | 第73行: | ||
BETWEEN "2022-08-01" AND "2022-08-31" AND INPAY_InsuPay4 > 0 AND INPAY_Flag = "I"; | BETWEEN "2022-08-01" AND "2022-08-31" AND INPAY_InsuPay4 > 0 AND INPAY_Flag = "I"; | ||
=== 查询病人就诊记录 === | |||
登录信息科维护或更高的权限,在综合统计查询中点击就诊信息查询,可按身份证号或其他字段查询 | |||
== 硬件 == | == 硬件 == |
2023年3月14日 (二) 02:52的版本
这个页面用来记录平时遇到的问题和解决方法,在后面再次遇到的时候可以作为参考。
软件
门诊
门诊和住院用两张卡,费用转到住院
先将门诊的登记号改为住院的登记号,也就是修改PA_Adm中的PAADM_PAPMI_DR字段。然后将需要修改的门诊发票在门诊收费-收费查询-门诊收据查询中用发票号查找,找到对应的导航号并用下面的SQL将其修改为住院的登记号
SELECT * FROM DHC_INVPRT WHERE PRT_Rowid = "{登记号}"
添加门诊医生权限
- 首先为其添加对应门诊的登录科室
- 添加指定科室,指定到与登录科室相同的科室,并勾选权限
- 切换到demo group,进入挂号分诊-医生默认设置,输入科室和医生,设置其出诊级别,点击更新
- 进入医生号别对照,输入科室和医生,号别添加本人号别,如有特殊需求还可添加其他号别,点击增加
- 进入排班员权限,添加排班人员(一般为老区曹建,新区王信春),选择相应科室增加该医生
- 进入医生站安全组维护,在第九页找到门诊收费(电子票据),点击科室医生设置,选择相应科室增加该医生
住院
医保
物资
常用查询
通过住院号查就诊号
SELECT * FROM DHCWMR_SS.ReceiptLog WHERE MrNo = "{住院号}"
查询收入数据
// 分门诊和住院查询指定时间段的不包含耗材的收入数据,并分组统计
SELECT WorkLoad_TarItem_DR->TARI_Code 收费项编码,
WorkLoad_TarItem_DR->TARI_Desc 收费项名称,
WorkLoad_TarItem_DR->TARI_ChargeBasis 收费依据,
CASE WorkLoad_Type WHEN "I" THEN "住院"
ELSE "门诊" END
收费类型,
SUM(WorkLoad_Quantity) 数量,
WorkLoad_UnitPrice 单价,
SUM(WorkLoad_TotalPrice) 费用,
COUNT(*) 次数,
*
FROM DHC_WorkLoad WHERE WorkLoad_FlagDate>="{strat_date}"
AND WorkLoad_FlagDate<="{end_date}"
AND WorkLoad_TarItem_DR->TARI_ChargeBasis IS NOT NULL
AND WorkLoad_TarItem_DR->TARI_Code IN (SELECT TARI_Code FROM DHC_TarItem WHERE TARI_SubCate NOT IN ("16","17","18","19") AND TARI_ActiveFlag ="Y" )
GROUP BY WorkLoad_TarItem_DR->TARI_ChargeBasis,WorkLoad_Type,WorkLoad_UnitPrice;
查询医疗救助病人
// 查询费用中有医保救助病人的多个医保相关字段
SELECT INSU_AdmInfo.INADM_UserDr, INSU_AdmInfo.INADM_XString5, INSU_AdmInfo.INADM_XString6, INSU_AdmInfo.INADM_InsuId, INSU_AdmInfo.INADM_Center, INSU_AdmInfo.INADM_XString8,
INSU_AdmInfo.INADM_AdmDate, INSU_AdmInfo.INADM_AdmTime, INSU_AdmInfo.INADM_OutDate, INSU_AdmInfo.INADM_OutTime, INSU_AdmInfo.INADM_XString4, INSU_Divide.INPAY_iDate, INSU_Divide.INPAY_bcbxf0, INSU_Divide.INPAY_grzfe0, INSU_Divide.INPAY_InsuPay1, INSU_Divide.INPAY_zhzfe0, INSU_Divide.INPAY_InsuPay2, INSU_Divide.INPAY_InsuPay3, INSU_Divide.INPAY_InsuPay4, INSU_Divide.INPAY_InsuPay5, INSU_Divide.INPAY_InsuPay6, INSU_Divide.INPAY_InsuPay7 FROM INSU_AdmInfo, INSU_Divide WHERE INSU_Divide.INPAY_AdmInfoDr = INSU_AdmInfo.INADM_Rowid AND INSU_Divide.INPAY_sfrq00
BETWEEN "2022-08-01" AND "2022-08-31" AND INPAY_InsuPay4 > 0 AND INPAY_Flag = "I";
查询病人就诊记录
登录信息科维护或更高的权限,在综合统计查询中点击就诊信息查询,可按身份证号或其他字段查询