Oracle Health Millennium Platform FHIR R4 API

The full HL7 FHIR R4 REST surface of Oracle Health Millennium — 44 resource types, 123 operations, derived operation-for-operation from the CapabilityStatement Oracle Health serves at /metadata and the SMART discovery document it serves at /.well-known/smart-configuration. Multi-tenant: the tenant id is a required path segment of the service root. Read on 42 resource types, search on 37, create on 19, patch on 8, update on 7, delete on 1, plus system-level batch and six named FHIR operations.

Documentation

Specifications

Other Resources

OpenAPI Specification

cerner-millennium-fhir-r4-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Oracle Health Millennium Platform FHIR R4 API
  version: 4.0.1
  summary: HL7 FHIR R4 API for Oracle Health Millennium Platform (formerly Cerner Millennium).
  description: 'REST surface of the Oracle Health Millennium Platform FHIR R4 API, derived operation-for-operation from the
    CapabilityStatement Oracle Health serves at `/metadata` on the secure sandbox tenant, and from the SMART on FHIR discovery
    document served at `/.well-known/smart-configuration`. Every path, interaction, search parameter and OAuth scope in this
    document is present in one of those two provider-served resources; nothing was authored by hand. Millennium is multi-tenant:
    the tenant id is a required path segment of the service root, so the server variable `{tenant}` must be bound before any
    call. The open endpoint (`fhir-open.cerner.com`) is read-only and unauthenticated; the secure endpoints require SMART
    on FHIR OAuth 2.0.'
  contact:
    name: Oracle Health Developer Program
    url: https://www.oracle.com/health/developer/
  x-derived-from:
    capability_statement: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/metadata
    smart_configuration: https://fhir-ehr-code.cerner.com/r4/ec2458f2-1e24-41c8-b71b-0e701af7583d/.well-known/smart-configuration
    fetched: '2026-08-14'
  x-fhir-instantiates:
  - http://hl7.org/fhir/us/core/CapabilityStatement/us-core-server
  - http://hl7.org/fhir/uv/bulkdata/CapabilityStatement/bulk-data
  x-fhir-patch-formats:
  - application/json-patch+json
externalDocs:
  description: Oracle Health Millennium Platform FHIR R4 API documentation
  url: https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/index.html
servers:
- url: https://fhir-ehr-code.cerner.com/r4/{tenant}
  description: Secure endpoint for provider / non-patient personas (also the secure sandbox).
  variables:
    tenant:
      default: ec2458f2-1e24-41c8-b71b-0e701af7583d
      description: Millennium tenant id. The sandbox default is the Oracle Health public sandbox tenant.
- url: https://fhir-myrecord.cerner.com/r4/{tenant}
  description: Secure endpoint for patient-access personas.
  variables:
    tenant:
      default: ec2458f2-1e24-41c8-b71b-0e701af7583d
      description: Millennium tenant id.
- url: https://fhir-open.cerner.com/r4/{tenant}
  description: Open, unauthenticated, read-only endpoint.
  variables:
    tenant:
      default: ec2458f2-1e24-41c8-b71b-0e701af7583d
      description: Millennium tenant id.
security:
- smartOnFhir: []
tags:
- name: Account
  description: FHIR R4 Account resource as implemented by Oracle Health Millennium Platform.
- name: AllergyIntolerance
  description: FHIR R4 AllergyIntolerance resource as implemented by Oracle Health Millennium Platform.
- name: Appointment
  description: FHIR R4 Appointment resource as implemented by Oracle Health Millennium Platform.
- name: Basic
  description: FHIR R4 Basic resource as implemented by Oracle Health Millennium Platform.
- name: Binary
  description: FHIR R4 Binary resource as implemented by Oracle Health Millennium Platform.
- name: CapabilityStatement
  description: FHIR R4 CapabilityStatement resource as implemented by Oracle Health Millennium Platform.
- name: CarePlan
  description: FHIR R4 CarePlan resource as implemented by Oracle Health Millennium Platform.
- name: CareTeam
  description: FHIR R4 CareTeam resource as implemented by Oracle Health Millennium Platform.
- name: ChargeItem
  description: FHIR R4 ChargeItem resource as implemented by Oracle Health Millennium Platform.
- name: Communication
  description: FHIR R4 Communication resource as implemented by Oracle Health Millennium Platform.
- name: Condition
  description: FHIR R4 Condition resource as implemented by Oracle Health Millennium Platform.
- name: Consent
  description: FHIR R4 Consent resource as implemented by Oracle Health Millennium Platform.
- name: Coverage
  description: FHIR R4 Coverage resource as implemented by Oracle Health Millennium Platform.
- name: Device
  description: FHIR R4 Device resource as implemented by Oracle Health Millennium Platform.
- name: DiagnosticReport
  description: FHIR R4 DiagnosticReport resource as implemented by Oracle Health Millennium Platform.
- name: DocumentReference
  description: FHIR R4 DocumentReference resource as implemented by Oracle Health Millennium Platform.
- name: Encounter
  description: FHIR R4 Encounter resource as implemented by Oracle Health Millennium Platform.
- name: FamilyMemberHistory
  description: FHIR R4 FamilyMemberHistory resource as implemented by Oracle Health Millennium Platform.
- name: Goal
  description: FHIR R4 Goal resource as implemented by Oracle Health Millennium Platform.
- name: Group
  description: FHIR R4 Group resource as implemented by Oracle Health Millennium Platform.
- name: Immunization
  description: FHIR R4 Immunization resource as implemented by Oracle Health Millennium Platform.
- name: InsurancePlan
  description: FHIR R4 InsurancePlan resource as implemented by Oracle Health Millennium Platform.
- name: Location
  description: FHIR R4 Location resource as implemented by Oracle Health Millennium Platform.
- name: Media
  description: FHIR R4 Media resource as implemented by Oracle Health Millennium Platform.
- name: MedicationAdministration
  description: FHIR R4 MedicationAdministration resource as implemented by Oracle Health Millennium Platform.
- name: MedicationDispense
  description: FHIR R4 MedicationDispense resource as implemented by Oracle Health Millennium Platform.
- name: MedicationRequest
  description: FHIR R4 MedicationRequest resource as implemented by Oracle Health Millennium Platform.
- name: NutritionOrder
  description: FHIR R4 NutritionOrder resource as implemented by Oracle Health Millennium Platform.
- name: Observation
  description: FHIR R4 Observation resource as implemented by Oracle Health Millennium Platform.
- name: OperationDefinition
  description: FHIR R4 OperationDefinition resource as implemented by Oracle Health Millennium Platform.
- name: Organization
  description: FHIR R4 Organization resource as implemented by Oracle Health Millennium Platform.
- name: Patient
  description: FHIR R4 Patient resource as implemented by Oracle Health Millennium Platform.
- name: Person
  description: FHIR R4 Person resource as implemented by Oracle Health Millennium Platform.
- name: Practitioner
  description: FHIR R4 Practitioner resource as implemented by Oracle Health Millennium Platform.
- name: Procedure
  description: FHIR R4 Procedure resource as implemented by Oracle Health Millennium Platform.
- name: Provenance
  description: FHIR R4 Provenance resource as implemented by Oracle Health Millennium Platform.
- name: Questionnaire
  description: FHIR R4 Questionnaire resource as implemented by Oracle Health Millennium Platform.
- name: QuestionnaireResponse
  description: FHIR R4 QuestionnaireResponse resource as implemented by Oracle Health Millennium Platform.
- name: RelatedPerson
  description: FHIR R4 RelatedPerson resource as implemented by Oracle Health Millennium Platform.
- name: Schedule
  description: FHIR R4 Schedule resource as implemented by Oracle Health Millennium Platform.
- name: ServiceRequest
  description: FHIR R4 ServiceRequest resource as implemented by Oracle Health Millennium Platform.
- name: Slot
  description: FHIR R4 Slot resource as implemented by Oracle Health Millennium Platform.
- name: Specimen
  description: FHIR R4 Specimen resource as implemented by Oracle Health Millennium Platform.
- name: StructureDefinition
  description: FHIR R4 StructureDefinition resource as implemented by Oracle Health Millennium Platform.
- name: System
  description: 'System-level FHIR interactions: conformance metadata and batch.'
paths:
  /Account:
    get:
      operationId: searchAccount
      summary: Search Account
      description: FHIR R4 `search-type` interaction for Account. Returns a searchset Bundle. Follow `Bundle.link[relation=next]`
        for pagination rather than constructing page URLs.
      tags:
      - Account
      parameters:
      - name: _id
        in: query
        required: false
        schema:
          type: string
        description: A single or comma separated list of Account ids. It is a required field if the -guarantor or patient
          fields are not given.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Resource-id
        x-fhir-search-type: token
      - name: patient
        in: query
        required: false
        schema:
          type: string
        description: The entity that caused the expenses. It is a required field if the _id or -guarantor fields are not given.
          Must be set with identifier.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Account-patient
        x-fhir-search-type: reference
      - name: -encounter
        in: query
        required: false
        schema:
          type: string
        description: The encounter associated with the resource.
        x-fhir-search-type: reference
      - name: -guarantor
        in: query
        required: false
        schema:
          type: string
        description: The entity that responsible for payment. It is a required field if the _id or patient fields are not
          given.
        x-fhir-search-type: reference
      - name: type
        in: query
        required: false
        schema:
          type: string
        description: The identifier for the account. Required in every search request.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Account-type
        x-fhir-search-type: token
      - name: identifier
        in: query
        required: false
        schema:
          type: string
        description: Statement Account number. Must be set with patients
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Account-identifier
        x-fhir-search-type: token
      - name: _count
        in: query
        required: false
        schema:
          type: number
        description: The maximum number of results to return in a page. Not honored when '_id' is set.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Resource-count
        x-fhir-search-type: number
      responses:
        '200':
          description: A FHIR searchset Bundle of Account resources.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Bundle'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
  /Account/{id}:
    get:
      operationId: readAccount
      summary: Read Account
      description: FHIR R4 `read` interaction for Account.
      tags:
      - Account
      responses:
        '200':
          description: The requested Account resource.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Resource'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
    parameters:
    - name: id
      in: path
      required: true
      description: Logical id of the Account resource.
      schema:
        type: string
  /AllergyIntolerance:
    get:
      operationId: searchAllergyIntolerance
      summary: Search AllergyIntolerance
      description: FHIR R4 `search-type` interaction for AllergyIntolerance. Returns a searchset Bundle. Follow `Bundle.link[relation=next]`
        for pagination rather than constructing page URLs.
      tags:
      - AllergyIntolerance
      parameters:
      - name: _id
        in: query
        required: false
        schema:
          type: string
        description: A single or comma separated list of AllergyIntolerance ids. It is a required field if the patient field
          is not given.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Resource-id
        x-fhir-search-type: token
      - name: patient
        in: query
        required: false
        schema:
          type: string
        description: Who the sensitivity is for. It is a required field if the _id field is not given.
        x-fhir-search-parameter: http://hl7.org/fhir/us/core/SearchParameter/us-core-allergyintolerance-patient
        x-fhir-search-type: reference
      - name: clinical-status
        in: query
        required: false
        schema:
          type: string
        description: Certainty of the allergy or intolerance.
        x-fhir-search-parameter: http://hl7.org/fhir/us/core/SearchParameter/us-core-allergyintolerance-clinical-status
        x-fhir-search-type: token
      - name: _lastUpdated
        in: query
        required: false
        schema:
          type: string
        description: A date or date range used to search for AllergyIntolerance records which were last updated in that period.
          The '_lastUpdated' parameter may be provided once without a prefix or time component to imply a date range or once
          without a prefix and with a time component to search for AllergyIntolerance records at a specific time. Alternately
          it may be provided twice with 'le', 'lt', 'ge', or 'gt' prefixes to search for AllergyIntolerance records within
          a specific range. The date and prefix pairs must create a closed range.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Resource-lastUpdated
        x-fhir-search-type: date
      responses:
        '200':
          description: A FHIR searchset Bundle of AllergyIntolerance resources.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Bundle'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
      x-fhir-supported-profile: &id001
      - http://hl7.org/fhir/us/core/StructureDefinition/us-core-allergyintolerance
      x-fhir-update-create: false
    post:
      operationId: createAllergyIntolerance
      summary: Create AllergyIntolerance
      description: FHIR R4 `create` interaction for AllergyIntolerance.
      tags:
      - AllergyIntolerance
      requestBody:
        required: true
        content:
          application/fhir+json:
            schema:
              $ref: '#/components/schemas/Resource'
      responses:
        '201':
          description: AllergyIntolerance created. The `Location` header carries the new resource URL.
          headers:
            Location:
              description: URL of the created resource.
              schema:
                type: string
            ETag:
              description: Version identifier of the created resource.
              schema:
                type: string
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
      x-fhir-supported-profile: *id001
      x-fhir-update-create: false
  /AllergyIntolerance/{id}:
    get:
      operationId: readAllergyIntolerance
      summary: Read AllergyIntolerance
      description: FHIR R4 `read` interaction for AllergyIntolerance.
      tags:
      - AllergyIntolerance
      responses:
        '200':
          description: The requested AllergyIntolerance resource.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Resource'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
      x-fhir-supported-profile: *id001
      x-fhir-update-create: false
    put:
      operationId: updateAllergyIntolerance
      summary: Update AllergyIntolerance
      description: FHIR R4 `update` interaction for AllergyIntolerance. Supply `If-Match` with the current version to avoid
        a 409 Conflict on a stale write.
      tags:
      - AllergyIntolerance
      parameters:
      - name: If-Match
        in: header
        required: false
        description: Version ETag the client last read; the server rejects an out-of-date update with 409 Conflict.
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/fhir+json:
            schema:
              $ref: '#/components/schemas/Resource'
      responses:
        '200':
          description: AllergyIntolerance updated.
        '409':
          $ref: '#/components/responses/Error409'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
      x-fhir-supported-profile: *id001
      x-fhir-update-create: false
    parameters:
    - name: id
      in: path
      required: true
      description: Logical id of the AllergyIntolerance resource.
      schema:
        type: string
  /Appointment:
    get:
      operationId: searchAppointment
      summary: Search Appointment
      description: FHIR R4 `search-type` interaction for Appointment. Returns a searchset Bundle. Follow `Bundle.link[relation=next]`
        for pagination rather than constructing page URLs.
      tags:
      - Appointment
      parameters:
      - name: _id
        in: query
        required: false
        schema:
          type: string
        description: A single or comma separated list of Appointment ids. Either the '_id' parameter or one of the 'patient',
          'practitioner' or 'location' parameters must be set.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Resource-id
        x-fhir-search-type: token
      - name: _count
        in: query
        required: false
        schema:
          type: number
        description: The maximum number of results to return in a page. Not honored when '_id' is set.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Resource-count
        x-fhir-search-type: number
      - name: date
        in: query
        required: false
        schema:
          type: string
        description: A date or date range from which to find appointments. This or the '-date-or-req-period' parameter must
          be set when using patient, practitioner or location. The 'date' parameter may be provided once without a prefix
          or time component to imply a date range or once without a prefix and with a time component to search for appointments
          at a specific time. Alternately it may be provided twice with 'le' and 'gt' prefixes to search for appointments
          within a specific range. The date prefix pair must create a closed range.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Appointment-date
        x-fhir-search-type: date
      - name: -date-or-req-period
        in: query
        required: false
        schema:
          type: string
        description: A start date or requested period from which to find appointments. This or the 'date' parameter must be
          set when using patient, practitioner or location. The '-date-or-req-period' parameter may be provided once without
          a prefix or time component to imply a date range or once without a prefix and with a time component to search for
          appointments at a specific time. Alternately it may be provided twice with 'le' and 'gt' prefixes to search for
          appointments within a specific range. The date prefix pair must create a closed range.
        x-fhir-search-type: date
      - name: patient
        in: query
        required: false
        schema:
          type: string
        description: One of the individuals of the appointment is this patient. Either the '_id' parameter or one of the 'patient',
          'practitioner' or 'location' parameters must be set.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Appointment-patient
        x-fhir-search-type: reference
      - name: practitioner
        in: query
        required: false
        schema:
          type: string
        description: One of the individuals of the appointment is this practitioner. Either the '_id' parameter or one of
          the 'patient', 'practitioner' or 'location' parameters must be set.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Appointment-practitioner
        x-fhir-search-type: reference
      - name: location
        in: query
        required: false
        schema:
          type: string
        description: This location is listed in the participants of the appointment. Either the '_id' parameter or one of
          the 'patient', 'practitioner' or 'location' parameters must be set.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Appointment-location
        x-fhir-search-type: reference
      - name: status
        in: query
        required: false
        schema:
          type: string
        description: The overall status of the appointment.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Appointment-status
        x-fhir-search-type: token
      responses:
        '200':
          description: A FHIR searchset Bundle of Appointment resources.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Bundle'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
    post:
      operationId: createAppointment
      summary: Create Appointment
      description: FHIR R4 `create` interaction for Appointment.
      tags:
      - Appointment
      requestBody:
        required: true
        content:
          application/fhir+json:
            schema:
              $ref: '#/components/schemas/Resource'
      responses:
        '201':
          description: Appointment created. The `Location` header carries the new resource URL.
          headers:
            Location:
              description: URL of the created resource.
              schema:
                type: string
            ETag:
              description: Version identifier of the created resource.
              schema:
                type: string
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
  /Appointment/{id}:
    get:
      operationId: readAppointment
      summary: Read Appointment
      description: FHIR R4 `read` interaction for Appointment.
      tags:
      - Appointment
      responses:
        '200':
          description: The requested Appointment resource.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Resource'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
    patch:
      operationId: patchAppointment
      summary: Patch Appointment
      description: FHIR R4 `patch` interaction for Appointment. The server advertises the JSON Patch and FHIRPath patch formats
        in `CapabilityStatement.patchFormat`.
      tags:
      - Appointment
      parameters:
      - name: If-Match
        in: header
        required: false
        description: Version ETag the client last read; the server rejects an out-of-date patch with 409 Conflict.
        schema:
          type: string
      requestBody:
        required: true
        content:
          application/json-patch+json:
            schema:
              type: array
              items:
                type: object
      responses:
        '200':
          description: Appointment patched.
        '409':
          $ref: '#/components/responses/Error409'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
    parameters:
    - name: id
      in: path
      required: true
      description: Logical id of the Appointment resource.
      schema:
        type: string
  /Basic:
    post:
      operationId: createBasic
      summary: Create Basic
      description: FHIR R4 `create` interaction for Basic.
      tags:
      - Basic
      requestBody:
        required: true
        content:
          application/fhir+json:
            schema:
              $ref: '#/components/schemas/Resource'
      responses:
        '201':
          description: Basic created. The `Location` header carries the new resource URL.
          headers:
            Location:
              description: URL of the created resource.
              schema:
                type: string
            ETag:
              description: Version identifier of the created resource.
              schema:
                type: string
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
  /Binary/{id}:
    get:
      operationId: readBinary
      summary: Read Binary
      description: FHIR R4 `read` interaction for Binary.
      tags:
      - Binary
      responses:
        '200':
          description: The requested Binary resource.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Resource'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
    parameters:
    - name: id
      in: path
      required: true
      description: Logical id of the Binary resource.
      schema:
        type: string
  /Binary/$autogen-ccd-if:
    get:
      operationId: opBinaryAutogenCcdIf
      summary: $autogen-ccd-if on Binary
      description: 'Generate Continuity of Care Document (CCD) OperationDefinition: https://fhir-ehr.cerner.com/r4/OperationDefinition/binary-autogen-ccd-if'
      tags:
      - Binary
      x-fhir-operation-definition: https://fhir-ehr.cerner.com/r4/OperationDefinition/binary-autogen-ccd-if
      responses:
        '200':
          description: Operation result.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Resource'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
  /CapabilityStatement/{id}:
    get:
      operationId: readCapabilityStatement
      summary: Read CapabilityStatement
      description: FHIR R4 `read` interaction for CapabilityStatement.
      tags:
      - CapabilityStatement
      responses:
        '200':
          description: The requested CapabilityStatement resource.
          content:
            application/fhir+json:
              schema:
                $ref: '#/components/schemas/Resource'
        '400':
          $ref: '#/components/responses/Error400'
        '401':
          $ref: '#/components/responses/Error401'
        '403':
          $ref: '#/components/responses/Error403'
        '404':
          $ref: '#/components/responses/Error404'
        '406':
          $ref: '#/components/responses/Error406'
        '422':
          $ref: '#/components/responses/Error422'
        '500':
          $ref: '#/components/responses/Error500'
    parameters:
    - name: id
      in: path
      required: true
      description: Logical id of the CapabilityStatement resource.
      schema:
        type: string
  /CarePlan:
    get:
      operationId: searchCarePlan
      summary: Search CarePlan
      description: FHIR R4 `search-type` interaction for CarePlan. Returns a searchset Bundle. Follow `Bundle.link[relation=next]`
        for pagination rather than constructing page URLs.
      tags:
      - CarePlan
      parameters:
      - name: _id
        in: query
        required: false
        schema:
          type: string
        description: A single or comma separated list of CarePlan ids.
        x-fhir-search-parameter: http://hl7.org/fhir/R4/SearchParameter/Resource-id
        x-fhir-search-type: token
      - name: date
        in: query
        required: false
        schema:
          type: string
        description: A date range with which to find CarePlans. If used, the ‘date’ parameter must be provided twice. Once
          with a 'ge' prefix representing the earliest date, and once with a 'le’ prefix representing the latest date. The
          date p

# --- truncated at 32 KB (244 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/cerner/refs/heads/main/openapi/cerner-millennium-fhir-r4-openapi.yml