Authorization Pend Event Integration Point
Authorization Pend Event integration point supports two related notification events:
-
Pend Event – sent when an authorization is placed in a pending state.
-
Pend Done Event – sent when a previously pended authorization is resolved (for example, approved, denied, or resubmitted after edits).
These events allow an external workflow or case management system to:
-
Receive notifications when authorizations require manual review.
-
Track the resolution of those pended authorizations.
While an authorization is processed, pend rules can be triggered.
If at least one attached pend reason has Publish Message? set to Yes, Oracle Health Insurance Authorizations publishes a notification to an external system.
This outbound integration supports manual review workflows in external systems.
Pend Event
When a Pend Event Is Sent?
The system publishes a pend event when:
-
An authorization is placed in pend status and the Publish message indicator is selected for the pend reason.
-
An authorization pends again at the same process step that contains unresolved pend reasons.
-
The user submits the authorization without resolving all pend reasons. In this case, the pend event is still sent.
Pend Event Contents
| Element | Description |
|---|---|
Type |
|
Link |
Provides information about the authorization and its status in XML format. |
Link |
Opens the corresponding authorization page in Oracle Health Insurance Authorizations. |
Fields |
Contains the name-value pairs returned by the dynamic logic function configured in Authorization Fields on the pend reason. If multiple published pend reasons produce the same name-value pair, the event includes that pair only once. |
Pend reasons |
Contains one or more pend reasons for which Publish Message? is set to |
Timestamp |
The time at which the pend rule was triggered. |
| Verify the exact literal value for the type field. If event types are enumerations, use the precise, case-sensitive value as implemented (for example, PEND and PEND_DONE). |
Pend Done Event
When a Pend Done Event Is Sent?
A Pend Done Event is published to the external system when:
-
A pend reason, for which Publish Message Indicator = Yes, is resolved, and
-
The authorization is:
-
Submitted for further processing after resolving the pends, or
-
Denied, or
-
Re-submitted for processing after making edits that resolve the pends.
-
When one or more publishable pend reasons are resolved and the authorization moves forward (approved, denied, or resubmitted), a pend done event is sent.
Pend Done Event Contents
| Element | Description |
|---|---|
Type |
|
Link |
Provides information about the authorization and its status in XML format. For the same authorization, this subject link matches the subject link from the corresponding pend event. |
Link |
Opens the corresponding authorization page in Oracle Health Insurance Authorizations. |
Timestamp |
The time at which the pend reason was resolved or removed. |
| Verify the exact literal value for the type field. If event types are enumerations, use the precise, case-sensitive value as implemented (for example, PEND and PEND_DONE). |
Endpoint and Authentication
To enable pend done events, configure the following application properties:
ohi.pendDone.endpoint.request={Env}/notification/pendDone
ohi.service.pendDone.client.authentication=None | Basic Auth | Oauth
If Basic Auth or Oauth is used:
-
Configure the necessary credentials.
-
Associate them with the pend done event client or service in your web service client configuration.
See Application Properties for details on configuring these properties.
|