PATCH/v1/clinical-notes/{note_id}Update Clinical Note
Corrige el contenido de una nota clínica NO firmada — PRD #931 / CR-249.
La política de integridad necesita una vía de edición GOBERNADA para la nota (sin
ella, la reapertura no tendría propósito y las correcciones seguirían ocurriendo
fuera de la API, que es justo la invalidación silenciosa que el CR persigue). El
guard es el mismo de la firma (médico tratante dueño de la nota) y toda edición
queda auditada; si la nota está firmada, se rechaza con 409 ``DOCUMENT_SIGNED``.
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
note_id | path | string | Sí |
tenant_id | query | string o nulo | No |
Cuerpo obligatorio ClinicalNoteUpdateIn
| Campo | Tipo | Obl. |
|---|
noteType | string o nulo | No |
subjective | string o nulo | No |
objective | string o nulo | No |
assessment | string o nulo | No |
plan | string o nulo | No |
body | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | ClinicalNoteOut |
| 422 | Error de validación | HTTPValidationError |
POST/v1/clinical-notes/{note_id}/reopenReopen Clinical Note Signature
Reapertura EXPLÍCITA y auditada de una nota clínica firmada — PRD #931 / CR-249.
Es la única vía para corregir el contenido firmado: invalida la firma primaria y la
co-firma exigiendo un MOTIVO, lo deja auditado (``CLINICAL_NOTE_SIGNATURE_REOPENED``,
con la firma anulada en el metadata) y devuelve la nota a estado editable. Después
hay que volver a firmarla (y a pedir co-firma si aplica).
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
note_id | path | string | Sí |
tenant_id | query | string o nulo | No |
Cuerpo obligatorio ReopenClinicalNoteIn
| Campo | Tipo | Obl. |
|---|
reason | string | Sí |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | ClinicalNoteOut |
| 422 | Error de validación | HTTPValidationError |