EHI Export

Canvas supports the export of electronic health information (EHI) based on FHIR Bulk Data Access.

Creating a Single Patient Export #

In the UI #

To generate a single patient export, navigate to Fhir bulk data exports in your admin settings.

Click on ADD FHIR BULK DATA EXPORT to pull up the tool. Select the appropriate Oauth application from the dropdown. These are typically created by your team as a part of implementation. Support can also help to create one if needed. Export type defaults to ‘Patient’. Search for the patient and click Start Export.

The export will generate links to the output files for each resource. Clicking each will download the files locally.

Using the API #

You can initiate a single patient export by issuing a request like the one below:
GET https://fumage-<instance-name>.canvasmedical.com/Patient/<id>/$export


Creating a Population Export #

Canvas also supports exporting EHI for a group of patients or all patients. To request an export, please contact support and provide the following information:

  • Your instance name (the url of your instance)
  • Your username
  • Your role
  • The group of patients, or specify all patients
  • The purpose of the export.

The Canvas team can initiate the bulk export on your behalf. The output will be availble within the ADD FHIR BULK DATA EXPORT table.

Format #

EHI is exported as standard FHIR R4 resources in Newline Delimited JSON format, as outlined by the FHIR Bulk Data Access pattern.

Resources #

The resources in scope for the response are:

  • The patient resource itself.
  • Any resource that is associated with the patient.

The table below lists the Canvas resources included in the patient recordset:

Resource
AllergyIntolerance
Appointment
CarePlan
CareTeam
Claim
Communication
Condition
Consent
Coverage
CoverageEligibilityResponse
Device
DiagnosticReport
DocumentReference
Encounter
Goal
Immunization
Media
MedicationRequest
MedicationStatement
Observation
Patient
Procedure
Provenance
QuestionnaireResponse
Task