Status States
The system recognizes five benefits check statuses:Initial state
Silna is working on the benefits check
There is an open escalation on a benefits check which requires provider action
Finished, allows API response retrieval (terminal)
The benefits check will no longer be worked on (terminal)
Lifecycle Flow
New benefits checks automatically progress from REQUESTED to AWAITING_SILNA. Successful completion moves to COMPLETE status. If issues arise, escalations trigger AWAITING_PROVIDER state, returning to AWAITING_SILNA once resolved. Providers may withdraw checks by moving them to WITHDRAWN status.New Patient Process
Creating benefits checks requires these steps:- Patient creation
- Patient plan creation using the returned patient ID
- Benefits check creation using the patient plan ID
- Poll the status via the Get Benefits Check API
Existing Patient Process
Update existing patient information as needed, then create a new benefits check for either a new or existing plan. Use appropriate APIs based on whether the current system state is known.Real-Time Benefits
Contacts must create realtime templates. Pass thetemplate_id to the Post Benefits Checks API. It usually takes a few seconds for a Silna realtime benefits check to complete, but you should be prepared for it to take up to a minute in some cases.