Simple Interop for Healthcare in the US 25 January 2009 This work is licensed under the Creative Commons Attribution 3.0 United States License. To view a copy of this license, visit  http://creativecommons.org/licenses/by/3.0/us/  or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.  If this work is shared or adapted the original work should be attributed to Wes Rishel of McKinleyville, CA and include a citation to  http://blogs.gartner.com/wes_rishel
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
The Facts of Life in Health Information Technology Heath information technology asynchrony Interoperability has a compound adoption curve Two models for developing standards:  incremental and kerplunk Incremental built the Internet No proven success for kerplunk; some glorious failures Standards don’t dictate business models The best standards enable creative users to find business models http://blogs.gartner.com/wes_rishel/2010/01/02/rant-on-heath-information-technology-asynchrony/
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
Healthcare “Simple Interop” Is Easily adopted across a wide range of technologies Easily adopted across different levels of technology adoption Incremental “ Quick” rollout can be accomplished to meet the meaningful use interoperability measure  minima  for Stage 1  “ Extensive” rollout improves scalability, increases breadth of information exchange enough to handle minima for Stage 2 Avoids organizational and technical complexity associated with trust issues Not chained to the roll-out of EHRs, HIEs or large-scale NHIN A basic platform for incremental introduction of HIE-like services A “pathway” to the large-scale NHIN Might be thought of as an important part of “NHIN Light”
The Propositions  “ Quick” Simple Interop is sufficient to enable a large number of practices and hospitals to meet Stage 1 interoperability minima. Transitions of care Structured labs 2012 transmission of conformance and quality measures “ Extensive” Simple Interop is sufficient to meet Stage 2 interoperability requirements, as well as we currently understand them PHR Higher minima for existing interop measures This slide is incomplete and the propositions must be examined
The Goal (A Challenge): Start by Doing  Slightly  Better Than the Fax Machine
Simple Interop: Three Models for Sharing Identifiable Patient Data Information sharing about a patient occurs following well-established patterns for the treatment of the patient Implicit consent Provider organizations know one another or have ways of establishing trust No central index of patients or data    no required automatic patient ID mapping Patient controlled Patient uses PHR to aggregate their own data and disburse it as seen fit PHR aggregates inputs about the patient from multiple sources Routine Care PHR
Simplifying Assumptions The communicating organizations are known to one another by practice patterns or explicit business agreements Organizations trust one another to identify and authenticate users  Governance is most likely informal  (“Fax-machine governance”) The organizations determine consent issues off-channel There is no need for a module that is dynamically verifying the consent rules or otherwise using technology to enforce governance agreements  Interoperation does not depend on an intermediary to  Map patient identity  Map transaction formats or codes (The above notwithstanding some EHRs and other clinical systems may rely on third-party products to do mapping before transmitting information) There is no need for standard transaction audit-file format or an independent audit logging server All routing of transactions is provided by the Internet domain name service; there is no requirement for special healthcare transaction routers.
Scope of Simple Interop Three exchange approaches Person-to-person  Automated transmission of information from one information system to another Computer to person (e.g., sending diagnostic reports to physicians without an EHR) All “push” use cases where the policy authorization is covered by HIPAA or other laws  Limited “pull” cases where the requester of data and the source of data are known to one another or can determine to their satisfaction that the request is valid and covered by policy.  Perhaps pull = push consent and then receive pushed information Not designed to support ad hoc lookup of patient data
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
Use Cases:  Simple Referral PCP to Specialist (no HIE) Assumptions  PCP and specialist are known to one another, or  They participate in an IPA or care management network that  creates a level of trust sufficient to send patient information and makes the health email addresses of the physicians known to one another. Workflow PCP creates and sends referral Specialist receives, identifies or creates patient; sets up appointment Specialist prepares and send reports Structured data If the PCP has an EHR he can include structured data If the specialist has an EHR she can upload any structured data the PCP sent Same upon return: I f specialist has EHR she can include structured data If PCP has EHR he can upload any structured data that was sent PCP and specialist  do not need to know  if the other has an EHR http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
Use Cases:  Care Transitions/Routine Care Coordination Summary to Physician Across State/HIE Boundaries  Upon discharge a patient asks that the discharge summary to be sent to her home physician in another state; she has the physician’s health email address in her address book.  V isit Summary to Unknown Practice After an ED visit for breathing difficulties a mom asks that a summary be sent to her son’s pediatrician. She is able to provide the name of the physician and the town where the pediatrician practices, but is not sure of the name of the practice.  The ED staff is able to find a health Internet address but it is not clear whether the pediatrician has an EHR or not.  Routine coordination of preop testing; interop challenge   Upon reading a preop treadmill ultrasound a cardiologist needs to send the report to the surgeon and the primary care provider, and to the patient. The patient and his PCP live in a rural county across a state line a different medical services region than the cardiologist and surgeon.  http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
Use Cases:  ED Transitions of Care Doc Sends Patient to Nearest ED, in a Different Care Delivery Organization  Doctor A sends a secure email to Doctor B, an attending physician at the local ED, about a complex patient who is rushing over. The email contains patient health information important in managing the patient in the ED Docs A and B both have EHRs but there is not yet HIE in their town to connect them or they are signed up with different HIEs.  Doc A sends the same secure email to Doc B, but Doc B does not have an EHR.  ED Gets Medical Records for Exceptional Case .  A patient is brought to the ED with severe cardiovascular symptoms. The patient says he was treated six weeks ago at another hospital. The other hospital is not connected to an HIE.  The patient gives consent to get the records from the other hospital, so the local ED staff calls the hospital. Over the phone the ED gives the other hospital its healthcare email address. The remote hospital chooses to trust the phone call; records are sent from the other hospital’s EHR to the ED which adds the contents to its EHR.  The transmission includes a structured patient summary and textual reports. The ED EHR imports the structured data in structured form and the textual reports as text reports identified with the appropriate patient and encounter. http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
Use Cases:  Structured Labs and Other Diagnostic Reports Hospital Lab to Physicians in Service Area Local lab accepts specimens and orders from a variety of practices. Results are sent to fax number or health email address specified on order.  Payload includes text/PDF and structured file, coded to HITSP standards. Receivers at email address may be physicians without EHRs, which use the text or EHRs which use the structured text.  Genotype/specialty diagnostic center to national referrers National specialty lab accepts specimens and orders from a variety of practices. Results are sent to fax number or health email address specified on order.  Although such reports may be largely textual due to their nature, if the sender chooses to envelope them with a standard CDA header that identifies patient, signing provider and procedure and the receiver has an EHR, the EHR may provide functionality that enables practice personnel to be more efficient and accurate in accepting results.
Use Cases:  Patient Engagement Doc to Patient   A physician sends an email to a patient (at his health Internet address) about the patient’s case  Patient to Doc with EHR   A patient, using her PHR sends a secure message to a physician; the message is received and handled through the workflow of the Doc’s EHR. Patient to Doc without EHR  A patient, using her PHR sends a secure message to a physician who does not have an EHR but has agreed to accept e-mail from some patients. EHR to PHR   At the close of each encounter, an EHR automatically sends a summary to the PHR designated by the patient who has requested this service.  http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
Use Case:  Pre-standard or non-standard structured formats.  Non-standard Several independent organizations form an agreement to share specific structured data using a format that has not been standardized. They use health email as a convenient and secure way of exchanging the structured data files. Pre-standard SDOs agree not to standardize formats until they have been in limited production use. Assembling pre-production users is easier because the underlying transports are standard http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
Simple Interop at Its Simplest
Simple Interop Multiple Roles
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
Definition: Health Domain Name Health domain name: a regular Internet domain name, propagated through the regular domain name service.  Healthcare organizations will typically have two domain names a regular domain name and a health domain name. Although a convention such as healthinfo.mercyhospital.org might be useful, no information is conveyed in the syntax of the domain name.
Definition: Health Email Address Health email address a standard email address in which the domain name is a  health domain name.   The user names are managed locally by the organization associated with the domain name or a third party operating on its behalf.  A user name has no meaning except in the context of the domain name. User names may refer to many things such as specific staff members healthcare consumers IT systems, e.g.,  input queue for an order workflow queue for the people processing referral requests.
Definition: Health Internet Node  A set of servers operated on behalf of one or more  health domain names .  Plain-old Internet servers, such as SMTP servers or HTTP servers.)  Health Internet node security provisions don’t accept connections from outside its security perimeter that are not mutually authenticated and encrypted using TLS and digital certificates.  check that the digital certificate of the connecting client remains valid.  won’t accept such connections that don’t offer a  cipher suite  that is sufficiently secure by standards set by ONC  It will accept such connections using at least one cipher suite that has been established by ONC.  Health Internet nodes will frequently host numerous healthcare domain names when operating on behalf of multiple healthcare organizations.
Definition: Health Internet Registrar  Health Internet registrar any organization that has been accredited by the US government to issue organizationally vetted digital certificates associated with  health domain names .
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
Personal Health Record: Minimal Functions Various systems that may be called personal health records, patient-mediated health IT ecosystems or medical record banks all are assumed to do at least these functions. Receiving information about the consumer from multiple healthcare organizations (HCOs) and associating that information with the correct consumer (even though each sending organization has a different ID for the consumer)  Delivering information to authenticated healthcare organizations as directed by the consumer, identified so that the receiving healthcare organization can file the information properly by patient (These do not constitute the full value proposition, just some important common functions)
PHR Approach PHR has a health Internet domain for exchanging information with other health Internet domains.  Assign health consumer emails addresses from their health Internet domain to the subjects of personal health records. Allow subjects to have multiple email addresses concurrently while keeping a common record of information collected for the subject via multiple email addresses.  Allow subjects to discontinue the use of any of their email addresses in the PHR domain upon request.  Accept incoming email according to the rules for a health Internet node (TLS and only from other healthcare domains) and file the information contained in the mail in the PHR of the subject related to the email address.  Accept instructions from authenticated PHR users to send selected information about the subject to another health Internet address
PHR
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
Payload:  MIME Based Using These Principles Standards profiles such as HITSP C32 are supported There is no requirement to use structured payload standards when exchanging information among health Internet nodes PDFs and plain-text allowed and expected However meaningful use criteria, trading partner agreements or inter-vendor agreements will no-doubt make certain structures required for specific purposes Simple mail clients handle structured data as file attachments Experimental or IANA-issued Internet media types per profile
Payload: Upward Compatibility in Structured Formats Strongly urge developers of structured formats to offer free, easily installed “readers” (equivalents to Acrobat reader) to enable email recipients to interpret files with structured content Entities that define profiles for structured formats are encouraged to achieve reasonable upwards compatibility Where upwards compatibility is not achieved transmitters are encouraged to include redundant payload packages. A strong preference that every emailed MIME package contains at least one human-readable part (think about the transition from plain-text to HTML email)
Reliable Messaging Four modes to consider EHR EHR Secure Email User Secure Email User
Delivery Reliability Concerns: What If … The message is never delivered to the recipient?  The message is delivered but cannot be processed?  The message is delivered but some of the attachments cannot be processed?  A recipient later claims it never got a message and cannot be liable for not having acted on it?  A sender later claims that it never sent a certain message, so it cannot be liable for erroneous contents?  A sender and a receiver disagree on when the message was transferred between organizations?
How to Deal With Message Reliability Concerns Ignore them – not simple interop Create a specification for email servers in health Internet nodes that handle all receipting and other needs Enable and specify Web services, time sync and ATNA between health Internet nodes Find a simple specification based on the assumption of TLS, and some approach to HTTP-based transactions Whatever complexity is needed should be limited to the health Internet node Look for “good enough” with a path to better if this is shown to be necessary
A Possible “Simple Interop” Approach to  Reliable Messaging Using SMTP The simple interop mechanism only assures delivery from one organization to another. Each organization that accepts a transmission is responsible for delivering it internally or initiating an error response. SMTP error messages are adequate unless a health Internet node can accept a message and later determine it is undeliverable. Protocol features implemented to “prove” delivery at a specific time are not required for simple interop. Each organization that provides health Internet node services must do a risk analysis and  Certainly will keep a time-stamped log of all messages May chose to use products or techniques to forensically demonstrate the integrity of their logs.
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
Two Phases of Roll-Out  Self-signed certificates Out of band distribution and revocation of certificates Health Internet nodes white-list one another Can support large numbers of connected organizations if EHR vendors choose to operate health Internet nodes on behalf of their clients Large CDOs choose to operate health Internet nodes on behalf of practices Conceptually the same as “Quick” Organizational trust  Consent determined “out of band” Added facilities to accommodate larger scale PKI to support issuance and revocation of X.509 certificates associated with domain names “ Health Internet registrar” issues certificates Health Internet nodes accept communication with all servers offering certs on this PKI Quick Extensive This slide needs some conceptual work
Topics The Problem and Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
Business Opportunities Facilitative services, not mandatory Software Hardware (Health Internet appliances) Services Software services may be open source or proprietary
Health Internet Node Add-on Services  (Not Mandatory – Business Opportunities) Directory:  assistance in identifying the “health Internet address” of healthcare organizations that are not known to the sender Senders may consider the availability a health Internet domain name in determining whether to trust the receiving organization, but it is not conclusive Person directory:  assistance in identifying the “health Internet address” of healthcare providers that are not known to the sender; note that many providers have more than one health Internet address. Patient  Lookup: community-based master-patient index  Information Lookup:  assistance to their users in finding the sources of information about patients in a way that is consistent with local and national policy  Interface lookup:  health Internet addresses associated with specific functions (e.g., reports_in@familymed.com) including “can-can’t” info for specific structured formats. Mapping  of transactions and codes A health Internet node could “grow up” to be an HIE.
Health Internet Other Business Opportunity: Interface Appliance Assists organizations in exchanging structured data to recipients that have health Internet addresses Sender’s appliance: assists in sending structured data from a non-compliant lab or other clinical system Receiver’s appliance: assists in receiving over the health Internet and mapping to non-compliant EHRs or other clinical systems, in effect making them compliant Disclosure Auditing Format translation for standard formats Code translation for standard codes (e.g., LOINC) “ New code trapping”  Detect outgoing transactions with unmapped codes Suspend transactions until code is resolved Related business service opportunity Setting up code translation tables Remote support for operations and code trapping Some services once thought of as requiring an HIE could be provided without an HIE
Recent Considerations Is a heath domain name actually needed? X.509 certificates can have extended validation for vetted identity Is a health Internet registrar necessary to get started?  Is accreditation of a health Internet node needed? When? Is a separate structured patient demographics standard needed? Helpful? Is this leverageable for RESTful interfaces, such as for Ajax clients. Is it useful?
Revision History 21 Jan 10 original 23 Jan 10 typos 24 Jan 10 added use cases 25 Jan 10 Removed disease registry discussion to avoid complications about discussing consent for aggregation (other than the PHR). Miscellaneous changes based on comments.

Simple Interop for Healthcare (Wes Rishel)

  • 1.
    Simple Interop forHealthcare in the US 25 January 2009 This work is licensed under the Creative Commons Attribution 3.0 United States License. To view a copy of this license, visit http://creativecommons.org/licenses/by/3.0/us/ or send a letter to Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA. If this work is shared or adapted the original work should be attributed to Wes Rishel of McKinleyville, CA and include a citation to http://blogs.gartner.com/wes_rishel
  • 2.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities
  • 3.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 4.
    The Facts ofLife in Health Information Technology Heath information technology asynchrony Interoperability has a compound adoption curve Two models for developing standards: incremental and kerplunk Incremental built the Internet No proven success for kerplunk; some glorious failures Standards don’t dictate business models The best standards enable creative users to find business models http://blogs.gartner.com/wes_rishel/2010/01/02/rant-on-heath-information-technology-asynchrony/
  • 5.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 6.
    Healthcare “Simple Interop”Is Easily adopted across a wide range of technologies Easily adopted across different levels of technology adoption Incremental “ Quick” rollout can be accomplished to meet the meaningful use interoperability measure minima for Stage 1 “ Extensive” rollout improves scalability, increases breadth of information exchange enough to handle minima for Stage 2 Avoids organizational and technical complexity associated with trust issues Not chained to the roll-out of EHRs, HIEs or large-scale NHIN A basic platform for incremental introduction of HIE-like services A “pathway” to the large-scale NHIN Might be thought of as an important part of “NHIN Light”
  • 7.
    The Propositions “ Quick” Simple Interop is sufficient to enable a large number of practices and hospitals to meet Stage 1 interoperability minima. Transitions of care Structured labs 2012 transmission of conformance and quality measures “ Extensive” Simple Interop is sufficient to meet Stage 2 interoperability requirements, as well as we currently understand them PHR Higher minima for existing interop measures This slide is incomplete and the propositions must be examined
  • 8.
    The Goal (AChallenge): Start by Doing Slightly Better Than the Fax Machine
  • 9.
    Simple Interop: ThreeModels for Sharing Identifiable Patient Data Information sharing about a patient occurs following well-established patterns for the treatment of the patient Implicit consent Provider organizations know one another or have ways of establishing trust No central index of patients or data  no required automatic patient ID mapping Patient controlled Patient uses PHR to aggregate their own data and disburse it as seen fit PHR aggregates inputs about the patient from multiple sources Routine Care PHR
  • 10.
    Simplifying Assumptions Thecommunicating organizations are known to one another by practice patterns or explicit business agreements Organizations trust one another to identify and authenticate users Governance is most likely informal (“Fax-machine governance”) The organizations determine consent issues off-channel There is no need for a module that is dynamically verifying the consent rules or otherwise using technology to enforce governance agreements Interoperation does not depend on an intermediary to Map patient identity Map transaction formats or codes (The above notwithstanding some EHRs and other clinical systems may rely on third-party products to do mapping before transmitting information) There is no need for standard transaction audit-file format or an independent audit logging server All routing of transactions is provided by the Internet domain name service; there is no requirement for special healthcare transaction routers.
  • 11.
    Scope of SimpleInterop Three exchange approaches Person-to-person Automated transmission of information from one information system to another Computer to person (e.g., sending diagnostic reports to physicians without an EHR) All “push” use cases where the policy authorization is covered by HIPAA or other laws Limited “pull” cases where the requester of data and the source of data are known to one another or can determine to their satisfaction that the request is valid and covered by policy. Perhaps pull = push consent and then receive pushed information Not designed to support ad hoc lookup of patient data
  • 12.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 13.
    Use Cases: Simple Referral PCP to Specialist (no HIE) Assumptions PCP and specialist are known to one another, or They participate in an IPA or care management network that creates a level of trust sufficient to send patient information and makes the health email addresses of the physicians known to one another. Workflow PCP creates and sends referral Specialist receives, identifies or creates patient; sets up appointment Specialist prepares and send reports Structured data If the PCP has an EHR he can include structured data If the specialist has an EHR she can upload any structured data the PCP sent Same upon return: I f specialist has EHR she can include structured data If PCP has EHR he can upload any structured data that was sent PCP and specialist do not need to know if the other has an EHR http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
  • 14.
    Use Cases: Care Transitions/Routine Care Coordination Summary to Physician Across State/HIE Boundaries Upon discharge a patient asks that the discharge summary to be sent to her home physician in another state; she has the physician’s health email address in her address book. V isit Summary to Unknown Practice After an ED visit for breathing difficulties a mom asks that a summary be sent to her son’s pediatrician. She is able to provide the name of the physician and the town where the pediatrician practices, but is not sure of the name of the practice. The ED staff is able to find a health Internet address but it is not clear whether the pediatrician has an EHR or not. Routine coordination of preop testing; interop challenge Upon reading a preop treadmill ultrasound a cardiologist needs to send the report to the surgeon and the primary care provider, and to the patient. The patient and his PCP live in a rural county across a state line a different medical services region than the cardiologist and surgeon. http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
  • 15.
    Use Cases: ED Transitions of Care Doc Sends Patient to Nearest ED, in a Different Care Delivery Organization Doctor A sends a secure email to Doctor B, an attending physician at the local ED, about a complex patient who is rushing over. The email contains patient health information important in managing the patient in the ED Docs A and B both have EHRs but there is not yet HIE in their town to connect them or they are signed up with different HIEs. Doc A sends the same secure email to Doc B, but Doc B does not have an EHR. ED Gets Medical Records for Exceptional Case . A patient is brought to the ED with severe cardiovascular symptoms. The patient says he was treated six weeks ago at another hospital. The other hospital is not connected to an HIE. The patient gives consent to get the records from the other hospital, so the local ED staff calls the hospital. Over the phone the ED gives the other hospital its healthcare email address. The remote hospital chooses to trust the phone call; records are sent from the other hospital’s EHR to the ED which adds the contents to its EHR. The transmission includes a structured patient summary and textual reports. The ED EHR imports the structured data in structured form and the textual reports as text reports identified with the appropriate patient and encounter. http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
  • 16.
    Use Cases: Structured Labs and Other Diagnostic Reports Hospital Lab to Physicians in Service Area Local lab accepts specimens and orders from a variety of practices. Results are sent to fax number or health email address specified on order. Payload includes text/PDF and structured file, coded to HITSP standards. Receivers at email address may be physicians without EHRs, which use the text or EHRs which use the structured text. Genotype/specialty diagnostic center to national referrers National specialty lab accepts specimens and orders from a variety of practices. Results are sent to fax number or health email address specified on order. Although such reports may be largely textual due to their nature, if the sender chooses to envelope them with a standard CDA header that identifies patient, signing provider and procedure and the receiver has an EHR, the EHR may provide functionality that enables practice personnel to be more efficient and accurate in accepting results.
  • 17.
    Use Cases: Patient Engagement Doc to Patient A physician sends an email to a patient (at his health Internet address) about the patient’s case Patient to Doc with EHR A patient, using her PHR sends a secure message to a physician; the message is received and handled through the workflow of the Doc’s EHR. Patient to Doc without EHR A patient, using her PHR sends a secure message to a physician who does not have an EHR but has agreed to accept e-mail from some patients. EHR to PHR At the close of each encounter, an EHR automatically sends a summary to the PHR designated by the patient who has requested this service. http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
  • 18.
    Use Case: Pre-standard or non-standard structured formats. Non-standard Several independent organizations form an agreement to share specific structured data using a format that has not been standardized. They use health email as a convenient and secure way of exchanging the structured data files. Pre-standard SDOs agree not to standardize formats until they have been in limited production use. Assembling pre-production users is easier because the underlying transports are standard http://blogs.gartner.com/wes_rishel/2010/01/04/simple-interop-use-cases/
  • 19.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 20.
    Simple Interop atIts Simplest
  • 21.
  • 22.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 23.
    Definition: Health DomainName Health domain name: a regular Internet domain name, propagated through the regular domain name service. Healthcare organizations will typically have two domain names a regular domain name and a health domain name. Although a convention such as healthinfo.mercyhospital.org might be useful, no information is conveyed in the syntax of the domain name.
  • 24.
    Definition: Health EmailAddress Health email address a standard email address in which the domain name is a health domain name. The user names are managed locally by the organization associated with the domain name or a third party operating on its behalf. A user name has no meaning except in the context of the domain name. User names may refer to many things such as specific staff members healthcare consumers IT systems, e.g., input queue for an order workflow queue for the people processing referral requests.
  • 25.
    Definition: Health InternetNode A set of servers operated on behalf of one or more health domain names . Plain-old Internet servers, such as SMTP servers or HTTP servers.) Health Internet node security provisions don’t accept connections from outside its security perimeter that are not mutually authenticated and encrypted using TLS and digital certificates. check that the digital certificate of the connecting client remains valid. won’t accept such connections that don’t offer a cipher suite that is sufficiently secure by standards set by ONC It will accept such connections using at least one cipher suite that has been established by ONC. Health Internet nodes will frequently host numerous healthcare domain names when operating on behalf of multiple healthcare organizations.
  • 26.
    Definition: Health InternetRegistrar Health Internet registrar any organization that has been accredited by the US government to issue organizationally vetted digital certificates associated with health domain names .
  • 27.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 28.
    Personal Health Record:Minimal Functions Various systems that may be called personal health records, patient-mediated health IT ecosystems or medical record banks all are assumed to do at least these functions. Receiving information about the consumer from multiple healthcare organizations (HCOs) and associating that information with the correct consumer (even though each sending organization has a different ID for the consumer) Delivering information to authenticated healthcare organizations as directed by the consumer, identified so that the receiving healthcare organization can file the information properly by patient (These do not constitute the full value proposition, just some important common functions)
  • 29.
    PHR Approach PHRhas a health Internet domain for exchanging information with other health Internet domains. Assign health consumer emails addresses from their health Internet domain to the subjects of personal health records. Allow subjects to have multiple email addresses concurrently while keeping a common record of information collected for the subject via multiple email addresses. Allow subjects to discontinue the use of any of their email addresses in the PHR domain upon request. Accept incoming email according to the rules for a health Internet node (TLS and only from other healthcare domains) and file the information contained in the mail in the PHR of the subject related to the email address. Accept instructions from authenticated PHR users to send selected information about the subject to another health Internet address
  • 30.
  • 31.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 32.
    Payload: MIMEBased Using These Principles Standards profiles such as HITSP C32 are supported There is no requirement to use structured payload standards when exchanging information among health Internet nodes PDFs and plain-text allowed and expected However meaningful use criteria, trading partner agreements or inter-vendor agreements will no-doubt make certain structures required for specific purposes Simple mail clients handle structured data as file attachments Experimental or IANA-issued Internet media types per profile
  • 33.
    Payload: Upward Compatibilityin Structured Formats Strongly urge developers of structured formats to offer free, easily installed “readers” (equivalents to Acrobat reader) to enable email recipients to interpret files with structured content Entities that define profiles for structured formats are encouraged to achieve reasonable upwards compatibility Where upwards compatibility is not achieved transmitters are encouraged to include redundant payload packages. A strong preference that every emailed MIME package contains at least one human-readable part (think about the transition from plain-text to HTML email)
  • 34.
    Reliable Messaging Fourmodes to consider EHR EHR Secure Email User Secure Email User
  • 35.
    Delivery Reliability Concerns:What If … The message is never delivered to the recipient? The message is delivered but cannot be processed? The message is delivered but some of the attachments cannot be processed? A recipient later claims it never got a message and cannot be liable for not having acted on it? A sender later claims that it never sent a certain message, so it cannot be liable for erroneous contents? A sender and a receiver disagree on when the message was transferred between organizations?
  • 36.
    How to DealWith Message Reliability Concerns Ignore them – not simple interop Create a specification for email servers in health Internet nodes that handle all receipting and other needs Enable and specify Web services, time sync and ATNA between health Internet nodes Find a simple specification based on the assumption of TLS, and some approach to HTTP-based transactions Whatever complexity is needed should be limited to the health Internet node Look for “good enough” with a path to better if this is shown to be necessary
  • 37.
    A Possible “SimpleInterop” Approach to Reliable Messaging Using SMTP The simple interop mechanism only assures delivery from one organization to another. Each organization that accepts a transmission is responsible for delivering it internally or initiating an error response. SMTP error messages are adequate unless a health Internet node can accept a message and later determine it is undeliverable. Protocol features implemented to “prove” delivery at a specific time are not required for simple interop. Each organization that provides health Internet node services must do a risk analysis and Certainly will keep a time-stamped log of all messages May chose to use products or techniques to forensically demonstrate the integrity of their logs.
  • 38.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 39.
    Two Phases ofRoll-Out Self-signed certificates Out of band distribution and revocation of certificates Health Internet nodes white-list one another Can support large numbers of connected organizations if EHR vendors choose to operate health Internet nodes on behalf of their clients Large CDOs choose to operate health Internet nodes on behalf of practices Conceptually the same as “Quick” Organizational trust Consent determined “out of band” Added facilities to accommodate larger scale PKI to support issuance and revocation of X.509 certificates associated with domain names “ Health Internet registrar” issues certificates Health Internet nodes accept communication with all servers offering certs on this PKI Quick Extensive This slide needs some conceptual work
  • 40.
    Topics The Problemand Proposition The Scope of Simple Interop Use Cases Simple Interop Defined Definitions The Personal Health Record The Payload Two Phases of Roll-Out Business Opportunities 
  • 41.
    Business Opportunities Facilitativeservices, not mandatory Software Hardware (Health Internet appliances) Services Software services may be open source or proprietary
  • 42.
    Health Internet NodeAdd-on Services (Not Mandatory – Business Opportunities) Directory: assistance in identifying the “health Internet address” of healthcare organizations that are not known to the sender Senders may consider the availability a health Internet domain name in determining whether to trust the receiving organization, but it is not conclusive Person directory: assistance in identifying the “health Internet address” of healthcare providers that are not known to the sender; note that many providers have more than one health Internet address. Patient Lookup: community-based master-patient index Information Lookup: assistance to their users in finding the sources of information about patients in a way that is consistent with local and national policy Interface lookup: health Internet addresses associated with specific functions (e.g., reports_in@familymed.com) including “can-can’t” info for specific structured formats. Mapping of transactions and codes A health Internet node could “grow up” to be an HIE.
  • 43.
    Health Internet OtherBusiness Opportunity: Interface Appliance Assists organizations in exchanging structured data to recipients that have health Internet addresses Sender’s appliance: assists in sending structured data from a non-compliant lab or other clinical system Receiver’s appliance: assists in receiving over the health Internet and mapping to non-compliant EHRs or other clinical systems, in effect making them compliant Disclosure Auditing Format translation for standard formats Code translation for standard codes (e.g., LOINC) “ New code trapping” Detect outgoing transactions with unmapped codes Suspend transactions until code is resolved Related business service opportunity Setting up code translation tables Remote support for operations and code trapping Some services once thought of as requiring an HIE could be provided without an HIE
  • 44.
    Recent Considerations Isa heath domain name actually needed? X.509 certificates can have extended validation for vetted identity Is a health Internet registrar necessary to get started? Is accreditation of a health Internet node needed? When? Is a separate structured patient demographics standard needed? Helpful? Is this leverageable for RESTful interfaces, such as for Ajax clients. Is it useful?
  • 45.
    Revision History 21Jan 10 original 23 Jan 10 typos 24 Jan 10 added use cases 25 Jan 10 Removed disease registry discussion to avoid complications about discussing consent for aggregation (other than the PHR). Miscellaneous changes based on comments.

Editor's Notes

  • #2 Meaningful Use and Certification: Are the EHR Incentives Worth the Effort? Healthcare November 8-10, 2009 La Quinta Resort & Club La Quinta, CA Wes Rishel and Tom Handler This presentation, including any supporting materials, is owned by Gartner, Inc. and/or its affiliates and is for the sole use of the intended Gartner audience or other authorized recipients. This presentation may contain information that is confidential, proprietary or otherwise legally protected, and it may not be further copied, distributed or publicly displayed without the express written permission of Gartner, Inc. or its affiliates. © 2009 Gartner, Inc. and/or its affiliates. All rights reserved. Notes accompany this presentation. Please select Notes Page view. These materials can be reproduced only with written approval from Gartner. Such approvals must be requested via e-mail: vendor.relations@gartner.com. Gartner is a registered trademark of Gartner, Inc. or its affiliates.
  • #5 An Older Person’s Joke There are these two young fish swimming along and they happen to meet an older fish swimming the other way, who nods at them and says “Morning, boys. How’s the water?” And the two young fish swim on for a bit, and then eventually one of them looks over at the other and goes “What the hell is water?” (From David Foster Wallace, novelist, speaking at Kenyon College, 2005.)