Patients Clinical — technical overview
Scaffolded stub — replace with proper documentation when this module is next touched.
Auto-discovered facts about the patients_clinical module. See the module's own notes at backend/app/modules/patients_clinical/CLAUDE.md for context the scaffold could not infer.
API surface
DELETE /api/v1/patients_clinical/patients/{patient_id}/allergies/{allergy_id}DELETE /api/v1/patients_clinical/patients/{patient_id}/emergency-contactDELETE /api/v1/patients_clinical/patients/{patient_id}/legal-guardianDELETE /api/v1/patients_clinical/patients/{patient_id}/medications/{medication_id}DELETE /api/v1/patients_clinical/patients/{patient_id}/surgical-history/{surgery_id}DELETE /api/v1/patients_clinical/patients/{patient_id}/systemic-diseases/{disease_id}GET /api/v1/patients_clinical/patients/{patient_id}/alertsGET /api/v1/patients_clinical/patients/{patient_id}/allergiesGET /api/v1/patients_clinical/patients/{patient_id}/emergency-contactGET /api/v1/patients_clinical/patients/{patient_id}/legal-guardianGET /api/v1/patients_clinical/patients/{patient_id}/medical-contextGET /api/v1/patients_clinical/patients/{patient_id}/medical-historyGET /api/v1/patients_clinical/patients/{patient_id}/medicationsGET /api/v1/patients_clinical/patients/{patient_id}/surgical-historyGET /api/v1/patients_clinical/patients/{patient_id}/systemic-diseasesPOST /api/v1/patients_clinical/patients/{patient_id}/allergiesPOST /api/v1/patients_clinical/patients/{patient_id}/medicationsPOST /api/v1/patients_clinical/patients/{patient_id}/surgical-historyPOST /api/v1/patients_clinical/patients/{patient_id}/systemic-diseasesPUT /api/v1/patients_clinical/patients/{patient_id}/allergies/{allergy_id}PUT /api/v1/patients_clinical/patients/{patient_id}/emergency-contactPUT /api/v1/patients_clinical/patients/{patient_id}/legal-guardianPUT /api/v1/patients_clinical/patients/{patient_id}/medical-contextPUT /api/v1/patients_clinical/patients/{patient_id}/medical-historyPUT /api/v1/patients_clinical/patients/{patient_id}/medications/{medication_id}PUT /api/v1/patients_clinical/patients/{patient_id}/surgical-history/{surgery_id}PUT /api/v1/patients_clinical/patients/{patient_id}/systemic-diseases/{disease_id}
Frontend
This module ships no Nuxt pages.
Permissions
medical.read, medical.write, emergency.read, emergency.write
See ./permissions.md for the full role mapping.
Events
- Emits: (none)
- Subscribes: (none)
module participates in the event bus).
See also
- Module CLAUDE notes:
backend/app/modules/patients_clinical/CLAUDE.md - Documentation portal contract