List Or Surgery Cases
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
tenantId | query | string o nulo | No |
patientId | query | string o nulo | No |
admissionId | query | string o nulo | No |
encounterId | query | string o nulo | No |
status | query | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | lista de SurgeryCaseOut |
| 422 | Error de validación | HTTPValidationError |
Create Or Surgery Case
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
tenantId | query | string o nulo | No |
Cuerpo obligatorio SurgeryCaseCreateIn
| Campo | Tipo | Obl. |
|---|
patientId | string | Sí |
branchId | string o nulo | No |
admissionId | string o nulo | No |
encounterId | string o nulo | No |
primaryDoctorId | string o nulo | No |
procedureName | string | Sí |
procedureCode | string o nulo | No |
anesthesiaType | string o nulo | No |
roomLabel | string o nulo | No |
responsibleTeam | lista de ResponsibleTeamMemberIn | No |
notes | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 201 | Respuesta correcta | SurgeryCaseDetailOut |
| 422 | Error de validación | HTTPValidationError |
GET/v1/or-surgeries/{surgery_id}Get Or Surgery Case
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | SurgeryCaseDetailOut |
| 422 | Error de validación | HTTPValidationError |
GET/v1/or-surgeries/{surgery_id}/checklistGet Surgery Checklist
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | lista de ChecklistItemOut |
| 422 | Error de validación | HTTPValidationError |
PATCH/v1/or-surgeries/{surgery_id}/checklist/{item_id}Update Surgery Checklist Item
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
item_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio ChecklistItemUpdateIn
| Campo | Tipo | Obl. |
|---|
isCompleted | boolean | Sí |
notes | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | ChecklistItemOut |
| 422 | Error de validación | HTTPValidationError |
POST/v1/or-surgeries/{surgery_id}/eventsRecord Or Surgery Event
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio SurgeryTimelineEventIn
| Campo | Tipo | Obl. |
|---|
eventType | string | Sí |
eventLabel | string o nulo | No |
occurredAt | string (date-time) | Sí |
notes | string o nulo | No |
metadata | object | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 201 | Respuesta correcta | SurgeryCaseDetailOut |
| 422 | Error de validación | HTTPValidationError |
PUT/v1/or-surgeries/{surgery_id}/noteUpsert Or Surgery Note
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio SurgicalNoteUpsertIn
| Campo | Tipo | Obl. |
|---|
procedurePerformed | string | Sí |
findings | string o nulo | No |
summary | string | Sí |
incidents | string o nulo | No |
observations | string o nulo | No |
responsibleTeam | lista de ResponsibleTeamMemberIn | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | SurgeryCaseDetailOut |
| 422 | Error de validación | HTTPValidationError |
POST/v1/or-surgeries/{surgery_id}/recovery/closeClose Or Surgery Recovery
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio RecoveryCloseIn
| Campo | Tipo | Obl. |
|---|
recordedAt | string (date-time) o nulo | No |
vitals | RecoveryVitalsIn o nulo | No |
observations | string o nulo | No |
incidents | string o nulo | No |
notes | string o nulo | No |
dischargeDecision | string | Sí |
destinationLabel | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | SurgeryCaseDetailOut |
| 422 | Error de validación | HTTPValidationError |
POST/v1/or-surgeries/{surgery_id}/recovery/entriesRecord Or Surgery Recovery Entry
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio RecoveryEntryIn
| Campo | Tipo | Obl. |
|---|
recordedAt | string (date-time) o nulo | No |
vitals | RecoveryVitalsIn o nulo | No |
observations | string o nulo | No |
incidents | string o nulo | No |
notes | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 201 | Respuesta correcta | SurgeryCaseDetailOut |
| 422 | Error de validación | HTTPValidationError |
POST/v1/or-surgeries/{surgery_id}/recovery/startStart Or Surgery Recovery
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio RecoveryStartIn
| Campo | Tipo | Obl. |
|---|
startedAt | string (date-time) o nulo | No |
vitals | RecoveryVitalsIn | No |
observations | string o nulo | No |
incidents | string o nulo | No |
notes | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 201 | Respuesta correcta | SurgeryCaseDetailOut |
| 422 | Error de validación | HTTPValidationError |
GET/v1/or-surgeries/{surgery_id}/suppliesList Surgery Supplies
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | lista de SupplyUsageOut |
| 422 | Error de validación | HTTPValidationError |
POST/v1/or-surgeries/{surgery_id}/suppliesRecord Surgery Supply
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
surgery_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio SupplyUsageIn
| Campo | Tipo | Obl. |
|---|
productId | string o nulo | No |
productName | string o nulo | No |
quantity | number | Sí |
unit | string o nulo | No |
lotNumber | string o nulo | No |
notes | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 201 | Respuesta correcta | lista de SupplyUsageOut |
| 422 | Error de validación | HTTPValidationError |