POST/v1/verification-casesCreate Verification Case
Cuerpo obligatorio app__api__routes__verification_cases__VerificationCaseCreateIn
| Campo | Tipo | Obl. |
|---|
entityType | "PATIENT" | "DOCTOR" | "MEDICAL_OFFICE" | "INSTITUTION" | Sí |
entityId | string | Sí |
tenantId | string o nulo | No |
assignedReviewerId | string o nulo | No |
status | "DRAFT" | "UNASSIGNED" | "ASSIGNED" | "PENDING_DOCUMENTS" | "SUBMITTED" | "WAITING_INFORMATION" | "IN_REVIEW" | "UNDER_REVIEW" | "ESCALATED" | "APPROVED" | "REJECTED" | "SUSPENDED" | "EXPIRED" | "REVALIDATION_REQUIRED" | "REVALIDATION_SUBMITTED" | "REVALIDATED" | "REOPENED" | "CANCELLED" | "CLOSED" | No |
slaDueDate | string (date-time) o nulo | No |
expirationDate | string (date) o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 201 | Respuesta correcta | app__api__routes__verification_cases__VerificationCaseOut |
| 422 | Error de validación | HTTPValidationError |
GET/v1/verification-cases/entity/{entity_type}/{entity_id}Get Entity Verification Cases
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
entity_type | path | "PATIENT" | "DOCTOR" | "MEDICAL_OFFICE" | "INSTITUTION" | Sí |
entity_id | path | string | Sí |
tenantId | query | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | lista de app__api__routes__verification_cases__VerificationCaseOut |
| 422 | Error de validación | HTTPValidationError |
GET/v1/verification-cases/{case_id}Get Verification Case
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
case_id | path | string | Sí |
tenantId | query | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | app__api__routes__verification_cases__VerificationCaseOut |
| 422 | Error de validación | HTTPValidationError |
PATCH/v1/verification-cases/{case_id}/approveApprove Verification Case
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
case_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio VerificationCaseApproveIn
| Campo | Tipo | Obl. |
|---|
decisionReason | string o nulo | No |
expirationDate | string (date) o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | app__api__routes__verification_cases__VerificationCaseOut |
| 422 | Error de validación | HTTPValidationError |
PATCH/v1/verification-cases/{case_id}/assignAssign Verification Case
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
case_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio VerificationCaseAssignIn
| Campo | Tipo | Obl. |
|---|
assignedReviewerId | string | Sí |
slaDueDate | string (date-time) o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | app__api__routes__verification_cases__VerificationCaseOut |
| 422 | Error de validación | HTTPValidationError |
PATCH/v1/verification-cases/{case_id}/escalateEscalate Verification Case
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
case_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio VerificationCaseEscalateIn
| Campo | Tipo | Obl. |
|---|
reason | string o nulo | No |
slaDueDate | string (date-time) o nulo | No |
escalationLevel | integer o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | app__api__routes__verification_cases__VerificationCaseOut |
| 422 | Error de validación | HTTPValidationError |
PATCH/v1/verification-cases/{case_id}/rejectReject Verification Case
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
case_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio VerificationCaseRejectIn
| Campo | Tipo | Obl. |
|---|
decisionReason | string | Sí |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | app__api__routes__verification_cases__VerificationCaseOut |
| 422 | Error de validación | HTTPValidationError |
PATCH/v1/verification-cases/{case_id}/statusUpdate Verification Case Status
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
case_id | path | string | Sí |
tenantId | query | string o nulo | No |
Cuerpo obligatorio VerificationCaseStatusIn
| Campo | Tipo | Obl. |
|---|
status | "DRAFT" | "UNASSIGNED" | "ASSIGNED" | "PENDING_DOCUMENTS" | "SUBMITTED" | "WAITING_INFORMATION" | "IN_REVIEW" | "UNDER_REVIEW" | "ESCALATED" | "APPROVED" | "REJECTED" | "SUSPENDED" | "EXPIRED" | "REVALIDATION_REQUIRED" | "REVALIDATION_SUBMITTED" | "REVALIDATED" | "REOPENED" | "CANCELLED" | "CLOSED" | Sí |
decisionReason | string o nulo | No |
slaDueDate | string (date-time) o nulo | No |
expirationDate | string (date) o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | app__api__routes__verification_cases__VerificationCaseOut |
| 422 | Error de validación | HTTPValidationError |