Consumer Real-Time Pharmacy Benefit Check
1.0.0 - STU1

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

Artifacts Summary

This page provides a list of the FHIR artifacts defined as part of this implementation guide.

Behavior: Capability Statements

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 $process-message operation.

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 $process-message operation.

Behavior: Message Definitions

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

Structures: Resource Profiles

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

Structures: Extension Definitions

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.

Terminology: Value Sets

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.

Terminology: Code Systems

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.

Terminology: Naming Systems

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.

Example: Example Instances

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.

Other

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.