Árvore de páginas

Versões comparadas

Chave

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

...

MétodoDescriçãoTipo
GETRealizar uma consultar os dados dos pacotes de intercâmbio (SISPAC) de um documento específicoGET
UPDATERealizar a alteração de valores reconhecidos de pacotes de intercâmbio (SISPAC)POST

COMPOSITION

Realizar uma consulta da composição do PacoteGET

DENIALPACKAGE

Realizar uma consulta das glosas do PacoteGET

03. REQUISIÇÃO

Método GET: 

...

CampoDescriçãoTipoObrigatório?Formato
pageSizeNúmero de registros retornados. Neste caso será quantos registros de pacotes de intercâmbio será retornado dentro do documento.NuméricoNão (default 20)999999
pageNúmero da página a ser retornadoretornada.NuméricoNão (default 1)999999
unidadePrestadoraUtilizado para filtrar os documentos através da unidade prestadora do documento.NuméricoSim9999
transacaoUtilizado para filtrar os documentos através da transação do documento.NuméricoSim99
serieUtilizado para filtrar os documentos através da série do documento.AlfanuméricoSimx(4)
documentoUtilizado para filtrar os documentos através do número do documento.NuméricoSim99999999
sequenciaUtilizado para filtrar os documentos através da sequencia do documento.NuméricoSim999999999

...

CampoDescriçãoTipoObrigatório?Formato

Dados dentro do JsonArray TAG pacotesIntercambio

idPacote

Utilizado para filtrar o pacote através do ID do pacoteseu identificador único.NuméricoSim>>>>>9

vlTaxaReconhecido

Utilizado para informar o valor da taxa reconhecida.DecimalNão>>>>9.99

vlPacoteReconhecido

Utilizado para informar o valor do pacote reconhecido.DecimalNão>>>>9.99

vlFatorReconhecido

Utilizado para informar o valor do fator reconhecido.DecimalNão>>>>9.99

03. RESULTADO

Método GET: 

Em seguida descrevemos os campos que podem ser retornados na requisição.

qtdReconhecida

Utilizado para informar a quantidade reconhecida.DecimalNão>>>>9.99

justificativa

Campo obrigatório quando o valor reconhecido se torna menor que o cobrado. Será utilizado como justificativa das novas glosas geradas.StringNãoX(1500)


Exemplo de requisição para o método UPDATE:

Bloco de código
firstline1
titleRequisição para o método UPDATE
collapsetrue
{
  "pacoteRealizado": [
    {
      "idPacote": 93,
      "vlTaxaReconhecido": 100.00,
      "vlPacoteReconhecido": 100.00,
      "vlFatorReconhecido": 1.30,
      "qtdReconhecida": 1.00,
      "justificativa": "Procedimento realizado conforme protocolo.",
    }
  ]
}

Método COMPOSITION: 

Realiza uma consulta de um pacote SISPAC especifico retornando os dados da composição do pacote.

    • Deve ser informado a URL da api com o ID do pacote (ver os exemplos abaixo).

Método DENIALPACKAGE: 

Realiza uma consulta de um pacote SISPAC especifico retornando os dados das glosas do pacote junto com seus movimentos.

    • Deve ser informado a URL da api com o ID do pacote (ver os exemplos abaixo).

03. RESULTADO

Método GET: 

Em seguida descrevemos os campos que podem ser retornados na requisição.

numRegisters

Número de registros retornados.

Numérico

hasNext

Variável responsável pela a indicação de registros além do retornado através desta paginação.

Logical

items

JsonArray que contém o objeto do documento.

JsonArray

Dados dentro do JsonArray TAG ITEMS

unidade

Unidade que realizou a criação do documento. Sempre será a unidade operando o sistema.

Numérico

unidadePrestadora

Unidade que executou o documento.

Numérico

transacao

Transação à qual o documento pertence.

Numérico

serieDocumento

Série à qual o documento pertence.

Alfanumérico

documentoOriginal

Número do documento no Revisão de Contas Médicas.

Numérico

documentoSistema

Número Sequencial de controle utilizado pelo sistema para diferenciar documentos em alguns casos.

Numérico

pacotesIntercambio

JsonArray que contém o objeto do Pacote de Intercâmbio.

JsonArray

Dados dentro do JsonArray TAG pacotesIntercambio

unidadeExec

Unidade Prestador Executante

Numérico

prestadorExec

Código Prestador Executante

Numérico

dataExecucao

Data de Execução

Alfanumérico (AAAA/MM/DD)

horaInicial

Hora Inicial

Alfanumérico (HH:MM:SS)

horaFinal

Hora Final

Alfanumérico (HH:MM:SS)

qtdCobrada

Quantidade Cobrada

Decimal

vlPacoteCobrado

Valor Cobrado do Pacote

Decimal

vlFatorCobrado

Fator Cobrado do Pacote

Decimal

vlTaxaCobrado

Taxa Cobrado do Pacote

Decimal

vlPacoteReconhecido

Valor Reconhecido do Pacote

Decimal

vlFatorReconhecido

Valor Reconhecido do Pacote

Decimal

vlTaxaCobrado

Valor Reconhecido do Pacote

Decimal

equipeProfissional

JsonArray que contém a equipe de profissionais do pacote.

JsonArray

pacoteIntercambio

JsonArray que contém o pacote do documento.

JsonArray 

Dados dentro do JsonArray TAG equipeProfissional

registroProfissional

Registro Profissional

Alfanumérico

tipoParticipacao

Tipo de Participação

Alfanumérico

unidadePrestador

Unidade do Prestador

Numérico

prestador

Código do Prestador

Numérico

cpfProfissional

CPF do Profissional

Alfanumérico

nomeProfissional

Nome do Profissional

Alfanumérico

ufConselhoProfissional

UF do Conselho do Profissional

Numérico

cboProfissional

CBO do Profissional

Alfanumérico

cnpjProfissional

CNPJ do Profissional

Alfanumérico

siglaConselhoProfissional

Sigla do Conselho do Profissional

Alfanumérico

Dados dentro do JsonArray TAG pacoteIntercambio

dataAprovacaoReprovacao

Data da Aprovação

numRegisters

Número de registros retornados.

Numérico

hasNext

Variável responsavel só a indicação de mais registro dentro da paginação.

Logical

items

JsonArray que contém o objeto do documento.

JsonArray

Dados dentro do JsonArray TAG ITEMS

unidade

Unidade que realizou a criação do documento. Sempre será a unidade operando o sistema.

Numérico

unidadePrestadora

Unidade que executou o documento.

Numérico

transacao

Transação à qual o documento pertence.

Numérico

serieDocumento

Série à qual o documento pertence.

Alfanumérico

documentoOriginal

Número do documento no Revisão de Contas Médicas.

Numérico

documentoSistema

Número Sequencial de controle utilizado pelo sistema para diferenciar documentos em alguns casos.

Numérico

pacotesIntercambio

JsonArray que contém o objeto do Pacote de Intercâmbio.

JsonArray

Dados dentro do JsonArray TAG pacotesIntercambio

unidadeExec

Unidade Prestador Executante

Numérico

prestadorExec

Código Prestador Executante

Numérico

dataExecucao

Data de Execução

Alfanumérico (AAAA/MM/DD)

horaInicial

Hora Inicial

Alfanumérico (HH:MM:SS)

horaFinal

Hora Final

Alfanumérico (HH:MM:SS)

qtdCobrada

Quantidade Cobrada

Decimal

vlPacoteCobrado

Valor Cobrado do Pacote

Decimal

vlFatorCobrado

Fator Cobrado do Pacote

Decimal

vlTaxaCobrado

Taxa Cobrado do Pacote

Decimal

vlPacoteReconhecido

Valor Reconhecido do Pacote

Decimal

vlFatorReconhecido

Valor Reconhecido do Pacote

Decimal

vlTaxaCobrado

Valor Reconhecido do Pacote

Decimal

equipeProfissional

JsonArray que contém a equipe de profissionais do pacote.

JsonArray

pacoteIntercambio

JsonArray que contém o pacote do documento.

JsonArray 

Dados dentro do JsonArray TAG equipeProfissional

registroProfissional

Registro Profissional

Alfanumérico

tipoParticipacao

Tipo de Participação

Alfanumérico

unidadePrestador

Unidade do Prestador

Numérico

prestador

Código do Prestador

Numérico

cpfProfissional

CPF do Profissional

Alfanumérico

nomeProfissional

Nome do Profissional

Alfanumérico

ufConselhoProfissional

UF do Conselho do Profissional

Numérico

cboProfissional

CBO do Profissional

Alfanumérico

cnpjProfissional

CNPJ do Profissional

Alfanumérico

siglaConselhoProfissional

Sigla do Conselho do Profissional

Alfanumérico

Dados dentro do JsonArray TAG pacoteIntercambio

dataAprovacaoReprovacao

Data da Aprovação

Alfanumérico (AAAA/MM/DD)

dataInicioVigencia

Data Início de Vigência

Alfanumérico (AAAA/MM/DD)

dataFimVigencia

Data Fim de Vigência

Alfanumérico (AAAA/MM/DD)

unidadeOrigem

Unidade Origem

Numérico

nomeUnidadeOrigem

Nome Unidade Origem

Alfanumérico 

pacote

Código do Pacote

Numérico

statusPacote

Status do Pacote

Numérico

item

Item Principal

Numérico

descricaoItem

Descrição do Item

Alfanumérico 

qtdeServico

Quantidade Serviço

Numérico

tipoAcomodacao

Tipo de Acomodação

Alfanumérico

tipoInternacao

Tipo de Internação

Numérico

especialidade

Especialidade

Numérico

dataPublicacao

Data de Publicação

Alfanumérico (AAAA/MM/DD)

indicadorOpmedataInicioVigencia

Indicador Data Início de OPME

Numérico

etiquetaPacote

Etiqueta

Numérico

tipoRede

Tipo de Rede

Numérico

indicadorHm

Indicador de HM

Numérico

indicadorAuxiliar

Indicador de Auxiliar

Numérico

indicadorDiaria

Indicador de Diária

Numérico

indicadorAnestesista

Indicador de Anestesista

Numérico

valorInsumo

Valor do Insumo do Pacote

Numérico

valorTotal

Valor Total do do Pacote

Decimal

versaoPacote

Versão Pacote

Numérico

valorOpme

Valor do OPME

Decimal

valorPacote

Valor so Pacote

Decimal

valorMaterial

Valor de Material

Decimal

valorMedicamento

Valor de Medicamento

Decimal

valorDiarias

Valor de Diárias

Decimal

valorTaxGas

Valor de Taxas e Gases

Decimal

valorProc

Valor Procedimento

Decimal

tipoPacote

Tipo do Pacote do Pacote

Decimal

prestadores

JsonArray que contém os prestadores

JsonArray 

detalhes

JsonArray que contém os detalhes

JsonArray 

Dados dentro do JsonArray TAG prestadores

codigoPrestador

Código do Prestador

Numérico

cnes

CNES do Prestador

Alfanumérico

nomePrestador

Nome do Prestador

Alfanumérico

cpfCnpj

CPF/CNPJ do Prestador

Alfanumérico

Dados dentro do JsonArray TAG detalhes

item

Código do Item

Alfanumérico

quantidadeServico

Quantidade do Serviço

Decimal

tipoComposicao

Tipo da Composição

Numérico

tipoTabela

Tipo da Tabela

Alfanumérico

descricaoItem

Descrição do Item

Alfanumérico

valorTotal

Valor Total do Item

Decimal

unidadeMedida

Unidade de Medida do Item

Numérico

Método UPDATE: 

...

Dados dentro do JsonArray TAG messages

...

code

...

Código da mensagem

...

Alfanumérico

...

details

...

Detalhes da mensagem

...

Alfanumérico

...

message

...

Descrição da mensagem

...

Alfanumérico

...

type

...

Tipo de mensagem

...

Alfanumérico

...

helpMessage

...

Ajuda da mensahem

...

Alfanumérico

Vigência

Alfanumérico (AAAA/MM/DD)

dataFimVigencia

Data Fim de Vigência

Alfanumérico (AAAA/MM/DD)

unidadeOrigem

Unidade Origem

Numérico

nomeUnidadeOrigem

Nome Unidade Origem

Alfanumérico 

pacote

Código do Pacote

Numérico

statusPacote

Status do Pacote

Numérico

item

Item Principal

Numérico

descricaoItem

Descrição do Item

Alfanumérico 

qtdeServico

Quantidade Serviço

Numérico

tipoAcomodacao

Tipo de Acomodação

Alfanumérico

tipoInternacao

Tipo de Internação

Numérico

especialidade

Especialidade

Numérico

dataPublicacao

Data de Publicação

Alfanumérico (AAAA/MM/DD)

indicadorOpme

Indicador de OPME

Numérico

etiquetaPacote

Etiqueta

Numérico

tipoRede

Tipo de Rede

Numérico

indicadorHm

Indicador de HM

Numérico

indicadorAuxiliar

Indicador de Auxiliar

Numérico

indicadorDiaria

Indicador de Diária

Numérico

indicadorAnestesista

Indicador de Anestesista

Numérico

valorInsumo

Valor do Insumo do Pacote

Numérico

valorTotal

Valor Total do do Pacote

Decimal

versaoPacote

Versão Pacote

Numérico

valorOpme

Valor do OPME

Decimal

valorPacote

Valor so Pacote

Decimal

valorMaterial

Valor de Material

Decimal

valorMedicamento

Valor de Medicamento

Decimal

valorDiarias

Valor de Diárias

Decimal

valorTaxGas

Valor de Taxas e Gases

Decimal

valorProc

Valor Procedimento

Decimal

tipoPacote

Tipo do Pacote do Pacote

Decimal

prestadores

JsonArray que contém os prestadores

JsonArray 

detalhes

JsonArray que contém os detalhes

JsonArray 

permiteConsultaAutorizacao

Permite consulta de autorização para o pacote.

Logical

Dados dentro do JsonArray TAG prestadores

codigoPrestador

Código do Prestador

Numérico

cnes

CNES do Prestador

Alfanumérico

nomePrestador

Nome do Prestador

Alfanumérico

cpfCnpj

CPF/CNPJ do Prestador

Alfanumérico

Dados dentro do JsonArray TAG detalhes

item

Código do Item

Alfanumérico

quantidadeServico

Quantidade do Serviço

Decimal

tipoComposicao

Tipo da Composição

Numérico

tipoTabela

Tipo da Tabela

Alfanumérico

descricaoItem

Descrição do Item

Alfanumérico

valorTotal

Valor Total do Item

Decimal

unidadeMedida

Unidade de Medida do Item

Numérico

Método UPDATE: 

Dados dentro do JsonArray TAG messages

code

Código da mensagem

Alfanumérico

details

Detalhes da mensagem

Alfanumérico

message

Descrição da mensagem

Alfanumérico

type

Tipo de mensagem

Alfanumérico

helpMessage

Ajuda da mensahem

Alfanumérico

04. EXEMPLOS

Métodos GET: 

Requisição:

    • http://servidor:porta/dts/datasul-rest/resources/prg/hrc/v1/packageSispac/get/?unidadePrestadora={unidadePrestadora}&transacao={transacao}&serie={serieDocumento}&documento={documentoOriginal}&sequencia={documentoSistema}

Resposta HTTP 200:

Bloco de código
firstline1
titleResposta HTTP 200
collapsetrue

Exemplo de resposta (INFO) quando nenhum documento é encontrado (Resposta HTTP 200):

Bloco de código
firstline1
titleResposta HTTP 200 - INFO
collapsetrue
{
    "numRegisters": 0,
    "messages": [
        {
            "code": "DOC_NOT_FOUND",
            "details": "Verifique os parametros informados: unidadePrestadora, transacao, serie, documento, sequencia",
            "message": "Nenhum documento encontrado.",
            "type": "INFO",
            "helpMessage": ""
        }
    ],
    "hasNext": false,
    "items": []
}

Resposta em casos que ocorrem erros (Resposta HTTP 400):

Bloco de código
firstline1
titleResposta HTTP 400
collapsetrue
{
    "detailedMessage": "Verifique se os parametros obrigatorios foram informados: unidadePrestadora, transacao, serie, documento, sequencia",
    "code": "1",
    "message": "Nao foi possivel encontrar a tabela de filtros.",
    "type": "error"
}

Método UPDATE: 

Requisição:

    • http://servidor:porta/dts/datasul-rest/resources/prg/hrc/v1/packageSispac/update 

Resposta HTTP 200:

Bloco de código
firstline1
titleResposta HTTP 200
collapsetrue
{
    "messages": [
        {
            "code": "DOC_UPDATE_SUCCESS",
            "details": "",
            "message": "Registro alterado com sucesso.",
            "type": "INFO",
            "helpMessage": ""
        }
    ]
}

Resposta em casos que ocorrem erros (Resposta HTTP 400):

Bloco de código
firstline1
titleResposta HTTP 400
collapsetrue
{
    "detailedMessage": "Pacote Intercambio nao encontrado com o ID informado. ID: 200",
    "code": "1",
    "message": "Pacote nao encontrado.",
    "type": "error"
}
Bloco de código
firstline1
titleResposta HTTP 400
collapsetrue
{
    "detailedMessage": "Nao e permitido atualizar o pacote, pois o documento encontra-se em auditoria. ID: 100",
    "code": "1",
    "message": "Documento em auditoria.",
    "type": "error"
}

Método COMPOSITION: 

Requisição:

    • http://servidor:porta/dts/datasul-rest/resources/prg/hrc/v1/packageSispac/composition/{idPacote}

Resposta HTTP 200:

Bloco de código
firstline1
titleResposta HTTP 200
collapsetrue
{
    "composicaoRealizada": [
        {
            "item": "50005278",
            "tipoComposicao": 6,
            "vlReconhecido": 0.0,
            "vlSistema": 330.92,
            "vlProporcionalCobrado": 329.92,
            "quantidadeServico": 1.0,
            "glosas": [
                {
                    "descricaoGlosa": "GLOSA MANUAL",
                    "tagContestComple": "cd_cnes",
                    "motivoGlosa": "O termo glosa possui significados distintos dependendo do contexto.",
                    "qtdeGlosada": 0,
                    "justificativaReconsulta": "",
                    "classeErro": 6,
                    "codigoGlosa": 6,
                    "descricaoClasseErro": "Glosa Manual",
                    "regraQuantitativoTecnico": "",
                    "id": 1,
                    "glosaPrincipal": true,
                    "tagContestPrincipal": "cd_Ato"
                },
                {
                    "descricaoGlosa": "BENEFICIÁRIO SEM COBERTURA",
                    "tagContestComple": "",
                    "motivoGlosa": "",
                    "qtdeGlosada": 0,
                    "justificativaReconsulta": "",
                    "classeErro": 26,
                    "codigoGlosa": 26,
                    "descricaoClasseErro": "BENEFICIARIO SEM COBERTURA",
                    "regraQuantitativoTecnico": "",
                    "id": 1,
                    "glosaPrincipal": false,
                    "tagContestPrincipal": ""
                },
                {
                    "descricaoGlosa": "VLR. COBRADO PACOTE MAIOR QUE O VALOR TOTAL SISPAC",
                    "tagContestComple": "",
                    "motivoGlosa": "",
                    "qtdeGlosada": 0,
                    "justificativaReconsulta": "",
                    "classeErro": 210,
                    "codigoGlosa": 801,
                    "descricaoClasseErro": "VLR. COBRADO PACOTE MAIOR QUE O VALOR TOTAL SISPAC",
                    "regraQuantitativoTecnico": "",
                    "id": 1,
                    "glosaPrincipal": false,
                    "tagContestPrincipal": ""
                }
            ],
            "tipoTabela": "22",
            "descricaoItem": "PSICOPEDAGOGIA - TERAPIAS PEDIÁTRICAS ESPECIAIS",
            "valorTotal": 24.0,
            "unidadeMedida": 0,
            "id": 1,
            "tipoPagamento": 1,
            "tipoCob": 3
        },
        {
            "item": "50005286",
            "tipoComposicao": 6,
            "vlReconhecido": 0.0,
            "vlSistema": 330.92,
            "vlProporcionalCobrado": 329.92,
            "quantidadeServico": 1.0,
            "glosas": [
                {
                    "descricaoGlosa": "BENEFICIÁRIO SEM COBERTURA",
                    "tagContestComple": "",
                    "motivoGlosa": "",
                    "qtdeGlosada": 0,
                    "justificativaReconsulta": "",
                    "classeErro": 26,
                    "codigoGlosa": 26,
                    "descricaoClasseErro": "BENEFICIARIO SEM COBERTURA",
                    "regraQuantitativoTecnico": "",
                    "id": 2,
                    "glosaPrincipal": false,
                    "tagContestPrincipal": ""
                },
                {
                    "descricaoGlosa": "PROC. COM COBRANCA DUPLICIDADE",
                    "tagContestComple": "",
                    "motivoGlosa": " Lote Prestador: 000600083674 Guia Prestador: 610_WEB3_90047629 Guia Operadora: 90047629000 Nr.Fatura: 19032026004",
                    "qtdeGlosada": 0,
                    "justificativaReconsulta": "",
                    "classeErro": 197,
                    "codigoGlosa": 197,
                    "descricaoClasseErro": "PROCEDIMENTO COM COBRANCA EM DUPLICIDADE",
                    "regraQuantitativoTecnico": "",
                    "id": 2,
                    "glosaPrincipal": true,
                    "tagContestPrincipal": ""
                },
                {
                    "descricaoGlosa": "VLR. COBRADO PACOTE MAIOR QUE O VALOR TOTAL SISPAC",
                    "tagContestComple": "",
                    "motivoGlosa": "",
                    "qtdeGlosada": 0,
                    "justificativaReconsulta": "",
                    "classeErro": 210,
                    "codigoGlosa": 801,
                    "descricaoClasseErro": "VLR. COBRADO PACOTE MAIOR QUE O VALOR TOTAL SISPAC",
                    "regraQuantitativoTecnico": "",
                    "id": 2,
                    "glosaPrincipal": false,
                    "tagContestPrincipal": ""
                }
            ],
            "tipoTabela": "22",
            "descricaoItem": "PSICÓLOGO - TERAPIAS PARA TRANSTORNOS GLOBAIS DE DESENVOLVIMENTO",
            "valorTotal": 24.0,
            "unidadeMedida": 0,
            "id": 2,
            "tipoPagamento": 0,
            "tipoCob": 0
        }
    ]
}

Método AUTHORIZATIONDETAILS: 

Requisição:

    • http://servidor:porta/dts/datasul-rest/resources/prg/hrc/v1/packageSispac/authorizationDetails/{idPacote} 

Resposta HTTP 200:

Bloco de código
firstline1
titleResposta HTTP 200
collapsetrue
{
    "detalheAutorizacao": {
        "nomeUnidadeOrigem": "SAUDE UNIMED",
        "statusPacote": "1 - Publicado sem aprovacao",
        "unidadeOrigem": 517,
        "tipoAcomodacao": "C",
        "dtEmissaoGuia": "2026-05-14",
        "nomePrestador": "3 D DIAGNOSE LTDA",
        "pacote": "89709302",
        "dsObsInterna": "Obs. Interna - pacote para teste da autorização",
        "indicadorHm": 1,
        "dsObsGuia": "Obs. guia - pacote para teste da autorização",
        "dtAutorizacao": "2026-03-08",
        "nrGuiaAtendimento": 1556,
        "aaGuiaAtendOrigem": 2026,
        "descricaoServicoPrincipal": "TC - COLUNA - SEGMENTO ADICIONAL",
        "cdUseridAutorizacao": "usuario.teste",
        "codigoPrestadorPrincipal": "97275056",
        "codigoServicoPrincipal": "41001133"
    }
} 

Método DENIALPACKAGE: 

Requisição:

    • http://servidor:porta/dts/datasul-rest/resources/prg/hrc/v1/packageSispac/denialPackage/{idPacote}

Resposta HTTP 200:

Bloco de código
firstline1
titleResposta HTTP 200
collapsetrue
{
    "glosasPacote": [
        {
            "descricaoGlosa": "GLOSA MANUAL",
            "motivoGlosa": "O termo glosa possui significados distintos dependendo do contexto.",
            "idGlosa": 1,
            "classeErro": 6,
            "codigoGlosa": 6,
            "descricaoClasseErro": "Glosa Manual",
            "movimentosGlosados": [
                {
                    "nrDocSistema": 0,
                    "transacao": 5003,
                    "nrDocOriginal": 161906,
                    "descricaoViaAcesso": "0 - NAO INFORMADA",
                    "descricaoMotivo": "O termo glosa possui significados distintos dependendo do contexto.h",
                    "nrSeqDigitacao": 0,
                    "unidade": 120,
                    "quantidadeCobrada": 1,
                    "valorGlosado": 0.0,
                    "valorCobrado": 329.92,
                    "idGlosa": 1,
                    "nrSerieDocOriginal": "PTU",
                    "quantidadeGlosada": 0.0,
                    "processo": 1,
                    "descricaoMovimento": "PSICOLOGO - TERAPIAS PARA TRANSTORNOS GLOBAIS",
                    "unidadePrestadora": 6,
                    "codigoMovimento": "50005278",
                    "tipoPagamento": 1,
                    "validacaoGlosa": "Com glosa / Com validacao",
                    "tipoCob": 3
                }
            ],
            "glosaPrincipal": true,
            "todosMovimentosGlosados": false
        },
        {
            "descricaoGlosa": "BENEFICIÁRIO SEM COBERTURA",
            "motivoGlosa": "",
            "idGlosa": 2,
            "classeErro": 26,
            "codigoGlosa": 26,
            "descricaoClasseErro": "BENEFICIARIO SEM COBERTURA",
            "movimentosGlosados": [
                {
                    "nrDocSistema": 0,
                    "transacao": 5003,
                    "nrDocOriginal": 161906,
                    "descricaoViaAcesso": "0 - NAO INFORMADA",
                    "descricaoMotivo": "",
                    "nrSeqDigitacao": 0,
                    "unidade": 120,
                    "quantidadeCobrada": 1,
                    "valorGlosado": 0.0,
                    "valorCobrado": 329.92,
                    "idGlosa": 2,
                    "nrSerieDocOriginal": "PTU",
                    "quantidadeGlosada": 0.0,
                    "processo": 1,
                    "descricaoMovimento": "PSICOLOGO - TERAPIAS PARA TRANSTORNOS GLOBAIS",
                    "unidadePrestadora": 6,
                    "codigoMovimento": "50005278",
                    "tipoPagamento": 1,
                    "validacaoGlosa": "Com glosa / Com validacao",
                    "tipoCob": 3
                },
                {
                    "nrDocSistema": 0,
                    "transacao": 5003,
                    "nrDocOriginal": 161906,
                    "descricaoViaAcesso": "0 - NAO INFORMADA",
                    "descricaoMotivo": "",
                    "nrSeqDigitacao": 0,
                    "unidade": 120,
                    "quantidadeCobrada": 1,
                    "valorGlosado": 0.0,
                    "valorCobrado": 329.92,
                    "idGlosa": 2,
                    "nrSerieDocOriginal": "PTU",
                    "quantidadeGlosada": 0.0,
                    "processo": 2,
                    "descricaoMovimento": "PSICOLOGO - TERAPIAS PARA TRANSTORNOS GLOBAIS",
                    "unidadePrestadora": 6,
                    "codigoMovimento": "50005286",
                    "tipoPagamento": 0,
                    "validacaoGlosa": "Pendente de analise de glosa",
                    "tipoCob": 0
                },
                {
                    "nrDocSistema": 0,
                    "transacao": 5003,
                    "nrDocOriginal": 161906,
                    "descricaoViaAcesso": "0 - NAO INFORMADA",
                    "descricaoMotivo": "",
                    "nrSeqDigitacao": 0,
                    "unidade": 120,
                    "quantidadeCobrada": 1,
                    "valorGlosado": 0.0,
                    "valorCobrado": 329.92,
                    "idGlosa": 2,
                    "nrSerieDocOriginal": "PTU",
                    "quantidadeGlosada": 0.0,
                    "processo": 3,
                    "descricaoMovimento": "PSICOLOGO - TERAPIAS PARA TRANSTORNOS GLOBAIS",
                    "unidadePrestadora": 6,
                    "codigoMovimento": "50005308",
                    "tipoPagamento": 0,
                    "validacaoGlosa": "Pendente de analise de glosa",
                    "tipoCob": 0
                },
                {
                    "nrDocSistema": 0,
                    "transacao": 5003,
                    "nrDocOriginal": 161906,
                    "descricaoViaAcesso": "0 - NAO INFORMADA",
                    "descricaoMotivo": "",
                    "nrSeqDigitacao": 0,
                    "unidade": 120,
                    "quantidadeCobrada": 1,
                    "valorGlosado": 0.0,
                    "valorCobrado": 329.92,
                    "idGlosa": 2,
                    "nrSerieDocOriginal": "PTU",
                    "quantidadeGlosada": 0.0,
                    "processo": 4,
                    "descricaoMovimento": "TERAPIA OCUPACIONAL-TERAPIAS P/TRANSTORNOS GLOBAIS DE DESENV",
                    "unidadePrestadora": 6,
                    "codigoMovimento": "50005340",
                    "tipoPagamento": 0,
                    "validacaoGlosa": "Pendente de analise de glosa",
                    "tipoCob": 0
                },
                {
                    "nrDocSistema": 0,
                    "transacao": 5003,
                    "nrDocOriginal": 161906,
                    "descricaoViaAcesso": "0 - NAO INFORMADA",
                    "descricaoMotivo": "",
                    "nrSeqDigitacao": 0,
                    "unidade": 120,
                    "quantidadeCobrada": 1,
                    "valorGlosado": 0.0,
                    "valorCobrado": 329.9,
                    "idGlosa": 2,
                    "nrSerieDocOriginal": "PTU",
                    "quantidadeGlosada": 0.0,
                    "processo": 5,
                    "descricaoMovimento": "PSICOLOGO - TERAPIAS PARA TRANSTORNOS GLOBAIS",
                    "unidadePrestadora": 6,
                    "codigoMovimento": "50005359",
                    "tipoPagamento": 0,
                    "validacaoGlosa": "Pendente de analise de glosa",
        

04. EXEMPLOS

Métodos GET: 

Requisição:

      • http://servidor:porta/dts/datasul-rest/resources/prg/hrc/v1/packageSispac/get/?unidadePrestadora=48&transacao=5003&serie=PTU&documento=161171&sequencia=0

Resposta HTTP 200:

Image Removed

Exemplo de resposta (INFO) quando nenhum documento é encontrado (Resposta HTTP 200):

Image Removed

Resposta em casos que ocorrem erros (Resposta HTTP 400):

Image Removed

Método UPDATE: 

Requisição:

      • http://servidor:porta/dts/datasul-rest/resources/prg/hrc/v1/packageSispac/update 

Resposta HTTP 200:

Bloco de código
firstline1
{
    "messages": [
        {
            "codetipoCob": "DOC_UPDATE_SUCCESS",0
            "details": "",
    }
        "message": "Registro alterado com sucesso."],
            "typeglosaPrincipal": "INFO"false,
            "helpMessagetodosMovimentosGlosados": ""true
        }
   ],
    ]"validacaoDiferente": true
}