Pular para o conteúdo principal

Consultar

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

Modelagem da API - Request


Exemplo de requisição CURL
curl --request GET \
--url https://landing-zone-api.nilo.services/fhir/resources/Flag \
--header 'Content-Type: application/json' \
--header 'x-api-key: <inserir API Key aqui>'

Headers

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

Parâmetros de caminho

OpçãoTipoRequeridoDescriçãoExemplo
IDstringNãoUUID do recurso FHIR.ba200cfa-dae0-46cf-81a0-008e3f7414b4

Parâmetros de Query

Você poderá utilizar todos os parâmetros de pesquisa disponíveis do recurso canônico.

https://hl7.org/fhir/R4/flag.html#search

Filtros suportados

Dos parâmetros de busca canônicos do Flag, apenas os campos preenchidos pelo NiloCare podem ser usados como filtro:

ParâmetroSuportadoObservação
identifierIdentificador do NiloCare ou do sistema de origem do cliente
subject / patientReferência ao paciente (aceita busca encadeada por identifier)
dateCorresponde a Flag.period
author⚠️Não preenchido pelo NiloCare — só retorna as tags em que o próprio cliente enviou o campo
encounter⚠️Não preenchido pelo NiloCare — só retorna as tags em que o próprio cliente enviou o campo
Observação

status, code e category são preenchidos no recurso, mas não são parâmetros de busca do Flag no FHIR R4 — portanto não podem ser usados como filtro.

Exemplos de filtros

Filtro por paciente

Filtro por CPF do paciente

curl --request GET \
--url "https://landing-zone-api.nilo.services/fhir/resources/Flag?subject.identifier=https://servicos.receita.fazenda.gov.br/servicos/cpf/%7C12345678900" \
--header 'Content-Type: application/json' \
--header 'x-api-key: <inserir API Key aqui>'
Observação
  • O valor 12345678900 é um CPF fictício. Um valor real deve ser utilizado.

Filtro por identificador da tag

Filtro pelo identificador do sistema de origem

curl --request GET \
--url "https://landing-zone-api.nilo.services/fhir/resources/Flag?identifier=http://sistemaorigem.cliente.com/flag%7C12345" \
--header 'Content-Type: application/json' \
--header 'x-api-key: <inserir API Key aqui>'
Observação
  • O system http://sistemaorigem.cliente.com/flag é um valor fictício. Deve-se utilizar o mesmo system enviado na criação da tag.
  • Para consultar pelo identificador interno do NiloCare, utilize o system https://landing-zone-api.nilo.services/fhir/resources/NamingSystem/hippocrates-api--patient-tag.

Filtro por vigência

Tags com vigência iniciada a partir de uma data

curl --request GET \
--url "https://landing-zone-api.nilo.services/fhir/resources/Flag?date=ge2025-01-01" \
--header 'Content-Type: application/json' \
--header 'x-api-key: <inserir API Key aqui>'

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"
}