This page is part of the US Drug Formulary (v1.2.0: STU 2 Ballot 1) based on FHIR R4. The current version which supercedes this version is 2.0.0. For a full list of available versions, see the Directory of published versions
This implementation guide defines a FHIR interface to a health insurer's drug formulary information for patients/consumers. A drug formulary is a list of brand-name and generic prescription drugs a health insurer agrees to pay for, at least partially, as part of health insurance coverage. Drug formularies are developed based on the efficacy, safety, and cost of drugs. The primary use cases for this FHIR interface enable consumers/members/patients to understand the costs and alternatives for drugs that have been prescribed, and to compare their drug costs across different insurance plans.
A key architectural issue that is beyond the scope of this implementation guide is how a user finds the FHIR endpoint for a particular formulary. This implementation guide assumes that the FHIR endpoint is known to the user.
The following issues are addressed in this release:
Changed CoveragePlan profile from using a List resource to two InsurancePlan profiles; one defining the higher level Payer Insurance Plan and the other defining the Formulary provides general information about a formulary and acts as an organizing construct to create a formulary list. This change also addresses:
Created a Formulary Item profile that links a drug with a drug (formulary) plan and includes the attributes that relate the two. As part of this change, several extensions moved to this profile from the Formulary Drug profile.
Created an Insurance Plan Location profile for an InsurancePlan to support geolocation.
Added Prior Authorization new Starts Only Extension, Step Therapy New Starts Only Extension, and Quantity Limit Detail Extension on FormularyItem to support more details beyond the original boolean values.
Improve drug searching through making MedicationKnowledge.doseform Must Support on the FormularyDrug profile and adding a doseform SearchParameter.
Remove requirement to support HTTP error response 410 for deleted resources in server CapabilityStatement
Added slicing on FormularyDrug code.coding to support granular (ingredient, strength, and form) RxNorm Code and general (ingredient and form group) to enable finding drugs with different strengths and added guidance on searching formulary drugs.
Added deductible-waived to Copay qualifier and Coinsurance qualifier CodeSystems.
This Implementation Guide (IG) includes a number of profiles, extensions, search parameters, and value sets.
A detailed description of the relationship between the profiles in this guide can be found in the Formulary Structure section.
Several searchParameters have been defined in this guide to facilitate the anticipated use cases. See the Anticipated Client Queries section for a description of how to query for resources in support of the anticipated use cases. Below are some of the search parameters defined in this guide.
coverage.type
CodeableConcept of each PayerInsurancePlan accessible for query to find InsurancePlan resources that have a specific coverage type, like drug coverage.
Information about searching for formulary drugs can be found in the Searching for Formulary Drugs section.
This Implementation Guide is intended for insurers within the United States. Currently, many insurers make their formularies available to patients using PDFs or drug search forms through their websites. Providing formularies using FHIR may allow patients to find alternatives to reduce their medication costs, easily comparison-shop between plans, and could help insurers educate consumers about the differences between various drug tiers and pharmacy network types.