Facility

A healthcare facility where medical services are provided. Extends Organization with healthcare-specific attributes including facility type, services offered, accreditations, and emergency capabilities.

Overview

Facility represents any physical location where healthcare services are delivered - hospitals, clinics, laboratories, pharmacies, and more. The entity inherits organizational information from Organization while adding healthcare-specific details: facility type, services offered, bed count, emergency capabilities, trauma designation, and regulatory accreditations. Facilities contain FacilityDepartment units and are staffed by practitioners through PractitionerFacilityAffiliation.

Key Concepts

Organization Inheritance

Facility inherits from Organization:

  • name - Facility name
  • identifier - Official IDs (NPI, FINESS)
  • address - Physical location via PostalAddress
  • telecoms - Contact points via ContactPoint

Facility Types

TypeDescriptionExamples
hospitalInpatient care facilityGeneral hospital, teaching hospital
clinicOutpatient medical officePrimary care clinic, specialist office
urgent-careWalk-in immediate careUrgent care center
emergency-roomEmergency servicesStandalone ER
nursing-homeLong-term careSkilled nursing facility
rehabilitationRehab servicesPhysical therapy center
laboratoryDiagnostic testingClinical lab, reference lab
pharmacyMedication dispensingRetail pharmacy, hospital pharmacy
imaging-centerMedical imagingRadiology center, MRI facility
surgical-centerOutpatient surgeryAmbulatory surgery center
mental-healthPsychiatric servicesBehavioral health clinic
hospiceEnd-of-life careHospice facility
home-healthHome-based careHome health agency

Regulatory Identifiers

  • npi - National Provider Identifier (US, 10-digit)
  • licenseNumber - State/regulatory license number

Accreditations

Healthcare facilities maintain accreditations from regulatory bodies:

BodyFocus
Joint CommissionHospital quality and safety
CLIAClinical laboratory standards
CAPPathology laboratory accreditation
AAAHCAmbulatory care accreditation

Emergency Capabilities

For facilities providing emergency services:

  • emergencyServices - Whether emergency care is offered
  • traumaLevel - Trauma center designation (Level 1-5)

Trauma Levels

LevelCapabilities
Level 1Comprehensive trauma care, research
Level 224/7 trauma surgery, most injuries
Level 3Resuscitation, transfer for complex cases
Level 4Basic trauma care, stabilization
Level 5Initial evaluation, transfer

Capacity

  • bedCount - Total inpatient beds (for hospitals/nursing homes)
  • services - Array of medical services offered

Facility Hierarchy

The parentFacility field supports:

  • Satellite clinics under main hospital
  • Off-site departments
  • Multi-campus health systems

Use Cases

Facility Directory

For patient-facing search:

  1. Filter facilities by type
  2. Show services offered
  3. Display location and hours
  4. Indicate emergency availability

Referral Routing

When routing patient referrals:

  1. Find facilities offering needed service
  2. Check facility is active
  3. Verify accepts patient's insurance
  4. Route to appropriate location

Credentialing

For facility verification:

  1. Verify NPI/license numbers
  2. Check accreditation status
  3. Confirm accreditations not expired
  4. Document verification

Emergency Routing

For emergency cases:

  1. Find facilities with emergencyServices: true
  2. Filter by trauma level if needed
  3. Consider patient location
  4. Route to appropriate facility

Capacity Planning

For health system management:

  1. Track bed counts across facilities
  2. Monitor utilization rates
  3. Plan service distribution
  4. Coordinate transfers

Related Entities

EntityRelationshipDescription
OrganizationExtendsBase organizational information
FacilityDepartmentHas manyDepartments within the facility
PractitionerFacilityAffiliationReferenced byPractitioner assignments
EncounterReferenced byPatient visits at this facility
PatientReferenced byPatients with this as managing facility

Enums

facilityType

ValueDescription
hospitalInpatient facility providing comprehensive medical and surgical services
clinicOutpatient facility for ambulatory medical care
urgent-careWalk-in facility for immediate non-emergency care
emergency-roomFacility providing emergency medical services
nursing-homeLong-term care facility for elderly or chronically ill
rehabilitationFacility focused on physical, occupational, or speech therapy
laboratoryFacility performing diagnostic testing and analysis
pharmacyFacility dispensing medications
imaging-centerFacility for radiology and medical imaging
surgical-centerOutpatient facility for surgical procedures
mental-healthFacility for psychiatric and behavioral health services
hospiceFacility providing end-of-life palliative care
home-healthAgency providing healthcare services in patient homes
otherOther healthcare facility types

status

ValueDescription
activeFacility is operational and providing services
inactiveFacility is temporarily not operational
suspendedFacility operations suspended by regulatory action
closedFacility has permanently closed

traumaLevel

ValueDescription
level-1Highest level - comprehensive trauma care with research
level-224/7 trauma surgery capability for most injuries
level-3Resuscitation and stabilization, transfer for complex cases
level-4Basic trauma care with transfer agreements
level-5Initial evaluation and stabilization only
noneNot a designated trauma center
Extends: Organization
55 properties
Schema

Properties

Includes inherited properties from Organization

PropertyTypeModeDescriptionRequiredSource
namestring
stored

Name of the organization

Example: "Acme Corporation"

Required
Organization
aliasstring[]
stored

Alternate names or trading names for the organization

Example: ["Acme","Acme Corp"]

Optional
Organization
legalNamestring
stored

Legal registered name of the organization

Example: "Acme Corporation Inc."

Optional
Organization
statusstring
enum

Current operational status of the organization

Values: active, inactive, suspended, pending, dissolved

Example: "active"

Optional
Organization
identifierIdentifier[]
stored

Official identifiers from various systems - tax IDs (SIREN, SIRET, EIN, VAT), registration numbers (DUNS, LEI), etc. Supports all country-specific identification systems

Optional
Organization
telecomsContactPoint[]
stored

Contact points for the organization - phone numbers, emails, fax, etc. Supports multiple contacts with different purposes and priorities

Optional
Organization
onlinePresenceOnlinePresence[]
stored

Online presence - website, social media profiles (LinkedIn, Twitter, Facebook, GitHub, etc.)

Optional
Organization
addressPostalAddress[]
stored

Physical addresses of the organization (headquarters, branches, warehouses, mailing, etc.). Use the 'use' and 'label' fields to distinguish between address types

Required
Organization
foundingDateDate
stored

Date when the organization was founded

Example: "2010-05-15"

Optional
Organization
numberOfEmployeesnumber
stored

Number of employees

Example: 250

Optional
Organization
parentOrganizationOrganization
stored

Parent organization if this is a subsidiary or division

Optional
Organization
childOrganizationsOrganization[]
stored

List of subsidiary or child organizations

Optional
Organization
logostring
stored

URL to the organization logo

Example: "https://example.com/logo.png"

Optional
Organization
descriptionstring
stored

Detailed description of the organization and its activities

Optional
Organization
shortDescriptionstring
stored

Brief description for summaries and previews

Optional
Organization
organizationTypestring
stored

Legal form of organization (Corporation, LLC, SARL, NGO, Association, etc.)

Example: "Corporation"

Optional
Organization
activitiesBusinessActivity[]
stored

Business activities and industry sectors (primary and secondary). Supports multiple activity codes from different classification systems

Optional
Organization
bankAccountsBankAccount[]
stored

Bank accounts of the organization (main, payroll, international, etc.)

Optional
Organization
contactsOrganizationContact[]
stored

Professional contacts within the organization (sales representatives, managers, support agents, etc.)

Optional
Organization
locationsLocation[]
stored

Physical and virtual locations owned or operated by this organization

Optional
Organization
slugstring
stored

URL-friendly identifier for the organization

Example: "acme-corporation"

Optional
Organization
metadataobject
stored

Additional metadata for extensibility and custom fields

Optional
Organization
facilityTypestring
stored

Type of healthcare facility

Values: hospital, clinic, urgent-care, emergency-room, nursing-home, rehabilitation, laboratory, pharmacy, imaging-center, surgical-center, mental-health, hospice, home-health, other

Example: "hospital"

Required
Facility
statusstring
stored

Operational status of the facility

Values: active, inactive, suspended, closed

Example: "active"

Required
Facility
npistring
stored

National Provider Identifier for the facility

Example: "1234567890"

Optional
Facility
licenseNumberstring
stored

State or regulatory license number

Example: "LIC-MA-12345"

Optional
Facility
accreditationsobject[]
stored

Accreditation credentials from healthcare organizations

Example: [{"body":"Joint Commission","status":"accredited","expirationDate":"2026-12-31"}]

Optional
Facility
servicesstring[]
stored

Medical services and specialties offered

Example: ["emergency","cardiology","orthopedics","radiology","laboratory"]

Optional
Facility
bedCountnumber
stored

Total number of patient beds for inpatient facilities

Example: 250

Optional
Facility
emergencyServicesboolean
stored

Whether facility provides emergency services

Example: true

Optional
Facility
traumaLevelstring
stored

Trauma center designation level if applicable

Values: level-1, level-2, level-3, level-4, level-5, none

Example: "level-1"

Optional
Facility
operatingHoursobject
stored

Standard operating hours

Example: {"is24Hours":false,"monday":"08:00-18:00","tuesday":"08:00-18:00","saturday":"09:00-13:00","sunday":"closed"}

Optional
Facility
parentFacilityFacility
stored

Reference to parent facility if this is a satellite location

Optional
Facility

Examples

Example 1

{
  "@type": "Facility",
  "name": "City General Hospital",
  "facilityType": "hospital",
  "status": "active",
  "npi": "1234567890",
  "licenseNumber": "LIC-MA-12345",
  "accreditations": [
    {
      "body": "Joint Commission",
      "status": "accredited",
      "expirationDate": "2026-12-31"
    }
  ],
  "services": [
    "emergency",
    "cardiology",
    "orthopedics",
    "radiology",
    "laboratory",
    "surgery"
  ],
  "bedCount": 450,
  "emergencyServices": true,
  "traumaLevel": "level-1",
  "operatingHours": {
    "is24Hours": true
  }
}

Example 2

{
  "@type": "Facility",
  "name": "Downtown Medical Clinic",
  "facilityType": "clinic",
  "status": "active",
  "licenseNumber": "LIC-MA-67890",
  "services": [
    "primary-care",
    "pediatrics",
    "vaccination"
  ],
  "emergencyServices": false,
  "traumaLevel": "none",
  "operatingHours": {
    "is24Hours": false,
    "monday": "08:00-18:00",
    "tuesday": "08:00-18:00",
    "wednesday": "08:00-18:00",
    "thursday": "08:00-18:00",
    "friday": "08:00-17:00",
    "saturday": "09:00-13:00",
    "sunday": "closed"
  }
}

Example 3

{
  "@type": "Facility",
  "name": "MedLab Diagnostics",
  "facilityType": "laboratory",
  "status": "active",
  "licenseNumber": "LAB-MA-55555",
  "accreditations": [
    {
      "body": "CLIA",
      "status": "certified",
      "expirationDate": "2025-06-30"
    },
    {
      "body": "CAP",
      "status": "accredited",
      "expirationDate": "2025-12-31"
    }
  ],
  "services": [
    "blood-tests",
    "urinalysis",
    "pathology",
    "genetic-testing"
  ],
  "emergencyServices": false
}