fhirpack.extraction.patient module#

class fhirpack.extraction.patient.ExtractorPatientMixin[source]#

Bases: BaseExtractorMixin

getLinkedPatients(input: list[str] | list[fhirpy.lib.SyncFHIRReference] | list[fhirpy.lib.SyncFHIRResource] | None = None, searchParams: dict | None = None, params: dict | None = None, ignoreFrame: bool = False, raw: bool = False)[source]#
getPatients(input: list[str] | list[fhirpy.lib.SyncFHIRReference] | list[fhirpy.lib.SyncFHIRResource] | None = None, searchParams: dict | None = None, params: dict | None = None, ignoreFrame: bool = False, *args, **kwargs)[source]#

Retrieves FHIR Patient resources.

Returns:

Frame object storing the Patients.

Return type:

Frame

getRootPatients(input: list[str] | list[fhirpy.lib.SyncFHIRReference] | list[fhirpy.lib.SyncFHIRResource] | None = None, searchParams: dict | None = None, params: dict | None = None, ignoreFrame: bool = False, raw: bool = False)[source]#