Skip to content

Commit

Permalink
removing additional references to gender
Browse files Browse the repository at this point in the history
  • Loading branch information
ericbuckley committed Jan 30, 2025
1 parent 0118f39 commit 0456f4a
Show file tree
Hide file tree
Showing 3 changed files with 1 addition and 9 deletions.
2 changes: 0 additions & 2 deletions scripts/gen_seed_test_data.py
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,6 @@
from recordlinker import schemas
from recordlinker.schemas.identifier import Identifier
from recordlinker.schemas.pii import Address
from recordlinker.schemas.pii import Gender
from recordlinker.schemas.pii import Name
from recordlinker.schemas.pii import Race
from recordlinker.schemas.pii import Sex
Expand Down Expand Up @@ -77,7 +76,6 @@ def _generate_random_pii_record(faker):
)
],
race=random.choice(list(Race)),
gender=random.choice(list(Gender)),
identifiers=list(_generate_random_identifiers(random.randint(1, 3), faker)),
)

Expand Down
6 changes: 0 additions & 6 deletions src/recordlinker/hl7/fhir.py
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,6 @@ def fhir_record_to_pii_record(fhir_record: dict) -> schemas.PIIRecord:
"sex": fhir_record.get("gender"),
"address": fhir_record.get("address", []),
"race": None,
"gender": None,
"telecom": fhir_record.get("telecom", []),
"identifiers": [],
}
Expand All @@ -59,11 +58,6 @@ def fhir_record_to_pii_record(fhir_record: dict) -> schemas.PIIRecord:
for ext in extension.get("extension", []):
if ext.get("url") == "ombCategory":
val["race"] = ext.get("valueCoding", {}).get("display")
if extension.get("url") == "http://hl7.org/fhir/StructureDefinition/individual-genderIdentity":
for ext in extension.get("extension", []):
if ext.get("url") == "value":
for coding in ext.get("valueCodeableConcept", {}).get("coding", []):
val["gender"] = coding.get("display")

return schemas.PIIRecord(**val)

Expand Down
2 changes: 1 addition & 1 deletion tests/unit/models/test_mpi.py
Original file line number Diff line number Diff line change
Expand Up @@ -20,5 +20,5 @@ def test_record_setter(self):
assert patient.data == {}
patient.record = pii.PIIRecord(birthDate="1980-01-01", sex="male")
assert patient.data == {"birth_date": "1980-01-01", "sex": "M"}
patient.record = pii.PIIRecord(birthDate="1980-01-01", sex="male", mrn="", name=[], gender=None)
patient.record = pii.PIIRecord(birthDate="1980-01-01", sex="male", mrn="", name=[])
assert patient.data == {"birth_date": "1980-01-01", "sex": "M", "mrn": "", "name": []}

0 comments on commit 0456f4a

Please sign in to comment.