Campos retornados
Listagem (GET /health_insurances)
- id: ID único do convênio.
- name: Nome do convênio.
- active: Status ativo/inativo do convênio.
- created_at: Data de criação do convênio.
- updated_at: Data da última atualização do convênio.
- clinic: Dados da clínica associada contendo:
- id: ID da clínica
- name: Nome da clínica
Detalhes (GET /health_insurances/:id)
Além dos campos da listagem, o endpoint de detalhes retorna: healthinsuranceprocedures: Array de procedimentos do convênio, cada um contendo:
- id: ID do procedimento do convênio
- price_cents: Preço em centavos
- price_currency: Moeda (ex: "BRL")
- is_active: Status ativo/inativo
- execution_deadline: Prazo de execução em dias
- procedure: Dados do procedimento (id, name, code)
- calendars: Array de calendários (id, name, color)
Groups: Array de grupos de procedimentos, cada um contendo:
- id: ID do grupo
- name: Nome do grupo
- code: Código do grupo
- price_cents: Preço em centavos
- price_currency: Moeda
- active: Status ativo/inativo
- group_procedures: Array de procedimentos do grupo
- calendars: Array de calendários associados
Listar tabelas de preço
O controller de tabelas de preço permite listar os tabelas de preço através da action "index". Isso pode ser usado para encontrar uma tabela de preço que vai ser atualizado.
Exemplo com CURL:
curl -X GET \
-H "Authorization: Bearer 9b6309a4fe550142d34cba2af195ef07" \
-H "Content-Type: application/json" \
http://localhost:3000/api/v1/health_insurancesExemplo com Ruby RestClient:
RestClient.get "http://localhost:3000/api/v1/health_insurances",
{ "Authorization" => "Bearer 9b6309a4fe550142d34cba2af195ef07" }A listagem retorna todos os tabelas de preço do usuário atual.
Mostrar tabela de preço específico
O controller de tabelas de preço permite mostrar uma tabela de preço específico acessando a action "show". Para mostrar uma tabela de preço é necessário saber o id da tabela de preço que deseja visualizar.
Exemplo com CURL:
curl -X GET \
-H "Authorization: Bearer 9b6309a4fe550142d34cba2af195ef07" \
-H "Content-Type: application/json" \
http://localhost:3000/api/v1/health_insurances/160Exemplo com Ruby RestClient:
RestClient.get "http://localhost:3000/api/v1/health_insurances/160",
{ "Authorization" => "Bearer 9b6309a4fe550142d34cba2af195ef07" }Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo