├── README.md ├── profiling.md ├── general_links.md ├── general_audience.md ├── developers.md └── death_on_fhir.md /README.md: -------------------------------------------------------------------------------- 1 | # FHIR Learning Resources 2 | 3 | This repository contains resources for 4 | - Learning about FHIR in general 5 | - FHIR Tools and Resources 6 | - Death on FHIR Tools and Resources 7 | 8 | These resources are broken up into five pages: 9 | 10 | 11 | ## [FHIR for the General Audience](./general_audience.md) 12 | 13 | This page is tailored towards a more general audience interested in FHIR and the Death on FHIR work. 14 | 15 | ## [FHIR Profiling](./profiling.md) 16 | 17 | This page is tailored towards those looking to better understand the FHIR profile and implementation guide development process, and the tools that support those efforts. 18 | 19 | ## [FHIR for Developers](./developers.md) 20 | 21 | This page is tailored towards a technical/developer audience, and is intended to help developers begin to write software that utilizes FHIR. 22 | 23 | ## [Death on FHIR](./death_on_fhir.md) 24 | 25 | This page is dedicated to Death on FHIR, and includes the resources/tools/utilities/applications that are being developed to support that effort. 26 | 27 | **Developers: To quickly get into working with Standard Death Records, start here.** 28 | 29 | ## [General Links of Interest](./general_links.md) 30 | 31 | This page contains general links of interest that relate to FHIR, Death on FHIR, and mortality data in general. 32 | -------------------------------------------------------------------------------- /profiling.md: -------------------------------------------------------------------------------- 1 | # FHIR Profiling 2 | 3 | The following table includes links to various resources for learning more about FHIR profiling, organized by the time investment needed to complete. 4 | 5 | | Time Needed | Description | Reference | 6 | | ------------- | ----------- | --------- | 7 | | A few minutes | [**Video**] Introduction to FHIR profiles (Ewout Kramer) | https://vimeo.com/87074652 | 8 | | A few hours | [**Webpage**] Firely Profiling Academy - The Profiling Academy is an online training for FHIR profiling. The learning material consists of instructions, real-world examples and exercises. The Profiling Academy training is available for free to all FHIR profilers. Uses SIMPLIFIER.NET tool. | https://simplifier.net/guide/profilingacademy/modules | 9 | 10 | The following list includes links to various tools/sites useful for understanding FHIR profiling. 11 | 12 | ## clinFHIR 13 | 14 | An open source tool for Clinicians and Business Analysts who are interested in learning about FHIR, and about FHIR profiling. 15 | 16 | https://clinfhir.atlassian.net/wiki/spaces/CLIN/pages/491526/Introduction 17 | and 18 | http://clinfhir.com/ 19 | 20 | ## The Standard Health Record Collaborative 21 | 22 | The Standard Health Record (SHR) initiative is working to create a single, high-quality health record for every individual in the United States. SHRs can be used to generate FHIR profiles using https://github.com/standardhealth/shr-cli. 23 | 24 | http://standardhealthrecord.org/ 25 | 26 | ## SIMPLIFIER.NET 27 | 28 | Simplifier.net is a FHIR collaboration platform for developers, designers, architects and product managers. 29 | 30 | https://simplifier.net/ 31 | 32 | ## Forge 33 | 34 | Forge is a user-friendly Windows desktop application for authoring FHIR profiles. 35 | 36 | https://simplifier.net/forge 37 | 38 | ## Trifolia 39 | 40 | Trifolia is an open source tool for creating FHIR profiles and CDA templates. 41 | 42 | https://trifolia.lantanagroup.com/ 43 | -------------------------------------------------------------------------------- /general_links.md: -------------------------------------------------------------------------------- 1 | # General Links of Interest 2 | 3 | The following is a list of interesting articles about Health IT, FHIR, Death on FHIR, and their applications to Mortality Data. 4 | 5 | - White House Report on **Strengthening the Medicolegal Death Investigation System: Improving Data Systems** (Note recommendation on interoperability between existing data systems, also note Appendix A which lists 40+ Federal agencies that rely on mortality data to support their missions): https://obamawhitehouse.archives.gov/sites/default/files/microsites/ostp/NSTC/strengthening_the_medicolegal_death_investigation_system_final.pdf 6 | - ASTHO Report on **Improving Drug Specificity and Completeness on Death Certificates** (Note recommendation on interoperability): http://www.astho.org/Rx/Improving-Drug-Spec-and-Comp-on-Death-Certs-for-Overdose-Deaths-Meeting-Report/ 7 | - **Observational Health Data Science and Informatics** (OHDSI, pronounced “Odyssey”): 8 | ..- Landing Page: https://www.ohdsi.org/ 9 | ..- Dr. Duke Explains how it works with an example: [https://www.youtube.com/watch?v=h2twteX6PuQ] 10 | ..- More Youtube Videos about OHDSI and how they do their work to help researchers answer questions by querying data and running analyses across multiple sites: https://www.youtube.com/user/OHDSIJoinTheJourney/videos?disable_polymer=1 11 | - The **American Society of Crime Laboratory Directors (ASCLD)** maintains an **Opioid Resource Center**: https://www.ascld.org/]opioid-resources/ Scroll down to find a link to a full listing of newly identified Novel Psychoactive Substances found in seized drugs (which you may see written on death certificates in your jurisdiction). 12 | - **Trusted Exchange Framework and Common Agreement**: A Common Sense Approach to Achieving Health Information Interoperability (Note emphasis on Open and Accessible APIs. The open comment period for this draft document closed February 20th): https://www.healthit.gov/buzz-blog/interoperability/trusted-exchange-framework-common-agreement-common-sense-approach-achieving-health-information-interoperability/ 13 | -------------------------------------------------------------------------------- /general_audience.md: -------------------------------------------------------------------------------- 1 | # FHIR for the General Audience 2 | 3 | The following table includes links to various resources for learning more about FHIR, organized by the time investment needed to complete. 4 | 5 | | Time Needed | Description | Reference | 6 | | ----------- | ----------- | --------- | 7 | | A few minutes | [**Webpage**] Wikipedia Summary | https://en.wikipedia.org/wiki/Fast_Healthcare_Interoperability_Resources | 8 | | | [**Webpage**] HL7 FHIR Overview | https://www.hl7.org/fhir/overview.html | 9 | | A few hours | [**Textbook**] Practitioner's Guide to Health Informatics, by Mark L. Braunstein, MD., pp. 65-78 - This is good introduction to FHIR from a non-technical perspective. It’s primarily a description of what you can do with FHIR rather than how to do it, a historical perspective of what came before, and some prognostics about where FHIR is headed. The entire book is about 160 pages. | https://www.amazon.com/dp/3319176617 | 10 | | A few days | [**Course**] Udacity has a free course on Intro to Health Informatics that has several short videos on FHIR; the videos are also hosted on YouTube. | https://www.udacity.com/course/health-informatics-in-the-cloud--ud809 | 11 | | A few weeks | [**Course**] Health Informatics on FHIR, a 4-week Coursera course. | https://www.coursera.org/learn/fhir | 12 | | | [**Textbook**] Health Informatics on FHIR: How HL7's New API is Transforming Healthcare | https://www.amazon.com/dp/B07FMN8DTH | 13 | 14 | The following table includes links to various tools/sites useful for understanding FHIR. 15 | 16 | | Name | Description | Reference | 17 | | ---- | ----------- | --------- | 18 | | clinFHIR | An open source tool for Clinicians and Business Analysts who are interested in learning about FHIR, and about FHIR profiling. | http://clinfhir.com/ and https://clinfhir.atlassian.net/wiki/spaces/CLIN/pages/491526/Introduction | 19 | | HL7 FHIR Wiki | Wiki page for FHIR hosted by HL7. | http://wiki.hl7.org/index.php?title=FHIR | 20 | | Argonaut Project | The Argonaut Project was a cross-industry group of hospital systems, insurance companies, and other private sector entities that came together as an implementer’s workgroup to advance the development and adoption of FHIR (Note: Apple, Google, and hundreds of partners have all agreed to implement the Argonaut profiles). | http://argonautwiki.hl7.org/index.php?title=Main_Page | 21 | -------------------------------------------------------------------------------- /developers.md: -------------------------------------------------------------------------------- 1 | # FHIR for Developers 2 | 3 | The following table includes links to various resources for learning more about developing software around FHIR, organized by the time investment needed to complete. 4 | 5 | | Time Needed | Description | Reference | 6 | | ----------- | ----------- | --------- | 7 | | A few hours | [**Tutorial**] Firely "FHIR starters" - A collection of example projects to help developers get up to speed with HL7 FHIR. Includes tutorials using a web browser, Java, .NET, and iOS. | https://github.com/FirelyTeam/fhirstarters | 8 | | A few weeks | [**Course**] HL7 FHIR Fundamentals Course | http://www.hl7.org/events/fhir_fun.cfm | 9 | | | [**Course**] HL7 FHIR Intermediate Series | http://www.hl7.org/events/webinar/fhir/intermediate/ | 10 | 11 | The following table includes links to various tools/sites useful for understanding developing software around FHIR. 12 | 13 | ## SMART on FHIR 14 | 15 | SMART on FHIR is a set of open specifications to integrate apps with Electronic Health Records, portals, Health Information Exchanges, and other Health IT systems. 16 | 17 | http://docs.smarthealthit.org/ 18 | 19 | ## Official FHIR validator 20 | 21 | A Java jar file that can be used to validate resources. See https://www.hl7.org/fhir/validation.html for use. 22 | 23 | https://www.hl7.org/fhir/validator.zip 24 | 25 | ## Implementation Guide Publishing Tool 26 | 27 | See: http://wiki.hl7.org/index.php?title=IG_Publisher_Documentation for use. 28 | 29 | http://build.fhir.org/org.hl7.fhir.igpublisher.jar 30 | 31 | ## Ruby FHIR Reference Implementation 32 | 33 | FHIR STU3 Resource models generated from FHIR StructureDefinitions. 34 | 35 | https://github.com/fhir-crucible/fhir_models 36 | 37 | ## Java FHIR Reference Implementation: HAPI-FHIR 38 | 39 | Object Models, Parsers, Client + Server Framework, FHIR Validator, & Utilities. 40 | 41 | http://jamesagnew.github.io/hapi-fhir/ 42 | 43 | ## C# FHIR Reference Implementation: HL7.FHIR 44 | 45 | Object models, Parsers/Serialisers, Utilities, and a Client. 46 | 47 | http://www.nuget.org/packages/Hl7.Fhir 48 | 49 | ## Pascal FHIR Reference Implementation: FhirServer 50 | 51 | Object models, Parsers/Serialisers, Validator, Utilities, Client, and the FHIR Reference server. 52 | 53 | http://github.com/grahamegrieve/fhirserver 54 | 55 | ## XML FHIR Reference Implementation: XML Tools 56 | 57 | Document Rendering Stylesheet, supplementary implementation schemas and transforms. 58 | 59 | https://www.hl7.org/fhir/fhir-3.0.1-XMLTools-0.01.zip 60 | 61 | ## JavaScript FHIR Reference Implementation: FHIR.js 62 | 63 | JavaScript Client and Utilities. 64 | 65 | https://github.com/FHIR/fhir.js 66 | 67 | ## Swift FHIR Reference Implementation: Swift-FHIR 68 | 69 | Object Model, Client and Utilities. 70 | 71 | https://github.com/smart-on-fhir/Swift-FHIR 72 | -------------------------------------------------------------------------------- /death_on_fhir.md: -------------------------------------------------------------------------------- 1 | # Death on FHIR 2 | 3 | Some resources/tools/utilities/applications that are being developed to support the Death on FHIR effort. 4 | 5 | ## Standard Death Record Implementation Guide 6 | 7 | The Standard Death Record (SDR) Implementation Guide (IG) describes how FHIR can be used to exchange death event information between death certifiers, funeral directors and death registration systems. 8 | 9 | https://nightingaleproject.github.io/fhir-death-record/guide/index.html and https://simplifier.net/StandardDeathRecord/~introduction 10 | 11 | ## "SMART on FHIR" Death Certification App 12 | 13 | A SMART on FHIR app that gives medical certifiers the ability to report and certify to jurisdiction electronic death registration systems (EDRS) from a hospital setting. It uses SMART on FHIR to pull decedent information from hospital electronic health record (EHR) systems and FHIR profiles for mortality data to submit information to EDRS. 14 | 15 | Source code: https://github.com/nightingaleproject/fhir-death-refactor 16 | 17 | You can see how the app works by testing it in the SMART on FHIR Sandbox environment, using synthetic patient data. This simulates the experience of a certifier running the app from within an EHR. 18 | 19 | 1. [Launch the App](https://launch.smarthealthit.org/ehr.html?app=https%3A%2F%2Fnightingaleproject.github.io%2Ffhir-death-refactor%2Flaunch%3Flaunch%3DeyJhIjoiMSIsImYiOiIxIn0%26iss%3Dhttps%253A%252F%252Flaunch.smarthealthit.org%252Fv%252Fr3%252Ffhir&user=) 20 | 2. Sign in using the pre-populated provider credentials on the login screen 21 | 3. Select a synthetic patient record from the options provided; the app itself will then launch 22 | 4. Fill out the death certificate form on each tab of the app; you can select conditions from the patient record to provide cause of death information 23 | 24 | ## csharp-fhir-death-record 25 | 26 | A .NET based reference implementation library for producing and consuming the preliminary version of the Standard Death Record (SDR) Health Level 7 (HL7) Fast Healthcare Interoperability Resources (FHIR). This library also includes support for converting to and from the Standard Death Record format and the IJE mortality format. 27 | 28 | https://github.com/nightingaleproject/csharp-fhir-death-record 29 | 30 | ## Nightingale 31 | 32 | Nightingale is a prototype electronic death registration system (EDRS), built to both demonstrate basic EDRS capabilities and act as a foundation for exploring next generation EDRS concepts. Nightingale supports consuming and producing FHIR Standard Death Records. 33 | 34 | https://github.com/nightingaleproject/nightingale 35 | 36 | ## Canary 37 | 38 | Canary is a testing framework for electronic death registration systems (EDRS). Canary can be used to test support for various mortality related data formats, including support for FHIR Standard Death Records. 39 | 40 | https://github.com/nightingaleproject/canary 41 | 42 | ## ruby-fhir-death-record 43 | 44 | A Ruby Gem that provides a reference implementation module for producing and consuming the preliminary version of the Standard Death Record (SDR) Health Level 7 (HL7) Fast Healthcare Interoperability Resources (FHIR). 45 | 46 | https://github.com/nightingaleproject/ruby-fhir-death-record 47 | 48 | ## Death_Data_Hub 49 | 50 | This project is the central repository for standardizing death reporting in collaboration with EDRS systems, medical data providers, and parties interested in data exchange around death records. 51 | 52 | https://github.com/gt-health/Death_Data_Hub 53 | --------------------------------------------------------------------------------