XooCode(){

MedicalOrganization

MedicalOrganization sits under Organization. It is the non-LocalBusiness parent for medical providers — used when the entity is a provider-as-organization (insurance network, research clinic, hospital system) rather than a customer-facing LocalBusiness.

Subtypes include Hospital, MedicalClinic, Physician, Pharmacy, Dentist, Optician, VeterinaryCare, and DiagnosticLab.

Full example of schema.org/MedicalOrganization json-ld markup

The markup is verified as valid with Rich Results Test from Google.

Highlight legend:Required by GoogleRecommendedOptional
schema.org/MedicalOrganization
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MedicalOrganization",
  "name": "Dunmore Multi-Specialty Clinic",
  "url": "https://dunmore.example/clinic",
  "logo": "https://dunmore.example/logo.png",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Nørrebrogade 44",
    "addressLocality": "Copenhagen",
    "postalCode": "2200",
    "addressCountry": "DK"
  },
  "medicalSpecialty": ["https://schema.org/Pediatric", "https://schema.org/Cardiovascular", "https://schema.org/Geriatric"],
  "healthPlanNetworkId": "DK-PSP-2026-047",
  "isAcceptingNewPatients": true,
  "telephone": "+45 35 45 11 00"
}
</script>

Direct properties (3)

  • medicalSpecialty: MedicalSpecialty enum (Anesthesia, Cardiovascular, Dermatology, Pediatric, etc.) — bound as a closed set in the xoocode validator.
  • healthPlanNetworkId: Text — identifier within an insurer's provider network.
  • isAcceptingNewPatients: Boolean — whether the organization is taking new registrations (critical for healthcare search).

Minimal valid version

The smallest markup that still produces a valid MedicalOrganization 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.

schema.org/MedicalOrganization (minimal)
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "MedicalOrganization",
  "name": "Dunmore Multi-Specialty Clinic",
  "url": "https://dunmore.example/clinic"
}
</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.

  • No dedicated rich result (knowledge panel / local provider listings)
    Google docs

Common MedicalOrganization 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.

  1. 01

    MedicalOrganization used for a customer-facing clinic instead of MedicalBusiness

    Wrong
    MedicalOrganization on a high-street GP surgery page
    Right
    MedicalClinic (dual-inherits MedicalBusiness + MedicalOrganization) for customer-facing providers

    MedicalClinic is both a MedicalBusiness and a MedicalOrganization — use the most specific type so Google picks up LocalBusiness signals alongside medicalSpecialty.

  2. 02

    medicalSpecialty as a bare string

    Wrong
    "medicalSpecialty": "Pediatric"
    Right
    "medicalSpecialty": "https://schema.org/Pediatric"

    MedicalSpecialty is an Enumeration; consumers expect the fully-qualified schema.org URI or the bare enum label exactly. Free text won't validate.

  3. 03

    isAcceptingNewPatients omitted

    Wrong
    Medical provider page with no isAcceptingNewPatients
    Right
    Set the boolean explicitly — true or false

    'Accepting new patients' is the single most searched patient-facing signal for providers. Omitting it leaves the question unanswered on the result card.

Also mentioned in 9 other examples

MedicalOrganization also appears in CollegeOrUniversity, DiagnosticLab, Hospital, MedicalBusiness, MedicalClinic, MedicalGuideline, Pharmacy, Physician, and 1 more. See the full MedicalOrganization schema page for every reference.

About the example data

Dunmore Multi-Specialty Clinic — the fictional Copenhagen clinic that archives Jane Xoo's 1945 paediatric notes and still accepts new patients.

Comments

Loading comments...

Leave a comment