将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 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 photo_review.entity.bd_yljg import BdYljg
|
||||
from photo_review.entity.bd_ylks import BdYlks
|
||||
@@ -98,20 +100,17 @@ def photo_review(pk_phhd):
|
||||
elif phrec.cRectype == "4":
|
||||
cost_list.append(phrec)
|
||||
|
||||
name_key = ["姓名", "交款人"]
|
||||
admission_date_key = ["入院日期", "住院时间", "开始日期", "费用发生时间", "入院时间", "住院日期"]
|
||||
discharge_date_key = ["出院日期", "结束日期", "出院时间"]
|
||||
medical_expenses_key = ["费用总额", "总费用", "医疗费用总额", "总计", "合计", "金额合计", "总金额", "本次住院费用总金额", "价税合计",
|
||||
"合计金额", "费用合计", "项目合计"]
|
||||
personal_cash_payment_key = ["个人现金支付", "个人支付金额", "个人现金支出", "现金支付", "实际现金", "个人负担总金额", "本次现金",
|
||||
"医院收取病人金额", "个人付现", "个人现金", "自费金额"]
|
||||
personal_account_payment_key = ["个人账户支付", "账户支付", "个人账户支出", "个账支付", "账户支出"]
|
||||
personal_funded_amount_key = ["自费", "全自费金额", "个人自费", "范围外费用", "超限价自费费用", "目录外自费", "自费总额", "自费费用"]
|
||||
medical_insurance_type_key = ["医保类型"]
|
||||
hospital_key = ["医院", "就诊医院", "医院名称", "医学中心"]
|
||||
department_key = ["科别", "病人科室", "住院科别", "科室", "住院科室", "科室名称"]
|
||||
doctor_key = ["主治医师", "住院医师", "医师", "主治及以上医师签名", "主治医生签名", "医生签名", "主治医师签名", "医师签名", "上级医师",
|
||||
"主诊医师", "经治医师", "副主任中医师号"]
|
||||
name_key = PATIENT_NAME
|
||||
admission_date_key = ADMISSION_DATE
|
||||
discharge_date_key = DISCHARGE_DATE
|
||||
medical_expenses_key = MEDICAL_EXPENSES
|
||||
personal_cash_payment_key = PERSONAL_CASH_PAYMENT
|
||||
personal_account_payment_key = PERSONAL_ACCOUNT_PAYMENT
|
||||
personal_funded_amount_key = PERSONAL_FUNDED_AMOUNT
|
||||
medical_insurance_type_key = MEDICAL_INSURANCE_TYPE
|
||||
hospital_key = HOSPITAL
|
||||
department_key = DEPARTMENT
|
||||
doctor_key = DOCTOR
|
||||
|
||||
# 基本医保结算单
|
||||
settlement_list_schema = \
|
||||
|
||||
Reference in New Issue
Block a user