HealthPlanFormulary
HealthPlanFormulary is an Intangible for the drug formulary of a HealthInsurancePlan. It adds 3 direct properties:
healthPlanDrugOption(Text): summary of drug coverage ("four-tier formulary", "closed formulary", "mail-order required for maintenance").healthPlanDrugTier(Text): tier structure.healthPlanCostSharing(Boolean): whether the formulary has cost-sharing.
Most US commercial plans have one formulary; Medicare Advantage and Part D plans often have tier 1-5 formularies with specific drug-level cost-sharing. Model that detail via the formulary plus linked HealthPlanCostSharingSpecification entries.
Full example of schema.org/HealthPlanFormulary json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HealthPlanFormulary",
"name": "Dunmora PPO Gold 2026 Formulary",
"healthPlanDrugOption": "Four-tier formulary with mail-order for maintenance medications",
"healthPlanDrugTier": "Tier 1 (generics); Tier 2 (preferred brand); Tier 3 (non-preferred brand); Tier 4 (specialty)",
"healthPlanCostSharing": true
}
</script>Minimal valid version
The smallest markup that still produces a valid HealthPlanFormulary entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "HealthPlanFormulary",
"healthPlanDrugOption": "Four-tier formulary"
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsNo dedicated rich result
Common HealthPlanFormulary mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Formulary without tier detail
WrongHealthPlanFormulary with healthPlanDrugOption onlyRightInclude healthPlanDrugTier with a tier-by-tier summaryPlan-comparison engines filter on tier count and structure; without tier detail, the formulary is opaque.
Schema properties in this example
Also mentioned in 1 other example
HealthPlanFormulary also appears in HealthInsurancePlan. See the full HealthPlanFormulary schema page for every reference.
About the example data
The four-tier formulary within the Dunmora PPO Gold 2026 plan.
Comments
Loading comments...