WP-16 API spec
WP-16 is a Flutter-only package. It adds no API code. Decision: ADR 0012. Wire: exchange/diagnostics-screens.md.
Usage
The diagnostics screens read the endpoints below. WP-12 adds every missing field. See api-enrichment.md.
GET /api/v1/afia/worklists/summary?kind=for dashboard.GET /api/v1/afia/worklists?kind=for worklist and prescriptions.PATCH /api/v1/afia/orders/{id}/schedulefor calendar and confirmation.POST /api/v1/afia/orders/{id}/resultsfor entry, validation, and transmission./api/v1/afia/admin/structures,/admin/exam-types, and/admin/tariffsfor structure info, exam types, and tariffs.
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.