WP-14 API spec
WP-14 is a Flutter-only package. It adds no API code. Decision: ADR 0012. Wire: exchange/clinician-screens.md.
Usage
The clinician screens read the endpoints below. WP-12 adds every missing field. See api-enrichment.md.
GET /api/v1/afia/clinician/dashboardfor home.GET /api/v1/afia/clinician/agenda?from=&to=for agenda.GET /api/v1/afia/clinician/patientsfor patients./api/v1/afia/clinician/encountersfor report.GET /api/v1/afia/clinician/profilefor profile.
Domain
None. Types stay in their owner packages.
Persistence
None.
HTTP DTOs
None. The screens read the DTOs in api-enrichment.md and the owner specs.
Mappers
None.
Services
None.
Controllers
No new controller. WP-12 owns the new endpoints. The owner packages keep their controllers.
Does not do
Java types. Liquibase changesets. Fields that no in-scope Stitch screen shows.