Pular para o conteúdo principal

Consultar

EndpointGET /fhir/resources/Patient
Autenticação🔓 Chave de API
StatusImplementado

Modelagem da API - Request


OpçãoTipoRequeridoDescriçãoExemplo
x-api-keystringSimChave de autenticação do cliente, fornecida durante a configuração do ambiente.
Content-TypestringSimapplication/json

Exemplos de uso

Listar todos os pacientes:
curl --request GET \
--url https://landing-zone-api.nilo.services/fhir/resources/Patient \
--header 'Content-Type: application/json' \
--header 'x-api-key: <inserir API Key aqui>'
Listar um paciente específico usando o identifier
curl --request GET \
--url https://landing-zone-api.nilo.services/fhir/resources/Patient?identifier=https://www.acmesaude.com.br/integracao/paciente/|507823709 \
--header 'Content-Type: application/json' \
--header 'x-api-key: <inserir API Key aqui>'

Consulte aqui mais exemplos de uso dos identificadores para um entendimento mais completo sobre o tema.


Parâmetros de busca suportados

NomeTipoDescriçãoExpressão
activebooleanSe o registro do paciente está ativoPatient.active
addressstringUma busca definida pelo servidor que pode corresponder a qualquer um dos campos de string no Endereço, incluindo linha, cidade, distrito, estado, país, código postal e/ou textoPatient.address
address-citystringUma cidade especificada no endereçoPatient.address.city
address-countrystringUm país especificado no endereçoPatient.address.country
address-postalcodestringUm código postal especificado no endereçoPatient.address.postalCode
address-statestringUm estado especificado no endereçoPatient.address.state
address-usetokenUm código de uso especificado no endereçoPatient.address.use
birthdatedateA data de nascimento do pacientePatient.birthDate
emailtokenUm valor em um contato de emailPatient.telecom.where(system='email')
familystringUma parte do sobrenome do pacientePatient.name.family
gendertokenGênero do pacientePatient.gender
givenstringUma parte do primeiro nome do pacientePatient.name.given
identifiertokenUm identificador do pacientePatient.identifier
namestringUma busca definida pelo servidor que pode corresponder a qualquer um dos campos de string no Nome Humano, incluindo sobrenome, nome, prefixo, sufixo e/ou textoPatient.name
organizationreferenceUnidade de cuidado do pacientePatient.managingOrganization
phonetokenUm valor em um contato telefônicoPatient.telecom.where(system='phone')
phoneticstringUma parte do sobrenome ou nome usando algum tipo de algoritmo de correspondência fonéticaPatient.name
telecomtokenO valor em qualquer tipo de detalhe de telecomunicação do pacientePatient.telecom

Modelagem da API - Response


Operação bem sucedida.
Array of objects

Uma lista de recursos do pacote.

Array of objects

Um conjunto de links que fornecem contexto/navegação neste pacote.

resourceType
required
string
Default: "Bundle"

Indica o tipo do recurso transacionado.

type
required
string
Enum: "document" "message" "transaction" "transaction-response" "batch" "batch-response" "history" "searchset" "collection"

Indica a finalidade deste pacote, como ele deve ser usado.

{
  • "entry": [
    ],
  • "link": [
    ],
  • "resourceType": "Bundle",
  • "type": "searchset"
}