Skip to content

Commit 9b38378

Browse files
committed
fixed
1 parent 87960ca commit 9b38378

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

recordprocessor/src/utils_for_fhir_conversion.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,9 @@ def date(date: str) -> str:
6868

6969
@staticmethod
7070
def gender_code(code: any) -> any:
71-
"""Converts gender code to fhir gender if the code is recognised. Otherwise returns the original code."""
71+
"""Converts gender code to fhir gender if the code is recognised. Otherwise returns 'invalid'."""
7272
code_to_fhir = {"1": "male", "2": "female", "9": "other", "0": "unknown"}
73-
return code_to_fhir.get(code, code)
73+
return code_to_fhir.get(code, 'invalid')
7474

7575
@staticmethod
7676
def boolean(value: any) -> any:

recordprocessor/tests/test_utils_for_fhir_conversion.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,8 @@ def test_convert_gender_code(self):
8888
self.assertEqual(Convert.gender_code(code), expected)
8989

9090
# Invalid gender codes
91-
for value in [1, "invalid", None]:
92-
self.assertEqual(Convert.gender_code(value), value)
91+
for value in [1, "3", "1290", "invalid", None]:
92+
self.assertEqual(Convert.gender_code(value), "invalid")
9393

9494
def test_convert_boolean(self):
9595
"""

0 commit comments

Comments
 (0)