Skip to Main Content

R4 APIs (Millennium)

Announcement

For information related to the Oracle Partner Network (OPN) Industry Healthcare Track please visit our OPN Industry Healthcare Program page.

For specific questions related to Oracle Partner Network (OPN), please contact Partner Assistance.

Millennium FHIR and non-FHIR API Specifications and Supporting Documents can be found HERE on docs.oracle.com
Soarian FHIR API Specifications and Supporting Documents can be found HERE on docs.oracle.com.

Best way to fetch new / updated encounters periodically (polling) and some integration questions

Udaya Kothapa4 days ago

Workflow or API calls:

We want to integrate Cerner to our Visitor Management system using FHIR R4.

Background Information:

Failure to provide answers will impact our ability to respond in a timely and effective manner
Developer questions:

Are you an Oracle Partner Network Member? No
If you answer Yes to the above, please answer the below as well:
Partner/Company Name:
Is your company enrolled in the Industry Healthcare Path? No
Does your company have the Oracle Health Millennium Platform (OHMP) Environment Access Technical Accelerator? No

Are you developing on behalf of an Oracle Health client? No
If so, which client:

Application's Client ID and App ID, if relevant:

Expected Result:

Actual Result:

X-Request-Id / Cerner-Correlation-Id / opc-request-id:
Date/time of the example:

As part of our integration we are trying to fetch Encounters to get patient and encounter to and from timing, location and other details for our workflow.

We have created an account in your sandbox and started testing. We have following questions regarding

  1. Do you support Subscriptions for Encounters to listen to a webhook to get new/updates?
  2. If not what is the best way to periodically fetch encounters that are new / updated ?
    1. Have tried using ?_lastUpdated=ge2026-03-16T09:00:00-07:00, but getting an error "at least one of _id, identifier, account, -claim, -pageContext, patient, or subject must be provided"
  3. Does the sandbox allow creation of patient, encounters etc?
    1. When tried to create a patient getting an error "severity": "error", "code": "invalid", "details": { "text": "Invalid request" }, for below payload

{

"resourceType": "Patient",

"identifier": [

{

  "assigner": {

    "reference": "Organization/1",

    "display": "Riverside Hospital"

  }

}

],

"name": [

{

  "use": "official",

  "family": "Doe",

  "given": \["John"\]

}

],

"gender": "male",

"birthDate": "1980-05-15",

"address": [

{

  "use": "home",

  "line": \["123 Main St"\],

  "city": "Riverside",

  "state": "CA",

  "postalCode": "92501",

  "country": "USA"

}

],

"telecom": [

{

  "system": "phone",

  "value": "555-123-4567",

  "use": "home"

}

]

}

Comments
Post Details
Added 4 days ago
1 comment
24 views