Skip to content

Claims Lifecycle Journey

A member creates a care episode by submitting a prior authorisation and a claim after receiving treatment. The claim is reviewed by the adjudication engine (not yet built — claims remain at SUBMITTED status until then).

Sequence Diagram

State Machine

Prior Auth

Claim

API Reference

StepServiceMethodPathAuthResponse
Get tokenKeycloakPOST/realms/olly/protocol/openid-connect/tokenNoneaccess_token
Submit prior authclaimsPOST/prior-authMember JWT202 {Locator, Status:"SUBMITTED"}
Get prior authclaimsGET/prior-auth/{locator}Member JWT200 {Locator, Status}
Submit claimclaimsPOST/claimsMember JWT202 {Locator, Status}
Get claimclaimsGET/claims/{locator}Member JWT200 {Locator, Status}
List claimsclaimsGET/claimsMember JWT200 list; filter with ?status=SUBMITTED

Notes

  • Prior auth providerId, policyId, memberPartyId are UUIDs; procedureCode is a string (e.g. "99213").
  • Claims policyLocator and memberLocator are string locators; claimantPartyId is a UUID.
  • Both prior auth and claims return HTTP 202 Accepted on creation (not 201).
  • Initial prior auth status is "SUBMITTED" — not "PENDING".
  • Claim adjudication (moving beyond SUBMITTED) requires the adjudication engine (not yet built).

Olly Health Insurance Platform