将OCR识别的关键字提取为配置项
This commit is contained in:
27
config/keys.py
Normal file
27
config/keys.py
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# OCR关键词配置
|
||||||
|
|
||||||
|
# 患者姓名
|
||||||
|
PATIENT_NAME = ["患者姓名", "姓名", "交款人", "名称", "个人姓名"]
|
||||||
|
# 入院日期
|
||||||
|
ADMISSION_DATE = ["入院日期", "住院时间", "开始日期", "费用发生时间", "入院时间", "住院日期"]
|
||||||
|
# 出院日期
|
||||||
|
DISCHARGE_DATE = ["出院日期", "结束日期", "出院时间"]
|
||||||
|
# 发生医疗费
|
||||||
|
MEDICAL_EXPENSES = ["费用总额", "总费用", "医疗费用总额", "总计", "合计", "金额合计", "总金额", "本次住院费用总金额", "价税合计",
|
||||||
|
"合计金额", "费用合计", "项目合计"]
|
||||||
|
# 个人现金支付
|
||||||
|
PERSONAL_CASH_PAYMENT = ["个人现金支付", "个人支付金额", "个人现金支出", "现金支付", "实际现金", "个人负担总金额", "本次现金",
|
||||||
|
"医院收取病人金额", "个人付现", "个人现金", "自费金额"]
|
||||||
|
# 个人账户支付
|
||||||
|
PERSONAL_ACCOUNT_PAYMENT = ["个人账户支付", "账户支付", "个人账户支出", "个账支付", "账户支出"]
|
||||||
|
# 个人自费金额
|
||||||
|
PERSONAL_FUNDED_AMOUNT = ["自费", "全自费金额", "个人自费", "范围外费用", "超限价自费费用", "目录外自费", "自费总额", "自费费用"]
|
||||||
|
# 医保类别
|
||||||
|
MEDICAL_INSURANCE_TYPE = ["医保类型"]
|
||||||
|
# 就诊医院
|
||||||
|
HOSPITAL = ["医院", "就诊医院", "医院名称", "医学中心"]
|
||||||
|
# 就诊科室
|
||||||
|
DEPARTMENT = ["科别", "病人科室", "住院科别", "科室", "住院科室", "科室名称"]
|
||||||
|
# 主治医生
|
||||||
|
DOCTOR = ["主治医师", "住院医师", "医师", "主治及以上医师签名", "主治医生签名", "医生签名", "主治医师签名", "医师签名", "上级医师",
|
||||||
|
"主诊医师", "经治医师", "副主任中医师号"]
|
||||||
@@ -3,6 +3,8 @@ from time import sleep
|
|||||||
|
|
||||||
from paddlenlp import Taskflow
|
from paddlenlp import Taskflow
|
||||||
|
|
||||||
|
from config.keys import PATIENT_NAME, ADMISSION_DATE, DISCHARGE_DATE, MEDICAL_EXPENSES, PERSONAL_CASH_PAYMENT, \
|
||||||
|
PERSONAL_ACCOUNT_PAYMENT, PERSONAL_FUNDED_AMOUNT, MEDICAL_INSURANCE_TYPE, HOSPITAL, DEPARTMENT, DOCTOR
|
||||||
from config.mysql import MysqlSession
|
from config.mysql import MysqlSession
|
||||||
from photo_review.entity.bd_yljg import BdYljg
|
from photo_review.entity.bd_yljg import BdYljg
|
||||||
from photo_review.entity.bd_ylks import BdYlks
|
from photo_review.entity.bd_ylks import BdYlks
|
||||||
@@ -98,20 +100,17 @@ def photo_review(pk_phhd):
|
|||||||
elif phrec.cRectype == "4":
|
elif phrec.cRectype == "4":
|
||||||
cost_list.append(phrec)
|
cost_list.append(phrec)
|
||||||
|
|
||||||
name_key = ["姓名", "交款人"]
|
name_key = PATIENT_NAME
|
||||||
admission_date_key = ["入院日期", "住院时间", "开始日期", "费用发生时间", "入院时间", "住院日期"]
|
admission_date_key = ADMISSION_DATE
|
||||||
discharge_date_key = ["出院日期", "结束日期", "出院时间"]
|
discharge_date_key = DISCHARGE_DATE
|
||||||
medical_expenses_key = ["费用总额", "总费用", "医疗费用总额", "总计", "合计", "金额合计", "总金额", "本次住院费用总金额", "价税合计",
|
medical_expenses_key = MEDICAL_EXPENSES
|
||||||
"合计金额", "费用合计", "项目合计"]
|
personal_cash_payment_key = PERSONAL_CASH_PAYMENT
|
||||||
personal_cash_payment_key = ["个人现金支付", "个人支付金额", "个人现金支出", "现金支付", "实际现金", "个人负担总金额", "本次现金",
|
personal_account_payment_key = PERSONAL_ACCOUNT_PAYMENT
|
||||||
"医院收取病人金额", "个人付现", "个人现金", "自费金额"]
|
personal_funded_amount_key = PERSONAL_FUNDED_AMOUNT
|
||||||
personal_account_payment_key = ["个人账户支付", "账户支付", "个人账户支出", "个账支付", "账户支出"]
|
medical_insurance_type_key = MEDICAL_INSURANCE_TYPE
|
||||||
personal_funded_amount_key = ["自费", "全自费金额", "个人自费", "范围外费用", "超限价自费费用", "目录外自费", "自费总额", "自费费用"]
|
hospital_key = HOSPITAL
|
||||||
medical_insurance_type_key = ["医保类型"]
|
department_key = DEPARTMENT
|
||||||
hospital_key = ["医院", "就诊医院", "医院名称", "医学中心"]
|
doctor_key = DOCTOR
|
||||||
department_key = ["科别", "病人科室", "住院科别", "科室", "住院科室", "科室名称"]
|
|
||||||
doctor_key = ["主治医师", "住院医师", "医师", "主治及以上医师签名", "主治医生签名", "医生签名", "主治医师签名", "医师签名", "上级医师",
|
|
||||||
"主诊医师", "经治医师", "副主任中医师号"]
|
|
||||||
|
|
||||||
# 基本医保结算单
|
# 基本医保结算单
|
||||||
settlement_list_schema = \
|
settlement_list_schema = \
|
||||||
|
|||||||
Reference in New Issue
Block a user