Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Painel
titleColorOrange
borderStylesolid
titleContinuousMedications - Retorna os medicamentos de uso contínuo

Retorna os medicamentos de uso contínuo do beneficiário

/totvsHealthPlans/refundSetup/v1/continuousMedications

GET

Nota
Expandir
titleParameters
Authorization (header)

string

Cabeçalho usado para autorização das requisições (Bearer token)*required

Content-Type (header)

string

'application/json' é o formato do conteúdo*required
subscriberId (query)string

Matricula do beneficiário (BA1_CODINT+BA1_CODEMP+BA1_MATRIC+BA1_TIPREG+BA1_DIGITO)

(obtido através da API Beneficiaries - v1.000 (Family Contract))

*required
prescriptionCode (query)string

Filtro de medicamentos pelo código da receita no sistema


prescriptionStatus (query)string

Filtro de medicamentos pelo status da receita, sendo:

  • 0 - Solicitado (Portal)
  • 1 - Protocolado
  • 2 - Em Analise
  • 3 - Deferido
  • 4 - Indeferido
  • 5 - Deferido Parcialmente
  • 6 - Pendente Inf. beneficiário
  • A - Solicitação não concluída

pode ser enviado mais de um status. Exemplo: 0,1,2,3


medicationCode (query)stringFiltro de medicamentos pelo código
expirationDate (query)string

Filtro de medicamentos pela validade, sendo:

  • 1 - Medicamentos dentro da validade
  • 2 - Medicamentos fora da validade

page (query)

string

Valor numérico (maior que zero) representando a página solicitada
pageSize (query)

string

Valor numérico (maior que zero) representando o total de registros retornados na consulta
order (query)

string

Lista de campos para ordenação, separada por virgula (,).
fields (query)

string

Lista com o nome das propriedades JSON que serão retornadas.
filter (query)

string

Filtros seguindo o padrão ODATA
Dica
Expandir
titleRequest

Body


Não possui body!

Dica
Expandir
title(200) - Operação realizada com sucesso
hasNextbooleanIndica se ainda existem registros a serem retornados
*required
remainingRecordsnumeric (integer)Quantidade de registros ainda existem para retorno
*required
itemsarrayLista de medicamentos

items.prescriptionStatusprescription_statusstring

Status da receita do medicamento:

  • 0 - Solicitado (Portal)
  • 1 - Protocolado
  • 2 - Em Analise
  • 3 - Deferido
  • 4 - Indeferido
  • 5 - Deferido Parcialmente
  • 6 - Pendente Inf. beneficiário
  • A - Solicitação não concluída
B4F_STATUS*required
items.prescriptionCodeprescription_CodestringCódigo da receita do medicamentoB7D_CODREC*required
items.initialMedicationSateinitial_medication_datestring (date)Data inicial da validade do medicamentoB7D_DTVINI*required
items.finaMmedicationDatefinal_medication_datestring (date)Data final da validade do medicamentoB7D_DTFVAL*required
items.medicationCodemedication_codestringCódigo do medicamentoB7D_CODMED*required
items.medicationDescriptionmedication_descriptionstringDescrição do medicamentoBR8_DESCRI*required
items.unitMeasureunit_measurestringUnidade de consumo do medicamentoB7D_UNICON
items.quantityAuthorizedquantity_authorizednumeric (integer)Quantidade autorizada do medicamentoB7D_QTDAUT
items.quantityExecutedquantity_executednumeric (integer)Quantidade utilizada (executada) do medicamentoB7D_QTDEXE
items.stateAbbreviationstate_abbreviationstringEstado do conselho regional do profissional da receitaB4F_ESTSOL*required
items.professionalCouncilprofessional_councilstringSigla do conselho regional do profissional da receitaB4F_SIGLA*required
items.professionalCouncilNumberprofessional_council_numberstringNumero do conselho regional do profissional da receitaB4F_REGSOL*required
items.professionalNameprofessional_namestringNome do profissional da receitaBB0_NOME*required
Bloco de código
languagec#
themeEmacs
titleExemplo
linenumberstrue
{
    "items": [
        {
            "prescriptionStatusprescription_status": "3",
            "prescriptionCodeprescription_code": "41750520230419000001",
            "initialMedicationDateinitial_medication_date": "2023-01-01",
            "finalMedicationDatefinal_medication_date": "2023-01-01",
            "medicationCodemedication_code": "0490269497",
            "medicationDescriptionmedication_description": "AAS ADULTO 500 MG COM CT BL AL PLAS INC X 20",
            "unitMeasureunit_measure": "",
            "quantityAuthorizedquantity_authorized": 9999,
            "quantityExecutedquantity_executed": 0,
            "stateAbbreviationstate_abbreviation": "SP",
            "professionalCouncilprofessional_council": "CRM",
            "professionalCouncilNumberprofessional_council_number": "1244477111",
            "professionalNameprofessional_name": "FRANCISCO"
        },
        {
            "prescriptionStatusprescription_status": "1",
            "prescriptionCodeprescription_code": "41750520230619000001",
            "initialMedicationDateinitial_medication_date": "2023-04-03",
            "finalMedicationDatefinal_medication_date": "2023-04-03",
            "medicationCodemedication_code": "0490173961",
            "medicationDescriptionmedication_description": "DRAMIN 100 MG COM CT BL AL PLAS INC X 20",
            "unitMeasureunit_measure": "",
            "quantityAuthorizedquantity_authorized": 0,
            "quantityExecutedquantity_executed": 0,
            "stateAbbreviationstate_abbreviation": "SP",
            "professionalCouncilprofessional_council": "CRM",
            "professionalCouncilNumberprofessional_council_number": "334456",
            "professionalNameprofessional_name": "VINICIUS"
        }
    ],
    "hasNext": true,
    "remainingRecords": 3
}
Aviso
Expandir
title(406) - Parâmetros obrigatórios
codestringCódigo identificador do erro.*required
messagestringLiteral no idioma da requisição descrevendo o erro para o usuário.*required
detailedMessagestringMensagem técnica e mais detalhada do erro.*required
detailsarrayLista de objetos de erro (recursiva) com mais detalhes sobre o erro principal.*required
Bloco de código
languagec#
themeEmacs
titleExemplo
linenumberstrue
{
    "code": "E001",
    "message": "Existem chaves obrigatórias que não foram informadas.",
    "detailedMessage": "Verifique a lista de erros no campo details para mais detalhes.",
    "details": [
        {
            "code": "E001-406",
            "message": "Chave subscriberId obrigatória",
            "detailedMessage": "Não foi informado no queryParams da requisição a chave subscriber-id."
        }
    ]
}
Aviso
Expandir
title(404) - Beneficiário não encontrado
codestringCódigo identificador do erro.*required
messagestringLiteral no idioma da requisição descrevendo o erro para o usuário.*required
detailedMessagestringMensagem técnica e mais detalhada do erro.*required
Bloco de código
languagec#
themeEmacs
titleExemplo
linenumberstrue
{
    "code": "E001",
    "message": "Beneficiário não encontrado",
    "detailedMessage": "Não foi possível retornar os dados do beneficiário através da matrícula informada."
}

...