List Referrals
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
type | query | string o nulo | No |
status | query | string o nulo | No |
patientId | query | string o nulo | No |
tenant_id | query | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | lista de ReferralOut |
| 422 | Error de validación | HTTPValidationError |
Create Referral
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
tenant_id | query | string o nulo | No |
Cuerpo obligatorio ReferralCreateIn
| Campo | Tipo | Obl. |
|---|
patientId | string | Sí |
referringDoctorId | string o nulo | No |
referredDoctorId | string o nulo | No |
specialty | string o nulo | No |
urgency | string | No |
reason | string | Sí |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 201 | Respuesta correcta | ReferralOut |
| 422 | Error de validación | HTTPValidationError |
GET/v1/referrals/share/{share_code}Get Shared Referral
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
share_code | path | string | Sí |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | ReferralShareOut |
| 422 | Error de validación | HTTPValidationError |
GET/v1/referrals/{referral_id}Get Referral
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
referral_id | path | string | Sí |
tenant_id | query | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | ReferralOut |
| 422 | Error de validación | HTTPValidationError |
PATCH/v1/referrals/{referral_id}/statusUpdate Referral Status
Parámetros
| Nombre | En | Tipo | Obl. |
|---|
referral_id | path | string | Sí |
tenant_id | query | string o nulo | No |
Cuerpo obligatorio ReferralStatusIn
| Campo | Tipo | Obl. |
|---|
status | string | Sí |
appointmentId | string o nulo | No |
rejectionReason | string o nulo | No |
Respuestas
| Código | Descripción | Devuelve |
|---|
| 200 | Respuesta correcta | ReferralOut |
| 422 | Error de validación | HTTPValidationError |