Cerner (Oracle Health) website screenshot

Cerner (Oracle Health)

Cerner is a global healthcare technology company that designs and develops electronic health record (EHR) and health information technology solutions for hospitals, clinics, and integrated delivery networks. Cerner was acquired by Oracle in June 2022 and is now branded as Oracle Health, with the Cerner Millennium EHR platform's developer program operating as the Oracle Health Developer Program. Millennium exposes HL7 FHIR R4 and DSTU2 APIs, SMART on FHIR app launching, Bulk FHIR, the CareAware device and integration APIs, and the Code Console developer portal for registering applications and obtaining sandbox and production credentials.

Cerner (Oracle Health) publishes 7 APIs on the APIs.io network, including Capability API, Condition API, Definitions API, and 4 more. Tagged areas include Cerner Millennium, Code Console, EHR, Electronic Health Records, and FHIR.

Cerner (Oracle Health)’s developer surface includes authentication, API reference, and 12 more developer resources.

42.4/100 developing ▬ flat Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
12 APIs
Cerner MillenniumCode ConsoleEHRElectronic Health RecordsFHIRHL7HealthcareInteroperabilityOAuth 2.0Oracle HealthPatient AccessProvider DirectorySMART on FHIRFortune 1000

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 42.4/100 · developing
Contract Quality 15.9 / 25
Developer Ergonomics 3.5 / 20
Commercial Clarity 11.6 / 20
Operational Transparency 4.1 / 13
Governance 0.0 / 12
Discoverability 6.5 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/cerner: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 12

Individual APIs this provider publishes, each with its own machine-readable definition.

Oracle Health Millennium FHIR DSTU2 API

The Cerner Millennium DSTU2 FHIR API supports legacy SMART on FHIR applications and integrations with Meaningful Use 2015 CEHRT certification criteria, and remains available alo...

Oracle Health Code Console (Developer Portal)

The Oracle Health Code Console (formerly Cerner Code) is the developer portal used to register SMART on FHIR and system-level applications, configure redirect URIs and launch pa...

Oracle Health Millennium Bulk FHIR API

Oracle Health Millennium supports the HL7 Bulk Data Access (Flat FHIR) specification for exporting group-level patient data in NDJSON format for population health, research, and...

Cerner CareAware Integration APIs

Cerner CareAware provides device and third-party application integration APIs for medical device data capture, bi-directional HL7 v2 messaging, and workflow embedding into Mille...

Oracle Health SMART on FHIR App Launch

Oracle Health implements the SMART on FHIR App Launch framework (standalone and EHR-launch) with OpenID Connect identity tokens, enabling third-party clinician and patient-facin...

Cerner (Oracle Health) Capability API

FHIR server metadata and capability statements.

Cerner (Oracle Health) Condition API

Patient conditions and problem-list entries.

Cerner (Oracle Health) Definitions API

FHIR conformance definitions and operations.

Cerner (Oracle Health) Encounter API

Patient encounter records.

Cerner (Oracle Health) Generic API

Generic FHIR resource read/write operations.

Cerner (Oracle Health) Patient API

Patient demographics and identifiers.

Scroll for all 12

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Arazzo Workflows 3

Multi-step API workflows described with the Arazzo specification.

Cerner Oracle Health Clinical Resource Write-Back

Locate a patient, create a FHIR resource against that patient, then update it by id.

ARAZZO

Cerner Oracle Health Conformance Discovery

Read the server metadata and CapabilityStatement, then enumerate supported operations and structure definitions.

ARAZZO

Cerner Oracle Health SMART on FHIR Patient Retrieval

Discover server capabilities, locate a patient, then pull the patient's conditions, encounters, and procedures.

ARAZZO

GraphQL 1

GraphQL schemas published by this provider.

Cerner (Oracle Health) GraphQL

Cerner Millennium, now operated as Oracle Health, exposes clinical and administrative data through HL7 FHIR R4 REST APIs. There is no native GraphQL endpoint offered by Oracle H...

GRAPHQL

Pricing Plans 1

Published pricing tiers and plan structures.

Cerner Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Cerner Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Security Posture 3

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Cerner Authentication

oauth2 · 1 scheme

SECURITY

Cerner Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Cerner Trust Center

SOC 2, ISO 27001, PCI DSS, HIPAA, FIPS 140

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Cerner Scopes

4 scopes · authorizationCode/clientCredentials

4 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Cerner Agentic Access

11 operations · 3 acting

11 operations · 3 acting

AGENTIC

Press 5

Recent news and press coverage referencing this provider.

Oracle explores Cerner sale to fund AI expansion

2026-05-25

Oracle Cerner signs AI contract with FDA focused on ...

2026-05-25

Oracle Buys Cerner

2026-05-25

Oracle to launch new AI-backed EHR in 2025

2026-05-25

Oracle must stop kicking the Cerner can down the road— ...

2026-05-25

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 1

Pagination, idempotency, versioning, errors, and events

Access & Security 4

Authentication, authorization, and security posture

Commercial 1

Pricing, plans, and the legal terms of use

Company 2

The organization behind the API

Other 4

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: cerner
url: https://raw.githubusercontent.com/api-evangelist/cerner/refs/heads/main/apis.yml
name: Cerner (Oracle Health)
tags:
- Cerner Millennium
- Code Console
- EHR
- Electronic Health Records
- FHIR
- HL7
- Healthcare
- Interoperability
- OAuth 2.0
- Oracle Health
- Patient Access
- Provider Directory
- SMART on FHIR
- Fortune 1000
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/cerner.png
access: 3rd-Party
created: '2026-03-23'
modified: '2026-05-30'
position: Consumer
specificationVersion: '0.19'
description: Cerner is a global healthcare technology company that designs and develops electronic health record (EHR) and
  health information technology solutions for hospitals, clinics, and integrated delivery networks. Cerner was acquired by
  Oracle in June 2022 and is now branded as Oracle Health, with the Cerner Millennium EHR platform's developer program operating
  as the Oracle Health Developer Program. Millennium exposes HL7 FHIR R4 and DSTU2 APIs, SMART on FHIR app launching, Bulk
  FHIR, the CareAware device and integration APIs, and the Code Console developer portal for registering applications and
  obtaining sandbox and production credentials.
apis:
- aid: cerner:oracle-health-fhir-dstu2-api
  name: Oracle Health Millennium FHIR DSTU2 API
  tags:
  - DSTU2
  - FHIR
  - Legacy
  - SMART on FHIR
  humanURL: https://fhir.cerner.com/millennium/dstu2/
  properties:
  - url: https://fhir.cerner.com/millennium/dstu2/
    type: Documentation
  - url: https://fhir.cerner.com/
    type: Portal
  description: The Cerner Millennium DSTU2 FHIR API supports legacy SMART on FHIR applications and integrations with Meaningful
    Use 2015 CEHRT certification criteria, and remains available alongside the newer R4 implementation for backward compatibility.
- aid: cerner:oracle-health-code-console
  name: Oracle Health Code Console (Developer Portal)
  tags:
  - Code Console
  - Developer Portal
  - OAuth 2.0
  - Registration
  - Sandbox
  humanURL: https://code.cerner.com/
  properties:
  - url: https://code.cerner.com/
    type: Website
  - url: https://www.oracle.com/health/developer/api/
    type: APIAccess
  - url: https://fhir.cerner.com/authorization/
    type: Authorization
  description: The Oracle Health Code Console (formerly Cerner Code) is the developer portal used to register SMART on FHIR
    and system-level applications, configure redirect URIs and launch parameters, manage OAuth 2.0 client credentials, and
    access the Millennium sandbox for initial testing.
- aid: cerner:oracle-health-bulk-fhir-api
  name: Oracle Health Millennium Bulk FHIR API
  tags:
  - Bulk Data
  - FHIR
  - Flat FHIR
  - Population Health
  humanURL: https://fhir.cerner.com/millennium/r4/
  properties:
  - url: https://fhir.cerner.com/millennium/r4/
    type: Documentation
  - url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
    type: Reference
  description: Oracle Health Millennium supports the HL7 Bulk Data Access (Flat FHIR) specification for exporting group-level
    patient data in NDJSON format for population health, research, and payer-provider data exchange scenarios.
- aid: cerner:cerner-careaware
  name: Cerner CareAware Integration APIs
  tags:
  - CareAware
  - Device Integration
  - HL7 v2
  - Medical Device
  humanURL: https://www.cerner.com/solutions/careaware-interoperability
  properties:
  - url: https://www.cerner.com/solutions/careaware-interoperability
    type: Website
  description: Cerner CareAware provides device and third-party application integration APIs for medical device data capture,
    bi-directional HL7 v2 messaging, and workflow embedding into Millennium, supporting medical device manufacturers and hospital
    biomedical teams.
- aid: cerner:oracle-health-smart-on-fhir
  name: Oracle Health SMART on FHIR App Launch
  tags:
  - App Launch
  - Clinician App
  - Patient App
  - SMART on FHIR
  humanURL: https://fhir.cerner.com/authorization/openid-connect/
  properties:
  - url: https://fhir.cerner.com/authorization/openid-connect/
    type: Documentation
  - url: https://fhir.cerner.com/
    type: Portal
  description: Oracle Health implements the SMART on FHIR App Launch framework (standalone and EHR-launch) with OpenID Connect
    identity tokens, enabling third-party clinician and patient-facing applications to embed inside Millennium PowerChart
    and Oracle Health portals.
- aid: cerner:cerner-capability-api
  name: Cerner (Oracle Health) Capability API
  description: FHIR server metadata and capability statements.
  humanURL: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  tags:
  - Capability
  properties:
  - type: OpenAPI
    url: openapi/cerner-capability-api-openapi.yml
  - type: Documentation
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  - type: Portal
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/index.html
  - type: DeveloperProgram
    url: https://www.oracle.com/health/developer/
  - type: GraphQL
    url: graphql/cerner-graphql.md
- aid: cerner:cerner-condition-api
  name: Cerner (Oracle Health) Condition API
  description: Patient conditions and problem-list entries.
  humanURL: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  tags:
  - Condition
  properties:
  - type: OpenAPI
    url: openapi/cerner-condition-api-openapi.yml
  - type: Documentation
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  - type: Portal
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/index.html
  - type: DeveloperProgram
    url: https://www.oracle.com/health/developer/
  - type: GraphQL
    url: graphql/cerner-graphql.md
- aid: cerner:cerner-definitions-api
  name: Cerner (Oracle Health) Definitions API
  description: FHIR conformance definitions and operations.
  humanURL: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  tags:
  - Definitions
  properties:
  - type: OpenAPI
    url: openapi/cerner-definitions-api-openapi.yml
  - type: Documentation
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  - type: Portal
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/index.html
  - type: DeveloperProgram
    url: https://www.oracle.com/health/developer/
  - type: GraphQL
    url: graphql/cerner-graphql.md
- aid: cerner:cerner-encounter-api
  name: Cerner (Oracle Health) Encounter API
  description: Patient encounter records.
  humanURL: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  tags:
  - Encounter
  properties:
  - type: OpenAPI
    url: openapi/cerner-encounter-api-openapi.yml
  - type: Documentation
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  - type: Portal
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/index.html
  - type: DeveloperProgram
    url: https://www.oracle.com/health/developer/
  - type: GraphQL
    url: graphql/cerner-graphql.md
- aid: cerner:cerner-generic-api
  name: Cerner (Oracle Health) Generic API
  description: Generic FHIR resource read/write operations.
  humanURL: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  tags:
  - Generic
  properties:
  - type: OpenAPI
    url: openapi/cerner-generic-api-openapi.yml
  - type: Documentation
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  - type: Portal
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/index.html
  - type: DeveloperProgram
    url: https://www.oracle.com/health/developer/
  - type: GraphQL
    url: graphql/cerner-graphql.md
- aid: cerner:cerner-patient-api
  name: Cerner (Oracle Health) Patient API
  description: Patient demographics and identifiers.
  humanURL: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  tags:
  - Patient
  properties:
  - type: OpenAPI
    url: openapi/cerner-patient-api-openapi.yml
  - type: Documentation
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  - type: Portal
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/index.html
  - type: DeveloperProgram
    url: https://www.oracle.com/health/developer/
  - type: GraphQL
    url: graphql/cerner-graphql.md
- aid: cerner:cerner-procedure-api
  name: Cerner (Oracle Health) Procedure API
  description: Patient procedures.
  humanURL: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  tags:
  - Procedure
  properties:
  - type: OpenAPI
    url: openapi/cerner-procedure-api-openapi.yml
  - type: Documentation
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/r4_overview.html
  - type: Portal
    url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/index.html
  - type: DeveloperProgram
    url: https://www.oracle.com/health/developer/
  - type: GraphQL
    url: graphql/cerner-graphql.md
common:
- type: AgenticAccess
  url: agentic-access/cerner-agentic-access.yml
- type: TrustCenter
  url: security/cerner-trust-center.yml
- type: DomainSecurity
  url: security/cerner-domain-security.yml
- type: Authentication
  url: authentication/cerner-authentication.yml
- type: OAuthScopes
  url: scopes/cerner-scopes.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/cerner-corporation
- type: Website
  url: https://www.cerner.com
- type: Corporate
  url: https://www.oracle.com/health/
- type: Developer
  url: https://www.oracle.com/health/developer/
- type: APIReference
  url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/index.html
- type: FHIR
  url: https://fhir.cerner.com/
- type: CodeConsole
  url: https://code.cerner.com/
- type: OpenSource
  url: https://github.com/cerner
- type: PrivacyPolicy
  url: https://www.oracle.com/legal/privacy/
- type: ArazzoWorkflows
  workflows:
  - url: arazzo/cerner-clinical-resource-write-workflow.yml
    name: Cerner Oracle Health Clinical Resource Write-Back
    summary: Locate a patient, create a FHIR resource against that patient, then update it by id.
  - url: arazzo/cerner-conformance-discovery-workflow.yml
    name: Cerner Oracle Health Conformance Discovery
    summary: Read the server metadata and CapabilityStatement, then enumerate supported operations and structure definitions.
  - url: arazzo/cerner-smart-on-fhir-patient-data-retrieval-workflow.yml
    name: Cerner Oracle Health SMART on FHIR Patient Retrieval
    summary: Discover server capabilities, locate a patient, then pull the patient's conditions, encounters, and procedures.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com