Você sabia que é possível fazer com que o software médico Ninsaúde Apolo se comunique com outro software através da API? Caso você não saiba o que é uma API e como essa comunicação pode ser feita, vamos explicar.
Antes de explicar como esse processo funciona, é necessário entender o que é uma API. A sigla API refere-se ao termo em inglês Application Programming Interface (Interface de Programação de Aplicativos), e partindo desse princípio, pode-se dizer de forma mais simples que, API é um meio pelo qual dois sistemas em nuvem possam se comunicar.
Para exemplificar melhor, imagine um televisor. Para que esse aparelho funcione, é necessário conectá-lo a uma tomada, pois esta irá fornecer a energia para mantê-lo ligado. Dessa forma, podemos dizer que a tomada é uma API.
Agora um exemplo mais próximo de nosso assunto: alguns aplicativos como iFood e Uber utilizam um mapa para que os usuários possam informar sua localização. Este mapa é fornecido pela Google (Google Maps), e essa integração entre Google Maps e outros apps é feita através de uma API.
Uma API pode ser desenvolvida de diversas maneiras e formatos, porém, podem existir vários padrões conforme o objetivo da aplicação. Na internet, o padrão adotado é o REST (ou RESTful), que é o tipo de API disponível no Ninsaúde Apolo, isso porque ele é um software em nuvem.
A API do Ninsaúde Apolo é do tipo Open API, ou seja, uma API aberta. Isso significa que ela é uma API disponível para desenvolvedores externos. Dessa forma, empresas e desenvolvedores externos podem implementar suas soluções ao Ninsaúde Apolo. Sendo assim, trabalhar com API aberta possibilita oferecer novos serviços e melhorar os já existentes.
Como integrar ao Ninsaúde Apolo?
Ao acessar o site do software Apolo, ao final da página inicial, em "Veja também", basta localizar a opção Desenvolvedores para ter acesso a todas as informações necessárias para realizar a integração. A plataforma de desenvolvimento Toro fornece uma API Restful para construir experiências ricas com aplicativos web, mobile e desktop com todos os recursos que a sua clínica precisa.
A plataforma Toro conta com infraestrutura tecnológica escalonável e segura. Todas as requisições possuem segurança ponta a ponta com certificado de segurança Lets Encrypt Authority X3 2048 bits. Eventualmente, scanners de vulnerabilidades são utilizados para rastrear possíveis falhas de segurança.
A infraestrutura também é certificada por SSAE16 / ISAE 3402 Type II, ISO 27001, ISO 27017, ISO 27018, FedRAMP ATO, PCI DSS v3.2 e HIPAA.
Os tokens utilizados seguem os padrões da autenticação OAUTH2. A utilização do Refresh Token substitui o compartilhamento de conta, usuário e senha com os aplicativos. O Access Token, utilizado nas requisições a plataforma, possui validade de 15 minutos.
Caso você ainda não seja usuário do Ninsaúde Apolo, acesse o site apolo.app para mais detalhes e solicite uma demonstração.