SlideShare una empresa de Scribd logo
1 de 18
Delivery Notifications in Direct
Background & Implementation Guidance
John Hall
Principal, Krysora
Coordinator, Direct Project
Greg Meyer
Director, Distinguished Engineer, Cerner Corporation
Leader, Direct Project Reference Implementation
Workgroup
• The laboratory industry expressed concerns regarding the potential
impact of Direct on laboratory accreditation
• In response, ONC formed the Direct – Laboratory Reporting
Workgroup in Q4 2011 that included labs, accrediting agencies, and
CLIA
• Charge:
1. Identify any regulatory and operational issues with Direct that prevent or limit
adoption by clinical laboratories for transmitting the “Report of Record” to the
Final Report Destination
2. Identify mitigation strategies for each of the issues
3. For regulatory issues, work with ONC and CMS/CLIA to ensure that, where
appropriate, guidance is issued to accrediting agencies to enable the use of
Direct for lab reporting
Background
2
• Timely and predictable acknowledgement of delivery success or
failure
– Under CLIA, labs are responsible for delivering reports to the Final Report
Destination, and must know when report delivery has succeeded or failed
– Existing mechanisms for report delivery provide timely and predictable
acknowledgement of success and failures
• Direct Project’s Applicability Statement for Secure Health Transport
specification allows for acknowledgements of delivery success or
failure, but does not require them
– Security/Trust Agents (STAs), such as HISPs, that receive a Direct Message
MUST acknowledge successful receipt and trust verification of a Message by
sending a Message Disposition Notification (MDN) with a processed
disposition (i.e., a processed MDN)
– STAs / HISPs MAY issue other notifications under other conditions but are not
required to do so
Direct – Laboratory Reporting WG
Identified Concerns
3
• Guide details how to implement timely, predictable
acknowledgement of positive or negative delivery within a Direct
context
• Requires STAs to indicate successful or failed delivery to
destinations
• Guide details how to request destination delivery notifications,
what constitutes a delivery “success” or “failed” notification, and
the responsibilities of the Sending and Receiving STAs around these
notifications
• Guide provides use cases that illustrate when and under what
circumstances “success” and “failed” notifications could be sent
Implementation Guide for Delivery
Notification in Direct
4
It’s important to note that these delivery notifications are not lab-
specific. The specified delivery notifications can be used as part of any
transaction to provide predictable, timely acknowledgement of
delivery success or failure, including:
• Closed-loop referrals (360X Project)
• Transactions with federal partners
Use of Delivery Notifications
5
If you need to track transactions, such as for Meaningful Use measures,
delivery notifications also can be a useful and valuable way to determine if
transactions have been successful.
• In a single STA environment, the STA positively knows when delivery
to a destination (i.e., Receiver’s system or inbox) has succeeded or
failed
• Requirement: The STA must notify the Sending system of successful
or failed delivery to the destination
Notification in a single-STA environment
(both parties using same STA)
6
Notification in a single-STA environment:
Success Flow
7
• The Sender and Receiver (e.g., lab and ordering provider) may be
using two different STAs, a Sending STA and Receiving STA
• The Sending STA on its own cannot tell when delivery to the
destination (i.e., Receiver’s system or inbox) has succeeded, so each
of the STAs – Receiving and Sending – have certain requirements
that must be met
Notification in a dual-STA environment
(each party using a different STA)
8
1. Must provide destination delivery notification messages upon
request
2. Must notify Sending STA upon successful delivery to a destination
by issuing a positive destination delivery notification message (i.e.,
a “successful delivery” message)
3. Must notify Sending STA upon failure to deliver to a destination by
issuing a negative destination delivery notification message (i.e., a
“failed delivery” message)
Notification requirements for
Receiving STAs
9
1. Must request destination delivery notification messages from Receiving
STA
2. Must notify the Sending system of failure to deliver to Receiving STA
3. Must notify the Sending system of failed or successful delivery to the
destination based on any received positive or negative destination
delivery notification messages
4. Must notify the Sending system of failed delivery to the destination if no
processed MDN has been received from Receiving STA within a
reasonable timeframe
5. Must notify the Sending system of failed delivery to the destination if no
destination delivery notification messages have been received from
Receiving STA within a reasonable timeframe
Notification requirements for Sending
STAs
10
Notification in a dual-STA environment:
Success Flow
11
• The need for destination delivery notifications is indicated within the Message
Disposition Notification (MDN) request in the headers of the sent message
– MDN request is as specified in RFC 3798, Section 2.1
– MDN request contains a disposition notification options header per RFC 3798 Section
2.2
• Parameter named X-DIRECT-FINAL-DESTINATION-DELIVERY
• Importance set to optional to prevent failure notifications from mail user agents –
however, HISPs and Direct gateways MUST honor the request despite the setting of
optional
• Value set to true
• Positive destination delivery notification (i.e., “success”)
– MDN disposition of dispatched
– MDN extension-field of X-DIRECT-FINAL-DESTINATION-DELIVERY
• Negative destination delivery notification (i.e., “failure”)
– MDN with a disposition of failed
– Negative Delivery Status Notification (DSN)
Destination Delivery Notifications
12
Example Delivery Notification Request
MIME-Version: 1.0
Date: Wed, 31 Jul 2013 19:24:25 +0000 (UTC)
From: gm2552@direct.securehealthemail.com
To: gm2552@demo.sandboxcernerdirect.com
Message-ID: <13755908.0.1375298708291.JavaMail.Administrator@WIN-22T8SC15GKI>
Subject: Test timely and reliable 3
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Disposition-Notification-Options: X-DIRECT-FINAL-DESTINATION-DELIVERY=optional,true
Just a test
8/14/2013
Office of the National Coordinator for
Health Information Technology
13
Example Dispatched MDN
to: gm2552@direct.securehealthemail.com
MIME-Version: 1.0
content-type: multipart/report; report-type=disposition-notification; boundary="----
=_Part_3681_1699588.1375298758189”
Date: Wed, 31 Jul 2013 14:25:58 -0500 (CDT)
message-id: b423edbe-bd70-4f0c-8998-e8e4c50755ef
subject: Delivered: Test timely and reliable 3
From: gm2552@demo.sandboxcernerdirect.com
Delivered-To: gm2552@direct.securehealthemail.com
------=_Part_3681_1699588.1375298758189
Your message was delivered on Wednesday, July 24, 2013 9:21:55 AM CDT. If a read receipt was requested, you will get
a separate email when the message is read.
------=_Part_3681_1699588.1375298758189
content-type: message/disposition-notification
Reporting-UA: demo.sandboxcernerdirect.com; CernerDirect Edge Protocol Delivery
Final-Recipient: rfc822; gm2552@demo.sandboxcernerdirect.com
Original-Message-ID: 13755908.0.1375298708291.JavaMail.Administrator@WIN-22T8SC15GKI
X-DIRECT-FINAL-DESTINATION-DELIVERY:
Disposition: automatic-action/MDN-sent-automatically;dispatched
------=_Part_3681_1699588.1375298758189--
8/14/2013
Office of the National Coordinator for
Health Information Technology
14
1. What constitutes a “reasonable timeframe”?
A: It’s use case dependent. In the context of lab reporting, a
Sending STA serving a lab should wait for a destination delivery
notification no longer than 1 hour before declaring the
transmission a failure unless otherwise specified within an SLA
with the lab.
2. Instead of these notifications, wouldn’t issuing “read receipts”
suffice?
A: No. There is no guarantee as to when a message will be read or
if it will be read, thereby resulting in a receipt, and read receipts
provide no mechanism for indicating delivery failure.
Delivery Notifications FAQ
15
3. Is there an implementation of this guide?
A: Yes. Both the Java and .Net Direct Project reference
implementations have full implementations of the guide.
4. Is there a way to test my implementation?
A: ONC has a test guide that outlines 7 step by step test scenarios
that covers 80%-90% of the “happy path” and “exception flows”.
Only 2 test scenarios cover success; the rest focus on failure flows.
Previously tests have been executed against a reference
notification implementation.
Delivery Notifications FAQ
16
Useful Links
• Direct Project Wiki
http://wiki.directproject.org
• Applicability Statement for Secure Health Transport – the normative specification
defining Direct transport
http://wiki.directproject.org/Applicability+Statement+for+Secure+Health+Transpor
t
• Implementation Guide for Delivery Notification in Direct – the guide defining
positive and negative delivery notifications
http://wiki.directproject.org/file/view/Implementation+Guide+for+Delivery+Notifi
cation+in+Direct+v1.0.pdf
• Direct Project Implementation Geographies Workgroup – regular meetings of
communities and vendors that are implementing or have implemented Direct
http://wiki.directproject.org/Implementation+Geographies
• Direct Project Reference Implementation Workgroup – Java and .NET open source
reference implementations of Direct Project specifications
http://wiki.directproject.org/Reference+Implementation+Workgroup
17
Questions?

Más contenido relacionado

La actualidad más candente

2015 Edition Proposed Rule Modifications to the ONC Health IT Certification ...
2015 Edition Proposed RuleModifications to the ONC Health IT Certification ...2015 Edition Proposed RuleModifications to the ONC Health IT Certification ...
2015 Edition Proposed Rule Modifications to the ONC Health IT Certification ...Brian Ahier
 
HIT Policy Committee FDASIA Update
HIT Policy Committee FDASIA UpdateHIT Policy Committee FDASIA Update
HIT Policy Committee FDASIA UpdateBrian Ahier
 
Healthcare Data Quality & Monitoring Playbook
Healthcare Data Quality & Monitoring PlaybookHealthcare Data Quality & Monitoring Playbook
Healthcare Data Quality & Monitoring PlaybookCitiusTech
 
DoD onboarding slides
DoD onboarding slidesDoD onboarding slides
DoD onboarding slidesBrian Ahier
 
IBM Smarter Healthcare presentation - Angus Campbell - Smarter planet comes t...
IBM Smarter Healthcare presentation - Angus Campbell - Smarter planet comes t...IBM Smarter Healthcare presentation - Angus Campbell - Smarter planet comes t...
IBM Smarter Healthcare presentation - Angus Campbell - Smarter planet comes t...Smarter Planet Students for a
 
Transforming Post-Acute Care with IMPACT
Transforming Post-Acute Care with IMPACTTransforming Post-Acute Care with IMPACT
Transforming Post-Acute Care with IMPACTCitiusTech
 
How to Use Machine Learning in Clinical Research Right Now_.pptx
How to Use Machine Learning in Clinical Research Right Now_.pptxHow to Use Machine Learning in Clinical Research Right Now_.pptx
How to Use Machine Learning in Clinical Research Right Now_.pptxMMS Holdings
 
Nalashaa - EHR Certification measures for the Quality Payment Program
Nalashaa - EHR Certification measures for the Quality Payment Program Nalashaa - EHR Certification measures for the Quality Payment Program
Nalashaa - EHR Certification measures for the Quality Payment Program Nalashaa Healthcare Solutions
 
Provider-led Health Plans (Payviders)
Provider-led Health Plans (Payviders)Provider-led Health Plans (Payviders)
Provider-led Health Plans (Payviders)CitiusTech
 
Big Data and VistA Evolution, Theresa A. Cullen, MD, MS
Big Data and VistA Evolution, Theresa A. Cullen, MD, MSBig Data and VistA Evolution, Theresa A. Cullen, MD, MS
Big Data and VistA Evolution, Theresa A. Cullen, MD, MSBrian Ahier
 
IND and CTA Webinar slides.pptx
IND and CTA Webinar slides.pptxIND and CTA Webinar slides.pptx
IND and CTA Webinar slides.pptxMMS Holdings
 
ACR Select: Clinical Decision Support Imaging Guidelines
ACR Select: Clinical Decision Support Imaging GuidelinesACR Select: Clinical Decision Support Imaging Guidelines
ACR Select: Clinical Decision Support Imaging GuidelinesACR Select
 
AMA Digital Health Study
AMA Digital Health Study AMA Digital Health Study
AMA Digital Health Study Brian Ahier
 
Frisse - One Step at a Time
Frisse  - One Step at a TimeFrisse  - One Step at a Time
Frisse - One Step at a TimeBrian Ahier
 
The Impact of Proposed MU Rule Changes 2015 2017
The Impact of Proposed MU Rule Changes 2015 2017The Impact of Proposed MU Rule Changes 2015 2017
The Impact of Proposed MU Rule Changes 2015 2017MassEHealth
 
GLI TB Diagnostics Connectivity Guide 2016
GLI TB Diagnostics Connectivity Guide 2016GLI TB Diagnostics Connectivity Guide 2016
GLI TB Diagnostics Connectivity Guide 2016SystemOne
 
Consumers' Checkbook Submission to RWJF & HHS Provider Network Challenge
Consumers' Checkbook Submission to RWJF & HHS Provider Network ChallengeConsumers' Checkbook Submission to RWJF & HHS Provider Network Challenge
Consumers' Checkbook Submission to RWJF & HHS Provider Network Challengehealth2dev
 

La actualidad más candente (20)

2015 Edition Proposed Rule Modifications to the ONC Health IT Certification ...
2015 Edition Proposed RuleModifications to the ONC Health IT Certification ...2015 Edition Proposed RuleModifications to the ONC Health IT Certification ...
2015 Edition Proposed Rule Modifications to the ONC Health IT Certification ...
 
2015 iHT2 Health IT Beverly Hills Summit
2015 iHT2 Health IT Beverly Hills Summit 2015 iHT2 Health IT Beverly Hills Summit
2015 iHT2 Health IT Beverly Hills Summit
 
HIT Policy Committee FDASIA Update
HIT Policy Committee FDASIA UpdateHIT Policy Committee FDASIA Update
HIT Policy Committee FDASIA Update
 
Healthcare Data Quality & Monitoring Playbook
Healthcare Data Quality & Monitoring PlaybookHealthcare Data Quality & Monitoring Playbook
Healthcare Data Quality & Monitoring Playbook
 
MACRA MIPS overview
MACRA MIPS overviewMACRA MIPS overview
MACRA MIPS overview
 
DoD onboarding slides
DoD onboarding slidesDoD onboarding slides
DoD onboarding slides
 
IBM Smarter Healthcare presentation - Angus Campbell - Smarter planet comes t...
IBM Smarter Healthcare presentation - Angus Campbell - Smarter planet comes t...IBM Smarter Healthcare presentation - Angus Campbell - Smarter planet comes t...
IBM Smarter Healthcare presentation - Angus Campbell - Smarter planet comes t...
 
Transforming Post-Acute Care with IMPACT
Transforming Post-Acute Care with IMPACTTransforming Post-Acute Care with IMPACT
Transforming Post-Acute Care with IMPACT
 
How to Use Machine Learning in Clinical Research Right Now_.pptx
How to Use Machine Learning in Clinical Research Right Now_.pptxHow to Use Machine Learning in Clinical Research Right Now_.pptx
How to Use Machine Learning in Clinical Research Right Now_.pptx
 
Nalashaa - EHR Certification measures for the Quality Payment Program
Nalashaa - EHR Certification measures for the Quality Payment Program Nalashaa - EHR Certification measures for the Quality Payment Program
Nalashaa - EHR Certification measures for the Quality Payment Program
 
Provider-led Health Plans (Payviders)
Provider-led Health Plans (Payviders)Provider-led Health Plans (Payviders)
Provider-led Health Plans (Payviders)
 
Big Data and VistA Evolution, Theresa A. Cullen, MD, MS
Big Data and VistA Evolution, Theresa A. Cullen, MD, MSBig Data and VistA Evolution, Theresa A. Cullen, MD, MS
Big Data and VistA Evolution, Theresa A. Cullen, MD, MS
 
IND and CTA Webinar slides.pptx
IND and CTA Webinar slides.pptxIND and CTA Webinar slides.pptx
IND and CTA Webinar slides.pptx
 
ACR Select: Clinical Decision Support Imaging Guidelines
ACR Select: Clinical Decision Support Imaging GuidelinesACR Select: Clinical Decision Support Imaging Guidelines
ACR Select: Clinical Decision Support Imaging Guidelines
 
AMA Digital Health Study
AMA Digital Health Study AMA Digital Health Study
AMA Digital Health Study
 
Frisse - One Step at a Time
Frisse  - One Step at a TimeFrisse  - One Step at a Time
Frisse - One Step at a Time
 
Meaningful use stage 3 - Nalashaa capabilities
Meaningful use stage 3 - Nalashaa capabilitiesMeaningful use stage 3 - Nalashaa capabilities
Meaningful use stage 3 - Nalashaa capabilities
 
The Impact of Proposed MU Rule Changes 2015 2017
The Impact of Proposed MU Rule Changes 2015 2017The Impact of Proposed MU Rule Changes 2015 2017
The Impact of Proposed MU Rule Changes 2015 2017
 
GLI TB Diagnostics Connectivity Guide 2016
GLI TB Diagnostics Connectivity Guide 2016GLI TB Diagnostics Connectivity Guide 2016
GLI TB Diagnostics Connectivity Guide 2016
 
Consumers' Checkbook Submission to RWJF & HHS Provider Network Challenge
Consumers' Checkbook Submission to RWJF & HHS Provider Network ChallengeConsumers' Checkbook Submission to RWJF & HHS Provider Network Challenge
Consumers' Checkbook Submission to RWJF & HHS Provider Network Challenge
 

Similar a Delivery Notifications in Direct: Implementation Guidance

Preparation is the Key to Meaningful Use Success
Preparation is the Key to Meaningful Use SuccessPreparation is the Key to Meaningful Use Success
Preparation is the Key to Meaningful Use SuccessIatric Systems
 
RAImax Slide Show
RAImax Slide ShowRAImax Slide Show
RAImax Slide Showtfogle
 
Ensuring a Quality Order Management Implementation
Ensuring a Quality Order Management ImplementationEnsuring a Quality Order Management Implementation
Ensuring a Quality Order Management ImplementationPerficient, Inc.
 
Cmsc 1215 ensuring a quality order management (3)
Cmsc 1215  ensuring a quality order management  (3)Cmsc 1215  ensuring a quality order management  (3)
Cmsc 1215 ensuring a quality order management (3)Perficient, Inc.
 
Complaints Management: Integrating and Automating the Process
Complaints Management: Integrating and Automating the ProcessComplaints Management: Integrating and Automating the Process
Complaints Management: Integrating and Automating the ProcessCognizant
 
Domain management methdology
Domain management methdologyDomain management methdology
Domain management methdologyRob Mattison
 
Checkpointing.pptx
Checkpointing.pptxCheckpointing.pptx
Checkpointing.pptxAzmiNizar1
 
Meaningful Use Stage 2: Deep Dive
Meaningful Use Stage 2: Deep DiveMeaningful Use Stage 2: Deep Dive
Meaningful Use Stage 2: Deep Diveathenahealth
 
Clarity PPM Support Service
Clarity PPM Support ServiceClarity PPM Support Service
Clarity PPM Support ServiceNeville Rhodes
 
CMS 2015 Program Audit Protocol
CMS 2015 Program Audit ProtocolCMS 2015 Program Audit Protocol
CMS 2015 Program Audit ProtocolInovaare
 
Working Experiences in Amkor Technology
Working Experiences in Amkor TechnologyWorking Experiences in Amkor Technology
Working Experiences in Amkor TechnologyRita Hsiung
 
Fault Tolerant and Distributed System
Fault Tolerant and Distributed SystemFault Tolerant and Distributed System
Fault Tolerant and Distributed Systemsreenivas1591
 
9 fault-tolerance
9 fault-tolerance9 fault-tolerance
9 fault-tolerance4020132038
 
Preparing for meaningful use stage 2
Preparing for meaningful use stage 2Preparing for meaningful use stage 2
Preparing for meaningful use stage 2gdabate
 
Stop-and-Wait ARQ Technique for Repairing Frame and Acknowledgment Transmission
Stop-and-Wait ARQ Technique for Repairing Frame and Acknowledgment TransmissionStop-and-Wait ARQ Technique for Repairing Frame and Acknowledgment Transmission
Stop-and-Wait ARQ Technique for Repairing Frame and Acknowledgment TransmissionUniversitas Pembangunan Panca Budi
 

Similar a Delivery Notifications in Direct: Implementation Guidance (20)

Network Operations Center Processes- Isaac Mwesigwa
Network Operations Center Processes- Isaac MwesigwaNetwork Operations Center Processes- Isaac Mwesigwa
Network Operations Center Processes- Isaac Mwesigwa
 
Preparation is the Key to Meaningful Use Success
Preparation is the Key to Meaningful Use SuccessPreparation is the Key to Meaningful Use Success
Preparation is the Key to Meaningful Use Success
 
Webinar: Structured attestation to meaningful use stage 2
Webinar: Structured attestation to meaningful use stage 2Webinar: Structured attestation to meaningful use stage 2
Webinar: Structured attestation to meaningful use stage 2
 
RAImax Slide Show
RAImax Slide ShowRAImax Slide Show
RAImax Slide Show
 
Ensuring a Quality Order Management Implementation
Ensuring a Quality Order Management ImplementationEnsuring a Quality Order Management Implementation
Ensuring a Quality Order Management Implementation
 
Cmsc 1215 ensuring a quality order management (3)
Cmsc 1215  ensuring a quality order management  (3)Cmsc 1215  ensuring a quality order management  (3)
Cmsc 1215 ensuring a quality order management (3)
 
Complaints Management: Integrating and Automating the Process
Complaints Management: Integrating and Automating the ProcessComplaints Management: Integrating and Automating the Process
Complaints Management: Integrating and Automating the Process
 
Domain management methdology
Domain management methdologyDomain management methdology
Domain management methdology
 
DATA LINK LAYER.pdf
DATA LINK LAYER.pdfDATA LINK LAYER.pdf
DATA LINK LAYER.pdf
 
Checkpointing.pptx
Checkpointing.pptxCheckpointing.pptx
Checkpointing.pptx
 
Meaningful Use Stage 2: Deep Dive
Meaningful Use Stage 2: Deep DiveMeaningful Use Stage 2: Deep Dive
Meaningful Use Stage 2: Deep Dive
 
Clarity PPM Support Service
Clarity PPM Support ServiceClarity PPM Support Service
Clarity PPM Support Service
 
CMS 2015 Program Audit Protocol
CMS 2015 Program Audit ProtocolCMS 2015 Program Audit Protocol
CMS 2015 Program Audit Protocol
 
Goh Phik Li
Goh Phik LiGoh Phik Li
Goh Phik Li
 
Working Experiences in Amkor Technology
Working Experiences in Amkor TechnologyWorking Experiences in Amkor Technology
Working Experiences in Amkor Technology
 
Fault Tolerant and Distributed System
Fault Tolerant and Distributed SystemFault Tolerant and Distributed System
Fault Tolerant and Distributed System
 
9 fault-tolerance
9 fault-tolerance9 fault-tolerance
9 fault-tolerance
 
2012 Safety Academy: Fast Track Program
2012 Safety Academy: Fast Track Program2012 Safety Academy: Fast Track Program
2012 Safety Academy: Fast Track Program
 
Preparing for meaningful use stage 2
Preparing for meaningful use stage 2Preparing for meaningful use stage 2
Preparing for meaningful use stage 2
 
Stop-and-Wait ARQ Technique for Repairing Frame and Acknowledgment Transmission
Stop-and-Wait ARQ Technique for Repairing Frame and Acknowledgment TransmissionStop-and-Wait ARQ Technique for Repairing Frame and Acknowledgment Transmission
Stop-and-Wait ARQ Technique for Repairing Frame and Acknowledgment Transmission
 

Más de Brian Ahier

Remarks to Public Forum on National Health IT Policy
Remarks to Public Forum on National Health IT PolicyRemarks to Public Forum on National Health IT Policy
Remarks to Public Forum on National Health IT PolicyBrian Ahier
 
Accountable Care Workgroup: Draft Recommendations
Accountable Care Workgroup: Draft RecommendationsAccountable Care Workgroup: Draft Recommendations
Accountable Care Workgroup: Draft RecommendationsBrian Ahier
 
FTC Spring Privacy Series: Consumer Generated and Controlled Health Data
FTC Spring Privacy Series: Consumer Generated and Controlled Health DataFTC Spring Privacy Series: Consumer Generated and Controlled Health Data
FTC Spring Privacy Series: Consumer Generated and Controlled Health DataBrian Ahier
 
Mobile Device Tracking Seminar
Mobile Device Tracking SeminarMobile Device Tracking Seminar
Mobile Device Tracking SeminarBrian Ahier
 
Meaningful Use Workgroup Stage 3 Recommendations
Meaningful Use Workgroup Stage 3 Recommendations Meaningful Use Workgroup Stage 3 Recommendations
Meaningful Use Workgroup Stage 3 Recommendations Brian Ahier
 
Mark Bertolini of Aetna at JP Morgan Healthcare 2014
Mark Bertolini of Aetna at JP Morgan Healthcare 2014Mark Bertolini of Aetna at JP Morgan Healthcare 2014
Mark Bertolini of Aetna at JP Morgan Healthcare 2014Brian Ahier
 
DeSalvo Remarks to HIT Policy Committee 1-14-13
DeSalvo Remarks to HIT Policy Committee 1-14-13DeSalvo Remarks to HIT Policy Committee 1-14-13
DeSalvo Remarks to HIT Policy Committee 1-14-13Brian Ahier
 
Patient Identification and Matching Initiative Stakeholder Meeting
Patient Identification and Matching Initiative Stakeholder MeetingPatient Identification and Matching Initiative Stakeholder Meeting
Patient Identification and Matching Initiative Stakeholder MeetingBrian Ahier
 
The Pulse of Liquid Health Data
The Pulse of Liquid Health DataThe Pulse of Liquid Health Data
The Pulse of Liquid Health DataBrian Ahier
 
Direct Boot Camp 2.0 - Tennesse Directories
Direct Boot Camp 2.0 - Tennesse DirectoriesDirect Boot Camp 2.0 - Tennesse Directories
Direct Boot Camp 2.0 - Tennesse DirectoriesBrian Ahier
 
Direct Boot Camp 2 0 IWG Provider Directory Pilots
Direct Boot Camp 2 0 IWG Provider Directory PilotsDirect Boot Camp 2 0 IWG Provider Directory Pilots
Direct Boot Camp 2 0 IWG Provider Directory PilotsBrian Ahier
 
Direct20: Modular Specifications - Provider Directories
Direct20: Modular Specifications - Provider DirectoriesDirect20: Modular Specifications - Provider Directories
Direct20: Modular Specifications - Provider DirectoriesBrian Ahier
 
Direct 2.0 Boot Camp: Deep Dive Into the Direct Trusted Agent Accreditation P...
Direct 2.0 Boot Camp: Deep Dive Into the Direct Trusted Agent Accreditation P...Direct 2.0 Boot Camp: Deep Dive Into the Direct Trusted Agent Accreditation P...
Direct 2.0 Boot Camp: Deep Dive Into the Direct Trusted Agent Accreditation P...Brian Ahier
 
Direct Boot Camp 2 0 Federal Agency requirements for exchange via direct
Direct Boot Camp 2 0 Federal Agency requirements for exchange via directDirect Boot Camp 2 0 Federal Agency requirements for exchange via direct
Direct Boot Camp 2 0 Federal Agency requirements for exchange via directBrian Ahier
 
ONC – CMS Principles and Strategy for Accelerating Health Information Exch...
ONC – CMS  Principles and Strategy for  Accelerating Health Information  Exch...ONC – CMS  Principles and Strategy for  Accelerating Health Information  Exch...
ONC – CMS Principles and Strategy for Accelerating Health Information Exch...Brian Ahier
 
Redwood Mednet - Mark Frisse
Redwood Mednet - Mark FrisseRedwood Mednet - Mark Frisse
Redwood Mednet - Mark FrisseBrian Ahier
 
Dialogue on HIPAA/HITECH Compliance
Dialogue on HIPAA/HITECH  ComplianceDialogue on HIPAA/HITECH  Compliance
Dialogue on HIPAA/HITECH ComplianceBrian Ahier
 
OrHIMA Meaningful Use Stage 2 Presentation
OrHIMA Meaningful Use Stage 2 PresentationOrHIMA Meaningful Use Stage 2 Presentation
OrHIMA Meaningful Use Stage 2 PresentationBrian Ahier
 

Más de Brian Ahier (20)

Draft TEFCA
Draft TEFCADraft TEFCA
Draft TEFCA
 
Future is Now
Future is NowFuture is Now
Future is Now
 
Remarks to Public Forum on National Health IT Policy
Remarks to Public Forum on National Health IT PolicyRemarks to Public Forum on National Health IT Policy
Remarks to Public Forum on National Health IT Policy
 
Accountable Care Workgroup: Draft Recommendations
Accountable Care Workgroup: Draft RecommendationsAccountable Care Workgroup: Draft Recommendations
Accountable Care Workgroup: Draft Recommendations
 
FTC Spring Privacy Series: Consumer Generated and Controlled Health Data
FTC Spring Privacy Series: Consumer Generated and Controlled Health DataFTC Spring Privacy Series: Consumer Generated and Controlled Health Data
FTC Spring Privacy Series: Consumer Generated and Controlled Health Data
 
Mobile Device Tracking Seminar
Mobile Device Tracking SeminarMobile Device Tracking Seminar
Mobile Device Tracking Seminar
 
Meaningful Use Workgroup Stage 3 Recommendations
Meaningful Use Workgroup Stage 3 Recommendations Meaningful Use Workgroup Stage 3 Recommendations
Meaningful Use Workgroup Stage 3 Recommendations
 
Mark Bertolini of Aetna at JP Morgan Healthcare 2014
Mark Bertolini of Aetna at JP Morgan Healthcare 2014Mark Bertolini of Aetna at JP Morgan Healthcare 2014
Mark Bertolini of Aetna at JP Morgan Healthcare 2014
 
DeSalvo Remarks to HIT Policy Committee 1-14-13
DeSalvo Remarks to HIT Policy Committee 1-14-13DeSalvo Remarks to HIT Policy Committee 1-14-13
DeSalvo Remarks to HIT Policy Committee 1-14-13
 
Patient Identification and Matching Initiative Stakeholder Meeting
Patient Identification and Matching Initiative Stakeholder MeetingPatient Identification and Matching Initiative Stakeholder Meeting
Patient Identification and Matching Initiative Stakeholder Meeting
 
The Pulse of Liquid Health Data
The Pulse of Liquid Health DataThe Pulse of Liquid Health Data
The Pulse of Liquid Health Data
 
Direct Boot Camp 2.0 - Tennesse Directories
Direct Boot Camp 2.0 - Tennesse DirectoriesDirect Boot Camp 2.0 - Tennesse Directories
Direct Boot Camp 2.0 - Tennesse Directories
 
Direct Boot Camp 2 0 IWG Provider Directory Pilots
Direct Boot Camp 2 0 IWG Provider Directory PilotsDirect Boot Camp 2 0 IWG Provider Directory Pilots
Direct Boot Camp 2 0 IWG Provider Directory Pilots
 
Direct20: Modular Specifications - Provider Directories
Direct20: Modular Specifications - Provider DirectoriesDirect20: Modular Specifications - Provider Directories
Direct20: Modular Specifications - Provider Directories
 
Direct 2.0 Boot Camp: Deep Dive Into the Direct Trusted Agent Accreditation P...
Direct 2.0 Boot Camp: Deep Dive Into the Direct Trusted Agent Accreditation P...Direct 2.0 Boot Camp: Deep Dive Into the Direct Trusted Agent Accreditation P...
Direct 2.0 Boot Camp: Deep Dive Into the Direct Trusted Agent Accreditation P...
 
Direct Boot Camp 2 0 Federal Agency requirements for exchange via direct
Direct Boot Camp 2 0 Federal Agency requirements for exchange via directDirect Boot Camp 2 0 Federal Agency requirements for exchange via direct
Direct Boot Camp 2 0 Federal Agency requirements for exchange via direct
 
ONC – CMS Principles and Strategy for Accelerating Health Information Exch...
ONC – CMS  Principles and Strategy for  Accelerating Health Information  Exch...ONC – CMS  Principles and Strategy for  Accelerating Health Information  Exch...
ONC – CMS Principles and Strategy for Accelerating Health Information Exch...
 
Redwood Mednet - Mark Frisse
Redwood Mednet - Mark FrisseRedwood Mednet - Mark Frisse
Redwood Mednet - Mark Frisse
 
Dialogue on HIPAA/HITECH Compliance
Dialogue on HIPAA/HITECH  ComplianceDialogue on HIPAA/HITECH  Compliance
Dialogue on HIPAA/HITECH Compliance
 
OrHIMA Meaningful Use Stage 2 Presentation
OrHIMA Meaningful Use Stage 2 PresentationOrHIMA Meaningful Use Stage 2 Presentation
OrHIMA Meaningful Use Stage 2 Presentation
 

Último

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 

Último (20)

What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 

Delivery Notifications in Direct: Implementation Guidance

  • 1. Delivery Notifications in Direct Background & Implementation Guidance John Hall Principal, Krysora Coordinator, Direct Project Greg Meyer Director, Distinguished Engineer, Cerner Corporation Leader, Direct Project Reference Implementation Workgroup
  • 2. • The laboratory industry expressed concerns regarding the potential impact of Direct on laboratory accreditation • In response, ONC formed the Direct – Laboratory Reporting Workgroup in Q4 2011 that included labs, accrediting agencies, and CLIA • Charge: 1. Identify any regulatory and operational issues with Direct that prevent or limit adoption by clinical laboratories for transmitting the “Report of Record” to the Final Report Destination 2. Identify mitigation strategies for each of the issues 3. For regulatory issues, work with ONC and CMS/CLIA to ensure that, where appropriate, guidance is issued to accrediting agencies to enable the use of Direct for lab reporting Background 2
  • 3. • Timely and predictable acknowledgement of delivery success or failure – Under CLIA, labs are responsible for delivering reports to the Final Report Destination, and must know when report delivery has succeeded or failed – Existing mechanisms for report delivery provide timely and predictable acknowledgement of success and failures • Direct Project’s Applicability Statement for Secure Health Transport specification allows for acknowledgements of delivery success or failure, but does not require them – Security/Trust Agents (STAs), such as HISPs, that receive a Direct Message MUST acknowledge successful receipt and trust verification of a Message by sending a Message Disposition Notification (MDN) with a processed disposition (i.e., a processed MDN) – STAs / HISPs MAY issue other notifications under other conditions but are not required to do so Direct – Laboratory Reporting WG Identified Concerns 3
  • 4. • Guide details how to implement timely, predictable acknowledgement of positive or negative delivery within a Direct context • Requires STAs to indicate successful or failed delivery to destinations • Guide details how to request destination delivery notifications, what constitutes a delivery “success” or “failed” notification, and the responsibilities of the Sending and Receiving STAs around these notifications • Guide provides use cases that illustrate when and under what circumstances “success” and “failed” notifications could be sent Implementation Guide for Delivery Notification in Direct 4
  • 5. It’s important to note that these delivery notifications are not lab- specific. The specified delivery notifications can be used as part of any transaction to provide predictable, timely acknowledgement of delivery success or failure, including: • Closed-loop referrals (360X Project) • Transactions with federal partners Use of Delivery Notifications 5 If you need to track transactions, such as for Meaningful Use measures, delivery notifications also can be a useful and valuable way to determine if transactions have been successful.
  • 6. • In a single STA environment, the STA positively knows when delivery to a destination (i.e., Receiver’s system or inbox) has succeeded or failed • Requirement: The STA must notify the Sending system of successful or failed delivery to the destination Notification in a single-STA environment (both parties using same STA) 6
  • 7. Notification in a single-STA environment: Success Flow 7
  • 8. • The Sender and Receiver (e.g., lab and ordering provider) may be using two different STAs, a Sending STA and Receiving STA • The Sending STA on its own cannot tell when delivery to the destination (i.e., Receiver’s system or inbox) has succeeded, so each of the STAs – Receiving and Sending – have certain requirements that must be met Notification in a dual-STA environment (each party using a different STA) 8
  • 9. 1. Must provide destination delivery notification messages upon request 2. Must notify Sending STA upon successful delivery to a destination by issuing a positive destination delivery notification message (i.e., a “successful delivery” message) 3. Must notify Sending STA upon failure to deliver to a destination by issuing a negative destination delivery notification message (i.e., a “failed delivery” message) Notification requirements for Receiving STAs 9
  • 10. 1. Must request destination delivery notification messages from Receiving STA 2. Must notify the Sending system of failure to deliver to Receiving STA 3. Must notify the Sending system of failed or successful delivery to the destination based on any received positive or negative destination delivery notification messages 4. Must notify the Sending system of failed delivery to the destination if no processed MDN has been received from Receiving STA within a reasonable timeframe 5. Must notify the Sending system of failed delivery to the destination if no destination delivery notification messages have been received from Receiving STA within a reasonable timeframe Notification requirements for Sending STAs 10
  • 11. Notification in a dual-STA environment: Success Flow 11
  • 12. • The need for destination delivery notifications is indicated within the Message Disposition Notification (MDN) request in the headers of the sent message – MDN request is as specified in RFC 3798, Section 2.1 – MDN request contains a disposition notification options header per RFC 3798 Section 2.2 • Parameter named X-DIRECT-FINAL-DESTINATION-DELIVERY • Importance set to optional to prevent failure notifications from mail user agents – however, HISPs and Direct gateways MUST honor the request despite the setting of optional • Value set to true • Positive destination delivery notification (i.e., “success”) – MDN disposition of dispatched – MDN extension-field of X-DIRECT-FINAL-DESTINATION-DELIVERY • Negative destination delivery notification (i.e., “failure”) – MDN with a disposition of failed – Negative Delivery Status Notification (DSN) Destination Delivery Notifications 12
  • 13. Example Delivery Notification Request MIME-Version: 1.0 Date: Wed, 31 Jul 2013 19:24:25 +0000 (UTC) From: gm2552@direct.securehealthemail.com To: gm2552@demo.sandboxcernerdirect.com Message-ID: <13755908.0.1375298708291.JavaMail.Administrator@WIN-22T8SC15GKI> Subject: Test timely and reliable 3 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Disposition-Notification-Options: X-DIRECT-FINAL-DESTINATION-DELIVERY=optional,true Just a test 8/14/2013 Office of the National Coordinator for Health Information Technology 13
  • 14. Example Dispatched MDN to: gm2552@direct.securehealthemail.com MIME-Version: 1.0 content-type: multipart/report; report-type=disposition-notification; boundary="---- =_Part_3681_1699588.1375298758189” Date: Wed, 31 Jul 2013 14:25:58 -0500 (CDT) message-id: b423edbe-bd70-4f0c-8998-e8e4c50755ef subject: Delivered: Test timely and reliable 3 From: gm2552@demo.sandboxcernerdirect.com Delivered-To: gm2552@direct.securehealthemail.com ------=_Part_3681_1699588.1375298758189 Your message was delivered on Wednesday, July 24, 2013 9:21:55 AM CDT. If a read receipt was requested, you will get a separate email when the message is read. ------=_Part_3681_1699588.1375298758189 content-type: message/disposition-notification Reporting-UA: demo.sandboxcernerdirect.com; CernerDirect Edge Protocol Delivery Final-Recipient: rfc822; gm2552@demo.sandboxcernerdirect.com Original-Message-ID: 13755908.0.1375298708291.JavaMail.Administrator@WIN-22T8SC15GKI X-DIRECT-FINAL-DESTINATION-DELIVERY: Disposition: automatic-action/MDN-sent-automatically;dispatched ------=_Part_3681_1699588.1375298758189-- 8/14/2013 Office of the National Coordinator for Health Information Technology 14
  • 15. 1. What constitutes a “reasonable timeframe”? A: It’s use case dependent. In the context of lab reporting, a Sending STA serving a lab should wait for a destination delivery notification no longer than 1 hour before declaring the transmission a failure unless otherwise specified within an SLA with the lab. 2. Instead of these notifications, wouldn’t issuing “read receipts” suffice? A: No. There is no guarantee as to when a message will be read or if it will be read, thereby resulting in a receipt, and read receipts provide no mechanism for indicating delivery failure. Delivery Notifications FAQ 15
  • 16. 3. Is there an implementation of this guide? A: Yes. Both the Java and .Net Direct Project reference implementations have full implementations of the guide. 4. Is there a way to test my implementation? A: ONC has a test guide that outlines 7 step by step test scenarios that covers 80%-90% of the “happy path” and “exception flows”. Only 2 test scenarios cover success; the rest focus on failure flows. Previously tests have been executed against a reference notification implementation. Delivery Notifications FAQ 16
  • 17. Useful Links • Direct Project Wiki http://wiki.directproject.org • Applicability Statement for Secure Health Transport – the normative specification defining Direct transport http://wiki.directproject.org/Applicability+Statement+for+Secure+Health+Transpor t • Implementation Guide for Delivery Notification in Direct – the guide defining positive and negative delivery notifications http://wiki.directproject.org/file/view/Implementation+Guide+for+Delivery+Notifi cation+in+Direct+v1.0.pdf • Direct Project Implementation Geographies Workgroup – regular meetings of communities and vendors that are implementing or have implemented Direct http://wiki.directproject.org/Implementation+Geographies • Direct Project Reference Implementation Workgroup – Java and .NET open source reference implementations of Direct Project specifications http://wiki.directproject.org/Reference+Implementation+Workgroup 17

Notas del editor

  1. Note: all MDNs are not delivery notifications, and all delivery notifications are not MDNs!
  2. Note that both the Java and .NET free open-source software reference implementations support the Implementation Guide. If your solution is uses one of those, then it may already have support, or you can upgrade to get it. Even if your product uses a “clean-room” implementation of Direct, you can review the code for these software packages to see how they approach implementation of the Guide.