Campos retornados
Listado (GET /health_insurances)
- id: ID único del convenio.
- name: Nombre del convenio.
- active: Estado activo/inactivo del convenio.
- created_at: Fecha de creación del convenio.
- updated_at: Fecha de la última actualización del convenio.
- clinic: Datos de la clínica asociada, que contiene:
- id: ID de la clínica
- name: Nombre de la clínica
Detalles (GET /health_insurances/:id)
Además de los campos del listado, el endpoint de detalles retorna: healthinsuranceprocedures: Array de procedimientos del convenio, cada uno conteniendo:
- id: ID del procedimiento del convenio
- price_cents: Precio en centavos
- price_currency: Moneda (ej: "BRL")
- is_active: Estado activo/inactivo
- execution_deadline: Plazo de ejecución en días
- procedure: Datos del procedimiento (id, name, code)
- calendars: Array de calendarios (id, name, color)
Groups: Array de grupos de procedimientos, cada uno conteniendo:
- id: ID del grupo
- name: Nombre del grupo
- code: Código del grupo
- price_cents: Precio en centavos
- price_currency: Moneda
- active: Estado activo/inactivo
- group_procedures: Array de procedimientos del grupo
- calendars: Array de calendarios asociados
Listar tablas de precios
El controller de tablas de precios permite listar las tablas de precios a través de la action "index". Esto puede utilizarse para encontrar una tabla de precios que se desea actualizar.
Ejemplo con CURL:
curl -X GET \
-H "Authorization: Bearer 9b6309a4fe550142d34cba2af195ef07" \
-H "Content-Type: application/json" \
http://localhost:3000/api/v1/health_insurancesEjemplo con Ruby RestClient:
RestClient.get "http://localhost:3000/api/v1/health_insurances",
{ "Authorization" => "Bearer 9b6309a4fe550142d34cba2af195ef07" }El listado retorna todas las tablas de precios del usuario actual.
Mostrar tabla de precios específica
El controller de tablas de precios permite mostrar una tabla de precios específica accediendo a la action "show". Para mostrar una tabla de precios es necesario conocer el ID de la tabla de precios que se desea visualizar.
Ejemplo con CURL:
curl -X GET \
-H "Authorization: Bearer 9b6309a4fe550142d34cba2af195ef07" \
-H "Content-Type: application/json" \
http://localhost:3000/api/v1/health_insurances/160Ejemplo con Ruby RestClient:
RestClient.get "http://localhost:3000/api/v1/health_insurances/160",
{ "Authorization" => "Bearer 9b6309a4fe550142d34cba2af195ef07" }¿Le fue útil este artículo?
¡Qué bueno!
Gracias por sus comentarios
¡Sentimos mucho no haber sido de ayuda!
Gracias por sus comentarios
Comentarios enviados
Agradecemos su iniciativa, e intentaremos corregir el artículo