Oracle Health EHR APIs
These APIs allow a registered user to access the Oracle Health electronic health record (EHR) data in Oracle Health Millennium Platform for which they are authorized.
Structure
API endpoints have the following the structure:
https://{hostname}/{tenant identifier}/{API namespace}/{API path}
- hostname: All endpoints have the same hostname of api.cernermillennium.com.
- tenant identifier: The dynamic value of the Millennium Platform domain to access
data from.
- To obtain the identifier for the developer sandbox, follow the instructions in the Service Root URL topic of the FHIR R4 APIs for Oracle Health Millennium Platform documentation on Oracle Help Center.
- To obtain customer Millennium Platform domain tenant identifiers, work with the Millennium Platform customer.
- If you are a customer, see the Determine Tenant (Account) ID Using Cerner Central section on the Configure the Tenant-Specific Ignite APIs Web Address page for more information.
-
API namespace: See the table below for the API namespaces.
- API path: The unique path for the respective API being called. These paths are described in each respective API task.
Example
Endpoint
https://api.cernermillennium.com/ec2458f2-1e24-41c8-b71b-0e701af7583d/condition/20240101/conditions?patient=123
Scopes
The following scopes grant access to all the actions and operations in the service, not
just a specific action:
API | API Namespace | Scope |
---|---|---|
Allergies | /allergy | oraclehealth:millennium:allergy |
Chief Complaints | /chiefComplaint | oraclehealth:millennium:chief-complaint |
Code System | /codeSystem | oraclehealth:millennium:code-system |
Conditions | /condition | oraclehealth:millennium:condition |
Locations | /location | oraclehealth:millennium:location |
Nomenclatures | /nomenclature | oraclehealth:millennium:nomenclature |
Personnel | /personnel | oraclehealth:millennium:personnel |
Recipients | /recipient | oraclehealth:millennium:recipient |
Messages | /message | oraclehealth:millennium:message |