HL7® FHIR® DevDays

JUNE 16-18, 2020
Cleveland, OH

 

Program

We are ready for DevDays. The program offers keynotes, tutorials, tools and project presentations, Let’s build! sessions (classroom style) and Meet & Code slots for more hands-on time. And let’s not forget the social event on Tuesday night.

Icons indicate the level: star for introductory and rocket for advanced. Times and rooms are subject to change.

Please note: all exercises can be found on the exercise page.


Download PDF

Legend

  • Plenary session
  • Tutorial
  • Let’s build!
  • Community & Tooling
  • Hands-on – Meet & Code
  • Pop-up Session
  • Student & Startup Track
  • Special Event
  • Introductory Level
  • Advanced Level

Monday - June 10

Showing All
Argonaut
Building clients
Building servers
CARIN
Clinical
Community
Da Vinci
Developer
FHIR Documents
FHIR standard
Mapping
Modeling
Pop-up
Public Health
Research
Security
Special Topics
Terminology
7:30 am
8:00 am
8:30 am
9:00 am
9:30 am
10:00 am
10:30 am
11:00 am
11:30 am
12:00 pm
12:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
6:30 pm
7:00 pm
7:30 pm
8:00 pm
Kodiak
Kodiak
REGISTRATION
7:30 am - 8:30 am
7:30 am - 8:30 am

Opening
8:30 am - 8:50 am
8:30 am - 8:50 am
Plenary Session
Target audience: all participants

Opening Welcome to the HL7 FHIR DevDays in Redmond!

More about Ewout Kramer

Introduction to FHIR
9:00 am - 9:40 am
Simone Heckmann <span>FHIR standard</span><em>Introductory Level</em>
Monday, June 10
9:00 am - 9:40 am
Simone Heckmann, Gefyra
Track: FHIR standard
Type: Tutorial
Introductory Level
Target audience: Those who are new to FHIR, both technical and non-technical

Introduction to FHIR
This tutorial provides a brief introduction and overview of the FHIR specification. We will examine the basic concepts of FHIR resources and supported interoperability paradigms. An instructor led demo will illustrate a FHIR-in-action scenario. If you are new to FHIR, this is a great place to start.

More about Simone Heckmann

COFFEE BREAK
9:45 am - 10:15 am
9:45 am - 10:15 am

FHIR Profiling Overview
10:15 am - 10:55 am
Michel Rutten <span>Modeling</span><em>Introductory Level</em>
Monday, June 10
10:15 am - 10:55 am
Michel Rutten, Firely
Track: Modeling
Type: Tutorial
Introductory Level
Target audience: Beginners and intermediates

FHIR Profiling Overview
In this session you will get a broad overview of the FHIR conformance layer and its principal components, such as profiles, extensions and implementation guides, and learn about its benefits and capabilities. We will explain collaborative authoring and publication workflows, discuss related concepts such as FHIR registries, package management and versioning and introduce available tooling.
This session is targeting beginners and intermediates and will prepare you for attending the hands-on sessions "Profiling in practice" and"Let’s Build! My first profile."

More about Michel Rutten

CARIN Blue Button and Real-time Pharmacy Benefit implementation guides
11:05 am - 11:45 am
Amol Vyas, Ryan Howells <span>CARIN </span><em>Introductory Level</em>
Monday, June 10
11:05 am - 11:45 am
Amol Vyas, Cambia Health Solutions
Ryan Howells, Leavitt Partners
Track: CARIN
Type: Tutorial
Introductory Level

CARIN Blue Button and Real-time Pharmacy Benefit implementation guides
The CARIN Alliance is focused on releasing more data with less friction to consumers who use third-party applications by leveraging FHIR APIs. We will be presenting a draft of the CARIN Blue Button implementation guide including the Common Payer Consumer Data Set (CPCDS) to assist plans in meeting the CMS proposed rule requirements and a subsequent project to create a FHIR implementation guide to map NCPDP’s real-time pharmacy benefit check standard, including cash price information, to FHIR R4 to meet the requirements of the CMS Part D final rule.

More about Amol Vyas

SMART on FHIR
11:55 am - 12:35 pm
Josh Mandel <span>Security</span><em>Introductory Level</em>
Monday, June 10
11:55 am - 12:35 pm
Josh Mandel, Microsoft
Track: Security
Type: Tutorial
Introductory Level
Target audience: Beginner audience, anyone interested in learning about how FHIR can enable apps that plug into EHRs

SMART on FHIR
This talk introduces the SMART on FHIR app platform. We will provide a overview of the platform architecture including APIs, security and EHR integration. We will describe ongoing implementation efforts with major EHR vendors and large US-based hospitals. We will demonstrate platform resources including the SMART App Gallery, Sandbox Server, sample data and developer tools and documentation.

.More about Josh Mandel

LUNCH
12:35 pm - 1:45 pm
Monday, June 10
12:35 pm - 1:45 pm

Keynotes
1:45 pm - 2:30 pm
Steve Posnack, Micky Tripathi <span>Plenary Session</span>
Monday, June 10
1:45 pm - 2:30 pm
Steve Posnack, Office of the National Coordinator for Health IT (ONC)
Micky Tripathi, MAeHC
Plenary Session
Target audience: all participants

Keynote presentations

1:45 - 2:05 pm - Steve Posnack: A Dynamic Duo: FHIR-based APIs and Information Blocking

2:05 - 2:30 pm - Micky Tripathi: Answering the Call of FHIR: The Argonaut Project and FHIR Acceleration
This presentation will discuss the origins, accomplishments, and status of the Argonaut Project and the impact it’s had on accelerating FHIR adoption.

More about Steve Posnack
More about Micky Tripathi

Questionnaire
2:40 pm - 3:20 pm
Eric Haas, Brian Postlethwaite<span>Argonaut</span>
Monday, June 10
2:40 pm - 3:20 pm
Eric Haas, Health eData
Brian Postlethwaite, Telstra Health
Track: Argonaut
Type: Tutorial

Presenting the latest Argonaut work on Questionnaire.
Questionnaires, forms and surveys permeate healthcare in clinical, research, administrative, financial and other areas. They are easy ways to gather consistent data from patients, caregivers and other participants. In this presentation, the FHIR Questionnaire and QuestionnaireResponse resources are introduced. In addition, the Argonaut Questionnaire Implementation Guide --the result of the 2018 Argonaut Project's teams work-- provides additional guidance on using the FHIR RESTful APIs to share standard assessment forms and the assessment responses between organizations, for both traditional "static" forms as well as "adaptive" forms. We will also discuss how this work fits in with more advanced questionnaire workflows like those defined FHIR Structured Data Capture (SDC) Implementation Guide.

More about Eric Haas
More about Brian Postlethwaite

COFFEE BREAK
3:20 pm - 3:50 pm
3:20 pm - 3:50 pm

Argonaut data query on FHIR R4
3:50 pm - 4:30 pm
Eric Haas<span>Argonaut</span><em>Introductory Level</em>
Monday, June 10
3:50 pm - 4:30 pm
Eric Haas, Health eData, Inc.
Track: Argonaut
Type: Tutorial
Introductory Level
Target audience: All

Argonaut data query on FHIR R4
Future ONC API/FHIR certification on your planning roadmap? Implementers planning for future US ONC certification requirements will benefit from hearing about the latest Argonaut data query efforts based on FHIR R4. Topics include a brief history on the guide, its relationship to other FHIR implementation guides including US Core, an overview of its contents and how it is expected to be used in the future.

More about Eric Haas

Managing multiple versions
4:40 pm - 5:20 pm
Grahame Grieve<span>FHIR standard</span><em>Advanced Level</em>
Monday, June 10
4:40 pm - 5:20 pm
Grahame Grieve, Health Intersections
Track: FHIR standard
Type: Tutorial
Advanced Level

Managing multiple versions
There have been three major releases of FHIR and the production of FHIR systems are spread across releases R2, R3 and R4. Grahame will discuss the features in the FHIR specification itself that relate to supporting multiple versions, and will describe some of the major implementation decisions relating to which version(s) to support.

More about Grahame Grieve

FOOD & DRINKS
5:30 pm - 7:00 pm
5:30 pm - 7:00 pm

Meet & Code
7:00 pm - 8:00 pm
Monday, June 10
7:00 pm - 8:00 pm
Target audience: all participants

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Rainier
Rainier
Payer/Clinical data exchange
9:00 am - 9:40 am
Viet Nguyen <span>Da Vinci</span>
Monday, June 10
9:00 am - 9:40 am
Viet Nguyen, Health Services Platform Consortium
Track: Da Vinci
Type: Tutorial
Target audience: Clinicians, Payers, Vendors, Developers
Level: Intermediate

Payer/ Clinical data exchange – sending data from Payers TO providers
The HL7 Da Vinci Project is a multi-stakeholder effort led by payers, providers and HIT vendors to address use cases in value based care. In this session, participants deep dive into two Da Vinci use cases: Payer Data Exchange and Clinical Data Exchange. Participants will learn how payer-sourced data can be made available to clinicians to support clinical care and how provider-sourced data will be transmitted to payers to support care management, auditing and risk adjustment.

More about Viet Nguyen

FHIR Proficiency Exam preparation
10:15 am - 10:55 am
Simone Heckmann <span>FHIR standard</span>
Monday, June 10
10:15 am - 10:55 am
Simone Heckmann, Gefyra
Track: FHIR standard
Type: Tutorial
Target audience: Experienced FHIR developers/specifiers who aim for official certification of their skills or FHIR beginners who are willing to dive deep into the specification with the purpose of achieving certification

FHIR Proficiency Exam preparation
The tutorial will inform participants about the requirements for taking the HL7 FHIR Proficiency Exam. We will take a quick look over the topics that are covered by the exam, give tips for how to prepare and test your knowledge with a few training questions, so you can decide whether you're ready to take the exam or need more time to study.

More about Simone Heckmann

A FHIR server: a swiss army knife in an IT architecture
11:05 am - 11:45 am
Marco Visser <span>Building Servers</span>
Monday, June 10
11:05 am - 11:45 am
Marco Visser, Firely
Track: Building servers
Type: Tutorial
Target audience: Architects, developers

A FHIR server: a swiss army knife in an IT architecture
• Do you want to support your researchers? Use it as a Clinical Data Repository
• Has your region started data exchange in FHIR? Setup an FHIR server as your integration point to the project and have it enforce the IG as a bonus
• Data quality hard to maintain? State your rules as profiles and let a FHIR server check them on your data
• Do you have that legacy system that just won’t go away and won’t integrate either? Use a FHIR server as a facade on top of it and have it speak FHIR
• Looking for a generic back end for your apps? Deploy a FHIR server that will host all the resources you need
Marco will explain what a FHIR server actually is and can do and give an overview of all these uses.

More about Marco Visser

FHIR Mapping Language
11:55 am - 12:35 pm
Vadim Peretokin <span>Mapping</span><em>Advanced Level</em>
Monday, June 10
11:55 am - 12:35 pm
Vadim Peretokin, Firely
Track: Mapping
Type: Tutorial
Advanced Level

FHIR Mapping Language
Learn how to use the FHIR mapping language and its updated syntax with an overview of the language, key concepts and practical examples.
You can use the FHIR mapping language to transform content such as V2 and CCDA to/from FHIR, though due to time constraints that will not be covered - join the "Lets build!" session for that.

More about Vadim Peretokin

2:40 pm - 3:20 pm
Monday, June 10
2:40 pm - 3:20 pm

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Let's build! Personal Health Device Data on FHIR
3:50 pm - 4:30 pm
Melanie Yeung<span>Special Topics</span><em>Level 1</em>
Monday, June 10
3:50 pm - 4:30 pm
Melanie Yeung, PCH Alliance
Track: Special Topics
Type: Let's build!
Introductory Level
Target audience: Attendees interested in integrating personal health devices data into a FHIR service

Let's build! Personal Health Device Data on FHIR
Personal Connected Health Alliance (PCHAlliance) publishes and promotes the Continua Design Guidelines, an open framework using existing device standards for interoperability of devices used for applications monitoring personal health and wellness. This track will explore how device data generated from compliant devices are used in monitoring, analytics, clinical and other uses in informatics from hospital to home. Participants will gain experience in understanding how device data is represented in FHIR and how to work with the device data to build meaningful applications that can be used by patients, providers and caregivers.

More about Melanie Yeung

Let's build! A Vonk plug-in
4:40 pm - 5:20 pm
Christiaan Knaap<span>Building servers</span>
Monday, June 10
4:40 pm - 5:20 pm
Christiaan Knaap, Firely
Track: Building servers
Type: Let's build!

Let's build! A Vonk plug-in
In its latest version, FHIR covers a lot of different topics: REST API, terminology services, mapping language. However, organizations often have unique constraints which require a set of custom operations when adopting FHIR.
This Let's build! session provides you with a practical walkthrough covering the following topics:
* How to extend the functionality of the Vonk FHIR server
* How to customize already existing services provided by the Vonk FHIR server
* How to connect to external web services and FHIR servers to retrieve information

More about Christiaan Knaap

St. Helens
St. Helens
Towards Computable Guidelines and Beyond with FHIR
9:00 am - 9:40 am
Paula Braun, Maria Michaels <span>Public Health</span>
Monday, June 10
9:00 am - 9:40 am
Paula Braun, CDC
Maria Michaels, CDC
Track: Public Health
Type: Tutorial
Target audience: Developers, data requestors, architects, project leads

Towards Computable Guidelines and Beyond with FHIR
For over 70 years, CDC has used the best available science and data to make public health decisions. Under the leadership of CDC’s Deputy Director for Public Health Science and Surveillance, the agency has embarked on a Public Health Data Strategy that includes HL7 FHIR-based interoperability standards to allow the agency to be more responsive and effective when responding to public health concerns, leveraging efforts within and beyond clinical settings.
This tutorial will demonstrate how CDC’s strategic priorities and needs align with work already underway by established FHIR accelerators, such as the Argonaut and Da Vinci projects, and its mission and data needs are consistent with federal counterparts. This includes how using FHIR to represent the recommendations within clinical practice guidelines can help produce sharable and interoperable clinical decision support, next generation clinical quality measures and streamlined reporting and referrals. This session will highlight the reusability of FHIR profiles across these areas and provide an overview of a draft implementation guide on the representation of clinical practice guideline recommendations in FHIR (CPG-on-FHIR).

Who should attend:
• Developers who have an interest in public health
• Clinical organizations who provide data to public health
• Data requestors who would like to leverage public health data in their FHIR-based solutions
• Architects and project leads who make decisions about where/how FHIR might go beyond clinical settings

Related sessions that will provide more detail and hands-on application include:
• Mechanics of FHIR in Reporting and Referrals (PUBLIC HEALTH – Arun Srinivasan, John Loonsk)
• FHIR in Population Health Ecosystem (PUBLIC HEALTH – John Loonsk, Jason Hall)
• Let’s build! Next Generation Quality Measurement with FHIR (QUALITY MEASURES – Ben Hamlin/Sam Sayer)
• Let’s build! Next Generation Quality Reporting with FHIR (QUALITY MEASURES – Bryn Rhodes)
• Let’s build! CDS Hooks Services (CLINICAL – Dennis Patterson)
• Let’s build! Clinical Decision Support (CDS – Bryn Rhodes)

More about Paula Braun
More about Maria Michaels

Java and .NET FHIR client
10:15 am - 10:55 am
James Agnew, Mirjam Baltus <span>Building clients</span><em>Introductory Level</em>
Monday, June 10
10:15 am - 10:55 am
James Agnew, University Health Network
Mirjam Baltus, Firely
Track: Building clients
Type: Tutorial
Introductory Level

Java and .NET FHIR client
This tutorial will explain several parts of the API. Code examples will be provided for creating resource instances, sending requests to servers and inspecting the responses.
Join James and Mirjam after this session for the guided Let's build! session, where you will build your first FHIR client using what you’ve just learned.

More about James Agnew
More about Mirjam Baltus

Let's build! Java and .NET FHIR client - continued
11:05 am - 11:45 am
James Agnew, Mirjam Baltus <span>Building clients</span><em>Introductory Level</em>
Monday, June 10
11:05 am - 11:45 am
James Agnew, University Health Network
Mirjam Baltus, Firely
Track: Building clients
Type: Let's build!
Introductory Level

Let's build! Java and .NET FHIR client - continued
Come and build your first FHIR client together with us! Using either the FHIR .Net API or the Java HAPI library, we will create a simple FHIR client that retrieves a Patient resource from a FHIR server. Next we can change some details in the Patient data and send the updated resource to the server again. After these first steps, we will create a search query and look at the server’s response. During the first part of the session you can code along with us. After that, we welcome you to try out any of the other options that we have talked about in our previous session.

More about James Agnew
More about Mirjam Baltus

Clinical Notes
11:55 am - 12:35 pm
Michelle Miller <span>Argonaut</span><em>Introductory Level</em>
Monday, June 10
11:55 am - 12:35 pm
Michelle Miller, Cerner
Track: Argonaut
Type: Tutorial
Introductory Level
Target audience: Developers, architects, analysts

Clinical Notes
Clinical Notes is a broad label for textual narrative in the patient’s chart, such as consultation notes, discharge summaries, history and physical notes, procedure notes, progress notes, etc. This session will provide an overview of which FHIR resources should (and shouldn’t) be used to support clinical notes.

More about Michelle Miller

Working with FHIRpath
2:40 pm - 3:20 pm
Ewout Kramer<span>Developer</span><em>Introductory Level</em>
Monday, June 10
2:40 pm - 3:20 pm
Ewout Kramer, Firely
Track: Developer
Type: Tutorial
Introductory Level
Target audience: Profile authors, modelers

Working with FHIRpath
FHIRPath is a path traversal and extraction language much like XPath. It is used --amongst other things-- for validation of instances. Learn about its syntax and structure so you can author FHIRPath expressions with confidence.

More about Ewout Kramer

Let's build! Integration of Amazon Comprehend Medical with a FHIR server
3:50 pm - 4:30 pm
Mithun Mallick<span>Developer</span>
Monday, June 10
3:50 pm - 4:30 pm
Mithun Mallick, Amazon Web Services
Track: Developer
Type: Let's build!

Let's build! Integration of Comprehend Medical with a FHIR server
In this session you will learn to extract clinical entities from medical notes using Amazon Comprehend Medical and map them to FHIR resources. Attendees will then learn how to load the resources to FHIR repository by calling the interactions on a FHIR server.

More about Mithun Mallick

Let's build! Questionnaire
4:40 pm - 5:20 pm
Eric Haas, Brian Postlethwaite<span>Argonaut</span>
Monday, June 10
4:40 pm - 5:20 pm
Eric Haas, Health eData
Brian Postlethwaite, Telstra Health
Track: Argonaut
Type: Let's build!

Let's build! Questionnaire
In this Let's build session we will be using some open source tools to create a basic forms, render those forms and capture the responses to the form as a QuestionnaireResponse resources.

More about Eric Haas
More about Brian Postlethwaite

Sonora
Sonora
FHIR for clinicians
9:00 am - 9:40 am
David Hay <span>Clinical</span>
Monday, June 10
9:00 am - 9:40 am
David Hay, Rhapsody
Track: Clinical
Type: Tutorial

FHIR for clinicians
This presentation is an introduction to FHIR for the clinical and business user. We'll talk about what FHIR is, why it was developed and the benefits that it brings to clinicians and others. We'll talk about the main parts of FHIR - resources, connections between resources and terminology as well as touching on profiling - making FHIR work for you! The objective is to prepare a clinician for participating in FHIR related projects.

More about David Hay

FHIR in Clinical Research
10:15 am - 10:55 am
Sebastiaan Knijnenburg <span>Research</span>
Monday, June 10
10:15 am - 10:55 am
Sebastiaan Knijnenburg, Castor EDC
Track: Research
Type: Tutorial

FHIR in Clinical Research
Electronic Data Capture (EDC) in clinical trials has been a manual, time consuming and error-prone task. Automated data entry via EHR linkage can greatly improve the efficiency of research personnel, improve the quality of the collected data and reduce costs. As FHIR adoption in hospitals and EHRs rises, the EHR becomes a valuable data source for EDC tools.

In this session we will discuss how the clinical research process works, from hypothesis to analysis, assess where FHIR can play a role, share our experiences with integrating two EHR’s into an online EDC tool (Castor EDC) via FHIR and discuss a reference architecture for gathering research data via FHIR.

More about Sebastiaan Knijnenburg

Mechanics of FHIR in Reporting and Referrals
11:05 am - 11:45 am
Arun Srinivasan, John Loonsk <span>Public Health</span>
Monday, June 10
11:05 am - 11:45 am
Arunkumar Srinivasan, CDC
John Loonsk, John Hopkins University
Track: Public Health
Type: Tutorial

Mechanics of FHIR in Reporting and Referrals
This session covers how to leverage FHIR in addressing different public and population health use cases. Learn to use FHIR subscriptions and planDefinitions in the context of distributing knowledge to EHRs and using the "when, where, and how" for public health reporting. Develop a deeper understanding in designing FHIR Messaging headers, FHIR bundles and state machines in the context of easing interorganizational bidirectional data exchange. Review the role of FHIR communication resources as well as the uses of FHIR bundles as an approach to managing granular data segmentation. This session will offer practical technical examples, code snippets and exercises from the electronic case reporting (eCR) and Bidirectional Services eReferrals (BSeR) usecases. Leverage the Meet & Code sessions throughout the meeting to work with the presenters on the exercises offered during this session.

Who should attend:
* Developer and architects who have an interest in public health
* Clinical organizations and partners who exchange data with public health
* Data requestors who would like to leverage public health data in their FHIR-based solutions
* Architects and project leads who make decisions about where/how FHIR might go beyond clinical settings

More about Arun Srinivasan
More about John Loonsk

International Patient Summary
11:55 am - 12:35 pm
Rob Hausam <span>FHIR standard</span><em>Level 1</em>
Monday, June 10
11:55 am - 12:35 pm
Rob Hausam, Hausam Consulting
Track: FHIR standard
Type: Tutorial
Introductory Level
Target audience: Implementers, EHR vendors, managers, providers and patients who are interested in making clinical data available or taking it with them and using it across boundaries

International Patient Summary - Opening new horizons for clinical data exchange
The HL7 International Patient Summary (IPS) specification provides a minimal and non-exhaustive health record extract which is specialty agnostic and condition independent, clinically relevant and global in scope. It was initially developed as a clinical document designed for the needs of unscheduled, cross-border care of a patient. Now with the FHIR version the focus is broadened to cover additional clinical scenarios and uses of individual data components (FHIR profiles). The tutorial provides an introduction and overview of the FHIR IPS implementation guide specification, emphasizing the use and re-usability of individual data components, with the IPS Immunization profile as a specific example.

More about Rob Hausam

2:40 pm - 3:20 pm
Monday, June 10
2:40 pm - 3:20 pm

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Pop-up Session
3:50 pm - 4:30 pm
Monday, June 10
3:50 pm - 4:30 pm
Track: Pop-up

Pop-up Session
Have a great topic you want to talk about? Come to the registration desk to fill this slot!

Pop up Session
4:40 pm - 5:20 pm
Monday, June 10
4:40 pm - 5:20 pm
Track: Pop-up

Pop-up Sessions
Why stick to the regular schedule? If you have a great idea that you want to share or discuss with other participants or speakers, come over to the registration desk and we will make sure you get a room. Or if you already know, send us an email just prior to the event. Great ideas come before just good ideas.

Pop-up: Packaging and slicing
6:30 pm - 8:00 pm
Grahame Grieve
Monday, June 10
6:30 pm - 8:00 pm
Grahame Grieve
Track: Pop-up

Pop-up Session: Packaging and slicing

Lassen
Lassen
FHIR Documents
9:00 am - 9:40 am
Rick Geimer<span>FHIR Documents</span>
Monday, June 10
9:00 am - 9:40 am
Rick Geimer, Lantana
Track: FHIR Documents
Type: Tutorial
Target audience: Software developers, informaticists, and practitioners who author clinical documents

FHIR Documents
This tutorial will provide a brief introduction to FHIR documents. We will explore the core resources used for documents, such as Composition, Bundle and DocumentReference. We will also discuss current applications of FHIR documents such as the C-CDA on FHIR spec, electronic case reporting, and pharmacist care plan documents. We will also discuss converting CDA documents to FHIR documents. An instructor led demo will conclude the session

More about Rick Geimer

IHE XDS: adding two tablespoons of FHIR
10:15 am - 10:55 am
Rene Spronk <span>FHIR Documents</span><em>Introductory Level</em>
Monday, June 10
10:15 am - 10:55 am
Rene Spronk, Ringholm
Track: FHIR Documents
Type: Tutorial
Introductory Level

IHE XDS: adding two tablespoons of FHIR
What happens if one combines the strengths of XDS with those of FHIR? XDS is mainly used for the exchange of documents between organizations. FHIR is mainly used for the exchange of resources with apps. This talk explores how this combination is currently leveraged by various projects, and how XDS & FHIR could be used if one extrapolates the current usage of both XDS as well as FHIR. Topics include MHD (the FHIR version of XDS), FHIR documents, full text search in XDS documents, the link with RESTful DICOM, the exchange of random FHIR bundles instead of documents, as well as the power of on-demand documents. In short: a delicious dish comprised of a pinch of XDS with lots of added FHIR.

More about Rene Spronk

Profiling in practice
11:05 am - 11:45 am
Lilian Minne <span>Modeling</span><em>Introductory level</em>
Monday, June 10
11:05 am - 11:45 am
Lilian Minne, Firely
Track: Modeling
Type: Tutorial
Introductory Level

Profiling in practice
In this tutorial we will introduce you to our Profiling Academy and address profiling in practice. We will provide you with guidelines, best-practices and tips and tricks that you can take home for your own profiling project

More about Lilian Minne

Da Vinci: Broad update
11:55 am - 12:35 pm
Viet Nguyen <span>Da Vinci</span><em>Introductory Level</em>
Monday, June 10
11:55 am - 12:35 pm
Viet Nguyen, Health Services Platform Consortium
Track: Da Vinci
Type: Tutorial
Introductory Level
Target audience: Clinicians, payers, vendors, developers

The HL7 Da Vinci Project is a multi-stakeholder effort led by payers, providers and HIT vendors to address use cases in value based care. In this session, participants will learn about the Da Vinci processes for identifying use cases, creating implementation guides and developing reference implementations. There will also be an update on the new and in-flight use cases including Data Exchange for Quality Measures, Clinical Data Exchange, Payer Data Exchange, Documentation Templates and Payer Rules, and Prior Authorization Support.

More about Viet Nguyen

Material UI on FHIR
2:40 pm - 3:20 pm
Abigail Watson<span>Building clients</span>
Monday, June 10
2:40 pm - 3:20 pm
Abigail Watson, University of Chicago
Track: Building clients
Type: Tutorial

Material UI on FHIR
Learn how to convert FHIR resources into reusable and composable user interface components, using the popular React and Material UI libraries. This session will discuss how FHIR intersects user interface design paradigms, GPU optimization, DOM management, functional programming, flattening resources, versioning, composability and otherwise developing great user interfaces using FHIR.

More about Abigail Watson

3:50 pm - 4:30 pm
Target audience: all participants

Repeated session: SQL on FHIR
4:40 pm - 5:20 pm
Nick George
Monday, June 10
4:40 pm - 5:20 pm
Nick George, Google
Track: Developer

SQL on FHIR
In this session, we present the work open-sourced at github.com/google/fhir. This package includes tools to help customize FHIR representations using profiles, including creating views suitable for SQL queries over large amounts of data. We'll describe how we use this representation internally at Google and show examples of how you could use the same techniques in your own applications and systems.

More about Nick George

Meet & Code
7:00 pm - 8:00 pm
Monday, June 10
7:00 pm - 8:00 pm
Target audience: all participants

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Meet & Code
7:00 pm - 8:00 pm
Monday, June 10
7:00 pm - 8:00 pm
Target audience: all participants

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Baker
Baker
Healthcare Directories
9:00 am - 9:40 am
Brian Postlethwaite<span>Special Topics</span><em>Introductory Level</em>
Monday, June 10
9:00 am - 9:40 am
Brian Postlethwaite, Telstra Health
Track: Special Topics
Type: Tutorial
Introductory Level
Target audience: Developers, architects, business analysts wanting an understanding of integrating provider and healthcare services inside and outside their solutions

Healthcare Directories
Directories are an unsung hero in healthcare, supporting most clinical activities with required information about practitioners, organizations, locations and the healthcare services provided. In this session you will learn about the many contexts of directories, common use cases, how to build them in FHIR and details on the new Validated Healthcare Implementation Guide.

More about Brian Postlethwaite

Let's build! Modeling a clinical scenario
10:15 am - 10:55 am
David Hay <span>Clinical</span>
Monday, June 10
10:15 am - 10:55 am
David Hay, Rhapsody
Track: Clinical
Type: Let's build!

Let's build! Modeling a clinical scenario
This session follows from the introduction and uses freely available tooling--clinFHIR--to build collections on resources that represent real clinical scenarios. We'll start with a short demonstration, then it's hands on! There will be a number of scenarios to choose from and you'll be able to continue your work after the session -- and, indeed, after the event. You'll need a computer with a modern browser (we recommend Chrome) and a desire to learn!

More about David Hay

SNOMED overview
11:05 am - 11:45 am
Rory Davidson <span>Terminology</span><em>Introductory Level</em>
Monday, June 10
11:05 am - 11:45 am
Rory Davidson, SNOMED International
Track: Terminology
Type: Tutorial
Introductory Level
Target audience: General, anyone interested in using SNOMED CT with FHIR

SNOMED overview
This session will provide information and discussion on the clear exchange of health information for all using a universal, codified, clinical terminology (SNOMED CT) leveraging FHIR Terminology Services. The session will focus on an introduction to the SNOMED CT model and the specifics and differences that are useful to be aware of when using SNOMED CT and FHIR together. Specific areas covered will include using SNOMED CT Reference Sets with Valuesets, working with the SNOMED CT Expression Constraint Language (ECL) and SNOMED URI standards as applicable to FHIR.

More about Rory Davidson

Let's build! SNOMED
11:55 am - 12:35 pm
Rory Davidson <span>Terminology</span><em>Introductory Level</em>
Monday, June 10
11:55 am - 12:35 pm
Rory Davidson, SNOMED International
Track: Terminology
Type: Let's build!
Introductory Level
Target audience: Software developers

Let's build! SNOMED
Introduction to developing with SNOMED International's FHIR enabled open source SNOMED CT terminology server through useful examples and exercises to get used to access SNOMED CT through FHIR Terminology Services. This session is hands-on covering topics discussed in the SNOMED CT Overview session including using SNOMED CT reference sets with valuesets, working with the SNOMED CT Expression Constraint Language (ECL), and SNOMED URI standards as applicable to FHIR.

More about Rory Davidson

Let's build! An implementation guide
2:40 pm - 3:20 pm
Ardon Toonstra, Lloyd McKenzie<span>Modeling</span><em>Introductory Level</em>
Monday, June 10
2:40 pm - 3:20 pm
Ardon Toonstra, Firely
Lloyd McKenzie, Gevity Inc.
Track: Modeling
Type: Let's build!
Introductory Level
Target audience: HIT Vendors, insurers, clinicians, health systems

Let's build! An implementation guide
This session will guide you in building your own FHIR Implementation Guide (IG), using the IG editor of Simplifier.net and the FHIR build tool.

More about Ardon Toonstra
More about Lloyd McKenzie

Customizing IG Publisher templates
3:50 pm - 4:30 pm
Lloyd McKenzie<span>Modeling</span>
Monday, June 10
3:50 pm - 4:30 pm
Lloyd McKenzie, Gevity
Track: Modeling
Type: Tutorial

Customizing IG Publisher templates
The HL7 IG Publisher has undergone a shift to a template-based publication approach. These templates allow implementation guides (IG) to be published with a variety of aesthetics. The tutorial will examine the different pieces of a template and show how they work when publishing an implementation guide.

More about Lloyd McKenzie

Introduction to DICOM for Imaging and its FHIR integration
4:40 pm - 5:20 pm
Mohannad Hussain<span>Special Topics</span>
Monday, June 10
4:40 pm - 5:20 pm
Mohannad Hussain, Philips
Track: Special Topics
Type: Tutorial
Target audience: HIT Vendors, insurers, clinicians, health systems

Introduction to DICOM for Imaging and its FHIR integration
This session provides a formal introduction to DICOM for medical imaging. The session then proceeds to explore how DICOM integrates with FHIR to compliment the patient record. It will cover basic interactions with FHIR and DICOMweb to query for and retrieve images.

More about Mohannad Hussain

Hood
Hood
FHIR 5
9:00 am - 9:40 am
Grahame Grieve <span>FHIR standard</span><em>Introductory Level</em>
Monday, June 10
9:00 am - 9:40 am
Grahame Grieve, Health Intersections
Track: FHIR standard
Type: Tutorial
Introductory Level

FHIR 5
This session will present the FHIR R5 roadmap, which covers both changes to the FHIR standard itself and the other major plans that the FHIR community has during the next couple of years. The session will include: What's in R5? what's not? When is it likely to land? Should I wait for R5 before committing? What is the FHIR community doing to increase real world penetration in solutions?

More about Grahame Grieve

9:00 am - 9:40 am
Monday, June 10
9:00 am - 9:40 am

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

SQL on FHIR
10:15 am - 10:55 am
Nick George <span>Developer</span><em>Introductory Level</em>
Monday, June 10
10:15 am - 10:55 am
Nick George, Google
Track: Developer
Type: Tutorial
Introductory Level

SQL on FHIR
In this session, we present the work open-sourced at github.com/google/fhir. This package includes tools to help customize FHIR representations using profiles, including creating views suitable for SQL queries over large amounts of data. We'll describe how we use this representation internally at Google and show examples of how you could use the same techniques in your own applications and systems.

More about Nick George

11:05 am - 11:45 am
Monday, June 10
11:05 am - 11:45 am

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Implementation Guides
11:55 am - 12:35 pm
Ardon Toonstra, Lloyd McKenzie <span>Modeling</span><em>Introductory Level</em>
Monday, June 10
11:55 am - 12:35 pm
Ardon Toonstra, Firely
Lloyd McKenzie, Gevity
Track: Modeling
Type: Tutorial
Introductory Level
Target audience: Specifiers

Implementation Guides
This tutorial demonstrates how to build a FHIR Implementation Guide (IG) using the IG editor of Simplifier.net and the FHIR build tool. The exercises in the hands-on time will provide the opportunity to create your own IG with guidance of the speakers.

More about Ardon Toonstra
More about Lloyd McKenzie

FHIR Projects
2:40 pm - 3:20 pm
Kenny Blanchette, Samantha Robicheau, Mark Olschesky<span>Community</span>
Monday, June 10
2:40 pm - 3:20 pm
Mark Olschesky, Datica
Track: Community
Type: Presentations

FHIR Projects
This session consists of one community presentations which focus on the implementation best practices of their project/product. These presentations are NOT a product showcase - the aim is to have max. 5 minutes to introduce a product/project, followed by a deep dive in things like the architectural approach, tools used, good/bad experiences with FHIR. The aim is for software implementers (even if they're not using the same architecture nor development platform) to learn from the development approach as used in other projects.

Using FHIR to standardize development at a multi-business organization
Mark Olschesky, Datica
While the complete implementation of FHIR for interoperability purposes is years away, large companies have already been using FHIR to standardize data consumption and distribution across business divisions and product lines. This talk will provide an overview on using FHIR for internal standardization and best practices based on years of experience across multiple large organizational projects.

FHIR Projects
3:50 pm - 4:30 pm
Jeff Danford and speaker TBA<span>Community</span>
Monday, June 10
3:50 pm - 4:30 pm
Jeff Danford, Allscripts
Track: Community
Type: Presentations

FHIR Projects
This session consists of 2 community presentations, which focus on the implementation best practices of their project/product. These presentations are NOT a product showcase - the aim is to have max. 5 minutes to introduce a product/project, followed by a deep dive in things like the architectural approach, tools used, good/bad experiences with FHIR. The aim is for software implementers (even if they're not using the same architecture nor development platform) to learn from the development approach as used in other projects.

1. Care Planning in FHIR
Jeff Danford, Allscripts
This presentation provides a demonstration of how FHIR resources can be used to support standardized care planning for patients and how business logic may be incorporated into the process. This presentation is based on the work being done in the Care Planning track at the HL7 FHIR Connectathons and the Dynamic Care Planning profile recently published by IHE.

FHIR Projects
4:40 pm - 5:20 pm
Raychelle Fernandez, Tom Willis<span>Community</span>
Monday, June 10
4:40 pm - 5:20 pm
Raychelle Fernandez, Dynamic Health IT
Tom Willis, Moxe Health

FHIR Projects
This session consists of 2 community presentations, which focus on the implementation best practices of their project/product. These presentations are NOT a product showcase - the aim is to have max. 5 minutes to introduce a product/project, followed by a deep dive in things like the architectural approach, tools used, good/bad experiences with FHIR. The aim is for software implementers (even if they're not using the same architecture nor development platform) to learn from the development approach as used in other projects.

1. Interoperability tips for FHIR App integration
Raychelle Fernandez, Dynamic Health IT
Review of Integration differences in EHR API Implementations available for app developers as it relates to FHIR Resources and Trusted Connections. Using publicly available examples from EHR vendor documentation, we will focus on ONC API certification requirements (g)(7) - (g)(11).

2. Using FHIR for large-scale clinical data extraction from health systems for health plans and data analytics
Tom Willis, Moxe Health
Moxe Health implements chart retrieval from multiple EHRs to support risk adjustment efforts by health plans. For speed, privacy, timeliness and accuracy reasons, we extract and transmit these data digitally using the methods available from each EHR, including FHIR services and vendor legacy interfaces. While consumer-style FHIR and SMART on FHIR applications have enjoyed considerable success, backend services handling large numbers of large transactions through FHIR have lagged behind. This presentation will review performance challenges, best practices, dos and don'ts for using FHIR for large scale clinical data extraction, based on our experiences implementing a FHIR-based solution at several health systems.

McKinley
McKinley
Meet & Code
10:15 am - 12:35 pm
Monday, June 10
10:15 am - 12:35 pm
Target audience: all participants

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Meet & Code
2:40 pm - 3:20 pm
Monday, June 10
2:40 pm - 3:20 pm
Target audience: all participants

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Pop-up: Zooming in on FHIR authz.
3:50 pm - 4:30 pm
Isaac Vetter
Monday, June 10
3:50 pm - 4:30 pm
Isaac Vetter
Track: Pop-up

Pop-up Session: Zooming in on FHIR autz: How can we improve SMART scopes?
SMART on FHIR is the defacto authorization layer used by FHIR apps. Built on the widely deployed OAuth 2.0 authorization code flow, it tightly integrates FHIR resources with a launch extension. SMART's scope syntax has served us well, but is beginning to strain under the needs for finer grained control -- should patient/Observation.read really authorize access to all lab results and my steps? While both loved and maligned, does the patient/*.* scope really communicate to the consumer the data they're sharing?

How can SMART scopes fit patient's goals for sharing?
How can clinical systems better implement these scopes?
Let's figure out what the future will hold!

Meet & Code
4:30 pm - 5:20 pm
Monday, June 10
4:30 pm - 5:20 pm
Target audience: all participants

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Pop up: Active Medication List
4:40 pm - 5:20 pm
Michelle Miller
Monday, June 10
4:40 pm - 5:20 pm
Michelle Miller
Track: Pop-up

Pop-up Session: Active Medication List

Monday - June 10

Tuesday - June 11

Showing All
Argonaut
Building clients
Building servers
Clinical
Community
Developer
Modeling
Policy
Pop-up
Quality Measures
Research
Security
Terminology
8:00 am
8:30 am
9:00 am
9:30 am
10:00 am
10:30 am
11:00 am
11:30 am
12:00 pm
12:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
5:30 pm
6:00 pm
Kodiak
Kodiak
REGISTRATION
8:00 am - 8:30 am
8:00 am - 8:30 am

Opening & Keynote
8:30 am - 9:05 am
Ewout Kramer, Peter Lee <span>Plenary Session</span>
Tuesday, June 11
8:30 am - 9:05 am
Ewout Kramer, Firely
Peter Lee, Microsoft
Type: Plenary Session
Target audience: all participants

8:30 - 8:40 am: Ewout Kramer, Firely
Learn about the highlights of the second day of HL7 FHIR DevDays 2019

8:45 - 9:05 am: Peter Lee, Microsoft
Reimagining Healthcare
The infrastructure of healthcare is moving to the cloud. This is a shift that will be truly historic, not only because it will happen only once, but because it may finally enable the interoperable, accessible, and AI-powered healthcare delivery platform that has been promised for so many years. However, as with other technology shifts, sometimes best intentions fail and data ends up in a maze of twisty little data silos – different silos than today’s, but fundamentally no better. This talk explores what is at stake, and suggests some specific interventions that developers can make today to ensure a better healthcare future.

More about Ewout Kramer
More about Peter Lee

Building and testing SMART on FHIR Apps with HSPC Sandbox 2019
9:15 am - 9:55 am
Nikolai Schwertner <span>Building clients</span>
Tuesday, June 11
9:15 am - 9:55 am
Nikolai Schwertner, Interopion
Track: Building clients
Type: Tutorial

Building and testing SMART on FHIR Apps with HSPC Sandbox 2019
The Health Services Platform Consortium (HSPC) was founded in 2013 by Intermountain Healthcare, Louisiana State University and the Veteran’s Administration to improve health by creating a vibrant, open ecosystem of interoperable platforms, applications, and knowledge assets. This tutorial will provide an overview of the HSPC Developers Portal, HSPC Sandbox and HSPC Gallery. The participants will learn how to effectively use the latest HSPC platform, SDKs and libraries, application samples, and documentation to set up their personal SMART on FHIR sandbox in the cloud. We will explore the steps for populating the sandbox with realistic clinical data. Finally, we will demonstrate the process of developing and testing health applications and CDS Hooks services in the sandbox environment that we created.

More about Nikolai Schwertner

COFFEE BREAK
10:00 am - 10:30 am
10:00 am - 10:30 am

ONC Rule open API
10:30 am - 11:10 am
Steve Posnack <span>Policy</span>
Tuesday, June 11
10:30 am - 11:10 am
Steve Posnack, Office of the National Coordinator for Health IT (ONC)
Track: Policy
Type: Tutorial

ONC Rule open API


More about Steve Posnack

Security in FHIR
11:20 am - 12:00 pm
Andrew Marcus <span>Security</span><em>Introductory Level</em>
Tuesday, June 11
11:20 am - 12:00 pm
Andrew Marcus, Asymmetrik
Track: Security
Type: Tutorial
Introductory Level

Security in FHIR
Asymmetrik, the maintainers of ONC’s reference secure FHIR server, challenges you to think like a hacker. Security is only as good as the weakest link; it sometimes only takes one chink in the armor for a determined cyber-attacker to work their way into your system. In this talk, the speaker will lay out a scenario in which cyber-attackers are able to access healthcare data by exploiting a series of vulnerabilities in a FHIR server and application. You will learn about vulnerabilities that can affect any web-based system, as well as more advanced attacks specific to SMART on FHIR. You will also learn what you can do to prevent such attacks and secure your own healthcare applications.

In the corresponding let's build session in the afternoon, we will dive deeper into the scenario and let you play the role of the hacker. You will be provided with a VM loaded with hacking tools to install on your laptop. Asymmetrik’s cyber-security experts will then guide you as you identify and exploit vulnerabilities, looking at many attack vectors and techniques that can be used against insufficiently-secure FHIR infrastructure. This will help you gain a better understanding of each of the attacks and how they work.

More about Andrew Marcus

LUNCH
12:05 pm - 1:15 pm
12:05 pm - 1:15 pm

Group photo

Keynotes
1:15 pm - 2:00 pm
Greg Simon, Dana Lewis <span>Plenary Session</span>
Tuesday, June 11
1:15 pm - 2:00 pm
Greg Simon, Biden Cancer Initiative
Dana Lewis, OpenAPS
Type: Plenary Session
Target audience: all participants

Keynote presentations

1.15 - 1.35 pm: Greg Simon, Biden Cancer Initiative
The Biden Cancer Initiative: creating the cancer research and care system you think we already have

1.40 - 2.00 pm: Dana Lewis, openAPS
#WeAreNotWaiting: Open Source, Interoperability, and the Future of Healthcare
What happens when an open source community develops around a group of patients who are frustrated with their medical devices? You end up with an artificial pancreas (of course!). Dana Lewis, a founder of the open source artificial pancreas (OpenAPS) movement, discusses open source innovation in unexpected places and the challenges and opportunities of interoperability in healthcare.

More about Dana Lewis

Managing patient merge
2:10 pm - 2:50 pm
Grahame Grieve <span>Building servers</span><em>Advanced Level</em>
Tuesday, June 11
2:10 pm - 2:50 pm
Grahame Grieve, Health Intersections
Track: Building servers
Type: Tutorial
Advanced Level

Managing patient merge
Merging and linking duplicate patient records (and undoing that) is a running challenge for healthcare providers. Grahame will present the existing features that support managing patient registration, and identify what still remains to be done, and facilitate a discussion about where the comumunity might go with this in Release 5.

More about Grahame Grieve

COFFEE BREAK
2:50 pm - 3:20 pm
2:50 pm - 3:20 pm

Using LOINC with FHIR
3:20 pm - 4:00 pm
Dan Vreeman <span>Terminology</span><em>Introductory Level</em>
Tuesday, June 11
3:20 pm - 4:00 pm
Dan Vreeman, Regenstrief Center for Biomedical Informatics
Track: Terminology
Type: Tutorial
Introductory Level

Using LOINC with FHIR
FHIR and LOINC go together like chips and salsa! FHIR’s standardized resources and API are the perfect delivery vehicle for clinical data coded with LOINC, the freely available international vocabulary standard for identifying health measurements, observations and documents. LOINC is now ubiquitous in health data systems worldwide and is an essential ingredient of system interoperability. In this session, we’ll get acquainted with the basics of LOINC, tour the common FHIR resources where you can make use of LOINC coded health data, and explore how to use the main FHIR terminology resources to interact with the LOINC terminology.

More about Dan Vreeman

Let's build! Patient Mediated Data Connectivity
4:10 pm - 4:50 pm
Ricky Sahu <span>Developer</span>
Tuesday, June 11
4:10 pm - 4:50 pm
Ricky Sahu, 1upHealth
Track: Developer
Type: Let's build!
Introductory Level

Let's build! Patient Mediated Data Connectivity
At the end of this session, you’ll be able to connect with 100s of EHR systems with production clinical data using FHIR APIs through a patient mediated experience. We will launch a demo web application which will enable you to log in as a patient to authorize access from one or many health systems. Once connected, you can interact with data via FHIR and build any application or service on top of it.

More about Ricky Sahu

SOCIAL EVENT
5:00 pm - 10:00 pm
<table><tr><td> 5:00-6:15 pm</td><td>Dinner provided at the Microsoft Conference Center (MSCC)</td></tr><tr><td>6:15-6:30 pm</td><td>Loading buses</td></tr><tr><td>6:30-7:30 pm</td><td>Road trip to the Museum of Pop Culture</td></tr><tr><td>7:30-10:00 pm</td><td>Enjoy MoPop</td></tr><tr><td>9:30-10:00 pm</td><td>Buses depart for return trip to MSCC. Should you prefer to not return to MSCC this night, you are invited to make other arrangements (at your own expense) to go directly from MoPop to your hotel via Uber or Lyft.</td></tr></table>
5:00 pm - 10:00 pm

Social Event: MoPOP

After a day in the trenches, roll up your sleeves for some serious fun!

The party kicks off with dinner at the Microsoft Conference Center, and then we will road rally (by bus) to take over Seattle’s Museum of Pop Culture (MoPOP) for the evening. The party ramps up with music, food, drinks and activities in an architecturally unique setting, perfect for our diverse community!

As the evening concludes, the road rally reverses back to Redmond and we gear up for the final day of DevDays (or continue the party if you wish!).

Program
• 5:00-6:15 Dinner provided at the Microsoft Conference Center (MSCC)
• 6:30-6:45 Loading buses
• 6:45-7:30 Road trip to the Museum of Pop Culture
• 7:30-10:00 Enjoy MoPop
• 9:30-10:00 Buses depart for return trip to MSCC. Should you prefer to not return to MSCC this night, you are invited to make other arrangements (at your own expense) to go directly from MoPop to your hotel via Uber or Lyft.

Rainier
Rainier
Next generation quality measurement with FHIR
9:15 am - 9:55 am
Ben Hamlin / Sam Sayer <span>Quality Measures</span><em>Introductory Level</em>
Tuesday, June 11
9:15 am - 9:55 am
Ben Hamlin, NCQA
Sam Sayer, MITRE
Track: Quality Measures
Type: Tutorial
Introductory Level
Beginner to intermediate. Basic familiarity with HL7 standards necessary, expert knowledge of quality measurement not required.
Target audience: Those interested in deploying/implementing next generation measures specified using FHIR and CQL

Next generation quality measurement with FHIR
This session will introduce the quality measure standards landscape including Fast Healthcare Interoperability Resources (FHIR) and Clinical Quality Language (CQL). It will also detail data model standards and how their use in FHIR-CQL measure specifications has initiated a renaissance in quality measurement that is altering perceptions of healthcare quality. We will be using several examples of next-generation measures to demonstrate the transformation of quality measures into decision support applications, and how FHIR supports streamlined API-based reporting.

More about Ben Hamlin
More about Sam Sayer

Let's build! Next Generation Quality Reporting with FHIR
10:30 am - 11:10 am
Bryn Rhodes <span>Quality Measures </span><em>Advanced Level</em>
Tuesday, June 11
10:30 am - 11:10 am
Bryn Rhodes, Database Consulting Group
Track: Quality Measures
Type: Let's build!
Target audience: Healthcare systems integrators, quality measurement and reporting vendors and consumers
Level: Intermediate to Advanced. This session will be digging in to reference implementations to build and run quality measures.

Let's build! Next Generation Quality Reporting with FHIR
This session will build running examples of quality measures specified using FHIR and CQL, exploring implementation challenges and surveying the landscape of tools and techniques currently available. We will build off the examples presented in the Next Generation Quality Measurement with FHIR session, exploring novel ways to use the data made available by the improved interoperability landscape of FHIR to advance healthcare quality measurement.

More about Bryn Rhodes

Getting started with the common data model with OMOP on FHIR
11:20 am - 12:00 pm
David Yue<span>Modeling</span><em>Introductory Level</em>
Tuesday, June 11
11:20 am - 12:00 pm
David Yue, Samsung Next
Track: Modeling
Type: Tutorial
Introductory Level

Getting started with the common data model with OMOP on FHIR
As the FHIR standard is becoming more prevalent in EHR interfaces, the ability to analyze data in a common format in a relational format will accelerate bridging data integration initiatives by using common terminologies.
The objective of this tutorial is to walk through the developer workflow setup for the utilization of the GT-FHIR2 project from Georgia Tech. We will walk through common use cases and how to get a working environment up and running in a sandbox environment.
Basic requirements will include an installation of Docker on the host machine to run containers, a REST client to communicate with the FHIR API server, and database client tools to perform CRUD operations on a relational database server hosted in Docker.
We will traverse between example sets of resource mappings derived from FHIR DSTU2 to OMOP CDM v5 data structures.

More about David Yue

Let's build! Capture the Flag – hacking a FHIR server
2:10 pm - 2:50 pm
Daniel Benjamin <span>Security</span><em>Introductory Level</em>
Tuesday, June 11
2:10 pm - 2:50 pm
Daniel Benjamin, Asymmetrik
Track: Security
Type: Let's build!
Introductory Level

Let's build! Capture the Flag – hacking a FHIR server
This session will build on morning's security session by diving deeper into the scenario and let you play the role of the hacker. You will be provided with a VM loaded with hacking tools to install on your laptop. Asymmetrik’s cyber-security experts will then guide you as you identify and exploit vulnerabilities, looking at many attack vectors and techniques that can be used against insufficiently-secure FHIR infrastructure. This will help you gain a better understanding of each of the attacks and how they work.

More about Daniel Benjamin

3:20 pm - 4:00 pm
Tuesday, June 11
3:20 pm - 4:00 pm
Target audience: all delegates

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

4:10 pm - 4:50 pm
Tuesday, June 11
4:10 pm - 4:50 pm

Title to be confirmed


More about ...

St. Helens
St. Helens
Flicker or Bonfire – How design choices affect FHIR’s power
9:15 am - 9:55 am
Lloyd McKenzie <span>Special Topics</span>
Tuesday, June 11
9:15 am - 9:55 am
Lloyd McKenzie, Gevity
Track: Special Topics
Type: Tutorial

Flicker or Bonfire – How design choices affect FHIR’s power
FHIR is very popular because of its promise of faster/cheaper/more interoperable. As well, FHIR provides alot of design options to ensure that it can be used in the broadest possible group of settings. However, the design choices you make can make a significant difference around how much of the faster/cheaper/more interoperable promise will actually be delivered. As well, sometimes the FHIR solution that's fastest/cheapest for the one writing a FHIR specification isn't necessarily fastest/cheapest/most interoperable for the community at large. The presenter will identify design choices that can undercut FHIR's power and describe the alternatives that may take more work or require a shift in thinking up front, but will lower costs and increase uptake in the long term.

More about Lloyd McKenzie

Interceptors and Subscriptions in HAPI FHIR
10:30 am - 11:10 am
James Agnew<span>Building servers</span><em>Advanced Level</em>
Tuesday, June 11
10:30 am - 11:10 am
James Agnew, University Health Network
Track: Building servers
Type: Tutorial
Advanced Level

Interceptors and Subscriptions in HAPI FHIR
HAPI FHIR 3.8.0 introduces some significant improvements in the way that event notification is done. This includes a brand new interceptor framework, as well as a newly rewritten subscription module. This tutorial explores both of these new features and covers how to get started with event notifications using either framework. It also covers built-in interceptors for security, authorization, productivity and more.

More about James Agnew

Let's build! CDS Hooks Services
11:20 am - 12:00 pm
Dennis Patterson <span>CDS</span>
Tuesday, June 11
11:20 am - 12:00 pm
Dennis Patterson, Cerner
Track: Clinical Decision Support
Type: Let's build!

Let's build! CDS Hooks Services
Come build decision support services to provide guidance within an EHR or other CDS Hooks client system. In this "Let's build!" session, you will stand up your first CDS services and integrate with the public CDS Hooks sandbox. You'll leave with a better understanding of the APIs involved and things to consider when building services for production.

More about Dennis Patterson

Startup Presentations
2:10 pm - 2:50 pm
Selected Startup companies <span></span>
Tuesday, June 11
2:10 pm - 2:50 pm
Selected startup companies
Target audience: All participants

Startup Team Presentations
Come and listen to the presentations of the selected startup companies. A jury will judge the presentations of their innovative product.

Student Team Presentations
3:20 pm - 4:00 pm
<span></span>
Tuesday, June 11
3:20 pm - 4:00 pm
Student teams
Target audience: All participants

Student Team Presentations
Student teams all over the world competed in an online hackathon for the Student Track Cup Redmond 2019. Three nominated student groups will pitch their products in a short presentation (ten minutes + two minutes for questions per group). A jury of FHIR experts will judge each team based on effective use of standards, originality of their solution and their presentation. The final winners will be announced during the award session that takes place from 4.10 to 4:50 pm.

Winners of Student and Startup Track
4:10 pm - 4:50 pm
Selected student teams <span></span>
Tuesday, June 11
4:10 pm - 4:50 pm
Competing universities and selected startup companies
Target audience: All participants

Winners of Student and Startup Track
Announcement and awards for the winners of the Student Track and the Startup Track. The winners will pitch their products to the audience before heading out to the social night out in Seattle.

Sonora
Sonora
FHIR and Genomics
9:15 am - 9:55 am
Gil Alterovitz<span>Special Topics</span>
Tuesday, June 11
9:15 am - 9:55 am
Gil Alterovitz, Harvard Medical School/Boston Children's Hospital
Track: Special Topics
Type: Tutorial
Target audience: all delegates

FHIR and Genomics
This session will provide an introduction to the FHIR Genomics components included in FHIR R4 and the upcoming Genomics Reporting Implementation Guide. It will also cover clinical genomics use cases and demo app building, including integration with sample patient data and genomics knowledge bases.

More about Gil Alterovitz

Building a SQL Persistence Provider for a FHIR Server
10:30 am - 11:10 am
John Stairs <span>Building servers</span>
Tuesday, June 11
10:30 am - 11:10 am
John Stairs, Microsoft
Track: Building servers
Type: Tutorial
Target audience: Developers building servers

Building a SQL Persistence Provider for a FHIR Server
Learn about design tradeoffs and choices we made when designing a SQL Server persistence provider for the FHIR Server for Azure.

More about John Stairs

Open mHealth (OmH) and FHIR
11:20 am - 12:00 pm
Simona Carini, Eric Haas <span>FHIR standard </span>
Tuesday, June 11
11:20 am - 12:00 pm
Simona Carini, UCSF
Eric Haas, Health eData
Track: FHIR standard
Type: Tutorial

Open mHealth (OmH) and FHIR
Open mHealth (OmH) provides open schemas for mobile health data (mHealth data), such as step count and blood glucose readings, to promote standardization and to make mHealth data more accessible. By combining OmH work with the FHIR API we are able to pull mHealth data from popular third-party APIs like Google Fit, FitBit, Apple iHealth and expose it to the FHIR ecosystem, where it can be accessed either in the native OmH schema format or as FHIR resources (typically FHIR Observations).

In this tutorial we will describe:
a) how mHealth data like step count from Google Fit or FitBit can be visualized as part of the normal EHR workflow using OmH standards and FHIR via a SMART-on-FHIR app
b) the architecture used to capture the data from the mHealth apps and present it to a practitioner using OmH standards and FHIR
c) mappings from OmH schemas to FHIR to allow the data to be fully integrated into a patient's FHIR-based medical record.

More about Simona Carini
More about Eric Haas

Pop-up: Defining import operations
2:10 pm - 2:50 pm
Dan Gottlieb
Tuesday, June 11
2:10 pm - 2:50 pm
 
Track: Pop-up
Type:

Pop-up Session: Defining import operations
While a FHIR bulk data export operation has been defined, there remains a need for a corresponding bulk-level import capability to support use cases like server backup/restore, migration of data between FHIR servers, and the aggregation of data from multiple sources to create a combined data set. For some use cases, a single batch import suffices; for others, the ability to bring in incremental data over time is required. In this session, we'll have an informal conversation around the design of a FHIR $import operation.

Pop-up: Languages Locale
3:20 pm - 4:00 pm
Grahame Grieve
Tuesday, June 11
3:20 pm - 4:00 pm
Grahame Grieve
Track: Pop-up
Type:

Pop-up Session: Languages Locale

Pop-up: Exploring SMART on FHIR for research and quality purposes
4:10 pm - 4:50 pm
Sebastiaan Knijnenburg
Tuesday, June 11
4:10 pm - 4:50 pm
Sebastiaan Knijnenburg
Track: Pop-up
Type:

Pop-up Session: Exploring SMART on FHIR for research and quality purposes

Lassen
Lassen
Opening Startup Track
9:15 am - 9:55 am
Vadim Peretokin <span></span>
9:15 am - 9:55 am
Vadim Peretokin, Firely
Track: Startup Track
Target audience: Startup attendees

Opening Startup Track
Delegates participating in the Startup Track will be welcomed to the HL7 FHIR DevDays.

10:30 am - 11:10 am
Tuesday, June 11
10:30 am - 11:10 am
Target audience: all delegates

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Firely tooling for putting FHIR in production
11:20 am - 12:00 pm
Vadim Peretokin <span>Modeling</span><em>Advanced Level</em>
Tuesday, June 11
11:20 am - 12:00 pm
Vadim Peretokin, Firely
Track: Modeling
Type: Tutorial
Advanced Level

Firely tooling for putting FHIR in production
Learn from Vadim about the Firely tooling:
* use Forge to create profiles and custom extensions
* publish your work above to Simplifier and collate it into implementation guides
* load profiles into Vonk and validate resources against them

More about Vadim Peretokin

Repeated: Building a SQL Persistence Provider for a FHIR Server
2:10 pm - 2:50 pm
John Stairs <span>Building servers</span>
Tuesday, June 11
2:10 pm - 2:50 pm
John Stairs, Microsoft
Track: Building servers
Type: Tutorial
Target audience: Developers building servers

Repeated session: Building a SQL Persistence Provider for a FHIR Server
Learn about design tradeoffs and choices we made when designing a SQL Server persistence provider for the FHIR Server for Azure.

More about John Stairs

3:20 pm - 4:00 pm
Tuesday, June 11
3:20 pm - 4:00 pm
Target audience: all delegates

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Repeated session
4:10 pm - 4:50 pm
Tuesday, June 11
4:10 pm - 4:50 pm
Speaker to be confirmed

This slot is reserved for a session which will be repeated. The session will be announced in Redmond.

Baker
Baker
Storage and analytics
9:15 am - 9:55 am
Nikolai Ryzhikov<span>Building servers</span><em>Advanced Level</em>
Tuesday, June 11
9:15 am - 9:55 am
Nikolai Ryzhikov, Health Samurai
Track: Building servers
Type: Tutorial
Advanced Level
Target audience: Software and data engineers

Storage and analytics
When you are going to start FHIR-based system, you are faced with two important and related questions.
- How should is store FHIR resources in database?
- How can i use FHIR data for analytics and data mining?
At this session Nikolai will give you options overview and highlight trade-offs for different solutions. He will tell you about storage and analytics tracks and about SQL on FHIR specifications.,?br> With open source fhirbase database we will see how SQL and FHIR can work together in real time 🙂

More about Nikolai Ryzhikov

Let's build! My first profile
10:30 am - 11:10 am
Lilian Minne, Ardon Toonstra, Michel Rutten <span>Modeling</span><em>Introductory Level</em>
Tuesday, June 11
10:30 am - 11:10 am
Lilian Minne, Ardon Toonstra, Michel Rutten, Firely
Track: Modeling
Type: Let's build!
Introductory Level

Let's build! My first profile
During this hands-on session you will get the chance to create your very first FHIR profile and play around with fixed values, cardinality, choice elements, value set bindings, slices and extensions. For those interested we can expand more on the creation of examples, value sets or other specific profiling questions.

Preparations
In this session you will learn how to use Forge, the official FHIR profile editor, and Simplifier, the FHIR profile registry. In order to be able to participate, please download and install Forge for R4 in advance: https://simplifier.net/downloads/forge

Forge is a Windows desktop application.
Forge can also run on MacOS and Linux by installing Wine, Winetricks (!) and.NET Framework 4.7.2. Installation instructions: http://docs.simplifier.net/forge/forgeInstall.html

More about Lilian Minne
More about Ardon Toonstra
More about Michel Rutten

Packages and versioning
11:20 am - 12:00 pm
Martijn Harthoorn<span>FHIR standard</span><em>Advanced Level</em>
Tuesday, June 11
11:20 am - 12:00 pm
Martijn Harthoorn, Firely
Track: FHIR standard
Type: Tutorial
Advanced Level
Target audience: Tool builders, profilers, authors

Packages and versioning
Everything that defines FHIR can be found through a Canonical URL. While FHIR was still draft, this was good enough. With real collaboration emerging and multiple versions of the same conformance resources (StructureDefinitions, Extensions, Valuesets, etc), groups of resources that evolve together, the solution is Packages. This tutorial will tell you how can you consume, create and publish packages and how we see a tooling ecosystem emerge for packages.

More about Martijn Harthoorn

Trial Site to Sponsor Lab Data exchange with HL7 FHIR
2:10 pm - 2:50 pm
Amy Nordo, Roland Hartich<span>Research</span>
Tuesday, June 11
2:10 pm - 2:50 pm
Amy Nordo, Pfizer
Roland Hartich, Lilly
Track: Research
Type: Tutorial

Trial Site to Sponsor Lab Data exchange with HL7 FHIR
The HL7 Lab Data Implementation Guide (IG), to be submitted for approval in the September ballot, specifies how to extract FHIR resource data and map it to CDISC variables. We will present a high level summary of the IG, explain how it fits into the larger goal of using EHR data in clinical research, and discuss how to use the proposed FHIR-to-CDISC mappings in solution development.


More about Amy Nordo
More about Roland Hartich

Hooks with SMART messaging
3:20 pm - 4:00 pm
Janet Campbell <span>Terminology</span>
Tuesday, June 11
3:20 pm - 4:00 pm
Janet Campbell, Epic
Track: Developer
Type: Tutorial
Target audience: EHR developers, app developers, and those interesting in building the standard

Hooks with SMART messaging
The SMART framework opens new avenues for layering applications within an EHR host, and CDS Hooks provides intelligent triggers for host-to-app communications. However, a few gaps still remain: how can apps communicate back to their hosts, and what options do they have to make intelligent recommendations? In this session, we will propose a technical pattern for answering both of those questions: Hooks with SMART messaging.

More about Janet Campbell

GraphQL / GraphDefinition
4:10 pm - 4:50 pm
Grahame Grieve <span>Developer</span><em>Advanced Level</em>
Tuesday, June 11
4:10 pm - 4:50 pm
Grahame Grieve, Health Intersections
Track: Developer
Type: Tutorial
Advanced Level

GraphQL / GraphDefinition
The RESTful API is the foundation of the FHIR standard and has proven very popular. But it's not always the answer. Both graphQL and the GraphDefinition resource offer different ways of building on the RESTful API to make for more efficient communications. Grahame will describe and compare the two approaches, and advocate for their wider usage.

More about Grahame Grieve

Hood
Hood
How and when to use FHIR Terminology Service APIs
9:15 am - 9:55 am
Jim Steel<span>Terminology</span>
Tuesday, June 11
9:15 am - 9:55 am
Jim Steel, The Australia e-Health Research Centre
Track: Terminology
Type: Tutorial
Target audience: Architects, Front-end developers, Data analysts, Server developers, IG/profile authors

How and when to use FHIR Terminology Service APIs
This talk will present the FHIR Terminology Service, starting with the different usage scenarios for using it – from clinical data entry, to analytics, to authoring your own terminology resources, including defining terminology bindings for profiles and implementation guides, to integrating terminology when building other kinds of FHIR servers. We’ll then show you the different parts of the Terminology API, and how they can be used to help you solve these problems, and some of the governance issues you should consider when you do.

More about Jim Steel

Let's build! How and when to use FHIR Terminology Service APIs
10:30 am - 11:10 am
Jim Steel <span>Terminology</span>
Tuesday, June 11
10:30 am - 11:10 am
Jim Steel, The Australia e-Health Research Centre
Track: Terminology
Type: Let's build!
Target audience: Front-end developers, data analysts, IG/profile authors

Let's build! How and when to use FHIR Terminology Service APIs
In this session you will be guided in using the terminology service APIs to build sample tools for clinical data entry and data validation scenarios. We will also work through the process of defining your own terminology resources and mapping them to standard terminologies such as SNOMED CT and LOINC. The exercises will use HTML and Javascript, and CSIRO’s Ontoserver terminology server, but if you would like to join in with other languages and/or tools, you’re very welcome.

More about Jim Steel

FHIR Projects
11:20 am - 12:00 pm
Simone Heckmann, Chris Wand <span>Community</span>
Tuesday, June 11
11:20 am - 12:00 pm
Simone Heckmann, Gefyra
Chris Wand, Vermonster
Track: Community
Type: Presentations

FHIR Projects
This session consists of 2 community presentations, which focus on the implementation best practices of their project/product. These presentations are NOT a product showcase - the aim is to have max. 5 minutes to introduce a product/project, followed by a deep dive in things like the architectural approach, tools used, good/bad experiences with FHIR. The aim is for software implementers (even if they're not using the same architecture nor development platform) to learn from the development approach as used in other projects.

1. FHIR for document management
Simone Heckmann, Gefyra
A walk through the experiences, challenges and opportunities we met at DMI after deciding to use FHIR/VONK as technological basis for a large scale document management system.

2. Fax-on-FHIR
Chris Wand, Vermonster
Despite the best efforts of those of us working on interoperability, a huge amount of American healthcare data is still passed around by fax, as much as 75% by some estimates. Fax-On-FHIR is a proof of concept for a system that would use platforms like AWS and Twilio to extract usable information from this enormous stream of analog data without disrupting existing workflows or the overhead of building and deploying a separate application for handling faxes.

FHIR Projects
2:10 pm - 2:50 pm
Mark Kramer, Patrick Grennan <span>Community</span>
Tuesday, June 11
2:10 pm - 2:50 pm
Mark Kramer, MITRE
Patrick Grennan, One Medical
Track: Community
Type: Presentations

FHIR Projects
This session consists of 2 community presentations, which focus on the implementation best practices of their project/product. These presentations are NOT a product showcase - the aim is to have max. 5 minutes to introduce a product/project, followed by a deep dive in things like the architectural approach, tools used, good/bad experiences with FHIR. The aim is for software implementers (even if they're not using the same architecture nor development platform) to learn from the development approach as used in other projects.

1. The Clinical Information Modeling and Profiling Language (CIMPL)
Mark Kramer, MITRE
CIMPL (pronounced "simple") is a domain-specific language for defining clinical information models and providing consistent information content across multiple domains and multiple FHIR versions. CIMPL provides a compact description of clinical data that can be directly translated into a FHIR profiles and FHIR implementation guides. CIMPL is edited as text – allowing for excellent version control, branching and merging using conventional source code control tools such as Github. Along with CIMPL the language, we have created an integrated open-source ecosystem that supports multiple textual, hierarchical and graphical representation of the profiles, as well as exports of those profiles as Javascript classes and schemas.

2. Using FHIR to Build Event-Driven Services
Patrick Grennan, One Medical
This talk will cover patterns for building an event-driven services platform using FHIR as a common message format. Topics covered will include: building real-time data science applications using the FHIR event bus, automated data reconciliation of FHIR messages, versioning and de-duplication of FHIR messages, documenting and managing the FHIR event bus and managing "source of truth" ownership across distributed services. By the end of the talk, attendees should have a practical framework for how to use FHIR to facilitate adoption of event-driven services.

FHIR Projects
3:20 pm - 4:00 pm
Lauren Cairco Dukes, Lucienne Ide <span>Community</span>
Tuesday, June 11
3:20 pm - 4:00 pm
Lucienne Ide, Rimidi
Lauren Cairco Dukes, Verily
Track: Community
Type: Presentations

FHIR Projects
This session consists of 2 community presentations, which focus on the implementation best practices of their project/product. These presentations are NOT a product showcase - the aim is to have max. 5 minutes to introduce a product/project, followed by a deep dive in things like the architectural approach, tools used, good/bad experiences with FHIR. The aim is for software implementers (even if they're not using the same architecture nor development platform) to learn from the development approach as used in other projects.

1. Hooked on FHIR: a platform, app, microapp approach
Lucienne Ide, Rimidi
How will clinicians know to use new SMART on FHIR apps and digital therapeutics once available through their EHR? In this session, we’ll discuss the magic and the challenges of implementing a SMART on FHIR platform for chronic disease management in four leading EHR systems, and layering on CDS Hooks workflows. In addition, we’ll explain the benefits of supporting a Class 2 digital therapeutic through a microapp architecture, touching on regulatory and user experience considerations.

2. Developing a timeline for infectious disease chart review
Lauren Cairco Dukes, Verily
When a clinician has to do an initial inpatient chart review, it can be difficult to pull together all the information needed to understand how a patient's condition has changed over time. Verily collaborated with Boston Children's Hospital's Innovation and Digital Health Accelerator to create MedTimeLine, an open-source SMART on FHIR app for Cerner Powerchart. The app plots patient datastreams as charts over time.
We will share our experience in working with clinicians throughout development, as well as the surprises and challenges we encountered as we worked through the technical and clinical process barriers to launch into a hospital setting.

FHIR Server Certification with Inferno
4:10 pm - 4:50 pm
Robert Scanlon <span>Policy</span>
Tuesday, June 11
4:10 pm - 4:50 pm
Robert Scanlon, MITRE
Track: Policy
Type: Tutorial

FHIR Server Certification with Inferno
Inferno is an open source FHIR testing tool that provides certification testing for the standardized API criteria in ONC’s proposed 21st Century Cures rule. This session will demonstrate how Inferno assesses conformance to the contents of the proposed rule, which includes FHIR, the Argonaut Data Query Implementation Guide, the Smart App Launch Framework and more. Participants will learn how to use Inferno to identify and fix deviations in their current implementations. This session will also provide a list of common issues that arise when implementing this set of standards.

More about Robert Scanlon

McKinley
McKinley
Meet & Code
10:30 am - 4:50 pm
Tuesday, June 11
10:30 am - 4:50 pm
Target audience: all delegates

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Pop-up: Maturity level of the device resources
2:10 pm - 2:50 pm
Melanie Yeung
Tuesday, June 11
2:10 pm - 2:50 pm
Melanie Yeung
Track: Pop-up
Type:

Pop-up Session: Maturity level of the device resources

Pop-up: FHIR Financial Resources
3:20 pm - 4:00 pm
Paul Knapp
Tuesday, June 11
3:20 pm - 4:00 pm
Paul Knapp
Track: Pop-up
Type:

Pop-up Session: FHIR Financial Resources

Tuesday - June 11

Wednesday - June 12

Showing All
Building clients
Building servers
Clinical Decision Support
Community
Developers
FHIR standard
Mapping
Modeling
Policy
Pop-up
Public Health
Research
Security
Terminology
Special Topics
8:00 am
8:30 am
9:00 am
9:30 am
10:00 am
10:30 am
11:00 am
11:30 am
12:00 pm
12:30 pm
1:00 pm
1:30 pm
2:00 pm
2:30 pm
3:00 pm
3:30 pm
4:00 pm
4:30 pm
5:00 pm
Kodiak
Kodiak
REGISTRATION
8:00 am - 8:30 am
8:00 am - 8:30 am

Opening
8:30 am - 8:50 am
Wednesday, June 12
8:30 am - 8:50 am
Ewout Kramer, Firely
Type: Plenary Session
Target audience: all participants

Opening
Ewout will make opening remarks.



More about Ewout Kramer

Vendor Neutral Apps & EHR App Stores
9:00 am - 9:40 am
Abigail Watson <span>Building clients</span><em>Introductory Level</em>
Wednesday, June 12
9:00 am - 9:40 am
Abigail Watson, University of Chicago
Track: Building clients
Type: Tutorial
Introductory Level

Vendor Neutral Apps & EHR App Stores
Join us for an informal discussion of what development teams need to plan for when they develop vendor-neutral apps for deployment into multiple app stores. We’ll look at the current ecosystem of stores, regulatory considerations, economics and give special consideration to MACRA and value-based care apps, as well as patient advocacy apps that fall under the 21st Century Cures Act anti-datablocking rule.

More about Abigail Watson

COFFEE BREAK
9:45 am - 10:15 am
9:45 am - 10:15 am

Subscriptions on FHIR
10:15 am - 10:55 am
Jenni Syed<span>Developer</span>
Wednesday, June 12
10:15 am - 10:55 am
Jenny Syed, Cerner
Track: Developer
Type: Tutorial

Subscriptions on FHIR
The Subscription resource in FHIR is now more mature, but there are still some gaps. Learn about the basic flow of a Subscription, gotchas, and the outstanding questions that have been raised by the community.

More about Jenni Syed

Let's build! A Synthetic FHIR Dataset
11:05 am - 11:45 am
Jason Walonoski <span>Developer</span>
Wednesday, June 12
11:05 am - 11:45 am
Jason Walonoski, MITRE
Track: Developer
Type: Let's build!

Let's build! A Synthetic FHIR Dataset
In a classroom setting, the instructor will walk you through the process of using, configuring, and customizing Synthea --an open-source synthetic patient generator-- to create a patient and provider cohort and all the FHIR DSTU2, STU3, or R4 resources you need for your next software development, testing or integration event.

More about Jason Walonoski

Let's build! Health Records on iPhone
11:55 am - 12:35 pm
Apple<span>Special Topics</span>
Wednesday, June 12
11:55 am - 12:35 pm
Apple
Track: Special Topics
Type: Let's build!

Let's build! Health Records on iPhone
Learn how to integrate the Health Records API into your health app on iOS. Discuss your apps and integrations with Apple engineers. Please bring your Mac with Xcode installed to get the most out of this session!

LUNCH
12:35 pm - 1:45 pm
12:35 pm - 1:45 pm

Keynotes
1:45 pm - 2:30 pm
Ed Hammond, Judy W. Gichoya <span>Plenary Session</span>
Wednesday, June 12
1:45 pm - 2:30 pm
Ed Hammond, Duke Center for Health Informatics (DCHI)
Judy W. Gichoya, Dotter Institute
Type: Plenary Session
Target audience: all participants

1:45 - 2:05 pm: Ed Hammond, Duke Center for Health Informatics (DCHI)
The future of healthcare and clinical research under FHIR
Almost anything and everything related to healthcare is changing. Many of these changes relate to new and developing technologies; to new roles for the stakeholders involved to the delivery of health care; to delivery of care in new settings outside of traditional health settings; to increased consumer involvement; to new models of reimbursement; and to shifts in responsibilities. FHIR is achieving maturity in providing the tools to enabling these new requirements and, more importantly, inspiring new visions for healthcare.

2:10 - 2:30 pm: Judy W. Gichoya, Dotter Institute
Bridging the gap - FHIRed for Global Health Informatics
Judy will share her experience on how global health solutions are using FHIR - in her case building web components to lower the barrier of entry for resource limited settings to programming, and also for integration by sharing how they developed a point of care system to consume radiology text collected from a mobile Xray truck ion Western Kenya.
At the end of the talk you will have an appreciation of global health informatics opportunities , with an opportunity to share and learn from the two use cases where FHIR is used to bridge a technical gap, but also resource gap.

More about Ed Hammond
More about Judy Gichoya

FHIR Bulk Data API
2:40 pm - 3:20 pm
Dan Gottlieb <span>Developer</span>
Wednesday, June 12
2:40 pm - 3:20 pm
Dan Gottlieb, Central Square Solutions
Track: Developer
Type: Tutorial
Target audience: Beginner to intermediate audience with interest in implementing or using open standards to export and import population level FHIR data from clinical systems, payment systems, and data warehouses.

FHIR Bulk Data API
Healthcare organizations have many reasons for bulk-data export, such as populating a data warehouse for operational or clinical analytics, leveraging population health and decision support tools from external vendors, and submitting data to registries and regulatory agencies. Today, bulk export is often accomplished with proprietary pipelines, and data transfer operations frequently involve an engineering and field mapping project. Learn about an exciting new effort by SMART and HL7 to bring the FHIR standard to bear on these challenges of bulk-data export.

More about Dan Gottlieb

Closing Keynote
3:30 pm - 3:50 pm
Tuesday, June 11
3:30 pm - 3:50 pm
Grahame Grieve, Health Intersections
Type: Plenary Session
Target audience: all participants

Closing Keynote

The closing remarks summarize HL7 FHIR DevDays and the overall state of the FHIR Community and where we are going.

More about Grahame Grieve

FAREWELL DRINKS
3:50 pm - 5:00 pm
Wednesday, June 12
3:50 pm - 5:00 pm

Farewell drinks

Rainier
Rainier
FHIRcast
9:00 am - 9:40 am
Isaac Vetter <span>Developer</span><em>Introductory Level</em>
Wednesday, June 12
9:00 am - 9:40 am
Isaac Vetter, Epic
Track: Developer
Type: Tutorial
Introductory Level
Target audience: Developers

FHIRcast
FHIRcast synchronizes healthcare applications in real time to show the same clinical content to a common user. FHIRcast is a fledgling, modern, simple application context synchronization spec. It's built on top of the SMART app launch protocol to enable rich integration between full-featured healthcare applications. Modeled after the common webhook design pattern and specifically the W3C WebSub RFC, FHIRcast naturally extends the SMART on FHIR launch protocol to achieve tight integration between disparate, full-featured applications.

Attend and learn how to use the opensource sandbox and to build your own FHIRcast implementation.

More about Isaac Vetter

FHIR in Population Health Ecosystem
10:15 am - 10:55 am
John Loonsk, Megan Light <span>Public Health </span>
Wednesday, June 12
10:15 am - 10:55 am
John Loonsk, John Hopkins University
Megan Light, CDC
Track: Public Health
Type: LET'S BUILD!
Target audience: Developers, architects, data requestors, project leads

FHIR in Population Health Ecosystem
In this two part tutorial, using the backdrop of population health, learn how to leverage the FHIR ecosystem for delivering privacy protecting capabilities and aggregating population health data. In the first half of the session, attendees will review the technical underpinnings of implementing privacy capabilities using FHIR to support limited data set, de-identified data while maintaining patient re-linking (with pseudonymization), record deduplication and distributed record linking (with irreversible hashing). As suggested in the GDPR, these privacy-protecting technologies can be used proactively to enhance privacy beyond encryption.
In the second half of this tutorial, In the context of hospitalized Flu and Respiratory Syncytial Virus (RSV) surveillance activity, learn how to ingest FHIR streams of data along with legacy Version 2 (V2) messages into your population/public health enterprise data. Learn to use FHIR Bulk Data API along with FHIR Terminology resources to acquire, manage, and disseminate your Population/Public Health Data. Develop an understanding in designing FHIR Data Storage and Data Stewardship Architectures internally for your organization.

The session will offer practical technical examples, code snippets and exercises for data perturbation, ingestion and aggregation. Leverage the Meet & Code sessions throughout the meeting to work with the presenters on the exercises offered during this session.

Who should attend:
* Developer and architects who have an interest in public health
* Clinical organizations and partners who exchange data with public health
* Data requestors who would like to leverage public health data in their FHIR-based solutions
* Architects and project leads who make decisions about where/how FHIR might go beyond clinical settings

More about John Loonsk
More about Megan Light

Let's build! Google Cloud on FHIR
11:05 am - 11:45 am
Kurt Ericson <span>Developer</span>
Tuesday, June 11
11:05 am - 11:45 am
Kurt Ericson, Google
Track: Developer
Type: Let's build!
Target audience: Analysts, developers (intermediate users)

Let's build! Google Cloud on FHIR
This hands-on session will provide a guided tour of the Google Cloud FHIR API including setup, tools used for importing and processing data, and connecting FHIR data to BigQuery and TensorFlow. Using synthetic data, we will step through project setup, ETL (extract-transform-load) of raw data, model training and deployment, and real-time predictions.

More about Kurt Ericson

A POETic approach to Solving FHIR's Dynamic Application Registration challenge
11:55 am - 12:35 pm
Mark Scrimshire<span>Special Topics</span>
Wednesday, June 12
11:55 am - 12:35 pm
Mark Scrimshire, CMS
Target audience: Developers FHIR, API publishers

A POETic approach to Solving FHIR's Dynamic Application Registration challenge
Registering applications with OAuth protected endpoints is a manual grind. What if we could enable dynamic registration with confidence by acting as a community to certify applications. Hear how the CMS Blue Button 2.0 team has worked with developers to create a simplified, automated registration of certified consumer applications. Learn how a standards-based approach creates a win-win-win for developers, data holders and consumers by removing a major road block to consumer’s access to their health data as impending regulations drive a dramatic proliferation of API endpoints.

More about Mark Scrimshire

Take your app up a notch
2:40 pm - 3:20 pm
Jenni Syed <span>Building clients</span>
Wednesday, June 12
2:40 pm - 3:20 pm
Jenni Syed, Cerner
Track: Building clients
Type: Tutorial

Take your app up a notch
Learn about the best practices that your app may be missing, but that can make your SMART on FHIR application easier to use and maintain. The information learned in this tutorial is applicable regardless of the FHIR server your applications will be running against

More about Jenni Syed

St. Helens
St. Helens
9:00 am - 9:40 am
<span></span>
Wednesday, June 12
9:00 am - 9:40 am

TITEL


More about SPEAKER

Methods for transforming content from V2 and CDA to FHIR and vice versa
10:15 am - 10:55 am
Grahame Grieve <span>Mapping</span><em>Introductory Level</em>
Wednesday, June 12
10:15 am - 10:55 am
Grahame Grieve, Health Intersections
Track: Mapping
Type: Tutorial
Introductory Level

Methods for transforming content from V2 and CDA to FHIR and vice versa
Almost everyone implementing FHIR starts with information that already exists in another format; this information must be converted to (and from) the FHIR resource format. Of particular interest to the HL7 community is content in V2 messages and Clinical Document Architecture (CDA) documents. Grahame will describe the facilities built into FHIR that can be used to convert between the formats, and also look at other tools and community projects that do the same. Mantra: mapping should not be a solitary activity.

More about Grahame Grieve

Consumer Access / Advanced OAuth
11:05 am - 11:45 am
Josh Mandel<span>Security</span><em>Advanced Level</em>
Wednesday, June 12
11:05 am - 11:45 am
Josh Mandel, Microsoft
Track: Security
Type: Tutorial
Advanced Level

Consumer Access / Advanced OAuth
How do we move beyond a "core data set," giving consumer apps the power to securely access diverse health data stored in disparate back-end systems? We'll take imaging data as a case study, showing a technical architecture that allows a client to register with a single institutional endpoint and request authorization to connect with multiple FHIR servers (e.g. a clinical data server and an imaging data server). We'll demonstrate an open source reference architecture, explore challenges for client and server developers, and review a set of OAuth-based specifications to enable this kind of rich ecosystem. Topics will include dynamic client registration, PKCE, App-Claimed https URLs, token introspection and token exchange.

More about Josh Mandel

Validation of FHIR data
11:55 am - 12:35 pm
Ewout Kramer<span>Modeling</span><em>Advanced Level</em>
Wednesday, June 12
11:55 am - 12:35 pm
Ewout Kramer, Firely
Track: Modeling
Type: Tutorial
Advanced Level
Target audience: Modelers & profile authors who want to understand about StructureDefinition

Validation of FHIR data
Are you a modeler or profile author? Do you use tools like Forge but want to learn about how the mechanics behind validation and the StructureDefinition resource? In this tutorial, Ewout will show how familiar concepts translate into the StructureDefinition resource and how you can use validation tools to immediately try out the profiles you are creating.

More about Ewout Kramer

Let's build! A FHIR sandbox in 30 minutes
2:40 pm - 3:20 pm
Michael Hansen<span>Building servers</span>
Wednesday, June 12
2:40 pm - 3:20 pm
Michael Hansen, Microsoft
Track: Building servers
Type: Let's build!
Target audience: Developers

Let's build! A FHIR sandbox in 30 minutes
A FHIR server is just an API. Developing FHIR applications involves several other software components that need to be deployed and configured correctly. There are public sandboxes available, but a developer may want to modify the sandbox components to test a certain scenario. In this presentation, we will look at how cloud platform components can be combined to build a small FHIR sandbox from scratch. We will also introduce components that facilitate data exploration and ingestion. The session will build confidence that a sandbox can be built from scratch and point to ready to consume components that will allow deployment in minutes.

More about Michael Hansen

Sonora
Sonora
Pop-up Sessions
9:00 am - 9:40 am
Wednesday, June 12
9:00 am - 9:40 am
Track: Pop-up
Type:

Pop-up Sessions
Why stick to the regular schedule? If you have a great idea that you want to share or discuss with other participants or speakers, come over to the registration desk and we will make sure you get a room. Or if you already know, send us an email just prior to the event. Great ideas come before just good ideas.

Pop-up Session
10:15 am - 10:55 am
Wednesday, June 12
10:15 am - 10:55 am
Track: Pop-up
Type:

Pop-up Sessions
Why stick to the regular schedule? If you have a great idea that you want to share or discuss with other participants or speakers, come over to the registration desk and we will make sure you get a room. Or if you already know, send us an email just prior to the event. Great ideas come before just good ideas.

Pop-up: Slicing a non-repeating element
11:05 am - 11:45 am
Grahame Grieve, Alexander Zautke
Wednesday, June 12
11:05 am - 11:45 am
Grahame Grieve, Health Intersections Pty
Alexander Zautke, Firely
Track: Pop-up
Type:

Pop-up Session: Slicing, a non-repeating element

Pop-up: Returning extensions in value set expansions
11:55 am - 12:35 pm
Grahame Grieve
Wednesday, June 12
11:55 am - 12:35 pm
Grahame Grieve

Pop-up Session: Returning extensions in value set expansions

Pop-up Session
11:55 am - 12:35 pm
Wednesday, June 12
11:55 am - 12:35 pm
Track: Pop-up
Type:

Pop-up Sessions
Why stick to the regular schedule? If you have a great idea that you want to share or discuss with other participants or speakers, come over to the registration desk and we will make sure you get a room. Or if you already know, send us an email just prior to the event. Great ideas come before just good ideas.

Pop-up Session: Patient use cases? Why not a patient track??
2:40 pm - 3:20 pm
Dave deBronkart
Wednesday, June 12
2:40 pm - 3:20 pm
Dave deBronkart, e-Patient Dave
Track: Pop-up
Type:

Pop-up Session: Patient use cases? Why not a patient track??
Isn't it ridiculous that DevDays doesn't have a track for patient-driven use cases or workflows? Is it time to add one? If not, what are we still waiting for?

What else can we do to advance patient interests?

Lassen
Lassen
9:00 am - 9:40 am
<span></span>
Wednesday, June 12
9:00 am - 9:40 am

TITEL


More about SPEAKER

Session to be confirmed
10:15 am - 10:55 am
Wednesday, June 12
10:15 am - 10:55 am
Speaker to be confirmed

Session to be confirmed
This slot is reserved for a session, which will be communicated in Redmond.

Building a Standard Health Record for oncology using FHIR
10:15 am - 10:55 am
Mark Kramer<span>Research</span>
Wednesday, June 12
10:15 am - 10:55 am
Mark Kramer, MITRE
Track: Research
Type: Tutorial

Building a Standard Health Record for oncology using FHIR
This talk will cover the approach and lessons learned in working with clinical experts to define a FHIR-based model for essential cancer data. The goal is to establish systems that result in collection and sharing of high-quality data that can drive evidence-based treatment. Ultimately, information gathered from each cancer patient will effectively contribute to improving care for all future cancer patients. Under the leadership of the American Society of Clinical Oncology, a committee of leading clinical experts in oncology have identified and developed a specific set of common core data elements for cancer to be structured and standardized. Mark will show how that information has been developed into a FHIR-based model, the minimal Common Oncology Data Elements (mCODE), including elements such as staging, progression, treatment, biomarkers, and toxicities, and how we are deploying applications based on that model at clinical sites that help cancer patients decide their treatments. Along the way, I will discuss techniques and tooling that will help us scale this approach to other medical specialty areas.

More about Mark Kramer

Repeated: Hooks with SMART messaging
11:05 am - 11:45 am
Janet Campbell
Tuesday, June 11
11:05 am - 11:45 am
Janet Campbell
Type: Tutorial
Track: Developer
Target audience: EHR developers, app developers, and those interesting in building the standard

Repeated session: Hooks with SMART messaging
The SMART framework opens new avenues for layering applications within an EHR host, and CDS Hooks provides intelligent triggers for host-to-app communications. However, a few gaps still remain: how can apps communicate back to their hosts, and what options do they have to make intelligent recommendations? In this session, we will propose a technical pattern for answering both of those questions: Hooks with SMART messaging.

More about Janet Campbell

11:55 am - 12:35 pm
Wednesday, June 12
11:55 am - 12:35 pm
Target audience: all delegates

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Repeated session
2:40 pm - 3:20 pm
Tuesday, June 11
2:40 pm - 3:20 pm
Speaker to be confirmed

This slot is reserved for a session which will be repeated. The session will be announced in Redmond.

Baker
Baker
Using Terminology Services - Further Steps
9:00 am - 9:40 am
Rob Hausam <span>Terminology</span><em>Level 2</em>
Wednesday, June 12
9:00 am - 9:40 am
Rob Hausam, Hausam Consulting
Track: Terminology
Type: Tutorial
Advanced Level
Target audience: Terminology server and terminology client developers and implementers who are interested in improving the performance or expanding the capabilities of their use of terminology services

Using Terminology Services - Further Steps: How (and Why) Would I Use $find-matches and $closure?
The FHIR Terminology Service operations $expand, $validate-code, $lookup, $subsumes and $translate are fairly widely used and understood. But there are two additional terminology service operations that, while powerful and potentially quite useful, have received much less attention and use than the others and are generally not well understood – $find-matches and $closure. The idea of $find-matches (formerly named $compose) is to take a set of properties (and potentially text) and look for and return one or more possible matching codes in the specified code system. The idea of $closure is to support the creation and ongoing maintenance of a client-side transitive closure table. In this tutorial, we will further explore the rationale, details and how to understand these operations. Rob also offers suggestions on how you may want to use them in your applications. Demonstrations and exercises will be provided for further hands-on exploration.

More about Rob Hausam

Let's build! A FHIR Facade
10:15 am - 10:55 am
Christiaan Knaap <span>Building servers</span><em>Advanced Level</em>
Wednesday, June 12
10:15 am - 10:55 am
Christiaan Knaap, Firely
Track: Building servers
Type: Let's build!
Advanced Level
Target audience: .Net Developers

Let's build! A FHIR Facade
Vonk FHIR Server can expose data from your existing system as FHIR resources. This session wil teach you how to build a plugin to make that work. We’ll use an example legacy system and build a Facade on top of it. This includes mapping data to FHIR resources and mapping search parameters to queries to the legacy system.

More about Christiaan Knaap

Let's build! A FHIR package
11:05 am - 11:45 am
Ardon Toonstra<span>modeling</span>
Wednesday, June 12
11:05 am - 11:45 am
Ardon Toonstra, Firely
Track: Modeling
Type: Tutorial

Let's build! A FHIR package
FHIR defines npm based packages as a solution for proper version management of conformance resources. The tutorial Packaging and Versioning explains the reason why and shows how packages work. In this Let's build! session you will get your hands dirty with packages. We will create, publish and consume packages to fully understand the package mechanism.

More about Ardon Toonstra

Continuation - Let's build! Google Cloud on FHIR
11:55 am - 12:35 pm
Kurt Ericson <span>Developer</span>
Tuesday, June 11
11:55 am - 12:35 pm
Kurt Ericson, Google
Track: Developer
Type: Let's build!
Target audience: Analysts, developers (intermediate users)

Continuation - Let's build! Google Cloud on FHIR
This hands-on session is a continuation session of the Let's build in the morning. Theywill provide a guided tour of the Google Cloud FHIR API including setup, tools used for importing and processing data, and connecting FHIR data to BigQuery and TensorFlow. Using synthetic data, we will step through project setup, ETL (extract-transform-load) of raw data, model training and deployment, and real-time predictions.

More about Kurt Ericson

Continuation: Let's build! Google Cloud on FHIR
11:55 am - 12:35 pm
Kurt Ericson <span>Developer</span>
Tuesday, June 11
11:55 am - 12:35 pm
Kurt Ericson, Google
Track: Developer
Type: Let's build!
Target audience: Analysts, developers (intermediate users)

Continuation of Let's build! Google Cloud on FHIR
This hands-on session is a continuation of the session in the morning. The guided tour of the Google Cloud FHIR API including setup, tools used for importing and processing data, and connecting FHIR data to BigQuery and TensorFlow. Using synthetic data, we will step through project setup, ETL (extract-transform-load) of raw data, model training and deployment, and real-time predictions.

More about Kurt Ericson

Let's build! Search in FHIR
2:40 pm - 3:20 pm
Alexander Zautke <span>Building servers</span><em>Advanced Level</em>
Wednesday, June 12
2:40 pm - 3:20 pm
Alexander Zautke, Firely
Track: Building servers
Type: Let's build!
Advanced Level
Target audience: Analysts, developers (inetermediate users)

Let's build! Search in FHIR
Since the beginning of FHIR, there existed an official way of searching in FHIR resources. Using the RESTful API, specific information can be requested in a fine-granular way from a FHIR server.
This Let's build! session will give a practical walkthrough covering the following topics:
* Introduction to using search parameters
* Applying search modifiers
* How to create custom search parameters
* Advanced search concepts like reverse chaining and _filter expressions

More about Alexander Zautke

Hood
Hood
A computable guideline in FHIR: Opioid Prescribing Support
9:00 am - 9:40 am
Bryn Rhodes, Maria Michaels <span>CDS</span>
Wednesday, June 12
9:00 am - 9:40 am
Bryn Rhodes, Dynamic Content Group
Maria Michaels, CDC
Track: Clinical Decision Support
Type: Tutorial

A computable guideline in FHIR: Opioid Prescribing Support
The ability of healthcare IT systems to react quickly and effectively to emerging public health concerns is a significant challenge. This session will look at how the FHIR Clinical Reasoning module is being used by the CDC to represent computable guideline recommendations for Opioid Prescribing Support.

More about Maria Michaels More about Bryn Rhodes

Let's build! Clinical Practice Guideline recommendations with FHIR
10:15 am - 10:55 am
Bryn Rhodes <span>CDS</span>
Wednesday, June 12
10:15 am - 10:55 am
Bryn Rhodes, Database Consulting Group
Track: Clinical Decision Support
Type: Let's build!
Target audience: Healthcare systems integrators, decision support service providers and consumers
Intermediate to Advanced. This session will be digging in to reference implementations to build and run decision support artifacts.

Let's build! Clinical Practice Guideline Recommendations with FHIR
This session will build running examples of Clinical Practice Guideline recommendations specified using FHIR and CQL, exploring implementation challenges and surveying the landscape of tools and techniques currently available. We will build off the examples presented in the Towards Computable Clinical Practice Guideline Recommendations with FHIR session, focusing on how the FHIR Clinical Reasoning Module can be used to share computable clinical knowledge, and how that knowledge can be dynamically delivered through services using CDS Hooks.

More about Bryn Rhodes

Tooling
11:05 am - 11:45 am
Various speakers<span>Community</span>
Wednesday, June 12
11:05 am - 11:45 am
Joel Gomez, IBM; Robert Winterbottom, Asymmetrik
David deRoode, Lantana
Track: Community
Type: Presentations

Tooling
This "Tooling Session" is comprised of a series of 8-minute introductory talks that each cover a tool or toolkit (commercial, open source or otherwise) which may ease the life of FHIR implementers.

1. FHIR API Sandbox
Joel Gomez, IBM
IBM is providing a no cost FHIR API Sandbox. As an application developer you can use the sandbox to test your application using sample FHIR APIs.

2. Getting FHIR into production faster using code generation
Robert Winterbottom, Asymmetrik
Structure definitions are used to describe both the content defined in the FHIR specification as well as the implementation. Asymmetrik built tools to parse these definitions and automatically write code to create a working FHIR server. Learn how code generation works and how we’re using it make our development efforts easier.

3. Trifolia-on-FHIR
David deRoode, Lantana
Trifolia on FHIR is a new open source tool for authoring and publishing FHIR implementation guides.

FHIR Projects
11:55 am - 12:35 pm
Tristan Wilinson, Fei Wang <span>Community</span>
Wednesday, June 12
11:55 am - 12:35 pm
Tristan Wilinson, Redox
Fei Wang, Partners Healthcare
Track: Community
Type: Presentations

FHIR Projects
This session consists of 2 community presentations, which focus on the implementation best practices of their project/product. These presentations are NOT a product showcase - the aim is to have max. 5 minutes to introduce a product/project, followed by a deep dive in things like the architectural approach, tools used, good/bad experiences with FHIR. The aim is for software implementers (even if they're not using the same architecture nor development platform) to learn from the development approach as used in other projects.

1. Preventing a Database Dumpster FHIR: Constraining Searches
Tristan Wilinson, Redox
The FHIR specification is both very powerful and very open when it comes to search functionality. This forces server implementers to balance between dynamically supporting a robust FHIR search feature set with the need to constrain against performance degrading searches. Tristan will explore the following: different potential approaches for protecting a FHIR server while still dynamically handling varying search requests, discuss how those approaches could differ based on use cases, and raise the topic of how best practices could be defined around all of this to further the cause of interoperability through FHIR.

2. Handling application and user context in the Igia EHR development platform
Fei Wang, Partners
Partners HealthCare, in collaboration with Persistent Systems Inc., has developed Igia, an open source development platform, built to lower the cost of building enterprise-grade clinical applications. This talk will demonstrate the main platform components and do a deep dive into how we handle application and user context, for example, launching EHR-agnostic applications in standalone mode using open source identity and access management tooling.

FHIR Projects
2:40 pm - 3:20 pm
Pawan Jindal and speaker TBA <span>Community</span>
Wednesday, June 12
2:40 pm - 3:20 pm
Pawan Jindal, Darena Solutions
Track: Community
Type: Presentations

FHIR Projects
This session consists of 2 community presentations, which focus on the implementation best practices of their project/product. These presentations are NOT a product showcase - the aim is to have max. 5 minutes to introduce a product/project, followed by a deep dive in things like the architectural approach, tools used, good/bad experiences with FHIR. The aim is for software implementers (even if they're not using the same architecture nor development platform) to learn from the development approach as used in other projects.

1. Implementing A Personal FHIR Record
Pawan Jindal, Darena Solutions
The FHIR support in Apple Health App (referred to as “Health Records”) allows iPhone users to download and manage individual health data.
However, this data is only available on an iPhone device. In this session, we will share how we have implemented a solution for healthcare consumers to create and manage FHIR servers for an *_individual person_* (Personal FHIR Record) that can be accessed from multiple devices through any SMART on FHIR app. We will also discuss a simple way to allow consumers to import, aggregate and share data in their Personal FHIR Record with EHRs and registries using FHIR bundles.

McKinley
McKinley
Meet & Code
9:00 am - 3:20 pm
Wednesday, June 12
9:00 am - 3:20 pm
Target audience: all delegates

Meet & Code
Meet up with the experts and fellow participants. Sit down and code. Continue working on exercises. Or discuss your own use-case with others. Grab a coffee and come to the McKinley room, where we have tables set up with flags indicating the DevDays tracks. The McKinley is available during the whole event, but most likely to be filled during the Meet & Code time slots.

Pop-up: Flutter on FHIR
10:15 am - 10:55 am
Stoyan Halkaliev
Wednesday, June 12
10:15 am - 10:55 am
Stoyan Halkaliev
Track: Pop-up
Type:

Pop-up Session: Flutter on FHIR

Pop-up: FHIR Python
11:05 am - 11:45 am
Harold Solbrig
Wednesday, June 12
11:05 am - 11:45 am
Harold Solbrig
Track: Pop-up
Type:

Pop-up Session: FHIR Python

Pop-up: Returning extensions in value set expansions
11:55 am - 12:35 pm
Grahame Grieve
Wednesday, June 12
11:55 am - 12:35 pm
Grahame Grieve
Track: Pop-up
Type:

Pop-up: Returning extensions in value set expansions

Pop-up Session: Integrating legacy applications
2:40 pm - 3:20 pm
Jay Lyle
Wednesday, June 12
2:40 pm - 3:20 pm
Jay Lyle, J P Systems contractor to Veterans Health Administration
Track: Pop-up
Type:

Pop-up Session: Integrating legacy applications
The primary requirement in integrating legacy applications is to make the applications work, so if FHIR doesn't support it, we don't mind creating extensions.
However, the reason to use FHIR is to support future integration with other modules and stakeholders, so we'd like to be as compliant as possible.

One implication is that we won't just stick extensions in the interface tool; we'll also document them in Profiles to guide future developers (and future maintenance and migration efforts).

A second implication is that we try to use existing FHIR information designs wherever possible.

Several of our cases involve capturing metadata in two areas:
a. validation and verification: who signed an order (not the signature, just the name), when and where; who co-signed; whether a co-signature is needed, etc.
b. changes: who changed what when, how, why

We could make these elements extensions, but that would impair future interoperability. We have looked at Provenance and AuditEvent.

1. A profile requires a focal resource. You can build relationships, but it has a top node. This means that related resources with inward bound navigation - e.g., Provenance, which points at its targets rather than vice versa - can't be represented without making the Profile the focal resource, and even then, you only get one.

2. AuditEvent may work, if the semantics are correct. It does look like it will require a complex profile graph:
MedicationRequestWithChanges (profile on MedicationRequest)
ReferenceToChangeEvent (extension)
ChangeEventReference (profile on Reference)
ChangeEvent (profile on AuditEvent)
OtherElement (extension)

Wednesday - June 12

Search our website