为科室增加别名处理
This commit is contained in:
@@ -111,6 +111,6 @@
|
||||
2. 调整zx_ocr表名为zx_ie_result
|
||||
3. 在自动识别时将图片转正并上传到云端
|
||||
19. 版本号:1.12.0
|
||||
1. 优化医院匹配方法,采用模糊匹配
|
||||
2. 匹配时为医院添加别名
|
||||
3. 添加医院名的分析处理
|
||||
1. 优化医院、科室匹配方法,采用模糊匹配
|
||||
2. 匹配时为医院、科室添加别名
|
||||
3. 添加医院、科室名的分析处理
|
||||
@@ -1,6 +1,6 @@
|
||||
x-env:
|
||||
&template
|
||||
image: fcb_photo_review:1.12.8
|
||||
image: fcb_photo_review:1.12.9
|
||||
restart: always
|
||||
|
||||
services:
|
||||
|
||||
@@ -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