CARIN Consumer Realtime Pharmacy Benefit Check - Local Development build (v0.1.00-DRAFT). See the Directory of published versions
XML Format: ImplementationGuide-hl7.fhir.us.carin-rtpbc
Raw xml
<ImplementationGuide xmlns="http://hl7.org/fhir"> <id value="hl7.fhir.us.carin-rtpbc"/> <meta> <versionId value="151"/> <lastUpdated value="2019-11-01T08:23:36.000-05:00"/> </meta> <text> <status value="additional"/> <div xmlns="http://www.w3.org/1999/xhtml">This is a guide for implementing the consumer-focused real-time pharmacy benefit check (consumer RTPBC) using FHIR R4. Using RTPBC, a patient can learn how their medications will be covered at the pharmacy, including out of pocket costs and any coverage restrictions or requirements that might apply. </div> </text> <url value="http://hl7.org/fhir/us/carin-bb/ImplementationGuide/hl7.fhir.us.carin-rtpbc"/> <version value="0.1.00-DRAFT"/> <name value="CarinRtpbc"/> <title value="CARIN Consumer Realtime Pharmacy Benefit Check"/> <status value="draft"/> <date value="2019-11-01T08:25:35-05:00"/> <publisher value="HL7 International - Pharmacy"/> <contact> <name value="HL7 Pharmacy Workgroup"/> <telecom> <system value="url"/> <value value="https://confluence.hl7.org/display/PHAR/Pharmacy"/> </telecom> </contact> <description value="*(Jump to the table of contents...* Need to fix... ../CARIN-RTPBC/toc.html) <br> This is a guide for implementing the **consumer-focused real-time pharmacy benefit check** (consumer RTPBC) using FHIR R4. Using RTPBC, a patient can learn how their medications will be covered at the pharmacy, including out of pocket costs and any coverage restrictions or requirements that might apply. <br> The process looks like this... <div><img src="https://www.frankmckinney.com/carin-rtpbc/basic-info-flow.png" alt="basic information flow"></div><br> ***The stakeholders...*** * the **patient,** who wishes to understand how their medication is covered by their insurance: their out of pocket cost, restrictions, and pharmacy options * the **consumer app** that submits the RTPBC request to the payer, and interprets the response for the patient * the patient's **insurer or agent** that processes the RTPBC request and returns a response containing pricing, coverage restrictions, pharmacy options for the requested drug and alternative medications (typically the pharmacy benefit manager that handles the patient's prescription benefit) * *(optionally, the patient app may retrieve related information such as cash or discount pricing from other entities. Those parties and exchanges are out of scope of this guide)* ***In the request...*** * the patient's app gathers information about the prescription... entered by the patient or imported from another source * the patient provides coverage information from their insurance card, or the app retrieves it using an eligibility service (outside the scope of this guide) * the app packages up the patient, coverage, prescription and preferred pharmacy information in FHIR resources and submits them to the patient's insurer ***The response and its use...*** * the insurer determines the patient cost and coverage details for the requested pharmacy and potentially for other pharmacy options--such as a mail service pharmacy * the insurer also checks for preferred alternative medications with better coverage under the patient's plan, and returns cost, coverage and pharmacy options for those as well * the patient's app interprets and presents the information in an understandable way, possibly alongside cash or discount pricing gathered from other sources (outside this guide's scope) * ***with the information from the insurer's response,*** the patient can learn whether the drug is covered, compare insurance out of pocket costs between pharmacies--and can also compare to cash prices and discount options gathered by their app. <br> ### Scope of this guide Consumer RTPBC is intended to be used... * in the United States (as it reflects unique US pharmacy insurance roles and conventions) * for medications that are covered under the *pharmacy benefit* portion of the patient's health insurance, which typically excludes medications administered during hospital care or as part of medical procedures * for commercially available medication products that are not compounded at the pharmacy. *(Support for compounds could potentially be added later)* <br> This initial release of the consumer RTPBC profile seeks to include the coverage and cost information that's the most useful and meaningful to patients. As a result, certain details that are part of the *provider-focused RTPBC standard* are not included here. Additional content could potentially be added in a later effort. <br> *Related information flows outside of consumer RTPBC* The patient's app might gather related information before or after submitting the consumer RTPBC request. *These exchanges are outside the scope of this guide.* <br> ### Author This implementation guide is the result of work sponsored by the CARIN Alliance, whose goal is to advance the ability for consumers and their authorized caregivers to easily get, use, and share their digital health information when, where, and how they want to achieve their goals. <br> The guide is currently in development and incomplete. <br> Comments and suggestions are welcome... * on our Zulip stream... https://chat.fhir.org/#narrow/stream/208660-CARIN-Benefit.20Check.20IG * or send a note to fm@frankmckinney.com <br>"/> <packageId value="hl7.fhir.us.carin-rtpbc"/> <license value="CC0-1.0"/> <fhirVersion value="4.0.1"/> <definition> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="StructureDefinition-carin-rtpbc-ClaimResponse.html"/> </extension> <reference> <reference value="StructureDefinition/carin-rtpbc-ClaimResponse"/> <display value="CarinRtpbcResponse"/> </reference> <name value="CarinRtpbcResponse"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="StructureDefinition-carin-rtpbc-Patient.html"/> </extension> <reference> <reference value="StructureDefinition/carin-rtpbc-Patient"/> <display value="CarinRtpbcRequestPatientInfo"/> </reference> <name value="CarinRtpbcRequestPatientInfo"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="StructureDefinition-carin-rtpbc-Practitioner.html"/> </extension> <reference> <reference value="StructureDefinition/carin-rtpbc-Practitioner"/> <display value="CarinRtpbcRequestPrescriberInfo"/> </reference> <name value="CarinRtpbcRequestPrescriberInfo"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="StructureDefinition-carin-rtpbc-OperationOutcome.html"/> </extension> <reference> <reference value="StructureDefinition/carin-rtpbc-OperationOutcome"/> <display value="CarinRtpbcExceptionResponse"/> </reference> <name value="CarinRtpbcExceptionResponse"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="StructureDefinition-carin-rtpbc-MedicationRequest.html"/> </extension> <reference> <reference value="StructureDefinition/carin-rtpbc-MedicationRequest"/> <display value="CarinRtpbcRequestPrescriptionInfo"/> </reference> <name value="CarinRtpbcRequestPrescriptionInfo"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="StructureDefinition-carin-rtpbc-Coverage.html"/> </extension> <reference> <reference value="StructureDefinition/carin-rtpbc-Coverage"/> <display value="CarinRtpbcRequestCoverageIdentifiers"/> </reference> <name value="CarinRtpbcRequestCoverageIdentifiers"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="StructureDefinition-carin-rtpbc-request-Claim.html"/> </extension> <reference> <reference value="StructureDefinition/carin-rtpbc-request-Claim"/> <display value="CarinRtpbcRequest"/> </reference> <name value="CarinRtpbcRequest"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="CodeSystem"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="CodeSystem-carin-rtpbc-billing-unit-code-system.html"/> </extension> <reference> <reference value="CodeSystem/carin-rtpbc-billing-unit-code-system"/> <display value="CarinRtpbcBillingUnitCodeSystem"/> </reference> <name value="CarinRtpbcBillingUnitCodeSystem"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="ValueSet"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="ValueSet-carin-rtpbc-billing-unit-value-set.html"/> </extension> <reference> <reference value="ValueSet/carin-rtpbc-billing-unit-value-set"/> <display value="CarinRtbpcBillingUnitValueSet"/> </reference> <name value="CarinRtbpcBillingUnitValueSet"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="StructureDefinition:resource"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="StructureDefinition-carin-rtpbc-pharmacy-Organization.html"/> </extension> <reference> <reference value="StructureDefinition/carin-rtpbc-pharmacy-Organization"/> <display value="CarinRtpbcPharmacy"/> </reference> <name value="CarinRtpbcPharmacy"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="ValueSet"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="ValueSet-carin-rtpbc-patient-pay-category-value-set.html"/> </extension> <reference> <reference value="ValueSet/carin-rtpbc-patient-pay-category-value-set"/> <display value="CarinRtbpcPatientPayCategoryValueSet"/> </reference> <name value="CarinRtbpcPatientPayCategoryValueSet"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="ValueSet"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="ValueSet-carin-rtpbc-coverage-determination-value-set.html"/> </extension> <reference> <reference value="ValueSet/carin-rtpbc-coverage-determination-value-set"/> <display value="CarinRtbpcCoverageDeterminationValueSet"/> </reference> <name value="CarinRtbpcCoverageDeterminationValueSet"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="ValueSet"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="ValueSet-carin-rtpbc-prescribable-product-code-value-set.html"/> </extension> <reference> <reference value="ValueSet/carin-rtpbc-prescribable-product-code-value-set"/> <display value="CARINRTPBCPrescribableProductCodeValueSet"/> </reference> <name value="CARINRTPBCPrescribableProductCodeValueSet"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="CodeSystem"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="CodeSystem-carin-rtpbc-patient-pay-category-code-system.html"/> </extension> <reference> <reference value="CodeSystem/carin-rtpbc-patient-pay-category-code-system"/> <display value="CarinRtpbcPatientPayCategoryCodeSystem"/> </reference> <name value="CarinRtpbcPatientPayCategoryCodeSystem"/> <exampleBoolean value="false"/> </resource> <resource> <extension url="http://hl7.org/fhir/tools/StructureDefinition/resource-information"> <valueString value="CodeSystem"/> </extension> <extension url="http://hl7.org/fhir/StructureDefinition/implementationguide-page"> <valueUri value="CodeSystem-carin-rtpbc-coverage-determination-code-system.html"/> </extension> <reference> <reference value="CodeSystem/carin-rtpbc-coverage-determination-code-system"/> <display value="CarinRtpbcCoverageDeterminationCodeSystem"/> </reference> <name value="CarinRtpbcCoverageDeterminationCodeSystem"/> <exampleBoolean value="false"/> </resource> <page> <nameUrl value="toc.md"/> <title value="Table of contents"/> <generation value="generated"/> <page> <nameUrl value="CARIN_Initiative_and_Consumer_RTPBC.html"/> <title value="CARIN Initiative and Consumer RTPBC"/> <generation value="markdown"/> </page> <page> <nameUrl value="FHIR_implementation_approach.html"/> <title value="FHIR implementation approach"/> <generation value="markdown"/> </page> <page> <nameUrl value="Use_Case_and_Scenarios.html"/> <title value="Use Case and Scenarios"/> <generation value="markdown"/> </page> <page> <nameUrl value="High-level_content_structure.html"/> <title value="High-level content structure"/> <generation value="markdown"/> </page> <page> <nameUrl value="High-level_FHIR_resource_mapping.html"/> <title value="High-level FHIR resource mapping"/> <generation value="markdown"/> </page> <page> <nameUrl value="Processing_overview.html"/> <title value="Processing overview"/> <generation value="markdown"/> </page> <page> <nameUrl value="Terminology_overview.html"/> <title value="Terminology overview"/> <generation value="markdown"/> </page> <page> <nameUrl value="Examples.html"/> <title value="Examples"/> <generation value="markdown"/> </page> <page> <nameUrl value="Feedback.html"/> <title value="Feedback"/> <generation value="markdown"/> </page> </page> </definition> </ImplementationGuide>
