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.

Condition search fails when certain clinical-status parameters are given

Ross LJul 1 2025 — edited Jul 1 2025

Workflow or API calls:

https://docs.oracle.com/en/industries/health/millennium-platform-apis/mfrap/op-condition-get.html

https://hl7.org/fhir/R4/valueset-condition-clinical.html

Oracle's documentation for Condition GET does not limit what clinical-status values are supported. The assumption is that all values are supported. This seems to not be correct.

clinical-status=active - 200 OK

clinical-status=recurrence - 400 Bad Request ("Invalid request")

clinical-status=relapse - 400 Bad Request ("Invalid request")

clinical-status=inactive - 400 Bad Request ("Invalid request")

clinical-status=remission - 400 Bad Request ("Invalid request")

clinical-status=resolved - 200 OK

What clinical-status values are officially supported? Can the FHIR R4 API documentation get updated to reflect which values are supported and which are not?

Background Information:

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

Are you an OPN Member? Yes
Have you signed up to be in the Healthcare Developer Track? Yes
Are you a registered Code Program member? Yes
Does your App have a presence on the Oracle Healthcare App Marketplace? Yes

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

Application's Client ID and App ID, if relevant: N/A

Expected Result:

Response Bundle with Conditions that match the given clinical-status parameter

Actual Result:

400 Bad Request
{
"resourceType": "OperationOutcome",
"issue": [
{
"severity": "error",
"code": "invalid",
"details": {
"text": "Invalid request"
}
}
]
}

recurrence

X-Request-Id: /34AAF8FFE84FA27502BFA16FC69A34F7+Lo7C_Wz9s
Date/time of the example: Tue, 01 Jul 2025 13:59:46 GMT

relapse

X-Request-Id: /33EC7669E86D6ABBF756FDA3260399BC+7zkN_8F4G
Date/time of the example: Tue, 01 Jul 2025 14:00:31 GMT

inactive

X-Request-Id: /326A08FC427F9FB88FC9F0EABCFF2CA3+Uhwt_v5GD
Date/time of the example: Tue, 01 Jul 2025 14:01:27 GMT

remission

X-Request-Id: /462171E0C625E16D6C7FAF423BCB008E+pGEz_DV9O
Date/time of the example: Tue, 01 Jul 2025 14:02:34 GMT

This post has been answered by Adrian Hernandez-Oracle on Jul 15 2025
Jump to Answer
Comments
Post Details
Added on Jul 1 2025
10 comments
142 views