优化医院的匹配
This commit is contained in:
@@ -245,6 +245,9 @@ def discharge_task(pk_phhd, discharge_record, identity):
|
||||
for hospital in hospitals:
|
||||
parsed_hospitals = parse_hospital(hospital)
|
||||
for parsed_hospital in parsed_hospitals:
|
||||
hospital_index = parsed_hospital.find("医院")
|
||||
if hospital_index != -1 and hospital_index != len(parsed_hospital) - 2:
|
||||
parsed_hospital = parsed_hospital[:hospital_index + 2] + "%" + parsed_hospital[hospital_index + 2:]
|
||||
hospital_like_conditions.append(BdYljg.name.like(f'%{parsed_hospital}%'))
|
||||
for hospital_alias_key in HOSPITAL_ALIAS.keys():
|
||||
if hospital_alias_key in parsed_hospital:
|
||||
|
||||
Reference in New Issue
Block a user