Cadastrar ou atualizar

Cria uma unidade de cuidado ou renomeia uma existente. O identifier é o que decide entre as duas coisas, e o name é o único dado gravado: todo o resto do payload é descartado.

Authentication

x-api-keystring
API Key authentication via header

Request

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

Suas chaves da unidade. Obrigatório na escrita: é por elas que a API decide entre criar uma unidade nova e renomear uma existente. A leitura devolve o seu identificador ao lado do identificador Nilo da unidade, no system .../NamingSystem/sorting-hat-api--care-unit.

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

Nome da unidade. É o único dado que a plataforma grava — todo o resto do payload é descartado. No máximo 200 caracteres.

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

Só resposta: identificador Nilo FHIR da unidade.

metaobjectOptional

Só resposta: metadados da gravação.

activebooleanOptional

Só resposta: constante true. A plataforma não guarda situação de unidade, e não há como desativar uma unidade por esta API.

Response

Unidade criada ou renomeada. O corpo é o recurso como ficou gravado, sem envelope.

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

Suas chaves da unidade. Obrigatório na escrita: é por elas que a API decide entre criar uma unidade nova e renomear uma existente. A leitura devolve o seu identificador ao lado do identificador Nilo da unidade, no system .../NamingSystem/sorting-hat-api--care-unit.

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

Nome da unidade. É o único dado que a plataforma grava — todo o resto do payload é descartado. No máximo 200 caracteres.

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

Só resposta: identificador Nilo FHIR da unidade.

metaobjectOptional

Só resposta: metadados da gravação.

activebooleanOptional

Só resposta: constante true. A plataforma não guarda situação de unidade, e não há como desativar uma unidade por esta API.

aliaslist of stringsOptionalRead-only

Só resposta: repete o name, sem acrescentar informação. Existe por compatibilidade com quem lê o alias do Organization canônico.

telecomlist of objectsOptionalRead-only

Só resposta: o telefone cadastrado para a sua operação, não para esta unidade. Todas as unidades do ambiente devolvem o mesmo número, e ele é omitido quando não há telefone cadastrado.

Errors

400
Bad Request Error