MPI
A API MPI retorna os dados do paciente, como identificadores, nome, endereço, gênero, entre outras informações.
MPI R4
A versão R4 é a utilizada no portal iPES, que possui uma segurança maior podendo ser apenas utilizada em conjunto a um provedor público autorizado (gov.br por exemplo).
MPI 1.0.1
A API MPI 1.0.1 é focada em consumo programático para clientes previamente autorizados pela Secretaria de Saúde do Município.
Consumo
Para consumir a API MPI 1.0.1, deve ser obtido o token conforme descrito na seção de emissão de token. A sua URL é da seguinte forma, https://dev.ipes.tech/mpi/fhir/Patient/{{oid}}-{{id}} aonde Object Identifier (oid) pertence aos domínios: CPF (2.16.840.1.113883.13.237) e CNS (2.16.840.1.113883.13.236). Já o id é o identificador daquele domínio. Por exemplo:
- O id: 2.16.840.1.113883.13.237-12345678900 representa o paciente cujo CPF é 12345678900;
- O id: 2.16.840.1.113883.13.236-123456789123456 representa o paciente cujo CNS é 123456789123456.
Os seguintes cabeçalhos são obrigatórios:
- Authorization, contendo o token obtido na seção emissão de token.
- Accept, contendo
application/fhir+xmlouapplication/fhir+json.
Exemplo de consumo via cURL
curl -H "Accept: application/fhir+json" -H "Authorization: Bearer {{*token JWT omitido*}}" "https://dev.ipes.tech/mpi/fhir/1.0.1/Patient/2.16.840.1.113883.13.237-13245678910"
Exemplo de consumo via Postman
As chaves Consumer Key e Consumer Secret para geração do Token devem ser solicitadas a iPES. MPI 1.0.1 Postman. (Se uma nova guia estiver sendo aberta ao invés de fazer o Download, clique com o botão direito, e Salvar link como...).