Penn Medicine logo

Penn Medicine

Penn Medicine is the University of Pennsylvania Health System (UPHS) plus the Perelman School of Medicine. It is an $11.9 billion enterprise powered by nearly 49,000 faculty and staff, operating six hospitals (Hospital of the University of Pennsylvania, Penn Presbyterian Medical Center, Chester County Hospital, Lancaster General Health, Princeton Health, and Pennsylvania Hospital — the first hospital in the United States, chartered in 1751) plus Penn Medicine at Home, Good Shepherd Penn Partners Rehabilitation, Lancaster Behavioral Health Hospital, and Princeton House Behavioral Health. The Perelman School of Medicine was awarded $580 million in NIH funding in fiscal year 2023. From an API perspective, Penn Medicine runs a production Epic-backed HL7 FHIR R4 endpoint at `https://ssproxy.pennhealth.com/PRD-FHIR/api/FHIR/R4` (Epic Organization ID 346, implementation description "University of Pennsylvania Health Systems FHIR Server"). The CapabilityStatement instantiates `us-core-server|6.1.0` and the HL7 Bulk Data Access IG, exposes 59 FHIR resource types covering Patient Access (clinical + claims) and Provider Directory per CMS-9115-F, and protects them with OAuth 2.0 / SMART-on-FHIR. Penn Medicine also operates the MyPennMedicine MyChart patient portal and the PhysicianLink referring-provider portal, and publishes open-source informatics work through several Perelman School of Medicine GitHub orgs (Penn-Medicine-CHCI, pennsignals, PMACS, pennbiobank).

4 APIs 3 Capabilities 6 Features
HealthcareHospitalAcademic Medical CenterFHIRSMART On FHIRPatient AccessProvider DirectoryCMS InteroperabilityUS CoreBulk DataEpic

Penn Medicine publishes 1 API on the APIs.io network: FHIR R4 API. Tagged areas include Healthcare, Hospital, Academic Medical Center, FHIR, and SMART On FHIR.

The Penn Medicine catalog on APIs.io includes 3 machine-runnable capabilities, 1 JSON-LD context, and 1 Spectral governance ruleset.

Penn Medicine’s developer surface includes developer portal, engineering blog, support, and 18 more developer resources.

APIs

Penn Medicine FHIR R4 API

The University of Pennsylvania Health Systems FHIR Server. Epic (November 2025) on the back end, conforming to US Core 6.1.0 and the HL7 Bulk Data Access IG. Serves Patient Acce...

MyPennMedicine Patient Portal

MyChart-based patient portal that gives Penn Medicine patients access to medical records, lab results, secure messaging with their care team, telehealth visits, medication refil...

PhysicianLink Referring Physician Portal

EpicLink-based portal for community and referring physicians that provides secure access to Penn Medicine patient records: clinical notes, lab and imaging results, medication li...

Penn Medicine Open Source Health Informatics

Penn Medicine and the Perelman School of Medicine publish open-source health-informatics software across several GitHub organizations: Penn Medicine Center for Health Care Innov...

Capabilities

Features

CMS-Compliant Patient Access FHIR API

HL7 FHIR R4 server with US Core 6.1.0 conformance and SMART on FHIR authorization, fulfilling CMS-9115-F Patient Access requirements.

Public Provider Directory

Unauthenticated FHIR resources for Practitioner, PractitionerRole, Organization, Location, and Endpoint.

HL7 Bulk Data Access

Group-level $export per the HL7 Bulk Data IG; supports backend services (client_credentials) authentication.

59 FHIR Resource Types

CapabilityStatement advertises 59 resource types covering clinical, administrative, and financial data including AllergyIntolerance, Condition, Observation, MedicationRequest, Immunization, Procedure, Encounter, DiagnosticReport, DocumentReference, Coverage, ExplanationOfBenefit, and Claim.

MyPennMedicine Patient Portal

MyChart-based portal that fronts the FHIR surface for patients and their authorized apps.

PhysicianLink for Referring Providers

EpicLink portal for community physicians referring patients into UPHS.

Use Cases

Patient-Mediated Data Download

Patients authorize third-party PHR and care-coordination apps to pull their complete clinical and claims history from Penn Medicine via SMART on FHIR.

Care-Coordination Apps

Approved EHR-launched and standalone SMART apps surface Penn Medicine clinical data inside referring-provider, payer, and longitudinal-care tools.

Population Analytics

Approved system-level clients run Group-level $export to extract de-identified cohorts for quality measurement, research, and risk modeling.

Provider Directory Distribution

Payers, referral platforms, and health information exchanges consume the public Provider Directory bundle without authentication.

Referring Provider EMR Access

PhysicianLink gives credentialed community physicians read access to UPHS records for shared patients.

Integrations

Epic EHR

UPHS's underlying EHR; the FHIR endpoint is served by Epic November 2025.

Epic on FHIR

Third-party app developers register apps at fhir.epic.com and target Penn Medicine (Organization ID 346).

SMART App Launch

SMART on FHIR launch protocols for EHR-integrated and standalone apps.

HL7 FHIR Bulk Data IG

Backend-services authentication and Group-level export.

HL7 US Core 6.1.0

CapabilityStatement instantiates us-core-server profile.

Apple Health

Penn Medicine participated in Apple's 2018 launch of Health Records on iPhone, allowing patients to view FHIR-formatted records.

Carequality

National interoperability framework Penn Medicine participates in for record retrieval across networks.

Care Everywhere

Epic-to-Epic record exchange for connecting providers.

Solutions

Patient Access

CMS-mandated patient-mediated data access surface for UPHS patients.

Provider Directory

CMS-mandated public provider directory surface.

Bulk Data Analytics

Population-scale FHIR data extraction for approved partners.

Connected Mental Health (Cobalt)

Open-source Cobalt platform from Penn Medicine CHCI delivering employee mental health and well-being services.

Semantic Vocabularies

Penn Medicine Context

25 classes · 0 properties

JSON-LD

API Governance Rules

Penn Medicine API Rules

4 rules · 2 errors 2 warnings

SPECTRAL

Resources

🌐
Portal
Portal
🌐
DeveloperPortal
DeveloperPortal
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
👥
GitHubOrganization
GitHubOrganization
📰
Blog
Blog
📜
PrivacyPolicy
PrivacyPolicy
📜
TermsOfService
TermsOfService
🔗
Compliance
Compliance
💬
Support
Support
🔗
LinkedIn
LinkedIn
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
NaftikoCapability
NaftikoCapability
🔗
JSONLD
JSONLD
🔗
Vocabulary
Vocabulary
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
name: Penn Medicine
description: |
  Penn Medicine is the University of Pennsylvania Health System (UPHS) plus the Perelman School of Medicine. It is an $11.9 billion enterprise powered by nearly 49,000 faculty and staff, operating six hospitals (Hospital of the University of Pennsylvania, Penn Presbyterian Medical Center, Chester County Hospital, Lancaster General Health, Princeton Health, and Pennsylvania Hospital — the first hospital in the United States, chartered in 1751) plus Penn Medicine at Home, Good Shepherd Penn Partners Rehabilitation, Lancaster Behavioral Health Hospital, and Princeton House Behavioral Health. The Perelman School of Medicine was awarded $580 million in NIH funding in fiscal year 2023.

  From an API perspective, Penn Medicine runs a production Epic-backed HL7 FHIR R4 endpoint at `https://ssproxy.pennhealth.com/PRD-FHIR/api/FHIR/R4` (Epic Organization ID 346, implementation description "University of Pennsylvania Health Systems FHIR Server"). The CapabilityStatement instantiates `us-core-server|6.1.0` and the HL7 Bulk Data Access IG, exposes 59 FHIR resource types covering Patient Access (clinical + claims) and Provider Directory per CMS-9115-F, and protects them with OAuth 2.0 / SMART-on-FHIR. Penn Medicine also operates the MyPennMedicine MyChart patient portal and the PhysicianLink referring-provider portal, and publishes open-source informatics work through several Perelman School of Medicine GitHub orgs (Penn-Medicine-CHCI, pennsignals, PMACS, pennbiobank).
url: https://github.com/api-evangelist/penn-medicine
image: https://www.pennmedicine.org/-/media/global/global-logo.svg
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.18'
tags:
  - Healthcare
  - Hospital
  - Academic Medical Center
  - FHIR
  - SMART On FHIR
  - Patient Access
  - Provider Directory
  - CMS Interoperability
  - US Core
  - Bulk Data
  - Epic

apis:
  - name: Penn Medicine FHIR R4 API
    description: |
      The University of Pennsylvania Health Systems FHIR Server. Epic (November 2025) on the back end,
      conforming to US Core 6.1.0 and the HL7 Bulk Data Access IG. Serves Patient Access (clinical + claims)
      and Provider Directory data per CMS-9115-F, exposing 59 FHIR resource types including Patient,
      AllergyIntolerance, Condition, Observation, MedicationRequest, Immunization, Procedure, Encounter,
      DiagnosticReport, DocumentReference, Coverage, ExplanationOfBenefit, Claim, Practitioner,
      PractitionerRole, Organization, Location, and Endpoint. App registration is performed through
      Epic on FHIR (https://fhir.epic.com) by selecting Penn Medicine (Organization ID 346) as the target.
    humanURL: https://www.pennmedicine.org/for-health-care-professionals/for-physicians/electronic-medical-records
    baseURL: https://ssproxy.pennhealth.com/PRD-FHIR/api/FHIR/R4
    tags:
      - FHIR
      - SMART On FHIR
      - Patient Access
      - Provider Directory
      - Bulk Data
      - US Core
    properties:
      - type: Documentation
        url: https://www.pennmedicine.org/for-health-care-professionals/for-physicians/electronic-medical-records
      - type: APIReference
        url: https://ssproxy.pennhealth.com/PRD-FHIR/api/FHIR/R4/metadata
      - type: OpenAPI
        url: openapi/penn-medicine-fhir-r4-openapi.yml
      - type: JSONSchema
        url: json-schema/penn-medicine-fhir-patient-schema.json
      - type: JSONSchema
        url: json-schema/penn-medicine-fhir-organization-schema.json
      - type: JSONSchema
        url: json-schema/penn-medicine-fhir-practitioner-schema.json
      - type: JSONSchema
        url: json-schema/penn-medicine-fhir-observation-schema.json
      - type: Example
        url: examples/penn-medicine-fhir-patient-example.json
      - type: Example
        url: examples/penn-medicine-fhir-organization-example.json
      - type: Example
        url: examples/penn-medicine-fhir-practitioner-example.json
      - type: Example
        url: examples/penn-medicine-fhir-observation-example.json
      - type: Example
        url: examples/penn-medicine-fhir-bulk-export-example.json
      - type: Authentication
        url: https://ssproxy.pennhealth.com/PRD-FHIR/oauth2/authorize
      - type: Sandbox
        url: https://fhir.epic.com/Documentation?docId=testpatients

  - name: MyPennMedicine Patient Portal
    description: |
      MyChart-based patient portal that gives Penn Medicine patients access to medical records, lab
      results, secure messaging with their care team, telehealth visits, medication refills, prescription
      management, bill pay, and appointment scheduling across UPHS facilities. SMART apps approved via
      Epic on FHIR connect to the underlying Penn Medicine FHIR R4 API.
    humanURL: https://www.pennmedicine.org/patient-resources/mypennmedicine
    baseURL: https://secure.mypennmedicine.org
    tags:
      - Patient Portal
      - MyChart
      - Patient Access
    properties:
      - type: Portal
        url: https://secure.mypennmedicine.org/
      - type: Documentation
        url: https://www.pennmedicine.org/patient-resources/mypennmedicine

  - name: PhysicianLink Referring Physician Portal
    description: |
      EpicLink-based portal for community and referring physicians that provides secure access to Penn
      Medicine patient records: clinical notes, lab and imaging results, medication lists, and the
      ability to refer patients and follow care for shared patients.
    humanURL: https://www.pennmedicine.org/for-health-care-professionals/for-physicians/electronic-medical-records/physicianlink
    baseURL: https://secure3.pennmedicine.org/EpicLink
    tags:
      - Referring Provider
      - EMR Access
      - Epic
    properties:
      - type: Portal
        url: https://secure3.pennmedicine.org/EpicLink/common/epic_login.asp
      - type: Documentation
        url: https://www.pennmedicine.org/for-health-care-professionals/for-physicians/electronic-medical-records/physicianlink

  - name: Penn Medicine Open Source Health Informatics
    description: |
      Penn Medicine and the Perelman School of Medicine publish open-source health-informatics software
      across several GitHub organizations: Penn Medicine Center for Health Care Innovation
      (Penn-Medicine-CHCI, behind the Cobalt mental-health platform — cobalt-api in Java and cobalt-web
      in TypeScript); Penn Signals / Penn Medicine Predictive Healthcare (pennsignals — Databricks
      MCP agent templates; historically the home of CHIME, the COVID-19 Hospital Impact Model); Penn
      Medicine Academic Computing Services (PMACS — 17 Rails libraries, JSON:API tools, Oracle adapters,
      and Slate API docs); and the Penn Medicine BioBank (pennbiobank).
    humanURL: https://github.com/pennmedicine
    tags:
      - Open Source
      - Health Informatics
      - GitHub
    properties:
      - type: GitHubOrganization
        url: https://github.com/Penn-Medicine-CHCI
        name: Penn Medicine Center for Health Care Innovation
      - type: GitHubOrganization
        url: https://github.com/pennsignals
        name: Penn Signals / Predictive Healthcare
      - type: GitHubOrganization
        url: https://github.com/PMACS
        name: Penn Medicine Academic Computing Services
      - type: GitHubOrganization
        url: https://github.com/pennbiobank
        name: Penn Medicine BioBank
      - type: GitHubOrganization
        url: https://github.com/pennmedicine
        name: Penn Medicine (canonical org)
      - type: GitHubRepository
        url: https://github.com/Penn-Medicine-CHCI/cobalt-api
      - type: GitHubRepository
        url: https://github.com/Penn-Medicine-CHCI/cobalt-web

common:
  - type: Portal
    url: https://www.pennmedicine.org
  - type: DeveloperPortal
    url: https://fhir.epic.com
    name: Epic on FHIR (Penn Medicine — Organization ID 346)
  - type: GitHubOrganization
    url: https://github.com/Penn-Medicine-CHCI
  - type: GitHubOrganization
    url: https://github.com/pennsignals
  - type: GitHubOrganization
    url: https://github.com/PMACS
  - type: Blog
    url: https://www.pennmedicine.org/news
  - type: PrivacyPolicy
    url: https://www.pennmedicine.org/privacy-policy
  - type: TermsOfService
    url: https://www.pennmedicine.org/terms-of-use
  - type: Compliance
    url: https://www.pennmedicine.org/for-health-care-professionals/for-physicians/electronic-medical-records
  - type: Support
    url: https://www.pennmedicine.org/contact-us
  - type: LinkedIn
    url: https://www.linkedin.com/company/penn-medicine
  - type: SpectralRules
    url: rules/penn-medicine-fhir-rules.yml
  - type: NaftikoCapability
    url: capabilities/shared/penn-medicine-fhir-r4.yaml
  - type: NaftikoCapability
    url: capabilities/patient-access.yaml
  - type: NaftikoCapability
    url: capabilities/provider-directory.yaml
  - type: NaftikoCapability
    url: capabilities/bulk-cohort-export.yaml
  - type: JSONLD
    url: json-ld/penn-medicine-context.jsonld
  - type: Vocabulary
    url: vocabulary/penn-medicine-vocabulary.yml
  - type: Plans
    url: plans/penn-medicine-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/penn-medicine-rate-limits.yml
  - type: FinOps
    url: finops/penn-medicine-finops.yml
  - type: Features
    data:
      - name: CMS-Compliant Patient Access FHIR API
        description: HL7 FHIR R4 server with US Core 6.1.0 conformance and SMART on FHIR authorization, fulfilling CMS-9115-F Patient Access requirements.
      - name: Public Provider Directory
        description: Unauthenticated FHIR resources for Practitioner, PractitionerRole, Organization, Location, and Endpoint.
      - name: HL7 Bulk Data Access
        description: Group-level $export per the HL7 Bulk Data IG; supports backend services (client_credentials) authentication.
      - name: 59 FHIR Resource Types
        description: CapabilityStatement advertises 59 resource types covering clinical, administrative, and financial data including AllergyIntolerance, Condition, Observation, MedicationRequest, Immunization, Procedure, Encounter, DiagnosticReport, DocumentReference, Coverage, ExplanationOfBenefit, and Claim.
      - name: MyPennMedicine Patient Portal
        description: MyChart-based portal that fronts the FHIR surface for patients and their authorized apps.
      - name: PhysicianLink for Referring Providers
        description: EpicLink portal for community physicians referring patients into UPHS.
  - type: UseCases
    data:
      - name: Patient-Mediated Data Download
        description: Patients authorize third-party PHR and care-coordination apps to pull their complete clinical and claims history from Penn Medicine via SMART on FHIR.
      - name: Care-Coordination Apps
        description: Approved EHR-launched and standalone SMART apps surface Penn Medicine clinical data inside referring-provider, payer, and longitudinal-care tools.
      - name: Population Analytics
        description: Approved system-level clients run Group-level $export to extract de-identified cohorts for quality measurement, research, and risk modeling.
      - name: Provider Directory Distribution
        description: Payers, referral platforms, and health information exchanges consume the public Provider Directory bundle without authentication.
      - name: Referring Provider EMR Access
        description: PhysicianLink gives credentialed community physicians read access to UPHS records for shared patients.
  - type: Integrations
    data:
      - name: Epic EHR
        description: UPHS's underlying EHR; the FHIR endpoint is served by Epic November 2025.
      - name: Epic on FHIR
        description: Third-party app developers register apps at fhir.epic.com and target Penn Medicine (Organization ID 346).
      - name: SMART App Launch
        description: SMART on FHIR launch protocols for EHR-integrated and standalone apps.
      - name: HL7 FHIR Bulk Data IG
        description: Backend-services authentication and Group-level export.
      - name: HL7 US Core 6.1.0
        description: CapabilityStatement instantiates us-core-server profile.
      - name: Apple Health
        description: Penn Medicine participated in Apple's 2018 launch of Health Records on iPhone, allowing patients to view FHIR-formatted records.
      - name: Carequality
        description: National interoperability framework Penn Medicine participates in for record retrieval across networks.
      - name: Care Everywhere
        description: Epic-to-Epic record exchange for connecting providers.
  - type: Solutions
    data:
      - name: Patient Access
        description: CMS-mandated patient-mediated data access surface for UPHS patients.
      - name: Provider Directory
        description: CMS-mandated public provider directory surface.
      - name: Bulk Data Analytics
        description: Population-scale FHIR data extraction for approved partners.
      - name: Connected Mental Health (Cobalt)
        description: Open-source Cobalt platform from Penn Medicine CHCI delivering employee mental health and well-being services.

maintainers:
  - FN: Kin Lane
    email: [email protected]