MV sistemas Person API
The Person API from MV sistemas — 1 operation(s) for person.
The Person API from MV sistemas — 1 operation(s) for person.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/mv-sistemas:mv-sistemas-person-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: 'Personal Health : Ficha Clínica Person API'
version: 1.0.0
description: Esta API permite o consumo dos recursos do módulo Personal Health, especificamente relacionados à Ficha Clínica, possibilitando o acesso a informações de saúde dos pacientes.
servers:
- url: https://api.globalhealth.mv/hml/personal-health/api
description: Ambiente de HOMOLOGAÇÃO
- url: https://api.globalhealth.mv/personal-health/api
description: Ambiente de PRODUÇÃO
tags:
- name: Person
paths:
/person/allergy:
get:
summary: Lista os pacientes alérgicos
description: 'Esta operação retorna uma lista paginada de pessoas e suas respectivas alergias registradas no sistema.
Os parâmetros "page" e "size": são obrigatórios para a paginação dos resultados;
Size: deve ter valor máximo de 50.
O limite de requisições é de 2 por segundo, garantindo a estabilidade do serviço.'
security:
- api_key: []
operationId: getPersonResumeV2
parameters:
- name: page
in: query
required: true
schema:
type: integer
example: 0
description: Número da página (iniciando em 0).
- name: size
in: query
required: true
schema:
type: integer
example: 20
- name: startDate
in: query
required: false
schema:
type: string
format: date
example: '1999-01-01'
description: Data inicial do filtro no formato yyyy-MM-dd.
- name: endDate
in: query
required: false
schema:
type: string
format: date
example: '2024-12-31'
description: Data final do filtro no formato yyyy-MM-dd.
responses:
'200':
description: Lista paginada de pessoas resumidas
content:
application/json:
example:
content:
- person:
login: ana.costa@test.com
personAllergies:
- id: 15
person:
login: ana.costa@test.com
reaction: Não Informadas.
allergyName: Ácaros
allergyCode: acaros
createdDate:
type: string
format: date-time
allergyGourpName: Ácaros
allergyGroupCode: acaros
familyHistories:
- id: 53
login: ana.costa@test.com
kinshipName: Avô
kinshipKey: avo_pai
diseaseName: Câncer de mama
personProblems:
- id: 30
login: ana.costa@test.com
problemName: Obesidade
cidCode: E669
status: Aguardando Validação
name: Ana
documentNumber: '40419113037'
pageable:
pageNumber: 0
pageSize: 20
sort:
sorted: true
unsorted: false
empty: false
totalPages: 1
totalElements: 1
last: true
size: 20
number: 0
sort:
sorted: true
unsorted: false
empty: false
first: true
numberOfElements: 1
empty: false
'400':
description: Requisição inválida
'500':
description: Erro interno no servidor
tags:
- Person
components:
securitySchemes:
api_key:
type: apiKey
in: header
name: x-api-key
x-provenance:
method: harvested
publisher: MV sistemas
source: https://apidocs.globalhealth.mv/swagger-files/alergias-doc.json
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)