WP-08 Patient results projection
Load AGENTS.md, contracts.md, and this file. Tech specs: api/patient-results.md, app/patient-results.md, exchange/patient-results.md. Implement only when the user asks and WP-07 has landed.
Group G3.
Owns
afia-api/src/main/java/health/afia/app/patient/results/afia-api/src/test/java/health/afia/app/patient/results/afia-app/lib/presentation/patient/results/afia-app/lib/data/patient/results/afia-app/lib/domain/patient/results/
Feature: F-04 read own diagnostic results.
Reserved path: /api/v1/afia/results.
Must not write
EndpointUri.java,api_config.dart,docs/api-map.mdhealth.afia.app.diagnosticspersistence- A patient-owned copy of result rows
- Booking or profile packages
Depends on
WP-07. This package reads diagnostic results and projects them to the patient.
Done when
GET /api/v1/afia/resultsreturns the current patient's results fromdiagnostics.- The patient package does not persist
DiagnosticResult. - A patient cannot submit a result through this package.
- Tests insert a result in diagnostics and read it through this API.
cd afia-api && mvn testpasses.cd afia-app && flutter testpasses.
Do not invent screens
Do not invent a results timeline from Stitch. A list of summary and kind is enough until WP-10.