优化医生名字的处理,没有时填充无

This commit is contained in:
2024-12-03 13:27:18 +08:00
parent be27f753ba
commit 96b8a06e6c
3 changed files with 9 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
x-env:
&template
image: fcb_photo_review:1.14.9
image: fcb_photo_review:1.14.10
restart: always
x-review:

View File

@@ -26,7 +26,7 @@ from ucloud import ufile
from util import image_util, util, html_util
from util.data_util import handle_date, handle_decimal, parse_department, handle_name, \
handle_insurance_type, handle_original_data, handle_hospital, handle_department, handle_id, handle_age, parse_money, \
parse_hospital
parse_hospital, handle_doctor
# 合并信息抽取结果
@@ -411,7 +411,7 @@ def discharge_task(pk_phhd, discharge_record, identity):
"name": handle_name(get_best_value_in_keys(discharge_record_ie_result, PATIENT_NAME)),
"admission_date_str": handle_original_data(get_best_value_in_keys(discharge_record_ie_result, ADMISSION_DATE)),
"discharge_date_str": handle_original_data(get_best_value_in_keys(discharge_record_ie_result, DISCHARGE_DATE)),
"doctor": handle_name(get_best_value_in_keys(discharge_record_ie_result, DOCTOR)),
"doctor": handle_doctor(get_best_value_in_keys(discharge_record_ie_result, DOCTOR)),
"admission_id": handle_id(get_best_value_in_keys(discharge_record_ie_result, ADMISSION_ID)),
"age": handle_age(get_best_value_in_keys(discharge_record_ie_result, AGE)),
}

View File

@@ -126,6 +126,12 @@ def handle_name(string):
return re.sub(r'[^⺀-鿿·]', '', string)[:30]
def handle_doctor(string):
if not string:
return ""
return re.sub(r'[^⺀-鿿·]', '', string)[:30]
# 处理医保类型数据
def handle_insurance_type(string):
if not string: