CSVToFHIR parses CSV records into a Pandas DataFrame using tasks to standardize data into an internal representation. This internal representation provides a single normalized format used to convert records to FHIR resources. The sections below lists the fields used for each internal CSV data model.
- Allergy Intolerance
- Basic
- Condition
- Encounter
- Immunization
- Location
- Medication Use
- Observation
- Patient
- Practitioner
- Procedure
- Unstructured
See AllergyIntoleranceCsv for the AllergyIntolerance model fields.
The Allergy Intolerance conversion produces the following FHIR resources:
- AllergyIntolerance
See ConditionCsv for the Condition model fields.
The Condition conversion produces the following FHIR resources:
- Condition
- Encounter (optional)
See BasicCsv for the Condition model fields.
The Basic conversion produces the following FHIR resources:
- Basic
See EncounterCsv for the Encounter model fields.
The Encounter conversion produces the following FHIR resources:
- Encounter
- Practitioner (Optional)
- PractitionerRole (Optional)
- Location (Optional)
See ImmunizationCsv for the Immunization model fields.
The Condition conversion produces the following FHIR resources:
- Immunization
- Organization (optional)
See LocationCsv for the Location model fields.
The Location conversion produces the following FHIR resources:
- Location
See MedicationUseCsv for Medication model fields.
The Medication Use conversion produces the following FHIR resources:
- MedicationAdministration (Optional)
- MedicationRequest (Optional)
- MedicationStatement (Optional)
- Encounter (Optional)
See ObservationCsv for the Observation model fields.
The Observation conversion produces the following FHIR resources:
- Patient
- Observation
- Practitioner (Optional)
See PatientCsv for the Patient model fields.
The Patient conversion produces the following FHIR resources:
- Patient
See ParactitionerCsv for the Practitioner model fields.
The Practitioner conversion produces the following FHIR resources:
- Practitioner (Optional)
- PractitionerRole (Optional)
See ProcedureCsv for the Procedure model fields.
The Procedure conversion produces the following FHIR resources:
- Encounter (Optional)
- Practitioner (Optional)
- Procedure
See UnstructuredCsv for the Unstructured model fields.
The Unstructured conversion produces the following FHIR resources:
- Attachment
- Practitioner
- DiagnosticReport (Optional)
- DocumentReference (Optional)