Skip to content

This walkthrough demonstrates how to use Form Lab's EHR integration capabilities with a SMART on FHIR application to complete a BMI form for a test patient as described in the Form Lab Scenario.

Note

To enlarge the screenshots, click on them.

Access the EHR System

Open your browser to https://ehr.formlab.fhirlab.net. You'll see the EHR simulator login page: EHR System Login Log in as "Mr. Representative Pharmacist" by clicking the widget on the right. EHR System Login

Select the Patient

From the patient list, locate and select "Mrs Smart Form" by clicking the widget on the right. Patient Selection

Launch SMART Forms

Click on the blue "Local SmartForms" button on the right of the EHR interface. SMART on FHIR authentication will occur automatically and the CSIRO smart apps application will launch with the selected security context.

You can see the CSIRO forms' user interface in the second screenshot below. You will find the user you selected at the top right, and the patient context (Mrs Smart Form) on the left in the skyblue panel.

SMART Forms Launch

BMI Form Interaction

Select the Form

Find and open the green BMI form:

  • Type bmi in the search box to filter the list
  • Select the BMI form with the green icon

BMI Form Interaction

Create a new response

Click on the "Create New Response" button on the right

BMI Form Interaction

  • Set the patient's height to 162 cm

BMI Form Interaction

Save your changes

Click either the "Save as Final" button at the bottom right or the "Save Progress" button at the top right to save your changes.

BMI Form Interaction

Verify the Data

After saving, the QuestionnaireResponse will be stored on the FHIR server. You can verify this by visiting the URL below, which performs a search for QuestionnaireResponse resources on the FHIR server. By clicking on the blue Read button, you can view the details of the saved response. It should be one of the most recent entries.

https://fhir.formlab.fhirlab.net/search?serverId=home&pretty=true&_summary=&resource=QuestionnaireResponse

FHIR Server showing QuestionnaireResponses

This demo showcases Form Lab's ability to integrate EHR systems, SMART on FHIR applications, and FHIR servers in a seamless workflow.