为科室增加别名处理
This commit is contained in:
@@ -74,6 +74,9 @@ HOSPITAL_ALIAS = {
|
||||
"九〇四": ["904"],
|
||||
"漂水": ["溧水"],
|
||||
}
|
||||
DEPARTMENT_ALIAS = {
|
||||
"耳鼻喉": ["耳鼻咽喉"]
|
||||
}
|
||||
|
||||
"""
|
||||
搜索过滤配置
|
||||
|
||||
@@ -17,7 +17,7 @@ from db.mysql import BdYljg, BdYlks, ZxIeResult, ZxIeCost, ZxIeDischarge, ZxIeSe
|
||||
from photo_review import PATIENT_NAME, ADMISSION_DATE, DISCHARGE_DATE, MEDICAL_EXPENSES, PERSONAL_CASH_PAYMENT, \
|
||||
PERSONAL_ACCOUNT_PAYMENT, PERSONAL_FUNDED_AMOUNT, MEDICAL_INSURANCE_TYPE, HOSPITAL, DEPARTMENT, DOCTOR, \
|
||||
ADMISSION_ID, SETTLEMENT_ID, AGE, OCR, SETTLEMENT_IE, DISCHARGE_IE, COST_IE, PHHD_BATCH_SIZE, SLEEP_MINUTES, \
|
||||
UPPERCASE_MEDICAL_EXPENSES, HOSTNAME, HOSPITAL_ALIAS, HOSPITAL_FILTER
|
||||
UPPERCASE_MEDICAL_EXPENSES, HOSTNAME, HOSPITAL_ALIAS, HOSPITAL_FILTER, DEPARTMENT_ALIAS
|
||||
from ucloud import ufile
|
||||
from util import image_util, util
|
||||
from util.data_util import handle_date, handle_decimal, parse_department, handle_name, \
|
||||
@@ -323,6 +323,12 @@ def discharge_task(pk_phhd, discharge_record, identity):
|
||||
match_departments.append(search_result)
|
||||
if search_result and search_result[1] == 100:
|
||||
break
|
||||
for department_alias_key in DEPARTMENT_ALIAS.keys():
|
||||
if department_alias_key in parsed_department:
|
||||
for department_alias in DEPARTMENT_ALIAS[department_alias_key]:
|
||||
new_department = parsed_department.replace(department_alias_key, department_alias)
|
||||
match_departments.append(search_department(new_department))
|
||||
break
|
||||
best_match = None
|
||||
best_score = 0
|
||||
for match_department in match_departments:
|
||||
|
||||
Reference in New Issue
Block a user