secure messaging industry offer fhir r4 · example r4 change - change to the cardinality of a...

31
Secure Messaging Industry Offer FHIR R4 Webinar 5 4 September 2019

Upload: others

Post on 17-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

Secure Messaging Industry OfferFHIR R4Webinar 5

4 September 2019

Page 2: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

AgendaØ Welcome

Ø Project Management

Ø Challenges, Journey & Value

Ø FHIR R4

Ø Part 1 - Big Picture: FHIR R4 is here

Ø Part 2 - Value add refinements

Ø Next Steps

Ø Contact Us

Page 3: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Project ManagementØ Last webinar – request for information

Ø Based on dates received, we are expecting:

Ø Need for support will peak between Nov 2019 – Jan 2020

Ø Majority of Offer completed by mid April 2020

Ø This is what we are planning for!

Ø Please submit your information – reminder email after webinar.

Page 4: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

Challenges, Journey & Value

Page 5: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Secure messaging – the vision and benefitsBy enabling the secure exchange of health information, the following will be delivered by 2022:

Ø Every healthcare provider will have the ability to communicate with other professionals andtheir patients via secure digital channels if they so choose. This will end dependence onpaper-based correspondence and the fax machine or post.

Ø From within their chosen system, healthcare providers will be able to search for otherhealthcare providers in a single directory, and easily and securely share clinicalcorrespondence.

Ø Patients will be able to communicate with their healthcare providers using these digitalchannels.

Ø Patients’ health data will be safeguarded and able to be shared securely at their discretion.They will spend less time having to retell their story, and their healthcare providers will beable to work together more effectively to provide coordinated care.

Page 6: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Secure messaging – challenges to overcomeThere are many impediments to the vision of secure messaging in the Australian healthcare industry:

Ø Message payloads not standardised for commonly used communications

Ø Directories and provider data not discoverable across repositories

Ø Data quality problems – inconsistent and lack of validated identifiers

Ø Acknowledgements of messages not received

Ø Lack of conformance with standards – or a process to enforce conformance

Ø Business model/commercial impediments

Page 7: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Key steps on the secure messaging journey

Recipient discovery &message addressing

Develop solution for findingmessage recipients and

retrieving addressinginformation to support

message delivery.

Provider DirectoryService

Message payloadstandardisation

Develop standardmessage formats that

can be sent, received andunderstood by all

information systems.

Message FormatAgreement &

Conformance Profiler Tool

Improve data quality &ease data

management burdenEnable providers to

maintain their informationin one location. Quality

check it and broadcast it toauthorised subscribers.

Service RegistrationAssistant

STEP 1 STEP 2 STEP 3

Secure Messaging Industry Offer (SMIO) Secure Messaging Proof of Concept

Page 8: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

How do the three journey steps address our challenges?Challenge Addressed By How?

Non standardised message payloads STEP 2 Addressed by TWG agreement on message formatsand conformance profiler tool.

Provider data not discoverable across repositories STEP 1 Addressed through the development ofstandardised FHIR-compliant directories.

Data quality – inconsistent and lack of validatedidentifiers STEP 3 Addressed by the Service Registration Assistant.

Acknowledgements of messages not received STEP 2 Addressed by adoption of Australian Standard ATS-5822 as the basis for message exchange.

Lack of conformance with standards – or a processto enforce conformance All steps

Addressed by agreements achieved through theTWG and through agency tools built to assist inconformance testing the industry offer components.

Business model/commercial impedimentsAll steps Addressed by industry working together in

partnership with the agency.

Page 9: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

FHIR R4

Page 10: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

TechnicalØ Part 1 - Big Picture: FHIR R4 is here

Ø Why should we adopt FHIR R4?

Ø What has changed from FHIR R3 to R4?

Ø Documentation and tools

Ø Q & A

Ø Part 2 - Value add refinementsØ Release of HL7 v2 conformance profiler toolkit

Ø Enhancement of artefacts to remove ambiguity and provide clarity

Ø Q & A

Page 11: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Part 1 - Big Picture: FHIR R4 is here

Page 12: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Big picture – FHIR R4 is here!Ø The Provider Directory Service will align with the Fast Healthcare

Interoperability (FHIR) standard.

Ø The previous version of FHIR, Standard for Trial Use 3 (R3 aka “STU3”),has been superseded by a new version, FHIR Release 4 (R4).

Ø Differences between R3 and R4 that are relevant to our securemessaging work are very minor.

Ø The Agency proposes to use R4 and will be seeking formal acceptanceon this from the TWG.

NB: The Agency has provided both R3 and R4 endpoints in its test environments.

Page 13: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

KEY POINT: The impact of adopting R4 is small!

If you have not started coding the FHIR part of your solution…

…the proposal to use R4 requires no change or re-work.

Just use R4!

If you have started coding your solution with R3…

…the proposal to use R4 may impact you…

…but the changes and impact will be VERY small.

Page 14: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

FHIR R4 offers significant benefits over FHIR R3

Ø R4 is currentR3 has been superseded by R4.

Ø R4 is more matureR4 incorporates all the hard "lessons learned".

Ø R4 is more stableR4 offers stability – it is the first "normative" version of FHIR.Remember….R3 is "STU3" which stands for "Standard for trial use"!

Ø Future versions of FHIR will be backwards compatible with R4Not so with R3.

Page 15: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

BIG benefit of R4 - normative content – this brings stability

Ø Normative (R4) = "This content has been subject to review and productionimplementation in a wide variety of environments. The content is considered to bestable and has been 'locked', subjecting it to FHIR Inter-version Compatibility Rules.While changes are possible, they are expected to be infrequent and are tightlyconstrained."

Ø Trial Use (R3/STU3) = "This content has been well reviewed and is considered by theauthors to be ready for use in production systems. It has been subjected to ballot andapproved as an official standard. However, it has not yet seen widespread use inproduction across the full spectrum of environments it is intended to be used in. Insome cases, there may be documented known issues that require implementationexperience to determine appropriate resolutions for. Future versions of FHIR maymake significant changes to Trial Use content that are not compatible with previouslypublished content."

“The most significant change in R4 is that the base platform of the standard has passed a normative ballot and will be submitted tothe American National Standards Institute (ANSI) as a normative standard.”

-- Pulse IT, https://www.pulseitmagazine.com.au/news/australian-ehealth/4737-hl7-publishes-fhir-release-4

Page 16: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Examples of stability that come with "normative"

Ø the names, path and meaning of previously existing data elementswill not be changed

Ø the allowed list of data types will not be added, removed orchanged

Ø minimum element cardinalities will not be changed

Ø value sets with an enumerated list of codes (and 'fixed' binding) mayhave additional codes added, but will never have codes removed

Page 17: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Summary - types of changes that have been made in R4

Ø Same resources – no change

Ø A few new fields added to resources

Ø A few fields deleted from resources

Ø A few changes to the types of fields

Ø A few changes to cardinality of relationships

Ø A few new values added to Value Sets

IMPORTANT: The changes made by HL7 in moving from R3 to R4 are very modest.

Less than 2% of the FHIR specification has changed.

Page 18: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Example R4 change - new field added to a resource

Summary A new field is added to a resource.

Example HealthcareService resource now has aprogram field (HealthcareService.program).It shows the programs that thisHealthcareService is a part of.

Impact Low. New field in response can be used byconsuming system, if desired.

Page 19: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Example R4 change – field deleted from a resource

Summary A field is deleted from a resource.

Example elibilityNote field has been removed fromHealthcareService (ie. there is no longer afield HealthcareService.eligibilityNote).

Impact Small change required. Consuming codemust be updated so it no longer uses thisfield.

Page 20: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Example R4 change – type of a field changes

Summary The type of a resource’s field changes.

Example HealthcareService.extraDetails was a“string” in R3. In R4, it has type “markdown”(a string that may contain markdown syntaxfor optional processing by a markdownpresentation engine).

Impact Modest impact. Consuming code should beupdated to take advantage of the new typeof information returned.

Page 21: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Example R4 change - change to the cardinality of a relationship

Summary The cardinality of a relationship changes.

Example HealthcareService.eligibility specifies theeligibility requirements to use the service. InR3, a maximum of one eligibility criteriacould be specified (0:1). In R4, multiple canbe specified (0:M).

Impact Small impact. Consuming code must beupdated to receive and display multipleeligibility criteria to end users.

Page 22: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Example R4 change – new value added to a Value Set

Summary New values are added to the Value Set for acoded value.

Example Two new values have been added to theOperationOutcome.issue.code Value Set.

Impact Low or no impact. Unlikely to necessitateany changes to consuming clients.

Page 23: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Documentation and tools

Ø The FHIR web site has excellent documentation on:

Ø A comprehensive list of the differences between R3 and R4

Ø formal documentation of the relationship between theresource structures in R3 and R4

Ø “transforms” that can be used to convert between the R3 andR4 formats automatically

Page 24: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

For more information….

Ø FHIR R4 Snapshot (http://hl7.org.au/fhir/pd/pd2/)

Ø Comparing FHIR R3 with FHIR R4(https://www.hl7.org/fhir/history.html)

Ø FHIR maps (https://hl7.org/fhir/r3maps.html)

Ø FHIR version management policy (defines draft, STU, normative,etc) (http://hl7.org/fhir/R4/versions.html#std-process)

Ø FHIR version compatibility rules(http://hl7.org/fhir/R4/versions.html#change)

Page 25: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Next steps….

Ø Work through any outstanding questions or concerns.

Ø Seek formal endorsement from SMIO participants on the use of FHIRR4 as a baseline.

Page 26: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Part 2 - Value add refinements

Page 27: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

HL7 v2 Message payload conformance profiler

Ø Technical XML profile specification detailing message structure andallowed codes

Ø Released on Agency’s github page:

https://github.com/AuDigitalHealth/hl7-v2-conformance-profiler

Ø No need to build or compile any source

Ø just requires a Java runtime$ java ConformanceProfiler [hl7.<version>.<message-type>.<event-type>]

Page 28: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Value add refinements

Ø New versions of artefactsØ PDS-MP Developer Guide v1.4Ø PDS-MP Tester Guide v1.1Ø Additions and modifications of diagrams to better reflect narrativeØ Recognition that requirements PDS-4 and PDS-6, PDS-5 and PDS-7 are

mutually exclusive respectivelyØ Additional explicit comments to provide a better understanding of

Agency requirementsØ Updates to unresolved URL links

Page 29: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

Questions?

Page 30: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Next StepsØ Email – Contract Contact - Confirm acceptance of FHIR R4

Ø Email – SMIO Contacts – Links, Request for Information

Ø Recording & Slide Pack on developer website

Page 31: Secure Messaging Industry Offer FHIR R4 · Example R4 change - change to the cardinality of a relationship Summary The cardinality of a relationship changes. Example HealthcareService.eligibility

3INTEROPERABILITYAND DATA QUALITY

1MY

HEALTH RECORD

4MEDICINES

SAFETY

5ENHANCED

MODELS OF CARE

6WORKFORCE AND

EDUCATION

7DRIVING

INNOVATION

2SECURE

MESSAGING

2SECURE

MESSAGING

Contact us

1300 901 001

[email protected]

digitalhealth.gov.au

Help Centre

Website

Email