为科室增加别名处理
This commit is contained in:
@@ -111,6 +111,6 @@
|
|||||||
2. 调整zx_ocr表名为zx_ie_result
|
2. 调整zx_ocr表名为zx_ie_result
|
||||||
3. 在自动识别时将图片转正并上传到云端
|
3. 在自动识别时将图片转正并上传到云端
|
||||||
19. 版本号:1.12.0
|
19. 版本号:1.12.0
|
||||||
1. 优化医院匹配方法,采用模糊匹配
|
1. 优化医院、科室匹配方法,采用模糊匹配
|
||||||
2. 匹配时为医院添加别名
|
2. 匹配时为医院、科室添加别名
|
||||||
3. 添加医院名的分析处理
|
3. 添加医院、科室名的分析处理
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
x-env:
|
x-env:
|
||||||
&template
|
&template
|
||||||
image: fcb_photo_review:1.12.8
|
image: fcb_photo_review:1.12.9
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
services:
|
services:
|
||||||
|
|||||||
@@ -74,6 +74,9 @@ HOSPITAL_ALIAS = {
|
|||||||
"九〇四": ["904"],
|
"九〇四": ["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, \
|
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, \
|
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, \
|
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 ucloud import ufile
|
||||||
from util import image_util, util
|
from util import image_util, util
|
||||||
from util.data_util import handle_date, handle_decimal, parse_department, handle_name, \
|
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)
|
match_departments.append(search_result)
|
||||||
if search_result and search_result[1] == 100:
|
if search_result and search_result[1] == 100:
|
||||||
break
|
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_match = None
|
||||||
best_score = 0
|
best_score = 0
|
||||||
for match_department in match_departments:
|
for match_department in match_departments:
|
||||||
|
|||||||
Reference in New Issue
Block a user