Skip to content

Commit 4006fc5

Browse files
authored
[ENG-552] Fix interpretation with patient tags (#3681)
* Fix interpretation with patient tags * Fix for encoutner
1 parent c8070f3 commit 4006fc5

2 files changed

Lines changed: 4 additions & 3 deletions

File tree

care/utils/evaluators/evaluation_metric/encounter_tag.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,12 @@ def clean_rule(self, rule):
3333

3434
def get_value(self):
3535
encounter = self.context_object
36-
facility_external_id = str(encounter.facility.external_id)
3736
if self._value_type == "encounter":
3837
return [*encounter.tags]
3938
patient = encounter.patient
40-
patient_facility_tags = patient.facility_tags.get(facility_external_id, [])
39+
patient_facility_tags = patient.facility_tags.get(
40+
str(encounter.facility.id), []
41+
)
4142
patient_instance_tags = patient.instance_tags
4243
return [*patient_facility_tags, *patient_instance_tags]
4344

care/utils/evaluators/evaluation_metric/patient_tag.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ def get_value(self):
3535
facility = self.context.get("facility")
3636
if not facility:
3737
return []
38-
patient_facility_tags = patient.facility_tags.get(str(facility.external_id), [])
38+
patient_facility_tags = patient.facility_tags.get(str(facility.id), [])
3939
patient_instance_tags = patient.instance_tags
4040
return [*patient_facility_tags, *patient_instance_tags]
4141

0 commit comments

Comments
 (0)