Cadastrar ou atualizar

Cria uma diretriz ou atualiza uma existente, reconhecida pelo identifier. Grava nome, descrição e tipo. Uma diretriz criada por aqui nasce vazia — as consultas, tarefas, questionários e mensagens dela são montados pela equipe no Nilo Care.

Authentication

x-api-keystring
API Key authentication via header

Request

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

Suas chaves da diretriz. Obrigatório na escrita: é por elas que a API decide entre criar e atualizar. A leitura devolve o seu identificador ao lado do identificador Nilo da diretriz, no system .../NamingSystem/hippocrates-api--care-line.

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

Nome da diretriz, como a equipe a vê. No máximo 100 caracteres.

statusstringRequiredformat: "^[^\s]+(\s[^\s]+)*$"

Exigido pelo FHIR R4 e descartado na gravação: a vigência é definida na plataforma. Envie active. Na leitura, active numa diretriz vigente e retired fora da vigência — e só uma diretriz active pode ser aplicada a um paciente.

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

Só resposta: identificador Nilo FHIR da diretriz.

metaobjectOptional

Só resposta: metadados da gravação.

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

Descrição da diretriz.

typeobjectOptional

Linha de cuidado ou protocolo. Omitido, uma diretriz existente preserva o tipo que tem e uma diretriz nova nasce como linha de cuidado.

urlstringOptionalformat: "^\S*$"

Uma URL canônica sua para esta diretriz. Não é guardada pela plataforma, mas fica no recurso e serve para referenciá-la em CarePlan.instantiatesCanonical sem precisar do id do recurso. Precisa ser única: uma URL já usada por outra diretriz recusa a chamada com 409.

effectivePeriodobjectOptional

Só resposta: a vigência da diretriz, definida na plataforma. É o que decide o status. Enviá-la não tem efeito.

Response

Diretriz criada ou atualizada. O corpo é o recurso como ficou gravado, sem envelope.

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

Suas chaves da diretriz. Obrigatório na escrita: é por elas que a API decide entre criar e atualizar. A leitura devolve o seu identificador ao lado do identificador Nilo da diretriz, no system .../NamingSystem/hippocrates-api--care-line.

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

Nome da diretriz, como a equipe a vê. No máximo 100 caracteres.

statusstringformat: "^[^\s]+(\s[^\s]+)*$"

Exigido pelo FHIR R4 e descartado na gravação: a vigência é definida na plataforma. Envie active. Na leitura, active numa diretriz vigente e retired fora da vigência — e só uma diretriz active pode ser aplicada a um paciente.

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

Só resposta: identificador Nilo FHIR da diretriz.

metaobjectOptional

Só resposta: metadados da gravação.

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

Descrição da diretriz.

typeobjectOptional

Linha de cuidado ou protocolo. Omitido, uma diretriz existente preserva o tipo que tem e uma diretriz nova nasce como linha de cuidado.

urlstringOptionalformat: "^\S*$"

Uma URL canônica sua para esta diretriz. Não é guardada pela plataforma, mas fica no recurso e serve para referenciá-la em CarePlan.instantiatesCanonical sem precisar do id do recurso. Precisa ser única: uma URL já usada por outra diretriz recusa a chamada com 409.

effectivePeriodobjectOptional

Só resposta: a vigência da diretriz, definida na plataforma. É o que decide o status. Enviá-la não tem efeito.

Errors

400
Bad Request Error
409
Conflict Error