SDK

Patient

Um paciente do jeito que uma aplicação quer: o índice, o registro decifrado e o resumo.

Nesta página

class

Assinatura #

class Patient(*, index: DocumentIndex, version_id: str | None = None, draft_rev: int | None = None, record: PatientRecord, summary: PatientSummary | None = None)

Bases: BaseModel

Um paciente do jeito que uma aplicação quer: o índice, o registro decifrado e o resumo.

Membros #

record: PatientRecord #

attribute

summary: PatientSummary | None = None #

attribute

index: DocumentIndex #

attribute

version_id: str | None = None #

attribute

A versão confirmada de onde o registro veio; `None` quando veio da cabeça de rascunho.

draft_rev: int | None = None #

attribute

A revisão do rascunho de onde o registro veio, quando ele era mais novo.

tags: list[str] #

property

As tags seladas de lista/busca (`summary.tags`).

id: str #

property

O id do documento — atalho para `index.document_id`.

updated_at: str #

property

Atalho para `index.updated_at`.

security_group_id: str #

property

Atalho para `index.security_group_id`.

from_draft: bool #

property

`True` quando o registro é a cabeça de rascunho (mais nova), não uma versão confirmada.