Árvore de páginas

Versões comparadas

Chave

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

{
    "documentos": [{
            "anoFatura"0,
            "anoGuiaAtendimento"0,
            "anoGuiaOrigem"0,
            "anoNDR"0,
            "anoPeriodo"2020,
            "caraterSolicitacao""E",
            "cdCarteiraUsuario": 2000000000000,
            "cdCboSolicitante""201115",
            "cdCid""",
            "cdCid1""",
            "cdCid2""",
            "cdCid3""",
            "cdCidObito""",
            "cdCidObito1""",
            "cdCidObito2""",
            "cdCidObito3""",
            "cdCidObito4""",
            "cdCidObito5""",
            "cdClasseHospitalar"1,
            "cdConselhoProfSolic""CRM",
            "cdCorenEnfermAuditor""",
            "cdCrmMedicoAuditor""2",
            "cdEspecialidSolicitante"16,
            "cdFaturamento""",
            "cdMotivoAlta"0,
            "cdPrestadorImp"0,
            "cdPrestadorPrincipal"11521,
            "cdPrestadorSolicitante"11521,
            "cdTransacao": 9999,
            "cdTransacaoAnt"0,
            "cdUfEnfermAuditor""",
            "cdUfMedicoAuditor""",
            "cdUnidCdPrestExec""",
            "cdUnidade": 999,
            "cdUnidadeAnt"0,
            "cdUnidadeCarteira": 9999,
            "cdUnidadeImp"0,
            "cdUnidadePrestPrincipal": 9999,
            "cdUnidadePrestadora": 9999,
            "cdUnidadePrestadoraAnt"0,
            "cdUnidadeSolicitante": 9999,
            "cdVinculoPrestPrincipal"2,
            "cdVinculoSolicitante"2,
            "codLotePrestadorTiss""012000000041",
            "dsIndClinica""",
            "dsObservacao""consulta",
            "dtAlta"null,
            "dtAutorizacaoOrigem"null,
            "dtDigitacao""2020-10-26",
            "dtEmissao""2020-10-20",
            "dtInternacao"null,
            "dtSolicitacaoOrigem"null,
            "hrAlta""",
            "hrDigitacao""09:19",
            "hrInternacao""",
            "inStatusDocto"2,
            "indAcidente"9,
            "nmDeclNascViv""",
            "nmDeclNascViv2""",
            "nmDeclNascViv3""",
            "nmDeclNascViv4""",
            "nmDeclNascViv5""",
            "nmDeclObt"0,
            "nmEnfermAuditor""",
            "nmMedicoAuditor""",
            "nmProfSol""AQUI",
            "nrConselhoProfSolic""12321",
            "nrDeclaracaoObito""",
            "nrDeclaracaoObito1""",
            "nrDeclaracaoObito2""",
            "nrDeclaracaoObito3""",
            "nrDeclaracaoObito4""",
            "nrDeclaracaoObito5""",
            "nrDocOriginal"2,
            "nrDocOriginalAnt"0,
            "nrDocSistema"0,
            "nrDocSistemaAnt"0,
            "nrFatura""",
            "nrGuiaAtendimento"0,
            "nrGuiaOrigem"0,
            "nrGuiaPrestador""",
            "nrLote"null,
            "nrLoteImp"0,
            "nrNDR""",
            "nrPeriodo"10,
            "nrSequenciaImp"0,
            "nrSerieDocOriginal""API",
            "nrSerieDocOriginalAnt""",
            "nrSerieFatura""",
            "nrSerieNDR""",
            "procedimentos": [{
                    "cdAnvisa""",
                    "cdFatReducaoAcrescimo"0,
                    "cdModulo"9,
                    "cdMovimento""10101012",
                    "cdPacoteSispac""",
                    "cdTipoAcomodacaoSispac""",
                    "cdTipoInsumo"0,
                    "cdUnidOrigemSispac""",
                    "cdViaAcesso"1,
                    "cnpjcpfSispac""",
                    "desReferMaterFabrican""",
                    "dsInsumoGenerico""",
                    "dsMovimento""CONSULTA",
                    "dtLimite"null,
                    "dtRealizacao""2020-10-20",
                    "glosas": [],
                    "hrRealizacao""14:00",
                    "hrRealizacaoFim""14:00",
                    "idRegistro"1,
                    "idRegistroDoc""9999/9999/SERI/API/2/0",
                    "idRegistroPacote"0,
                    "nmFornecedor""",
                    "nrNotaFornecedor""",
                    "prestadores": [{
                            "cdCbo""",
                            "cdCboDiviHono""",
                            "cdConselho""crm",
                            "cdEspPrestDiviHono"0,
                            "cdEspecialid"16,
                            "cdPorteAnestesico"0,
                            "cdPorteAnestesicoCob"0,
                            "cdPrestador"11521,
                            "cdPrestadorDiviHono"0,
                            "cdTipoVincDiviHono"0,
                            "cdTipoVinculo"0,
                            "cdUfConselho""rs",
                            "cdUnidade": 9999,
                            "cdUnidadePrestDiviHono"0,
                            "cdnNivTiss"0,
                            "codCPFProfissionalExec""99999999999",
                            "idRegistroMovto"1,
                            "inStatus"2,
                            "lgAdicionalUrgencia"false,
                            "lgDivisaoHonorario"false,
                            "lgUrgencia"false,
                            "nmProfissionalExec""Dr. da Clinica",
                            "nrProcesso"1,
                            "nrRegistro""115221",
                            "nrSeqDigitacao"1,
                            "qtCobrado"1.0,
                            "qtMovimento"1.0,
                            "qtVezesTabelaCob"1.0,
                            "qtVezesTabelaPag"1.0,
                            "vlCobrado"6.0,
                            "vlCobradoHono"0.0,
                            "vlDescontoPrestador"0.0,
                            "vlGlosado"0.0,
                            "vlGlosadoHono"0.0,
                            "vlMovimento"6.0,
                            "vlMovimentoHono"0.0,
                            "vlTaxaCobrado"0.0,
                            "vlTaxaCobradoHono"0.0,
                            "vlTaxaMovimento"0.0,
                            "vlTaxaMovimentoHono"0.0
                        }
                    ],
                    "tpMovimento""PROC",
                    "tpTecUtil"""
                }
            ],
            "tpAtend"0,
            "tpConsulta"1,
            "tpInter"0,
            "tpRegimInter"0,
            "ufConselhoProfSolic""RS",
            "urlChave""9999/9999/SERI/API/2/0"
        }
    ]
}



Expandir
titleExemplo JSON entrada

CONTEÚDO

  1. Visão Geral
    1. Rota
    2. JSON de entrada
    3. Retorno
  2. Regras de Negócio Aplicadas
  3. Como Validar as Informações
    1. Central de Movimentação de Guias TISS
      1. Consultar de Documento
  4. Exemplo de Como Validar as Informações

...

O TOTVS Saúde Planos (Linha Datasul) oferece uma série de APIs para integração.

A  API Manutenção de Documentos tem o objetivo de consultar, criar, atualizar e eliminar documentos do Revisão de Contas.

O método documentsMaintenance da API fornece a opção de modificar os dados do documento e incluir, alterar ou excluir movimentos do documento, seguindo as regras de negócio explicadas na sessão 2.Regras de Negócio Aplicadas.

Versão atual: v1.

a. Rota

/hrc/<versao>/documentsMaintenance/

b. JSON de Entrada

...

campo

...

cdUnidadePrincipal

...

cdCrmMedicoAuditor

...

cdUnidadeImp

...

lista de movimentos do documento que serão alterados, incluídos ou excluídos

...

Tipo do movimento:
PROC - indica procedimento
INSU - indica insumo
PACOTE - indica pacote

...

Sim

...

cdModulo

...

lista com os dado do prestador executante

...

valHonorariosMovimento

...

vlDescontoPrestador

...

* Obrigatório quando movimento incluído via pacote.

** Obrigatório quando tipoMovimento = INSU.

*** Informado quando insumo genérico.

...

{

    "codConselhoProfissionalSolicit""99999",
    "UFconselhoProfissionalSolicit""RS",
    "nomeProfissionalSolicitante": NOME PRESTADOR",
    "localAtendimento"0,
    "classeHospitalar"1,
    "caraterSolicitacao""E",
    "regimeInternacao"1,
    "tipoFaturamento""4",
    "dataInternacao""2020-08-20",
    "dataAlta""2020-08-20",
    "motivoAlta": 01,
    "horaInternacao""01:00",
    "horaAlta""16:16",
    "caraterInternacao""E",
    "tipoInternacao"3,
    "dataRealizacao""2020-08-20",
    "horaRealizacao""10:01",
    "declNascViv """,
    "declNascViv2""",
    "declNascViv3""",
    "declNascViv4""",
    "declNascViv5""",
    "qtdNascidosMortos"0,
    "cidObito1""",
    "cidObito2""",
    "cidObito3""",
    "cidObito4""",
    "cidObito5""",
    "declaracaoObito1""",
    "declaracaoObito2""",
    "declaracaoObito3""",
    "declaracaoObito4""",
    "declaracaoObito5""",
    "tipoAcomodacao"0,
    "indicadorAcidente"9,
    "tipoConsulta"0,
    "tipoAtendimento"0,
    "saidaSADT""",
    "atendimentoRN"false,
    "atendimentoRNSalaParto"false,
    "CID""",
    "CID2""",
    "CID3""",
    "CID4""",
    "CIDObito""",
    "declaracaoObito""",
    "indicacaoClinica""Descricao da indicação clínica",
    "observacao""campo destinado a observações",
    "medicoAuditor""",
    "crmMedicoAuditor""",
    "ufMedicoAuditor""",
    "enfermeiroAuditor""",
    "corenEnfermeiroAuditor""",
    "ufEnfermeiroAuditor""",
    "nomeUsuarioEventual""",
    "dataNascUsuarioEventual"null,
    "codCidadeUsuarioEventual"0,
    "sexoUsuarioEventual"0,
    "carteiraUsuarioEventual""",
    "movimentos": [{
        "id"1,
        "idPacote"0,
        "tipoMovimento""PROC",
        "acao""ALTERA",
        "tipoInsumo"0,
        "movimento""10102019",
        "quantidade"1.0,
        "valorMovimento": 100.0,
        "dataRealizacao""2020-08-20",
        "horaRealizacao""10:00",
        "horaFinalRealizacao""10:00",
        "viaAcesso"1,
        "tecnicaUtilizada""",
        "descricaoInsumo""",
        "codigoANVISA""",
        "fornecedorInsumo""",
        "notaFornecedor""",
        "referenciaMaterial""",
        "prestadores": [
          {
            "idMovimento"1,
            "processo"1,
            "sequencia"0,
            "unidade"11,
            "codigo"11,
            "nomeProfissionalExecutante""",
            "conselho""CRM",
            "registroConselho""231987",
            "ufConselho""MG",
            "cpfProfissionalExecutante""",
            "quantidadeCobrado"1.0,
            "valorCobrado"100.0,
            "valorTaxaMovimento"6.0,
            "qtdVezesTabelaPag"2.0,
            "qtdVezesTabelaCob"2.0,
            "cbo""",
            "especialidade"0,
            "porteAnestesico"0,
            "porteAnestesicoCobranca"0,
            "adicionalUrgencia"false,
            "urgencia"false,
            "nivel"0,
            "tipoVinculo"0
          }]
      }]
}
Expandir
titleExemplo JSON entrada

c. Retorno

Quando o processo de modificar o documento e/ou movimentos for realizado com sucesso será retornado o código 200 e o json com a chave do documento.

...

{
    "serieDocumento""API",
    "transacao"3002,
    "documentoSistema"0,
    "unidadePrestadora":  1209999,
    "documento"20,
    "unidade":  1209999
}

Quando ocorrer alguma inconsistência no processo será retornado o código 500 e um json com as ocorrências.

...