Welcome to the Bootcamp!
Welcome to Build 5 FHIR Applications in 10 week Bootcamp!
Thank you for placing your trust in us, and joining us on this journey. If you get through this bootcamp, you will have most of the essential skills of a FHIR expert. You will be able to interact with EHRs exposing a SMART on FHIR interface, and you will be able to build FHIR facades yourself on top of existing data sources.
This course is heavily technical. It is recommended that you brush up on your Javascript before the course begins. Ideally, understand a frontend framework like React, Angular, Vue or Svelte. There are tons of YouTube tutorials and free online courses available to learn these. However, I personally recommend these:
Javascript and NodeJs
Probably the Best Free Javascript Course Best Svelte (Easier Frontend Framework in my opinion) Tutorial Svelte Official Tutorials NodeJS in 1 hour (understand the basics of JS first before taking this)
Java
Very Solid Java Basics Tutorials.
My favorite Javascript framework is Svelte since it’s the easiest to read and the easiest to learn if you’re coming from basic HTML, CSS and JS. Most of the tutorials will be in Svelte. However, the concepts will translate directly to whichever framework you are using.
We will be using Maven with Java because it’s the most commonly used. As long as you can setup a basic hello world application, learn to install dependencies and run your code, you’re good to go.
Communications and Support
By now you should have received an invite to the Medblocks Slack Connect channel called #fhir-bootcamp. The Slack Connect channel has been designed to work with your existing company’s Slack Workspace. If you don’t have a paid Slack workspace, don’t fret. Shoot us an email, and we’ll have you added to the Medblocks Workspace!
You can ask all questions, interact with other participants of the bootcamp and stay in touch on the #fhir-bootcamp channel on Slack or via email to sidharth@medblocks.com.
To schedule 1-1 sessions with Dr. Sidharth, please use this booking link: https://link.medblocks.com/meet-sidharth
To schedule 1-1 sessions with Vipin, please use this booking link: https://link.medblocks.com/meet-vipin
Who is this course for?
- IT Professionals: Experienced developer, new to healthcare? Feeling lost in the acronym soup of health data standards?
- Healthcare Professionals: Believe you can save more lives by innovating and briging your ideas to life? But not sure where to start?
- Healthcare IT Consultants: Been in the healthcare space for a long time, but still have this nagging feeling that you don’t fully “get it”?
Here’s the deal
Here are the five apps we will be building:
- Patient Management Application
- SMART Patient App on Epic
- SMART Patient App on Cerner
- SMART Backend App on Epic
- FHIR Facade on Postgres Database
We’re here to help you out during the process and make sure that you complete all 5 apps, and have a strong understanding of what goes into them.
And here’s what I want in return: Honest feedback about the bootcamp. Tell us what works for you, and what doesn’t. And if you love it, give us a testimonial!
To do this, here are our suggested ways to collaborate
- Get on our slack! The community will help you get past any hurdles you face, and celebrate your wins.
- You can also reach out to our instructors via their calendar links (Sidharth, Vipin, Pritam) for 1 on 1 guidance anytime during the course.
Course schedule
Weekly Milestones
We set a specific goal every week to keep you focused and ensure you know exactly what to work on next. You’ll always have clear direction.
Expert Tutorials
Our extensive library of exclusive content cover everything from the basic concepts to coding tutorials. You’ll never have to look elsewhere!
One-on-One Support
Schedule individual sessions with our instructors to discuss anything. Setting up your code editor? No problem. Implementing change in your organization? We’ve got you!
Like-minded Community
Collaborate, showcase your work and build meaningful connections with your peers. Who knows, this may be where you find your next business partner!
No experience coding? No worries!
Yes, this course will need you to code hands-on. But no worries if you’ve never done it before, you’ve got this, and we’ve got your back.
The first thing you’ll need is an IDE, or an Integrated Development Environment. This is a software application that will allow you to consolidate all the different parts of writing code - writing, debugging and executing.
We recommend you get Cursor, the AI Code Editor to make it easier to get AI assistance with your coding.
Alternatively, you can use Visual Studio Code or VSCode.
Vibecoding? What is that?
If you’ve never heard the term before, vibecoding is when you describe what you want to create to AI in natural language, or ‘prompt’ it, and it generates the code for you.
We encourage vibecoding for building the apps in our workshop, as it is not so much about understanding every line of code, instead understanding how FHIR works in the real world through the implementation of its concepts.
Good luck! And see you in the next one!