优化ie的声明,避免反复创建
This commit is contained in:
@@ -0,0 +1,23 @@
|
||||
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.photo_review import IE_BATCH_SIZE
|
||||
|
||||
# 基本医保结算单
|
||||
settlement_list_schema = \
|
||||
PATIENT_NAME + ADMISSION_DATE + DISCHARGE_DATE + MEDICAL_EXPENSES + PERSONAL_CASH_PAYMENT \
|
||||
+ PERSONAL_ACCOUNT_PAYMENT + PERSONAL_FUNDED_AMOUNT + MEDICAL_INSURANCE_TYPE
|
||||
settlement_ie = Taskflow("information_extraction", schema=settlement_list_schema, model="uie-x-base",
|
||||
task_path="config/model/settlement_list_model", layout_analysis=True, batch_size=IE_BATCH_SIZE)
|
||||
|
||||
# 出院记录
|
||||
discharge_record_schema = \
|
||||
HOSPITAL + DEPARTMENT + PATIENT_NAME + ADMISSION_DATE + DISCHARGE_DATE + DOCTOR
|
||||
discharge_ie = Taskflow("information_extraction", schema=discharge_record_schema, model="uie-x-base",
|
||||
task_path="config/model/discharge_record_model", layout_analysis=True, batch_size=IE_BATCH_SIZE)
|
||||
|
||||
# 费用清单
|
||||
cost_list_schema = PATIENT_NAME + ADMISSION_DATE + DISCHARGE_DATE + MEDICAL_EXPENSES
|
||||
cost_ie = Taskflow("information_extraction", schema=cost_list_schema, model="uie-x-base",
|
||||
task_path="config/model/cost_list_model", layout_analysis=True, batch_size=IE_BATCH_SIZE)
|
||||
|
||||
Reference in New Issue
Block a user