38
FHIR: Clinical Resources (from the perspective of a Clinical App developer) Dr. David Hay Chair HL7 New Zealand Co-Chair FHIR Management Group Board Member HINZ Member HISO Information Architect, Orion health www.fhirblog.com

FHIR for clinicians

Embed Size (px)

DESCRIPTION

Presentation to Australian Seminar October 2014

Citation preview

Page 1: FHIR for clinicians

FHIR:Clinical Resources (from the perspective of a Clinical App developer)

Dr. David HayChair HL7 New Zealand

Co-Chair FHIR Management GroupBoard Member HINZ

Member HISOInformation Architect, Orion health

www.fhirblog.com

Page 2: FHIR for clinicians

Page 2 • HL7 New Zealand

Agenda

• A sample application– Choosing a standard…

• Thinking in Resources

• Thinking Clinically with Resources

• Clinical Connectathon

Page 3: FHIR for clinicians

Page 3 • HL7 New Zealand

Theme: a mobile application

• A mobile application for a clinician

• Collect and present clinical information about a patient– Previous encounters

– Lab Data

– Documents

• Record details of an encounter

• Schedule encounters

• Make orders for Labs, meds etc.

• Get Decision support

• Save a summary in a Document Repository

Page 4: FHIR for clinicians

Page 4 • HL7 New Zealand

Assumptions

• Requirements known

• Data Sources known and available

• Not considering security

• Not considering app architecture

• System Architecture

Page 5: FHIR for clinicians

Page 5 • HL7 New Zealand

What exchange Paradigm

• Options– Document

– Message

– REST

– Service

• Need all– REST for usual operation

– Document to save a summary

– Message when creating an order

– Services less likely

REST

DocumentsMessages

Services

Page 6: FHIR for clinicians

Page 6 • HL7 New Zealand

What data format/model to use

• FHIR because:– Light weight

• Supports JSON– Web based– Commonly available tooling– Includes model

• Can be extended– Emerging Standard

• Large Community• Active development

– Supports all paradigms– I can understand the spec!

• Options:– CDA

– HL7 v2

– Bespoke

– FHIR

So we need to learn

more about FHIR…

Page 7: FHIR for clinicians

Thinking in Resources

Page 8: FHIR for clinicians

Page 9 • HL7 New Zealand

Resources

• “Resources” are:– Small logically discrete units of exchange

– Defined behaviour and meaning

– Known identity / location

• (usually)

– Smallest unit of transaction

– “of interest” to healthcare

9

Page 9: FHIR for clinicians

Page 10 • HL7 New Zealand

Page 10: FHIR for clinicians

Page 11 • HL7 New Zealand

ResourceNarrative

Elements

Extensions Extensions

Structure of a Resource

Metadata

Page 11: FHIR for clinicians

Page 12 • HL7 New Zealand

Page 12: FHIR for clinicians

Page 14 • HL7 New Zealand

Resource as a bag of DataTypes

Page 13: FHIR for clinicians

Page 15 • HL7 New Zealand

References between resources

Page 14: FHIR for clinicians

Page 16 • HL7 New Zealand

Other things about resources

• Profiles and Extensions• Collections (bundles)

– Query result– Transactions– Documents– Messages

• Versioning• Tools

– XML Editor– REST client– Libraries– Test Servers

33, v12 – 2012-12-04

33, v13 – 2012-12-05

33, v14 – 2012-12-08

Patient/33/_history/12

Patient/33/_history/13

33, v15 – 2012-12-09

Patient/33/_history/14

Patient/33/_history/14

Patient/33

Page 15: FHIR for clinicians

Thinking Clinically

Page 16: FHIR for clinicians

Page 18 • HL7 New Zealand

Theme: a mobile application

• A mobile application for a clinician

• Collect and present clinical information about a patient– Previous encounters

– Lab Data

– Documents

• Record details of an encounter

• Schedule encounters

• Make orders for Labs, meds etc.

• Get Decision support

• Save a summary in a Document Repository

Page 17: FHIR for clinicians

Page 20 • HL7 New Zealand

Main Clinical resources (DSTU-1)

• Observation

• Condition (Problem)

• DiagnosticReport

• MedicationPrescription (and others)

• AdverseReaction / AllergyIntolerance

• Immunizations / ImmunizationRecommentation

• CarePlan

• Questionnaire / QuestionnireAnswers

• Alert

Page 18: FHIR for clinicians

Page 21 • HL7 New Zealand

Important Supporting Resources

• Patient

• Practitioner

• List

• Encounter / EpisodeOfCare

• Order / OrderResponse

• DocumentReference

• Provenance

Page 19: FHIR for clinicians

Page 22 • HL7 New Zealand

Resources to come (DSTU-2)

• Appointment / AppointmentResponse / Availability / Slot / HealthcareService

• Assessment

• ReferralRequest

• ContraIndication

• RiskAssessment

Page 20: FHIR for clinicians

Specific Scenarios

Page 21: FHIR for clinicians

Page 24 • HL7 New Zealand

Finding external documents (XDS-ish)

Page 22: FHIR for clinicians

Page 25 • HL7 New Zealand

Local notes

• Encounters

• EpisodeOfCare

• Observations

• Conditions

• Assessment

• Lots of clinical resources

Page 23: FHIR for clinicians

Page 26 • HL7 New Zealand

Clinical Scenario

• First consultation– Complaining of pain in the r) ear for 3 days with an

elevated temperature. On examination, temperature 38.5 degrees and an inflamed r) ear drum with no perforation. Diagnosis Otitis Media, and prescribed Amoxil 250mg TDS for 5 days

• Follow up consultation– 5 days later returned with an itchy skin rash. No

breathing difficulties. On examination, urticarial rash on both arms. No evidence meningitis. Diagnosis of penicillin allergy. Antibiotics changes to erythromycin and advised not to take penicillin in the future.

Condition

Observation

Med

Adv Rean.

Allergy

Encounter

5 year old boyPatient

Page 24: FHIR for clinicians

Page 27 • HL7 New Zealand

Looking at the relationships

Page 25: FHIR for clinicians

Page 28 • HL7 New Zealand

Lists of things

• Examples– Medication list

– Problem List (Conditions)

– Allergies

– Past Medical History

– Past Social History

– Social History

– ‘Organizer’ in Document

• Manage ‘points in time’ and changes

• Explicit ‘none known’

Page 26: FHIR for clinicians

Page 29 • HL7 New Zealand

Scheduling patients

• Appointment / AppointmentResponse

• Availability

• Slot

• HealthCareService

• Recalls (care plan)

• Alerts

Page 27: FHIR for clinicians

Page 30 • HL7 New Zealand

Ordering stuff

• Order / OrderResponse

• Detailed resources in request– MedicationPrescription

– DiagnosticOrder

– Referral

Page 28: FHIR for clinicians

Page 31 • HL7 New Zealand

Medications

• Medication

• MedicationPrescription– Order / OrderResponse

• MedicationAdministration– Provenance

• MedicationDispense

• MedicationStatement

• AllergyIntolerance

• ContraIndication

Page 29: FHIR for clinicians

Page 32 • HL7 New Zealand

Viewing investigations

• Diagnostic report

• Imaging Study

• Specimen

• Attachment

Page 30: FHIR for clinicians

Page 33 • HL7 New Zealand

Decision Support

• ContraIndication

• AllergyIntolerance

• Alert

• OperationDefinition

• ImmunizationRecommendation

Page 31: FHIR for clinicians

Page 34 • HL7 New Zealand

Doing things to people

• Procedures

• Specimen

• DiagnosticReport

Page 32: FHIR for clinicians

Page 35 • HL7 New Zealand

Referrals

• Order/OrderResponse

• ReferralRequest– Many resources as content

Page 33: FHIR for clinicians

Page 36 • HL7 New Zealand

Data collection

• Forms– Questionnnaire / QuestionnaireAnswers

• Free form

Page 34: FHIR for clinicians

Page 38 • HL7 New Zealand

Creating a summary document

• ddd

Page 35: FHIR for clinicians

Page 39 • HL7 New Zealand

Returning to the App…

• Interact with Local Server– RESTful exchange of resources– Local server will mediate other services

• Query document repository (XDS-ish)– Use DocumentReference against Registry– Simple GET for documents

• Query data repositories (eg Lab)– RESTful query

• Record Clinical data– Create resource graph– Submit as transaction

• Decision Support– Send a Message to the DSS, get a bundle back

• Update the document repository– Create a FHIR document and submit via FHIR transaction to repository

Page 36: FHIR for clinicians

Clinical Connectathon

Page 37: FHIR for clinicians

Page 43 • HL7 New Zealand

Purpose of Clinical Connectathon

• Resource coverage

• Resource detail

• Patterns of use– Eg condition vs observation

http://198.199.94.37:9001/main.html

Page 38: FHIR for clinicians

Page 44 • HL7 New Zealand

Winding Up

• FHIR is fit for (clinical) purpose– Guide in the right direction

• As a clinical app developer I will:– Become familiar with the spec

– Interact with the community

– Play with the test servers

– Play with the Clinical Connectathon tooling

– Get started!

Thanks for listening!