Learn from Dr. Kevin Maloy in 1hr how to write Healthcare Apps to connect to EHR systems, instead of spending weeks to become fluent in HL7 SMART on FHIR standard. Kevin is a practicing, board-certified Emergency Medicine physician who also codes. The meetup recording (with Q&A) is at https://youtu.be/alB-45nu0lo
2. Serverless Evolution (since FaaS started)
2
Serverless is New Agile & Mindset
#1 We started as Back-
end FaaS (Serverless)
Developers who enjoyed
“gluing” other people’s
APIs and Managed
Services)
#3 We're obsessed by
creating business value
(meaningful MVPs,
Products), focusing on
Outcomes – NOT
Outputs, and we mesh
well with Product
Managers
#2 We build bridges
between Serverless
Community (“Dev leg”),
and Front-end, Voice-First
& UX folks (“UX leg”)
#4 Achieve agility NOT
by “sprinting” faster
(like in Scrum), but
working smarter (by
using bigger building
blocks and less Ops)
3. Disconnect between IT & Business needs
3
How to help companies accelerate?
Technology is not the point => We are here to create Value
Adopting Serverless Mindset allowed us to shift the focus from “pimping
up our cars” (infrastructure/code), towards “driving” (the business) forward.
≠
4. Let’s bridge the Businesses & IT Gap by:
4
1. bringing more Business-focused
topics (like one today) to educate,
2. offering free Second Opinions on
Application/Data Architecture
modernization (to Businesses),
3. offering for-fee Consulting service
(regardless of how short they are),
4. connecting Cloud enthusiasts from
the Community with Employers
Fill the Survey to help us serve you better,
To win in Manning Publications raffle:
https://forms.gle/oH2ZTnSgMTH41xsg7
5. Upcoming ServerlessToronto.org Meetups
5
1) Intro to Vertex AI, unified MLOps
platform for Data Scientists & ML
Engineers – Jarek Kazmierczak &
Brian Kang from Google
2) An Evening with Felipe Hoffa –
Big Data guru from Snowflake
3) James Beswick's AWS re:Invent
2021 Recap... and more
4) Retail Analytics & Business
Intelligence with Looker,
BigQuery and GCP – Leigha
Jarett YOUR “This is my Architecture” style presentations are welcome!
Regardless how big or small your learning & sharing will be ☺
Please rate us on Meetup & tell others about #ServerlessTO UG
6. Healthcare IT needs Developers and
Engineers like you & You’ll like it there:
6
8. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 1/20
Empowering Developers to be
Healthcare's Heroes
This page is at notion.patient.dev
(Disclaimer: I've only ever made stuff in US, but
looks interesting)
https://fhirnorth.mohawkcollege.ca/
9. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 2/20
Outline
• Background on SMART FHIR
• Make patient app ... Have I Been Tested for Anemia
◦ repl.it
◦ code.cerner.com
Background → SMART FHIR
(Confusing - as it exists today is way to make health apps with OAuth2 with REST
for patients, providers)
10. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 3/20
Index - FHIR v4.0.1
This page is part of the FHIR Specification (v4.0.1: R4 - Mixed
Normative and STU). This is the current published version. For
http://www.hl7.org/fhir/
11. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 4/20
SMART = Substitutable Medical Apps, Reusable Technology
FHIR = Fast Healthcare Interoperability Resources
Cerner | Home
Browse different versions of the HL7 ® FHIR ® standard. Cerner implements the DSTU 2 and R4 versions
of the HL7 ® FHIR ® standard.
http://fhir.cerner.com
Home - Epic on FHIR
When everyone's on the same page, technology can make cool
things happen. Epic is a strong supporter of the HL7® FHIR®
http://fhir.epic.com
SMART Health IT
SMART Health IT was launched with a New England Journal of
Medicine proposing a universal API (application programming
https://smarthealthit.org/
12. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 5/20
(Confusing - as it exists today is way to make health apps with OAuth2 with REST
for patients, providers)
13. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 6/20
Prime Time?
open.epic :: Endpoints
Access Community Health Network
https://eprescribing.accesscommunityhealth.net/FHIR/api/FHIR/
https://open.epic.com/MyApps/Endpoints
Learn by doing - Have I Been Tested?
14. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 7/20
15. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 8/20
via https://giphy.com/gifs/ABCTV-abc-iview-puppets-rJa18EsP5721N61mEO
16. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 9/20
Create an account at https://repl.it/
Fork the repo at https://repl.it/@patientDev/anemia
17. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 10/20
18. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 11/20
Create an account at https://code.cerner.com/developer/smart-on-fhir/
Create an app at code.cerner.com using your repl.it repo url
19. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 12/20
20. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 13/20
21. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 14/20
22. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 15/20
Your “App Type” should be “Patient” and give it Patient and Observation read
scopes
23. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 16/20
Click Save
Now, go to repl.it and open launch.html and replace
Client_id
redirect_uri
Open in new window by click on on box with arrow
24. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 17/20
Click login. You will eventually be redirected to a patient sign in screen. For an
example patient enter fredricksmart with password Cerner01 (sign in stuff on their
google group at
and
at
)
https://groups.google.com/forum/#!forum/cerner-fhir-
developers
https://docs.google.com/document/d/10RnVyF1etl_17pyCyK96tyhUWRbrTyEcqp
wzW-Z-Ybs/edit
25. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 18/20
Click Authorize at the bottom
You should see JSON from the APIs in your app.
If you see the below, wait a couple of minutes and try again...
26. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 19/20
27. 10/4/21, 11:21 PM Empowering Developers to be Healthcare's Heroes
https://notion.patient.dev/patientdev/Empowering-Developers-to-be-Healthcare-s-Heroes-4538509ce7d042869234c00f89652871 20/20