slug: dexcare provider: DexCare generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Healthcare Providers min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 6 edges: - tag: Slots spec_file: dexcare-slots-api-openapi.yml capability_id: BC-2800.10 capability_id_l1: BC-2800 capability_name: Scheduling & Appointment Management confidence: 0.85 evidence: POST /slots/search getSlotsAvailability 'slots availability service'; POST /slots/slot-taken 'slot taken' reason: Appointment slot availability search plus slot taken/released events — core provider scheduling and appointment booking mechanics. - tag: external spec_file: dexcare-external-api-openapi.yml capability_id: BC-2800.10 capability_id_l1: BC-2800 capability_name: Scheduling & Appointment Management confidence: 0.85 evidence: POST /availability/providers 'get available providers'; GET /availability/slots 'Search aggregated slots by location' reason: Care Options API surfaces available providers and aggregated appointment slots by location — appointment availability search feeding booking. - tag: Providers spec_file: dexcare-providers-api-openapi.yml capability_id: BC-2800.10 capability_id_l1: BC-2800 capability_name: Scheduling & Appointment Management confidence: 0.8 evidence: GET /providers/{npid}/timeslots getSingleProviderTimeslots reason: Returns bookable timeslots for an individual provider (by NPI), which is provider/resource scheduling and appointment availability. - tag: queued-guest-visit spec_file: dexcare-queued-guest-visit-api-openapi.yml capability_id: BC-2800.10 capability_id_l1: BC-2800 capability_name: Scheduling & Appointment Management confidence: 0.7 evidence: POST /booking/queued-guest-visit createQueuedGuestVisit 'request a new queued guest visit' reason: Visit Booking Service operation that requests a queued (on-demand) visit for a guest patient — appointment/visit booking and queueing under patient access. Some ambiguity between booking and registration since the patient is unauthenticated. - tag: visits spec_file: dexcare-visits-api-openapi.yml capability_id: BC-2800.10 capability_id_l1: BC-2800 capability_name: Scheduling & Appointment Management confidence: 0.7 evidence: POST /visits createVisitV9 'request visit'; GET /visits/{visitId}/waittime 'get virtual visit wait time' reason: Creates and tracks patient visits including estimated wait time and visit summary — visit request/booking and queue transparency within patient access. Ambiguity remains between scheduling and outpatient/telehealth care delivery, hence moderate confidence. - tag: waittimes spec_file: dexcare-waittimes-api-openapi.yml capability_id: BC-2800.10 capability_id_l1: BC-2800 capability_name: Scheduling & Appointment Management confidence: 0.7 evidence: GET /regions/{regionCode}/waittimes — "get availability and wait times for region" reason: Returns provider/clinic availability and wait times by region, the availability-lookup step of patient access booking. Fits Scheduling & Appointment Management, though the surface is read-only availability rather than booking itself, hence moderate confidence.