Árvore de páginas

Versões comparadas

Chave

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

...

  • Chamadas GET:

    AtributoCampo ProtheusTipo
    manufacturerBTQ_FABRICCaracter
    procedureIdBTU_CODTAB + BTU_CDTERM ou BTQ_CODTAB + BTQ_CDTERMCaracter
    procedureCodeBTU_CDTERM ou BTQ_CDTERMCaracter
    procedureTypeBR8_TPPROCCaracter
    inSerieBJE_TIPO = '2' (o registro BJE é vinculado ao BR8_CLASSEBoolean
    eventTypeBR8_TIPEVECaracter
    procedureDescriptionBR8_DESCRICaracter
    anvisaIdSempre vazio (mantido para manter a integridade já existente)Caracter
    tableCodeBTU_CODTAB ou BTQ_CODTABCaracter
    manufacturerReferenceBTQ_REFFABCaracter


    Exemplo de resposta com evento encontrado (filtro complexo):

    Bloco de código
    titleSucesso 202
    {
        "items": [
            {
                "manufacturer": "",
                "procedureId": "2210101012",
                "procedureCode": "10101012",
                "procedureType": "0",
                "inSerie": false,
                "eventType": "",
                "procedureDescription": "CONSULTA EM CONSULTORIO",
                "anvisaId": "",
                "tableCode": "22",
                "manufacturerReference": ""
            }
        ],
        "hasNext": false
    }


    Exemplo de resposta com evento encontrado (busca por ID):

    Bloco de código
    titleSucesso 202
    {
        "manufacturer": "",
        "procedureId": "2210101012",
        "procedureCode": "10101012",
        "procedureType": "0",
        "inSerie": false,
        "eventType": "",
        "procedureDescription": "CONSULTA EM CONSULTORIO",
        "anvisaId": "",
        "tableCode": "22",
        "manufacturerReference": ""
    }


    Em buscas por filtro complexo, a quantidade mínima de caracteres para realizar a busca é 3. Se forem informados menos que 3, será apresentada uma mensagem impeditiva:

    Bloco de código
    titleSucesso 202
    {
        "code": 200,
        "message": "Nao foram localizados resultados com os valores informados",
        "detailedMessage": "O servidor nao foi capaz de entender a solicitacao",
        "helpUrl": "",
        "details": [
            {
                "code": "",
                "message": "",
                "detailedMessage": "",
                "helpUrl": ""
            }
        ]
    }


    Em buscas por filtro complexo, a quando não for encontrado um evento com os parâmetros informados:

    Bloco de código
    titleSucesso 202
    {
        "items": [],
        "hasNext": false
    }

Busca por dentes:

Bloco de código
titleSucesso 202
{
    "items": [
        {
            "procedureCode": "82000026",
            "terminologyCode": "11",
            "description": "Incisivo Central Superior Direito",
            "hasSurfaces": "1",
            "permanent": true,
            "deciduous": false
        },
        {
            "procedureCode": "82000026",
            "terminologyCode": "12",
            "description": "Incisivo Lateral Superior Direito",
            "hasSurfaces": "1",
            "permanent": true,
            "deciduous": false
        }
    ],
    "hasNext": false
}


Busca por faces:

Bloco de código
titleSucesso 202
{
    "items": [
        {
            "procedureCode": "82000026",
            "id": 10,
            "teethCode": "12  ",
            "terminologyCode": "DIL",
            "hasSurfaces": "1",
            "permanent": true,
            "deciduous": false,
            "description": "Distal Incisal Lingual"
        }
    ],
    "hasNext": false
}


06. PONTOS DE ENTRADA

Foram implementados os pontos de entrada PLRSTPR1 e PLRSTPR2 para auxiliarem na API.

...