SlideShare a Scribd company logo
FHIR® is the registered trademark of HL7 and is used with the permission of HL7. The Flame Design mark is the registered trademark of HL7 and is used with the permission of HL7.
Amsterdam, 15-17 November | @fhir_furore | #fhirdevdays17 | www.fhirdevdays.com
Implementation Guide Tooling
Lloyd McKenzie, Gevity Consulting
Who am I?
• Name: Lloyd McKenzie
• Company: Gevity
• Background:
• One of FHIR’s 3 initial editors
• Co-chair FMG & FHIR Infrastructure
• Co-chair HL7 Modeling & Methodology
• Heavily involved in HL7 and healthcare exchange for last 17 years (v2, v3,
CDA, etc.)
• Have created 10+ IGs for various projects using HL7 tools
• lmckenzie@gevityinc.com
Outline
• Tooling inputs & outputs
• HL7 IGPublisher
• Trifolia
• Simplifier (Ardon)
• Objective: Show you some of what exists
• Won’t have time to do a detailed exploration
3
IG Inputs and Outputs
4
ImplementationGuide
Conformance
resources
Config
XHTML /
Markdown
pages
IG Content Authoring Tools
• ImplementationGuide
• Forge, Trifolia
• CapabilityStatement
• FHIR Toolkit (beta)
• StructureDefinition
(profiles/logical models/extensions)
• Forge, Trifolia, ClinFHIR, Excel
(retiring?)
• ValueSet
• FHIR Toolkit (beta), ClinFHIR,
Snapper
• CodeSystem
• FHIR Toolkit (beta), ClinFHIR,
Snapper
• ConceptMap
• ClinFHIR, Snapper
• StructureMap
• OMS
• Example instances
• ClinFHIR, NotePad++
5
No authoring tools as yet for
• OperationDefinition
• MessageDefinition
• ScenarioExample
• NamingSystem
• Use Notepad++ or your favorite XML or JSON editor.
• Similarly for markdown or HTML, use your favorite editor
6
HL7 IG Publisher
7
HL7 IG Publisher
• Written in Java
• Shares code with the spec publisher and validator
• Open source – feedback submitted over HL7’s gForge tracker
• Driven by ImplementationGuide resource + JSON config file
• Generates “fragments” for resources in the IG
• Uses templates and Jekyll to produce a static website for the IG
• Supports “continuous” generation
• Performs full validation of artifacts and links
• Packages up zips for download and for dependent IGs
Finding the HL7 IG Publisher
9
Using the IGPublisher – quick tour
• http://wiki.hl7.org/index.php?title=FHIR_IG_Framework
10
Trifolia
• Developed & Maintained by Lantana
• Web-based development & publishing of profiles & IGs
• Can host a local version if needed for projects
• Also acts as a registry – discover other projects that are hosted in the
Trifolia environment that have been marked as “public”
• Code is publicly available if you want to tweak it
11
Walkthrough
• https://trifolia.lantanagroup.com
12
Questions?
http://wiki.hl7.org/index.php?title=IG_Publisher_Documentation
https://trifolia.lantanagroup.com
lmckenzie@gevityinc.com
13

More Related Content

PPTX
Transforming other content (grahame)
PPTX
Furore devdays 2017- profiling academy - profiling guidelines v1
PPTX
Furore devdays 2017-sdc (lloyd)
PPTX
Furore devdays 2017- rdf1(solbrig)
PPTX
fhir-documents
PPTX
Fire kit ios (r-baldwin)
PPTX
Fhir foundation (grahame)
PPTX
Security overview (grahame)
Transforming other content (grahame)
Furore devdays 2017- profiling academy - profiling guidelines v1
Furore devdays 2017-sdc (lloyd)
Furore devdays 2017- rdf1(solbrig)
fhir-documents
Fire kit ios (r-baldwin)
Fhir foundation (grahame)
Security overview (grahame)

What's hot (20)

PPTX
Furore devdays 2017- rdf2(solbrig)
PPTX
Furore devdays 2017 - workflow
PPTX
Furore devdays2017 tdd-2-advanced
PPTX
Whats new (grahame)
PPTX
Profiling with clin fhir
PPTX
Devdays 2017 implementation guide authoring - ardon toonstra
PPTX
Mohannad hussain dicom and imaging tools
PPTX
2017 11-ccda-on-fhir
PPTX
Furore devdays 2017- continua implementing fhir
PPTX
Vonk fhir facade (christiaan)
PDF
ICIC 2014 Chemical Patent Curation and Management – New Tools and Capabilities
PPTX
D Robinson - Using HDF5 to work with large quantities of rich biological data
PPTX
IHIC 2015 Presentation (1)
PDF
Implementing RIOXX
PPTX
Rioxx 2 repository fringe
PPTX
AutoClassificaiton - Rules versus Machine Learning
PPTX
IHIC 2015 Presentation (2)
PPTX
An introduction to Metadata Application Profiles
PPTX
iEHR.eu IHIC 2012 Presentation
PDF
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
Furore devdays 2017- rdf2(solbrig)
Furore devdays 2017 - workflow
Furore devdays2017 tdd-2-advanced
Whats new (grahame)
Profiling with clin fhir
Devdays 2017 implementation guide authoring - ardon toonstra
Mohannad hussain dicom and imaging tools
2017 11-ccda-on-fhir
Furore devdays 2017- continua implementing fhir
Vonk fhir facade (christiaan)
ICIC 2014 Chemical Patent Curation and Management – New Tools and Capabilities
D Robinson - Using HDF5 to work with large quantities of rich biological data
IHIC 2015 Presentation (1)
Implementing RIOXX
Rioxx 2 repository fringe
AutoClassificaiton - Rules versus Machine Learning
IHIC 2015 Presentation (2)
An introduction to Metadata Application Profiles
iEHR.eu IHIC 2012 Presentation
Semantics on services: the story so far (SALAD2015 keynote at ESWC2015)
Ad

Similar to Furore devdays 2017 - implementation guides (lloyd) (20)

KEY
360|Flex Recap - San Jose 2010
PPTX
Neev Open Source Contributions
PDF
INTERFACE, by apidays - Building an Accessible API Spec
PDF
TEI based dictionaries
PPTX
Guidelines for Working with Contract Developers in Evergreen
PPTX
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
PPTX
AOC hacktoberfest meetup 2024. An open-source event
PDF
Open Source Lessons from the TODO Group
PPTX
Oscon 2016: open source lessons from the todo group
PDF
DocOps: Documentation at the Speed of Agile
PDF
Smart Device Link Integration into Linux systems by Jeremiah Foster
PDF
Building bridges - Plone Conference 2015 Bucharest
PDF
Building and deploying PHP applications with Phing
PPTX
Code Hosting: The Key to Autonomous, Self-Service Development
PDF
Netflix OSS Meetup Season 4 Episode 4
PDF
Querix 4 gl app analyzer 2016 journey to the center of your 4gl application
PDF
Modern web application development with java ee 7
PDF
Middleware in Golang: InVision's Rye
DOC
Jitesh agrawal Resume
360|Flex Recap - San Jose 2010
Neev Open Source Contributions
INTERFACE, by apidays - Building an Accessible API Spec
TEI based dictionaries
Guidelines for Working with Contract Developers in Evergreen
Better, Faster, Easier: How to Make Git Really Work in the Enterprise
AOC hacktoberfest meetup 2024. An open-source event
Open Source Lessons from the TODO Group
Oscon 2016: open source lessons from the todo group
DocOps: Documentation at the Speed of Agile
Smart Device Link Integration into Linux systems by Jeremiah Foster
Building bridges - Plone Conference 2015 Bucharest
Building and deploying PHP applications with Phing
Code Hosting: The Key to Autonomous, Self-Service Development
Netflix OSS Meetup Season 4 Episode 4
Querix 4 gl app analyzer 2016 journey to the center of your 4gl application
Modern web application development with java ee 7
Middleware in Golang: InVision's Rye
Jitesh agrawal Resume
Ad

More from DevDays (19)

PPTX
Consent dev days
PDF
Integrating with the epic platform fhir dev days 17
PPTX
Mohannad hussain community track - siim dataset & dico mweb proxy
PPTX
Fhir dev days 2017 fhir profiling - overview and introduction v07
PPTX
final Keynote (grahame)
PPTX
Validation in net and java (ewout james)
PPTX
Structure definition 101 (ewout)
PPTX
Quality improvement dev days-2017
PPTX
Furore devdays 2017- oai
PPTX
Dev days 2017 questionnaires (brian postlethwaite)
PPTX
Dev days 2017 advanced directories (brian postlethwaite)
PPTX
Connectathon opening 2017
PPTX
Building bridges devdays 2017- powerpoint template
PPTX
20171127 rene spronk_messaging_the_unloved_paradigm
PPTX
Opening student track
PPTX
Fhir tooling (grahame)
PPTX
Fhir dev days_basic_fhir_terminology_services
PPTX
Fhir dev days_advanced_fhir_terminology_services
PPTX
Distributing cds dev days-2017
Consent dev days
Integrating with the epic platform fhir dev days 17
Mohannad hussain community track - siim dataset & dico mweb proxy
Fhir dev days 2017 fhir profiling - overview and introduction v07
final Keynote (grahame)
Validation in net and java (ewout james)
Structure definition 101 (ewout)
Quality improvement dev days-2017
Furore devdays 2017- oai
Dev days 2017 questionnaires (brian postlethwaite)
Dev days 2017 advanced directories (brian postlethwaite)
Connectathon opening 2017
Building bridges devdays 2017- powerpoint template
20171127 rene spronk_messaging_the_unloved_paradigm
Opening student track
Fhir tooling (grahame)
Fhir dev days_basic_fhir_terminology_services
Fhir dev days_advanced_fhir_terminology_services
Distributing cds dev days-2017

Recently uploaded (20)

PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
O7-L3 Supply Chain Operations - ICLT Program
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
Insiders guide to clinical Medicine.pdf
PPTX
Institutional Correction lecture only . . .
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
Microbial diseases, their pathogenesis and prophylaxis
PPTX
Lesson notes of climatology university.
PPTX
Cell Structure & Organelles in detailed.
PDF
VCE English Exam - Section C Student Revision Booklet
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
TR - Agricultural Crops Production NC III.pdf
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Abdominal Access Techniques with Prof. Dr. R K Mishra
O7-L3 Supply Chain Operations - ICLT Program
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
Microbial disease of the cardiovascular and lymphatic systems
Insiders guide to clinical Medicine.pdf
Institutional Correction lecture only . . .
GDM (1) (1).pptx small presentation for students
Anesthesia in Laparoscopic Surgery in India
Pharmacology of Heart Failure /Pharmacotherapy of CHF
Microbial diseases, their pathogenesis and prophylaxis
Lesson notes of climatology university.
Cell Structure & Organelles in detailed.
VCE English Exam - Section C Student Revision Booklet
O5-L3 Freight Transport Ops (International) V1.pdf
102 student loan defaulters named and shamed – Is someone you know on the list?
TR - Agricultural Crops Production NC III.pdf

Furore devdays 2017 - implementation guides (lloyd)

  • 1. FHIR® is the registered trademark of HL7 and is used with the permission of HL7. The Flame Design mark is the registered trademark of HL7 and is used with the permission of HL7. Amsterdam, 15-17 November | @fhir_furore | #fhirdevdays17 | www.fhirdevdays.com Implementation Guide Tooling Lloyd McKenzie, Gevity Consulting
  • 2. Who am I? • Name: Lloyd McKenzie • Company: Gevity • Background: • One of FHIR’s 3 initial editors • Co-chair FMG & FHIR Infrastructure • Co-chair HL7 Modeling & Methodology • Heavily involved in HL7 and healthcare exchange for last 17 years (v2, v3, CDA, etc.) • Have created 10+ IGs for various projects using HL7 tools • lmckenzie@gevityinc.com
  • 3. Outline • Tooling inputs & outputs • HL7 IGPublisher • Trifolia • Simplifier (Ardon) • Objective: Show you some of what exists • Won’t have time to do a detailed exploration 3
  • 4. IG Inputs and Outputs 4 ImplementationGuide Conformance resources Config XHTML / Markdown pages
  • 5. IG Content Authoring Tools • ImplementationGuide • Forge, Trifolia • CapabilityStatement • FHIR Toolkit (beta) • StructureDefinition (profiles/logical models/extensions) • Forge, Trifolia, ClinFHIR, Excel (retiring?) • ValueSet • FHIR Toolkit (beta), ClinFHIR, Snapper • CodeSystem • FHIR Toolkit (beta), ClinFHIR, Snapper • ConceptMap • ClinFHIR, Snapper • StructureMap • OMS • Example instances • ClinFHIR, NotePad++ 5
  • 6. No authoring tools as yet for • OperationDefinition • MessageDefinition • ScenarioExample • NamingSystem • Use Notepad++ or your favorite XML or JSON editor. • Similarly for markdown or HTML, use your favorite editor 6
  • 8. HL7 IG Publisher • Written in Java • Shares code with the spec publisher and validator • Open source – feedback submitted over HL7’s gForge tracker • Driven by ImplementationGuide resource + JSON config file • Generates “fragments” for resources in the IG • Uses templates and Jekyll to produce a static website for the IG • Supports “continuous” generation • Performs full validation of artifacts and links • Packages up zips for download and for dependent IGs
  • 9. Finding the HL7 IG Publisher 9
  • 10. Using the IGPublisher – quick tour • http://wiki.hl7.org/index.php?title=FHIR_IG_Framework 10
  • 11. Trifolia • Developed & Maintained by Lantana • Web-based development & publishing of profiles & IGs • Can host a local version if needed for projects • Also acts as a registry – discover other projects that are hosted in the Trifolia environment that have been marked as “public” • Code is publicly available if you want to tweak it 11