FHIR¶
FHIR¶
The primary component of the FHIR parser with the FHIR class for handling all FHIR endpoint calls
-
class
fhir_parser.fhir.FHIR(endpoint: str = 'https://localhost:5001/api/', verify_ssl: bool = False, ignore_errors: bool = True)¶ Create the FHIR endpoint to retrieve patient and observation data
-
get_all_patients() → List[fhir_parser.patient.Patient]¶ Returns: A list of patients
-
get_observation(id: str) → fhir_parser.observation.Observation¶ - Parameters
id – Observation ID or UUID string
Returns: A single observation
-
get_patient(id: str) → fhir_parser.patient.Patient¶ - Parameters
id – Patient ID or UUID string
Returns: A single patient
-
get_patient_observations(id: str) → List[fhir_parser.observation.Observation]¶ - Parameters
id – Patient ID or UUID string
Returns: A list of observations for a patient
-
get_patient_observations_page(id: str, page: int) → List[fhir_parser.observation.Observation]¶ - Parameters
id – Patient ID or UUID string
page – Page number int
Returns: A list of observations for a patient up to the specified page
-
get_patient_page(page: int) → List[fhir_parser.patient.Patient]¶ - Parameters
page – Page number int
Returns: A list of patients up to the specified page
-