SparkAutoMapper.FHIR

SparkAutoMapper.FHIR

PyPi: https://pypi.org/project/sparkautomapper.fhir/
Source Code: https://github.com/icanbwell/SparkAutoMapper.FHIR

This package provides built-in mappers for FHIR to accelerate mapping data to the FHIR format. These mappers have been automatically generated from FHIR schemas and have auto-complete, inline documentation and validation built-in.

mapper = AutoMapper(
   view="members", source_view="patients", keys=["member_id"]
).complex(
   Patient(
       id_=FhirId(A.column("member_id")),
       birthDate=A.date(A.column("date_of_birth")),
       name=FhirList(
           [HumanName(use=NameUseCode("usual"), family=A.column("last_name"))]
       ),
       gender=A.if_not_null(
           A.column("my_gender"), AdministrativeGenderCode(A.column("my_gender"))
       ),
   )
)
df = mapper.transform(df)