This page is part of the Consumer Real-time Pharmacy Benefit Check (v1.0.0: STU 1) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions
Contents:
This page provides a list of the FHIR artifacts defined as part of this implementation guide.
The following artifacts define the specific capabilities that different types of systems are expected to have in order to comply with this implementation guide. Systems complying with the implementation guide are expected to declare conformance to one or more of the following capability statements.
RtpbcRequesterCapabilityStatement |
This CapabilityStatement describes the expected capabilities of a server that is capable of responding to a Real-time Pharmacy Benefit Check (RTPBC) request transacted with the |
RtpbcResponderCapabilityStatement |
This CapabilityStatement describes the expected capabilities of a server that is capable of responding to a Real-time Pharmacy Benefit Check (RTPBC) request transacted with the |
These define the types of messages that can be sent and/or received by systems complying with this implementation guide
RtpbcRequestMessageDefinition |
Request for patient cost and coverage information for a prescribed medication |
RtpbcResponseMessageDefinition |
Response to a request for patient cost and coverage information for a prescribed medication |
These define constraints on FHIR resources that need to be complied with by conformant implementations
RtpbcRequestClaim |
This profile constrains the Claim resource so that it can serve as the request in the consumer Real-time Pharmacy Benefit Check (RTPBC) process. |
RtpbcResponseClaimResponse |
This profile constrains the ClaimResponse resource to serve as the RTPBC Response in the consumer real-time pharmacy benefit check process. It uses the ClaimResponse’s “predetermination” processing mode |
RtpbcPatient |
This profile constrains the Patient resource for carrying the limited patient information required in the consumer real-time pharmacy benefit check (RTPBC) process. In RTPBC, the sole purpose of patient information is to enable the responding payer/PBM to locate the patient’s insurance information. From there, pricing and coverage information is determined based on the patient’s member and coverage information maintained by the payer. |
RtpbcCoverage |
This profile constrains the Coverage resource for carrying the pharmacy benefit information required in the consumer real-time pharmacy benefit check process |
RtpbcMedicationRequest |
This profile constrains the MedicationRequest resource to convey a subset of prescription information required in the consumer real-time pharmacy benefit check (RTPBC) process. The content specifies the prescribed product and quantity, and references the prescribing practitioner and the patients’ preferred pharmacy |
RtpbcPharmacy |
This profile represents a pharmacy as used in the real-time pharmacy benefit check (RTPBC) process. |
RtpbcRequestMessageHeader |
This profile constrains a MessageHeader resource for use in a Real-time Pharmacy Benefit Check (RTPBC) request bundle |
RtpbcResponseMessageHeader |
This profile constrains a MessageHeader resource for use in a Real-time Pharmacy Benefit Check (RTPBC) response bundle |
RtpbcRequestBundle |
This profile constrains a Bundle resource for use as the request in a Real-time Pharmacy Benefit Check (RTPBC) process |
RtpbcResponseBundle |
This profile constrains a Bundle resource for use as the response in a Real-time Pharmacy Benefit Check (RTPBC) process |
These define constraints on FHIR data types that need to be complied with by conformant implementations
RtpbcIsAlternativeExtension |
This extension indicates that this added line item is to be interpreted as one of possibly multiple alternatives to the requested product or service. When isAlternative is true, the added line item is to be considered independently from any other added line items associated with the requested product or service. |
RtpbcBenefitRestrictionExtension |
This extension conveys benefit restrictions that may apply to a prescription product and pharmacy combination. |
These define sets of codes used by systems conforming with this implementation guide
RtpbcPrescribableProductCodeValueSet |
This value set includes codes used to specify prescribed medications in the US: RxNorm codes that specify drug name, strength and dose form (SBD, SCD, BPCK and GPCK term types) and NDC-11 codes (which represent specific packaged products). |
RtbpcBillingUnitValueSet |
This value set contains the quantity unit of measure to be used when requesting predetermination of benefits for prescription-related products |
RtpbcErrorCodeValueSet |
This value set contains the error codes to be used by real-time pharmacy benefit check servers when encountering a data or business condition that prevents processing from completing. Values are defined in the NCPDP-maintained Reject Code (511-FB) code set. |
RtbpcEventTypeValueSet |
This value set contains event types used in RTPBC message headers. |
RtpbcCountryCodeValueSet |
This value set contains a subset of two-letter ISO 3166-1-2 country codes for the countries in which this profile is intended to be used (US and CA). |
RtbpcBenefitRestrictionValueSet |
This value set contains a set of benefit restrictions that may apply to a prescription product and pharmacy combination evaluated in the Real-time Pharmacy Benefit Check (RTPBC) process. |
RtbpcPatientPayTypeValueSet |
This value set contains components of a patient’s responsibility for a prescription product’s cost. |
RtbpcPharmacyTypeValueSet |
This value set contains pharmacy type categories defined in the NCPDP Pharmacy Type (955-HR) code system. |
RtbpcStateAndProvinceCodeValueSet |
This value set contains two letter USPS state codes and Canada Post province codes. |
These define new code systems used by systems conforming with this implementation guide
RtpbcBenefitRestrictionCodeSystem |
This code system defines a set of benefit restrictions that may apply to a prescription product and pharmacy combination evaluated in the Real-time Pharmacy Benefit Check (RTPBC) process. |
RtpbcEventTypeCodeSystem |
This code system defines event types used in RTPBC message headers |
RtpbcPatientPayTypeCodeSystem |
This code system defines components of a patient’s responsibility for a prescription product’s cost. |
These define identifier and/or code system identities used by systems conforming with this implementation guide
RtpbcNamingSystemCanadaPostProvinceCode |
Canada Post province codes |
RtpbcNamingSystemNcpdpPharmacyType |
The NCPDP Pharmacy Type (955-HR) code set defines a set of pharmacy type categories. |
RtpbcNamingSystemNcpdpId |
The NCPDP Pharmacy Type (955-HR) code set defines a set of pharmacy type categories. |
RtpbcNamingSystemNcpdpRejectCode |
The NCPDP Reject Code (511-FB) code set contains exception definitions for use when transaction processing cannot be completed. |
These are example instances that show what data produced and consumed by systems conforming with this implementation guide might look like
Example RTPBC Request (Claim) |
Example of a consumer RTPBC Claim resource. |
RTPBC Request to a Pricing Source |
Example of a consumer RTPBC Claim resource submitted to a pricing source. |
Example RTPBC Response |
Example of a consumer RTPBC ClaimResponse resource. |
Example RTPBC Response - not covered |
Example of a consumer RTPBC ClaimResponse resource when the requested drug is not covered. |
RTPBC Response from a pricing source |
Example of a consumer RTPBC ClaimResponse resource from a pricing source. |
Example RTPBC Patient |
Example of a consumer RTPBC Patient resource. |
Example RTPBC Coverage |
Example of a consumer RTPBC Coverage resource. |
Example RTPBC MedicationRequest |
Example of a consumer RTPBC MedicationRequest resource. |
Example RTPBC Pharmacy Organization - Hometown Drug |
Example of a consumer RTPBC pharmacy Organization resource. |
Example RTPBC Pharmacy Organization - My Mail Service Pharmacy |
Example of a consumer RTPBC pharmacy Organization resource. |
Example RTPBC Request MessageHeader |
Example of a consumer RTPBC request MessageHeader resource. |
Example RTPBC Response MessageHeader |
Example of a consumer RTPBC response MessageHeader resource. |
Example RTPBC Request Bundle |
Example of a consumer RTPBC request Bundle resource. |
RTPBC Request Bundle submitted to a pricing source |
Example of a consumer RTPBC request Bundle resource submitted to a pricing source. |
Example RTPBC Response Bundle |
Example of a consumer RTPBC response Bundle resource. |
RTPBC Response Bundle returned by a pricing source |
Example of a consumer RTPBC response Bundle resource returned by a pricing source. |
These are resources that are used within this implementation guide that do not fit into one of the other categories
Example US Core Practitioner as used in RTPBC |
Example of a US Core Practitioner resource representing a prescriber in the RTPBC exchange. |