Informações para Desenvolvedores
Informações para Desenvolvedores
A Physitrack integra-se a muitos Sistemas de Gestão de Consultórios para oferecer aos profissionais economia de tempo e integridade de dados entre as soluções. (consulte a disponibilidade na sua região).
Se você tiver um sistema de gestão de consultórios ou de prontuários eletrônicos, teremos todo o prazer em ajudá-lo a desenvolver uma integração entre a Physitrack e a sua plataforma. Leia mais abaixo.
Tipos de integração
A maioria dos sistemas de gestão de consultórios que se integram com a Physitrack utilizam (uma combinação dos) tipos de integração listados abaixo.
- Acesso único (Single-sign on- SSO) & copiar paciente do seu sistema para a Physitrack
- Webhook para baixar em versão PDF do programa atribuído (ou atualizado) a partir da Physitrack para o seu sistema de gerenciamento.
- Physitrack Escrever API RESTful: acessar a Physitrack da sua UI (por exemplo, atribuir um modelo a um paciente).
- Physitrack API RESTful API read: adicione web-hookks para acessar as nossas operações e coletar automaticamente dados sobre os resultados dos pacientes, tais como aderência, pontuação dos questionários e mensagens.
Documentação (em Inglês)
Como começar
- Decida sobre o tipo de integração que gostaria de criar
- Envie um e-mail para support@physitrack.com para que possamos configurar o nosso ambiente de simulação
- Desenvolva e teste a sua integração
- Escreva, passo a passo, uma documentação clara para os seus usuários e incluir capturas de tela.
- Envie-nos um e-mail quando tiver finalizado a sua integração. Inclua informações para que possamos entrar no seu sistema e testar a integração a partir do nosso sistema.
Nota:
- Normalmente só aceitamos integrações com sistemas comerciais de gestão de pacientes/consultórios e prontuários eletrônicos que tenham pelo menos 500 profissionais.
Abrimos exceções para clínicas maiores (mais de 50 profissionais que se subscrevam à Physitrack) e que tenham sistemas internos de gestão. - Dependendo da relação comercial entre o seu sistema e a Physitrack, podemos lhe pedir que assine um Acordo de Utilização do API antes de lhe conceder acesso ao nosso API.
1. API v1 (SSO + copiar/abrir paciente)
Este é o nosso tipo mais básico de integração. Robusto, fácil de implementar e muito conveniente para o profissional: o profissional entra na Physitrack e adiciona/abre o paciente com um clique.
A autenticação é através de um token secreto partilhado (o seu sistema gera um token que é adicionado à conta do profissional na Physitrack). Também oferecemos suporte ao OAuth, sendo o seu sistema o provedor de OAuth.
- O profissional clica num ícone da UI no sistema da sua UI (por exemplo, "Abrir paciente na Physitrack")
- Isto desencadeia então um pedido HTTP POST do seu sistema para a Physitrack com os dados necessários.
- A Physitrack devolve então um 302 ao browser do profissional, redirecionando-o para o paciente.
2. API v2 (API RESTful)
Se você quiser incrementar o seu sistema com as funcionalidades essenciais da Physitrack, como a atribuição de protocolos de exercícios aos pacientes, ou se quiser obter automaticamente dados de aderência dos pacientes da Physitrack para o seu sistema, A API Physitrack RESTful e os modelos de eventos permitem estas entre outras possibilidades.
- Para autenticação:
Se um profissional pertence a uma conta Physitrack Direct, cada pedido deve incluir no cabeçalho o token API que é gerado pela Physitrack.
Note que o acesso API precisa de ser ativado pela Physitrack para a conta Physitrack Direct em questão.
Se um profissional não pertencer a uma conta Physitrack Direct, cada pedido deve incluir tanto o token API que é gerado pela Physitrack no cabeçalho como a senha que você gerou para o acesso API v1. Mais informações sobre autenticação em nossa API RESTful. (em Inglês) - Endpoints RESTful
Você pode utilizar os nossos endpoints para atribuir modelos e obter informações dos pacientes. Leia sobre os nossos endpoints RESTful. - Eventos
Podemos registrar vários webhooks para que possa acessar os eventos. Você pode combinar isto com os nossos endpoints RESTful para acrescentar um elevado grau de sincronia entre a Physitrack e o seu sistema. Leia sobre os nossos eventos. (em Inglês)