This project is not covered by Drupal’s security advisory policy.
Introduction
The Schema.org Blueprints Starter Kit: Hospital module provides Schema.org types required to build a hospital website.
Features
- Provides Person (person), Physician (physician), Hospital (hospital) and MedicalClinic (clinic) content types.
- Creates an /doctors and /locations view.
- Adds a default shortcut to view Doctors (/doctors) and Locations (/locations).
Notes
Concepts
- Businesses have employees
- Organizations have members
- Employees have job titles
- Members have roles
Types
- Contact Point (paragraph:ContactPoint) https://schema.org/ContactPoint
- Person (node:Person)
A person (alive, dead, undead, or fictional).
https://schema.org/Person- Is a member of an Organization
- worksFor for a Business
- Medical Organization (node:MedicalOrganization)
A medical organization (physical or not), such as hospital, institution or clinic.
https://schema.org/MedicalOrganization (i.e. Research Laboratory, Department, Core Facility, Committee, etc…)- Has members
- Has contactPoint
- Does not have address
- Does not have openingHours
- Medical Business (node:MedicalBusiness)
A particular physical or virtual business of an organization for medical purposes.
https://schema.org/MedicalBusiness (i.e. Research facility, Laboratory, etc…)- Has employees
- Has contactPoint
- Has address
- Has openingHours
- Hospital (node:Hospital)
A hospital.
https://schema.org/Hospital- Has employees
- Has contactPoint
- Has availableService
- Has medicalSpecialty
- Clinic (node:MedicalClinic)
A facility, often associated with a hospital or medical school, that is devoted to the specific diagnosis and/or healthcare.
https://schema.org/MedicalClinic- Has employees
- Has contactPoint
- Has availableService
- Has medicalSpecialty
- Has employee
- Physician (node:Physician)
A doctor's office.
https://schema.org/Physician- Has employees
- Has contactPoint
- Has availableService
- Has medicalSpecialty
- Basic page (node:WebPage)
A web page.
https://schema.org/WebPage - Special Announcement (block_content:SpecialAnnouncement)
A SpecialAnnouncement combines a simple date-stamped textual information update with contextualized Web links and other structured data..
https://schema.org/SpecialAnnouncement
Properties
- contactPoint - Used by Person, MedicalBusiness, Hospital, Physician, and MedicalClinic
- employee - Used by MedicalBusiness to organization People
- member - Used by MedicalOrganization to organization People
- departments - Not used and superseded by subOrganization / parentOrganization
- subOrganization / parentOrganization - Used by an Organization to organize Organizes.
Todo
- Set auto title for a Physician based on the primary physician.
Project information
- Ecosystem: Schema.org Blueprints
3 sites report using this module
- Created by jrockowitz on , updated
This project is not covered by the security advisory policy.
Use at your own risk! It may have publicly disclosed vulnerabilities.
Releases
1.0.0-alpha37
released 5 March 2026
Works with Drupal: ^10.3 || ^11
Install:
Development version: 1.0.x-dev updated 5 Mar 2026 at 12:30 UTC

