SlideShare une entreprise Scribd logo
1  sur  38
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 Authoring
Ardon Toonstra, Furore
A little about me…
• Ardon Toonstra
• Furore
• Background
• FHIR Profiler
• MedMij
• Furore Tools
FHIR for Specifiers track
• Michel Rutten FHIR profiling introduction
• Vadim Perotokin Profiling tools overview
• Ewout Kramer FHIRPath
• Lilian Minne Profiling guidelines
• Rene Spronk Profiling governance
FHIR for Specifiers – what’s next?
• Implementation Guide authoring
• Tooling used to create Implementation Guides
Part 1: basic concepts
• IG Definition
• Content
• Audience
• Types
• Scopes
What’s an FHIR IG?
An implementation guide is a set of rules about how FHIR resources are
used (or should be used) to solve a particular problem, with associated
documentation to support and clarify the usage.
http://hl7.org/fhir/implementationguide.html
What’s in it?
A bit more concrete…
• Use cases
• Actors
• Interactions
• Data definitions
• Examples
For who?
• DEVELOPERS
So developers……
• Language
• Examples
• Testing tools / Validation
What kind of formats are there?
Webpages / WikiDocuments / PDF’s
Different scopes
• Strategy (overview and strategic choices)
• Guiding principles (describing overarching principles)
• Subject (describing one subject)
• Use case (one single use case)
Source: http://wiki.hl7.org/index.php?title=ImplementationGuide_Guidance
Scope: Strategy
• A nationally scoped guide, providing overview, strategic choices
and is referencing more specific guides
• National infrastructure, security and privacy requirements
• MedMij – ‘Afsprakenstelsel’
• INTEROPen – Care Connect API | FHIR®
Scope: Guiding principles
• Describing overarching guiding principles
• Regulations
• Basic components
• US Core Implementation Guide
• DE Core ( LeitfadenBasisDE )
Scope: Subject
• Multiple use cases and scenarios describing one subject
• IHE technical framework
• Medication
• Lab results in Norway
Scope: Use case
• A guide describing a use case and its interactions, data structures,
vocab, testing
• IHE integration profile
• prescription
• ZorgDomein FHIR interface
Part 2: IG content
Content depends on
• Scale and scope of the guide (from national to product)
• Intended audience
• Background of the IG producing organization
• Standardization organization or a vendor
• Scale and scope of the guide (from national to product)
• Intended audience
• Background of the IG producing organization
• Standardization organization or a vendor
Sections
• About the IG
• Use Case(s)
• Technical Implementation Guidance
• Profiles
• Registry
• Security
• Appendix
• Help (general guidance)
• Contact Information
Describe Use case(s)
• Overview of systems and architecture
• (System)Actors overview
• Scenarios
• Triggers/reasons (interaction diagrams, sequence
diagram, etc)
• pre- and post conditions
Describe Use case(s)
• Dataset and Data elements (could be a
reference)
• Business rules, policy (technology
independent)
• “There has to be a diabetes control document
once every three months”.
• “Systems must have a consent on file for the
patient to be allowed exchange patient data”
Technical Implementation Guidance
Per use case / transaction:
• Introduction & Scope
• Boundaries & Relationships (used by, uses)
• Actors involved
Technical Implementation Guidance
• Sender and receiver responsibilities (functional requirements)
• “Upon a POST of a new resource, the sender SHALL return a body with the
newly stored resource”.
• List of invocations
• Message Semantics
• Interactions
• Operations
• Search parameters
Technical Implementation Guidance
• List of profiles
• Terminology (valueset, conceptmaps)
• NamingSystems
• Mappings
• Examples (instances)
Profiles
• Intro and scope
• Usage
• URL
• Must support
• Data structure
Registry
Summary tables of Conformance Resources
• CapabilityStatements
• StructureDefinitions + Extensions
• Terminology – ValueSets - CodeSystems
Implementation Guide Template
• http://implementationguidetemplate.azurewebsites.net/
Recap
• IG concepts
• Content
Now…. How to make them?
Join us at the next tutorial to see some of the available IG tools
Food for thought
• If you need to make an IG for two or more FHIR versions. How would you
set it up?
• Create guides for specific audiences? Is there are “one size fits all”?
• Use of multiple languages – how to maintain?
http://www.fhir.org/guides/registry
• DAF Research
• Argonaut Data Query
• ZorgDomein FHIR interface
• IHE – Mobile acces to Health Documents
• NHS - CareConnect API
Publicly available IGs on Simplifier.net
• https://simplifier.net/guide/DraftpcCDRFHIRImplementationGuide
• https://simplifier.net/guide/eRefferaldraftiGuide
• https://simplifier.net/guide/FinnishPHRImplemetationGuide
• https://simplifier.net/guide/PCHAPersonalHealthDeviceDataImplementationGuide
• https://simplifier.net/guide/LeitfadenBasisDE
• https://simplifier.net/guide/HelseVestPerioperativeImplementationGuide
• https://simplifier.net/guide/KULEPrescriptionTemporaryIG

Contenu connexe

Tendances

Tendances (20)

Dev days 2017 referrals (brian postlethwaite)
Dev days 2017 referrals (brian postlethwaite)Dev days 2017 referrals (brian postlethwaite)
Dev days 2017 referrals (brian postlethwaite)
 
Furore devdays2017 tdd-1-intro
Furore devdays2017 tdd-1-introFurore devdays2017 tdd-1-intro
Furore devdays2017 tdd-1-intro
 
Furore devdays2017 tdd-2-advanced
Furore devdays2017 tdd-2-advancedFurore devdays2017 tdd-2-advanced
Furore devdays2017 tdd-2-advanced
 
Building a Scenario using clinFHIR
Building a Scenario using clinFHIRBuilding a Scenario using clinFHIR
Building a Scenario using clinFHIR
 
Dev days 2017 questionnaires (brian postlethwaite)
Dev days 2017 questionnaires (brian postlethwaite)Dev days 2017 questionnaires (brian postlethwaite)
Dev days 2017 questionnaires (brian postlethwaite)
 
Furore devdays 2017-sdc (lloyd)
Furore devdays 2017-sdc (lloyd)Furore devdays 2017-sdc (lloyd)
Furore devdays 2017-sdc (lloyd)
 
Dev days 2017 advanced directories (brian postlethwaite)
Dev days 2017 advanced directories (brian postlethwaite)Dev days 2017 advanced directories (brian postlethwaite)
Dev days 2017 advanced directories (brian postlethwaite)
 
Whats new (grahame)
Whats new (grahame)Whats new (grahame)
Whats new (grahame)
 
20171116 rene spronk_profiling_governance
20171116 rene spronk_profiling_governance20171116 rene spronk_profiling_governance
20171116 rene spronk_profiling_governance
 
Integrating with the epic platform fhir dev days 17
Integrating with the epic platform fhir dev days 17Integrating with the epic platform fhir dev days 17
Integrating with the epic platform fhir dev days 17
 
Fhir tooling (grahame)
Fhir tooling (grahame)Fhir tooling (grahame)
Fhir tooling (grahame)
 
Furore devdays 2017- rdf2(solbrig)
Furore devdays 2017- rdf2(solbrig)Furore devdays 2017- rdf2(solbrig)
Furore devdays 2017- rdf2(solbrig)
 
Furore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhirFurore devdays 2017- continua implementing fhir
Furore devdays 2017- continua implementing fhir
 
Fhir dev days_basic_fhir_terminology_services
Fhir dev days_basic_fhir_terminology_servicesFhir dev days_basic_fhir_terminology_services
Fhir dev days_basic_fhir_terminology_services
 
Profiling with clin fhir
Profiling with clin fhirProfiling with clin fhir
Profiling with clin fhir
 
Furore devdays 2017- profiling academy - profiling guidelines v1
Furore devdays 2017- profiling academy - profiling guidelines v1Furore devdays 2017- profiling academy - profiling guidelines v1
Furore devdays 2017- profiling academy - profiling guidelines v1
 
Validation in net and java (ewout james)
Validation in net and java (ewout james)Validation in net and java (ewout james)
Validation in net and java (ewout james)
 
Discover the new face of HL7 FHIR v4 - Ideas2IT
Discover the new face of  HL7 FHIR v4 - Ideas2ITDiscover the new face of  HL7 FHIR v4 - Ideas2IT
Discover the new face of HL7 FHIR v4 - Ideas2IT
 
Furore devdays 2017- fhir and devices - cooper thc2
Furore devdays 2017- fhir and devices - cooper thc2Furore devdays 2017- fhir and devices - cooper thc2
Furore devdays 2017- fhir and devices - cooper thc2
 
Fhir dev days 2017 fhir profiling - overview and introduction v07
Fhir dev days 2017   fhir profiling - overview and introduction v07Fhir dev days 2017   fhir profiling - overview and introduction v07
Fhir dev days 2017 fhir profiling - overview and introduction v07
 

Similaire à Devdays 2017 implementation guide authoring - ardon toonstra

Similaire à Devdays 2017 implementation guide authoring - ardon toonstra (20)

HL7 FHIR FoundationTopics for Non-Developers
HL7 FHIR FoundationTopics for Non-DevelopersHL7 FHIR FoundationTopics for Non-Developers
HL7 FHIR FoundationTopics for Non-Developers
 
Fhir seminar hinz 2015
Fhir seminar hinz 2015Fhir seminar hinz 2015
Fhir seminar hinz 2015
 
Intro_To_FHIR.pptx
Intro_To_FHIR.pptxIntro_To_FHIR.pptx
Intro_To_FHIR.pptx
 
FAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech ProposalsFAIRDOM data management support for ERACoBioTech Proposals
FAIRDOM data management support for ERACoBioTech Proposals
 
ERA CoBioTech Data Management Webinar
ERA CoBioTech Data Management WebinarERA CoBioTech Data Management Webinar
ERA CoBioTech Data Management Webinar
 
FHIR & Ice
FHIR & IceFHIR & Ice
FHIR & Ice
 
Fire and Ice - FHIR in New Zealand - David Hay
Fire and Ice - FHIR in New Zealand - David HayFire and Ice - FHIR in New Zealand - David Hay
Fire and Ice - FHIR in New Zealand - David Hay
 
Towards a fhir based api: lessons learnt with supporting interoperability for...
Towards a fhir based api: lessons learnt with supporting interoperability for...Towards a fhir based api: lessons learnt with supporting interoperability for...
Towards a fhir based api: lessons learnt with supporting interoperability for...
 
IHE on FHIR and DICOMweb 2017
IHE on FHIR and DICOMweb 2017IHE on FHIR and DICOMweb 2017
IHE on FHIR and DICOMweb 2017
 
APIsecure 2023 - FHIR API Security, Grahame Grieve (Health Intersections)
APIsecure 2023 - FHIR API Security, Grahame Grieve (Health Intersections)APIsecure 2023 - FHIR API Security, Grahame Grieve (Health Intersections)
APIsecure 2023 - FHIR API Security, Grahame Grieve (Health Intersections)
 
BizTalk on FHIR
BizTalk on FHIRBizTalk on FHIR
BizTalk on FHIR
 
FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014
 
Snk fhir-for-OpenMRS-wip-07102014
Snk fhir-for-OpenMRS-wip-07102014Snk fhir-for-OpenMRS-wip-07102014
Snk fhir-for-OpenMRS-wip-07102014
 
Building blocks for success: criteria for trusted institutional repositories
Building blocks for success: criteria for trusted institutional repositoriesBuilding blocks for success: criteria for trusted institutional repositories
Building blocks for success: criteria for trusted institutional repositories
 
Health Information Exchange Standards - Compliance via Integration Testing
Health Information Exchange Standards  -  Compliance via Integration TestingHealth Information Exchange Standards  -  Compliance via Integration Testing
Health Information Exchange Standards - Compliance via Integration Testing
 
Health Information Exchange Workgroup - November 15, 2010
Health Information Exchange Workgroup - November 15, 2010Health Information Exchange Workgroup - November 15, 2010
Health Information Exchange Workgroup - November 15, 2010
 
Introduction to FHIR - New Zealand Seminar, June 2014
Introduction to FHIR - New Zealand Seminar, June 2014Introduction to FHIR - New Zealand Seminar, June 2014
Introduction to FHIR - New Zealand Seminar, June 2014
 
Fhir your applications
Fhir your applicationsFhir your applications
Fhir your applications
 
Building blocks for success: criteria for trusted institutional repositories
Building blocks for success: criteria for trusted institutional repositoriesBuilding blocks for success: criteria for trusted institutional repositories
Building blocks for success: criteria for trusted institutional repositories
 
Criteria and evaluation of research data repository platforms @ the Universit...
Criteria and evaluation of research data repository platforms @ the Universit...Criteria and evaluation of research data repository platforms @ the Universit...
Criteria and evaluation of research data repository platforms @ the Universit...
 

Plus de DevDays

Plus de DevDays (16)

Consent dev days
Consent dev daysConsent dev days
Consent dev days
 
Mohannad hussain dicom and imaging tools
Mohannad hussain   dicom and imaging toolsMohannad hussain   dicom and imaging tools
Mohannad hussain dicom and imaging tools
 
Mohannad hussain community track - siim dataset & dico mweb proxy
Mohannad hussain   community track - siim dataset & dico mweb proxyMohannad hussain   community track - siim dataset & dico mweb proxy
Mohannad hussain community track - siim dataset & dico mweb proxy
 
final Keynote (grahame)
final Keynote (grahame)final Keynote (grahame)
final Keynote (grahame)
 
Transforming other content (grahame)
Transforming other content (grahame)Transforming other content (grahame)
Transforming other content (grahame)
 
Structure definition 101 (ewout)
Structure definition 101 (ewout)Structure definition 101 (ewout)
Structure definition 101 (ewout)
 
Quality improvement dev days-2017
Quality improvement dev days-2017Quality improvement dev days-2017
Quality improvement dev days-2017
 
Furore devdays 2017- rdf1(solbrig)
Furore devdays 2017- rdf1(solbrig)Furore devdays 2017- rdf1(solbrig)
Furore devdays 2017- rdf1(solbrig)
 
Furore devdays 2017- oai
Furore devdays 2017- oaiFurore devdays 2017- oai
Furore devdays 2017- oai
 
Furore devdays 2017 - implementation guides (lloyd)
Furore devdays 2017 - implementation guides (lloyd)Furore devdays 2017 - implementation guides (lloyd)
Furore devdays 2017 - implementation guides (lloyd)
 
Connectathon opening 2017
Connectathon opening 2017Connectathon opening 2017
Connectathon opening 2017
 
20171127 rene spronk_messaging_the_unloved_paradigm
20171127 rene spronk_messaging_the_unloved_paradigm20171127 rene spronk_messaging_the_unloved_paradigm
20171127 rene spronk_messaging_the_unloved_paradigm
 
Vonk fhir facade (christiaan)
Vonk fhir facade (christiaan)Vonk fhir facade (christiaan)
Vonk fhir facade (christiaan)
 
Opening student track
Opening student trackOpening student track
Opening student track
 
Fhir dev days_advanced_fhir_terminology_services
Fhir dev days_advanced_fhir_terminology_servicesFhir dev days_advanced_fhir_terminology_services
Fhir dev days_advanced_fhir_terminology_services
 
Distributing cds dev days-2017
Distributing cds dev days-2017Distributing cds dev days-2017
Distributing cds dev days-2017
 

Dernier

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
ssuserdda66b
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Dernier (20)

Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdfVishram Singh - Textbook of Anatomy  Upper Limb and Thorax.. Volume 1 (1).pdf
Vishram Singh - Textbook of Anatomy Upper Limb and Thorax.. Volume 1 (1).pdf
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 

Devdays 2017 implementation guide authoring - ardon toonstra

  • 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 Authoring Ardon Toonstra, Furore
  • 2. A little about me… • Ardon Toonstra • Furore • Background • FHIR Profiler • MedMij • Furore Tools
  • 3. FHIR for Specifiers track • Michel Rutten FHIR profiling introduction • Vadim Perotokin Profiling tools overview • Ewout Kramer FHIRPath • Lilian Minne Profiling guidelines • Rene Spronk Profiling governance
  • 4. FHIR for Specifiers – what’s next? • Implementation Guide authoring • Tooling used to create Implementation Guides
  • 5. Part 1: basic concepts • IG Definition • Content • Audience • Types • Scopes
  • 6. What’s an FHIR IG? An implementation guide is a set of rules about how FHIR resources are used (or should be used) to solve a particular problem, with associated documentation to support and clarify the usage. http://hl7.org/fhir/implementationguide.html
  • 7. What’s in it? A bit more concrete… • Use cases • Actors • Interactions • Data definitions • Examples
  • 9. So developers…… • Language • Examples • Testing tools / Validation
  • 10. What kind of formats are there? Webpages / WikiDocuments / PDF’s
  • 11. Different scopes • Strategy (overview and strategic choices) • Guiding principles (describing overarching principles) • Subject (describing one subject) • Use case (one single use case) Source: http://wiki.hl7.org/index.php?title=ImplementationGuide_Guidance
  • 12. Scope: Strategy • A nationally scoped guide, providing overview, strategic choices and is referencing more specific guides • National infrastructure, security and privacy requirements • MedMij – ‘Afsprakenstelsel’ • INTEROPen – Care Connect API | FHIR®
  • 13.
  • 14.
  • 15. Scope: Guiding principles • Describing overarching guiding principles • Regulations • Basic components • US Core Implementation Guide • DE Core ( LeitfadenBasisDE )
  • 16.
  • 17.
  • 18. Scope: Subject • Multiple use cases and scenarios describing one subject • IHE technical framework • Medication • Lab results in Norway
  • 19.
  • 20. Scope: Use case • A guide describing a use case and its interactions, data structures, vocab, testing • IHE integration profile • prescription • ZorgDomein FHIR interface
  • 21.
  • 22. Part 2: IG content
  • 23. Content depends on • Scale and scope of the guide (from national to product) • Intended audience • Background of the IG producing organization • Standardization organization or a vendor • Scale and scope of the guide (from national to product) • Intended audience • Background of the IG producing organization • Standardization organization or a vendor
  • 24. Sections • About the IG • Use Case(s) • Technical Implementation Guidance • Profiles • Registry • Security • Appendix • Help (general guidance) • Contact Information
  • 25. Describe Use case(s) • Overview of systems and architecture • (System)Actors overview • Scenarios • Triggers/reasons (interaction diagrams, sequence diagram, etc) • pre- and post conditions
  • 26. Describe Use case(s) • Dataset and Data elements (could be a reference) • Business rules, policy (technology independent) • “There has to be a diabetes control document once every three months”. • “Systems must have a consent on file for the patient to be allowed exchange patient data”
  • 27. Technical Implementation Guidance Per use case / transaction: • Introduction & Scope • Boundaries & Relationships (used by, uses) • Actors involved
  • 28. Technical Implementation Guidance • Sender and receiver responsibilities (functional requirements) • “Upon a POST of a new resource, the sender SHALL return a body with the newly stored resource”. • List of invocations • Message Semantics • Interactions • Operations • Search parameters
  • 29. Technical Implementation Guidance • List of profiles • Terminology (valueset, conceptmaps) • NamingSystems • Mappings • Examples (instances)
  • 30. Profiles • Intro and scope • Usage • URL • Must support • Data structure
  • 31.
  • 32. Registry Summary tables of Conformance Resources • CapabilityStatements • StructureDefinitions + Extensions • Terminology – ValueSets - CodeSystems
  • 33. Implementation Guide Template • http://implementationguidetemplate.azurewebsites.net/
  • 35. Now…. How to make them? Join us at the next tutorial to see some of the available IG tools
  • 36. Food for thought • If you need to make an IG for two or more FHIR versions. How would you set it up? • Create guides for specific audiences? Is there are “one size fits all”? • Use of multiple languages – how to maintain?
  • 37. http://www.fhir.org/guides/registry • DAF Research • Argonaut Data Query • ZorgDomein FHIR interface • IHE – Mobile acces to Health Documents • NHS - CareConnect API
  • 38. Publicly available IGs on Simplifier.net • https://simplifier.net/guide/DraftpcCDRFHIRImplementationGuide • https://simplifier.net/guide/eRefferaldraftiGuide • https://simplifier.net/guide/FinnishPHRImplemetationGuide • https://simplifier.net/guide/PCHAPersonalHealthDeviceDataImplementationGuide • https://simplifier.net/guide/LeitfadenBasisDE • https://simplifier.net/guide/HelseVestPerioperativeImplementationGuide • https://simplifier.net/guide/KULEPrescriptionTemporaryIG

Notes de l'éditeur

  1. This presentation is part of the FHIR for Specifiers track. If you followed this track you will have had talks about Profling and the related tools. Ewout talked about FHIRPath, which may come in handy in creating your own profiles.
  2. So next are two sessions about IG. In the first part I will talk about the authoring side of IG’s. The second part we will continue on how to create IG’s using three different tools.
  3. How many people have written an Implemantion Guide themselfs? For FHIR?
  4. The Implementation Guide resource will be covered in the next tutorial.
  5. It is very important to keep in mind who your audience is. For FHIR implementation guides it will probably be fully focused on Developers. So write your content to it. Business Analysts
  6. Keep in mind your audience. Keep it condense. Nobody likes to read the manual.
  7. Implementation Guides vary widely in scope. If we try to categorize them based on scale of information. In the following slides I give IG examples to every scope.
  8. Strategic target: by 2020 everyone in the netherlands can have a personal health environment if wanted.
  9. “These profiles are intended to be the foundation of future US Realm FHIR implementation guides.”
  10. ZorgDomein use case; sending medical referrals
  11. A list of content we found, categorized under headings we feel are likely candidates for suggested section headers in an Implementation Guide. Exactly which information is relevant is dependent on the scale of the guide (from national to product oriented), the intended audience and the background of the organization producing the guide (SDO’s, hospital IT departments), so the list below can never be more than a list of “reminders”, a “check list” that authors can use to see if they have forgotten obvious information.
  12. About the IG Document information (metadata) + Introduction to the Guide (rationale/objective/audience/scope&boundries/relationships/legal obligations) A list of content we found, categorized under headings we feel are likely candidates for suggested section headers in an Implementation Guide. Exactly which information is relevant is dependent on the scale of the guide (from national to product oriented), the intended audience and the background of the organization producing the guide (SDO’s, hospital IT departments), so the list below can never be more than a list of “reminders”, a “check list” that authors can use to see if they have forgotten obvious information.
  13. Per specific use case – or transaction So this is the actual stuff where all your
  14. List of invocations Message Semantics – How does the actual message look like / sender and reciever messages Interactions - which interactions are use (CRUD Create, Read, Update, Delete) Operations - Operation Search parameters
  15. http://hl7.org/fhir/elementdefinition-definitions.html#ElementDefinition.mustSupport
  16. List of all artifacts used in this guide Auto generate
  17. An implementation guide is a set of rules about how FHIR resources are used (or should be used) to solve a particular problem, with associated documentation to support and clarify the usage. Mostly focused on developers Depending on scope and scale you
  18. ZorgDomein use case; sending medical referrals