Build 5 openEHR Apps in 10 weeks Bootcamp

Product information

$1299

Starting 15 June 2024

Quantity

0 seats left

Understand openEHR data platforms in depth by getting your hands dirty. Build 5 applications yourself with open-source tools and platforms to make sure you can take all that you learn with you!

Live classes

15+ hours of video content

Build with open-source Medblocks UI

Build with open-source openEHR SDK

Deploy open-source EHRbase

Community and 1-1 Support

Lifetime access

Certified openEHR service provider recognition

Build 5 openEHR Apps in 10 weeks Bootcamp

Product options

We are currently sold out. Join our waiting list to secure your spot the next time!

Guaranteed completion of all apps, or money back

We take our guarantees seriously. Learn more about our refund policy.

What You Get

Our openEHR Bootcamp is designed specifically for Javascript and Java developers looking to boost their openEHR skills to the next level.

Engaging Live Classes
Keep up your learning pace with live classes that are designed to challenge you. Co-build your applications with the instructors and ask questions if you're stuck.
15+ Hours of Tutorials
We cover everything from the basics of openEHR Modelling, APIs, and UI building to openEHR SDKs and coding the sample applications. We cover common pitfalls to avoid and best practices too.
Dedicated 1-1 Support
We want you to succeed on your openEHR journey. Whether it's general questions about concepts or detailed debugging sessions, we're here to help!
Supportive Community
We take students in batches. You will have peers who are trying to build along with you. Get on the forum, chat with them and build together!
Engaging online healthcare class with students participating in the FHIR bootcamp 15+ hours of tutorials will be available for students participating in the bootcamp Students will get dedicated one-on-one support session in the FHIR bootcamp Supportive Community

openEHR Applications You Will Build

Below are the applications you will be building in the course of the boot camp.

Pre-requisites:

  1. Basic fundamental Javascript or should be able to learn along.
  2. (Optional) Basic fundamental Java or should be able to learn along.

1. Simple Nursing Form

You will be given: An openEHR Server

Requirement: The Nursing Applications should be able to capture the patient's reason for coming to the hospital and vitals like blood pressure, pulse and SpO2.

  • Create and upload a template that captures the data fields required in the openEHR server.
  • Create a front-end that will capture the openEHR canonical JSON composition and save it in the openEHR server.
  • Allow updates to the composition to be done, and save any updates as a new version of the composition.
  • Allow entries to be deleted by the nurse if required. Confirmation before deleting should be provided.

This application is to be built in Javascript using a frontend framework of the candidate's choice.

2. Simple Patient Charting Dashboard

You will be given: An openEHR Server

Requirement: Chart the data from the data saved on by the nursing template. Chart the data under 2 modes - those created only by your application, and those created by all other candidate's applications using AQL.

  • Compose 2 AQLs to retrieve the data - one for your own application's template, and another for retrieving data from all templates. Provide a dropdown or a switch to change the dashboard between these two modes.
  • Construct a dashboard where the patient's vitals and the reason for the encounter are shown.
  • Provide graphs for vitals like Blood Pressure, Pulse, and SpO2.

This application is to be built in Javascript using a frontend framework of the candidate's choice.

3. Doctor's Out Patient App

You will be given: An openEHR Server, An openEHR template, A Terminology Server

Requirement: A doctor's application is to be created that can capture the diagnosis and medications in coded terminology from a terminology server. You will use Medblocks UI to build the application. The application should fulfil the following criteria:

  • All fields in the openEHR template should have appropriate data elements in the UI
  • The Diagnosis and Medication fields should pull data from the terminology server and display the data to the end user.
  • The application should populate the correct context fields, and submit a valid FLAT composition to EHRbase.

This application is to be built in Javascript using a frontend framework of the candidate's choice and should use Medblocks UI for openEHR data fields.

4. Doctor's Charting Dashboard

You will be given: An openEHR Server, An openEHR template, A Terminology Server

Requirement: Provide a dashboard for the doctor to visualise both the data created by the nurses, as well as the data points created by the doctor's app. Provide specific warnings for patients who have a diagnosis of respiratory tract-related infections.

  • Construct a dashboard where the patient's vitals and the reason for the encounter are shown.
  • Compose AQLs to retrieve the data from the doctor's application.
  • Compose a special terminology server integrated AQL that can determine if the patient has a respiratory tract-related infection.
  • Provide graphs for vitals like Blood Pressure, Pulse, and SpO2.

This application is to be built in Javascript using a frontend framework of the candidate's choice.

5. Backend Application for Remote Patient Monitoring

You will be given: An openEHR Server, A FHIR profile for Observation

Requirement: A backend is to be created for a remote patient monitoring app that will send data to your application in HL7 FHIR Observation format. The data is to be received and persisted in the openEHR Server.

  • Create and post an openEHR template that maps to the requirement.
  • Generate Java classes for the openEHR template thus created.
  • Receive HL7 FHIR POST requests for Observation via HTTP POST.
  • Convert and map the FHIR data into openEHR composition using the openEHR SDK.
  • Persist the openEHR composition in the openEHR Server.

This application is to be built using Java and should use the openEHR Java SDK. This project is optional.

Your Instructor

openEHR Netherlands conference

Dr Sidharth Ramesh, Founder of Medblocks has exceptional openEHR expertise. He is the creator of Medblocks UI, and is a contributor to the EHRbase project. He is a member of the openEHR Specifical Editorial Board Expert Panel and is also a certified openEHR Educator.

B16e0d4a94e821907eb5c9fe3263f24cd95b155f

He has real world experience from multiple projects from helping setting up openEHR for charities to running more than openEHR server of more than 500,000 patients at scale in India. He is passionate about teaching and his openEHR Playlist on YouTube has already helped thousands of people around the world with openEHR and Health Data Platforms.

You also get these, for free!

We know you'll love these bonuses

openEHR API Postman Collection

Covering all API interactions with an openEHR server, with friendly and real-world examples.

openEHR Deployment Charts

Deploy your own openEHR server locally or in the cloud with ease with these deployment charts.

Discounts on partner programmes

Welcome to the gang! We offer discounts to all other openEHR training material by our partners.

openEHR is eating healthcare. Join the revolution today!