Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
Tópicos:
Índice |
---|
1- URL base API
Ambientes | URL |
---|---|
Produção |
2- Endpoint
Endpoint | Método | Descrição |
---|---|---|
/prontuario/carregarProntuarioPublico?protocolo=<protocolo_chamado> | GET | Método responsável por retornar formulários dinâmicos do prontuário do paciente, incluindo referência e contra-referência. Obs: Prescrições não são retornadas neste endpoint, necessário consultar o endpoint de chamado (https://mobilesaudejira.atlassian.net/l/cp/VWHepMJj ). |
3- Autenticação (Headers)
Key | Value | Descrição |
---|---|---|
Authorization | <TOKEN_API_MOSIA> | Token de autenticação pode ser encontrado na página de configuração de integração com CRM no painel administrativo. |
Para obter o TOKEN_API_MOSIA relacionado ao CRM. siga os passos:
|
4- Body Response
4.1- Objeto “raiz” do retorno
Propriedade | Tipo | Descrição |
---|---|---|
status | Boolean | Indica sucesso ou falha do request |
data | Array | Contém um objeto com os registros de prontuário (Formulários, referência e contra-referência) |
critica | Array | Pode retornar mensagens de erro. Este dado pode ser obtido no campo msg da raízraiz |
timestamp | Timestamp | Timestamp do retorno |
msg | String | Mensagem de retorno de sucesso ou falha |
4.2- Objeto “data” do retorno
Propriedade | Tipo | Descrição |
---|---|---|
id_modelo_prontuario | Int | Id do modelo de prontuário. O Um modelo de prontuário é responsável por reunir um conjunto de formulários. Para cada atendente/Médico é possível vincular apenas 1 Modelo de prontuário. Sendo assim, o array “data” pode ter apenas 1 objeto. |
registros | Array | Retorna objetos com os registros de prontuário (Formulários , referência e contra-referênciadinâmicos) |
encaminhamento | Object | Retorna os objetos de referência e contra-referência |
4.3- Objeto “registro” do array “registros“ do retorno
Propriedade | Tipo | Descrição | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
section_id | String | Id da seção de prontuário.
| ||||||||||
section | String | Nome da seção de prontuário visível para o Atendente/Médico. | ||||||||||
data | Object | Retorna um conjunto de dados (campos) dinâmicos, que podem ser cadastrados no FormBuilder de acordo com cada necessidade/padrão do cliente. Exemplo de campo do tipo texto:
Exemplo de campo do tipo radio-buttombutton:
|
4.4- Objeto “encaminhamento” do array “data“ do retorno
Propriedade | Tipo | Descrição |
---|---|---|
referencias | Array | Retorna um ou mais objetos de referências criadas. |
contra_referencia | Object | Retorna um objeto de contra-referência. |
4.5- Objeto “referencia” do array “referencias“ do retorno
Propriedade | Tipo | Descrição |
---|---|---|
id_prontuario_referencia | String | Id do encaminhamento (referência). |
id_prontuario_paciente | String | Id do prontuário do paciente |
id_agenda | String | id da agenda do cliente |
data_agenda | String | Data da agenda |
hora_agenda | String | Hora da agenda |
data_referencia | String | Data da criaçao da referência |
id_unico_beneficiario | String | Chave única do beneficiário |
nome_paciente | String | Nome do paciente |
id_medico | String | Id do médico |
protocolo | String | Protocolo do atendimento |
id_especialidade | String | Id especialidade |
nome_especialidade | String | Nome da Especialidade |
codigo_cid | String | Código CID da especialidade |
nome_cid | String | Nome CID da especialidade |
tipo_consulta | String | Tipo da consulta (“0“ = Teleconsulta / “2” = Presencial) |
data_validade | String | Data de validade da referência |
historico_objetivo | String | Descrição do histórico e/ou objetivos |
concluido | String | Indica se a referência foi concluída (“0“ = Não / “1” = Sim) |
data_conclusao | String | Data de conclusão da referência |
4.6- Objeto “contra_referencia” do objeto “encaminhamento“ do retorno
Propriedade | Tipo | Descrição |
---|---|---|
id_prontuario_contra_referencia | String | Id da contra-referência. |
id_prontuario_referencia | String | Id do encaminhamento (referência). |
id_agenda | String | id da agenda do cliente |
data_agenda | String | Data da agenda |
hora_agenda | String | Hora da agenda |
id_medico | String | Id do médico |
nome_medico | String | Nome do médico |
protocolo | String | Protocolo do atendimento |
data_contra_referencia | String | Data da criaçao da contra-referência |
analise_clinica | String | Descrição da análise clínica |
sugestao_cuidado | String | Decrição de sugestão e cuidado |
5- Exemplo de retorno com sucesso (200)
|
6- Exemplo de retorno com falha (STATUS_CODE)
Informações |
---|
Neste caso podemos ter casos de status_code igual a 200, e “status” do body response igual a “false“. |
|