优化医生名字的处理,没有时填充无
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
x-env:
|
x-env:
|
||||||
&template
|
&template
|
||||||
image: fcb_photo_review:1.14.9
|
image: fcb_photo_review:1.14.10
|
||||||
restart: always
|
restart: always
|
||||||
|
|
||||||
x-review:
|
x-review:
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ from ucloud import ufile
|
|||||||
from util import image_util, util, html_util
|
from util import image_util, util, html_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, \
|
||||||
handle_insurance_type, handle_original_data, handle_hospital, handle_department, handle_id, handle_age, parse_money, \
|
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)),
|
"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)),
|
"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)),
|
"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)),
|
"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)),
|
"age": handle_age(get_best_value_in_keys(discharge_record_ie_result, AGE)),
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -126,6 +126,12 @@ def handle_name(string):
|
|||||||
return re.sub(r'[^⺀-鿿·]', '', string)[:30]
|
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):
|
def handle_insurance_type(string):
|
||||||
if not string:
|
if not string:
|
||||||
|
|||||||
Reference in New Issue
Block a user