Navigate a member to care
This guide walks a member from their location, through a jurisdiction-aware pathway, to a chosen provider. Every call here is a member-path call; authenticate as a member client first. See Authentication.
The flow has five stages: resolve the active pathway, start a navigation session, run a pathway execution, complete the execution against a provider, then close the session.
Step 1: Resolve the active pathway
A pathway is the routing logic that applies at a location. Resolve the one in force for the member with GET /v1/plan-definitions/active. Supply either coordinates or a postcode.
The response carries the planDefinitionId and versionId you use in the next steps. A location outside any served jurisdiction returns 404. For background, see Jurisdictions.
Step 2: Start a navigation session
A navigation session is the anonymous container for one member’s journey. Start it with POST /v1/navigation-sessions, pinned to the pathway from Step 1.
Sessions are anonymous by design. Never send a name, contact detail, or other identifying field. Coordinates are truncated before storage.
Step 3: Run the pathway execution
Start the execution with POST /v1/pathway-executions, then advance it one node at a time.
The response includes the first node to render. Loop until you reach a terminal node:
- Render the current node. Fetch it again at any time with
GET /v1/pathway-executions/{id}/current. - Submit the member’s choice with
POST /v1/pathway-executions/{id}/answers, passing thenodeIdand the chosenbranchCode. - The response returns the next node. When it is terminal, stop.
Step 4: Complete the execution
When the member selects a provider, acknowledge the completed execution with POST /v1/pathway-executions/{id}/complete.
Step 5: Close the session
Finally, close the navigation session. Call POST /v1/navigation-sessions/{id}/complete when the member reached care, or POST /v1/navigation-sessions/{id}/abandon if they left the flow.
Next steps
- To list provider options for Step 4, see Find providers near a member.
- To author the pathways this flow runs, see Author and publish a care pathway.