WP-06 Encounter notes
Load AGENTS.md, contracts.md, and this file. Tech specs: api/encounter.md, app/encounter.md, exchange/encounter.md. Implement only when the user asks and WP-05 has landed.
Group G3.
Owns
afia-api/src/main/java/health/afia/app/clinician/encounter/afia-api/src/test/java/health/afia/app/clinician/encounter/afia-app/lib/presentation/clinician/encounter/afia-app/lib/data/encounter/afia-app/lib/domain/encounter/
Feature: F-07 write consultation notes.
Reserved path: /api/v1/afia/clinician/encounters.
Must not write
EndpointUri.java,api_config.dart,docs/api-map.md- Appointment persistence, profiles, or diagnostics
- Patient-facing note editors
Depends on
WP-05. An encounter points at an appointmentId.
Done when
Encounterhasid,appointmentId, andnotesonly.- A clinician can create and update notes on
/api/v1/afia/clinician/encounters. - A patient cannot write this resource.
- Tests cover clinician write and a rejected patient write.
cd afia-api && mvn testpasses.cd afia-app && flutter testpasses.
Do not invent screens
Landing copy is "vos consultations". Do not invent SOAP templates or exam forms until WP-10.