Enviar um arquivo

Envia um arquivo PDF e o associa a um paciente. Só cria: este recurso **não tem atualização**, e um `identifier` que já corresponda a um arquivo existente recusa a chamada em vez de atualizá-lo. Informe o conteúdo em `content.url` — de onde o arquivo será baixado, e cuja extensão decide o formato aceito — ou em `content.data`, em base64, onde só `application/pdf` passa.

Authentication

x-api-keystring
API Key authentication via header

Request

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

Suas chaves do arquivo. Obrigatório na escrita, e precisa ser novo a cada arquivo: um identificador que já corresponda a um arquivo existente recusa a chamada, porque o Media não admite atualização. A leitura devolve o seu identificador ao lado do identificador Nilo do arquivo, no system .../NamingSystem/care-api--file-storage.

statusenumRequired

Exigido pelo FHIR R4 e sem efeito no cadastro: o Nilo Care não guarda situação de arquivo. Envie completed, que é o valor que a leitura sempre devolve.

subjectobjectRequired

O paciente do arquivo. Resolvido sempre por subject.identifier — o reference sozinho não basta.

contentobjectRequired

O arquivo. Informe url ou data; url tem precedência quando os dois vêm no mesmo payload.

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

Só resposta: identificador Nilo FHIR do arquivo.

metaobjectOptional

Só resposta: metadados da gravação.

Response

Arquivo criado. O corpo é o recurso como ficou gravado, sem envelope.

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

Suas chaves do arquivo. Obrigatório na escrita, e precisa ser novo a cada arquivo: um identificador que já corresponda a um arquivo existente recusa a chamada, porque o Media não admite atualização. A leitura devolve o seu identificador ao lado do identificador Nilo do arquivo, no system .../NamingSystem/care-api--file-storage.

statusenum

Exigido pelo FHIR R4 e sem efeito no cadastro: o Nilo Care não guarda situação de arquivo. Envie completed, que é o valor que a leitura sempre devolve.

subjectobject

O paciente do arquivo. Resolvido sempre por subject.identifier — o reference sozinho não basta.

contentobject

O arquivo. Informe url ou data; url tem precedência quando os dois vêm no mesmo payload.

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

Só resposta: identificador Nilo FHIR do arquivo.

metaobjectOptional

Só resposta: metadados da gravação.

Errors

400
Bad Request Error