Cadastrar ou atualizar

Cria um local de atendimento ou atualiza um existente, reconhecido pelo identifier. Grava nome, código CNES e endereço. Omitir address numa atualização apaga o endereço já cadastrado.

Authentication

x-api-keystring
API Key authentication via header

Request

This endpoint expects an object.
resourceTypestringRequiredDefaults to Location
Indica o tipo do recurso transacionado.
identifierlist of objectsRequired

Suas chaves do local. Obrigatório na escrita: é por elas que a API decide entre criar um local novo e atualizar um existente. Um identificador no system https://cnes.datasus.gov.br/ é tratado à parte — o value dele vira o código CNES do estabelecimento, que é único no ambiente.

namestringRequiredformat: "^[ \r\n\t\S]+$"

Nome do estabelecimento. No máximo 200 caracteres.

idstringOptionalformat: "^[A-Za-z0-9\-\.]{1,64}$"

Só resposta: identificador Nilo FHIR do local.

metaobjectOptional

Só resposta: metadados da gravação.

addressobjectOptional

Endereço do estabelecimento. Omitir este campo numa atualização apaga o endereço já cadastrado.

Response

Local criado ou atualizado. O corpo é o recurso como ficou gravado, sem envelope.

resourceTypestringDefaults to Location
Indica o tipo do recurso transacionado.
identifierlist of objects

Suas chaves do local. Obrigatório na escrita: é por elas que a API decide entre criar um local novo e atualizar um existente. Um identificador no system https://cnes.datasus.gov.br/ é tratado à parte — o value dele vira o código CNES do estabelecimento, que é único no ambiente.

namestringformat: "^[ \r\n\t\S]+$"

Nome do estabelecimento. No máximo 200 caracteres.

idstringOptionalformat: "^[A-Za-z0-9\-\.]{1,64}$"

Só resposta: identificador Nilo FHIR do local.

metaobjectOptional

Só resposta: metadados da gravação.

addressobjectOptional

Endereço do estabelecimento. Omitir este campo numa atualização apaga o endereço já cadastrado.

Errors

400
Bad Request Error
409
Conflict Error