care.emr.resources.medication.dispense.dispense_order module

class MedicationDispenseOrderStatusOptions(*values)

Bases: str, Enum

draft = 'draft'
in_progress = 'in_progress'
completed = 'completed'
abandoned = 'abandoned'
entered_in_error = 'entered_in_error'
class BaseMedicationDispenseOrderSpec(*, meta: dict = {}, id: Annotated[UUID, UuidVersion(uuid_version=4)] | None = None, status: MedicationDispenseOrderStatusOptions, name: str | None = None, note: str | None = None)

Bases: EMRResource

id: Annotated[UUID, UuidVersion(uuid_version=4)] | None
status: MedicationDispenseOrderStatusOptions
name: str | None
note: str | None
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class MedicationDispenseOrderWriteSpec(*, meta: dict = {}, id: Annotated[UUID, UuidVersion(uuid_version=4)] | None = None, status: MedicationDispenseOrderStatusOptions, name: str | None = None, note: str | None = None, patient: Annotated[UUID, UuidVersion(uuid_version=4)], location: Annotated[UUID, UuidVersion(uuid_version=4)])

Bases: BaseMedicationDispenseOrderSpec

patient: Annotated[UUID, UuidVersion(uuid_version=4)]
location: Annotated[UUID, UuidVersion(uuid_version=4)]
perform_extra_deserialization(is_update, obj)
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

class MedicationDispenseOrderReadSpec(*, meta: dict = {}, id: Annotated[UUID, UuidVersion(uuid_version=4)] | None = None, status: MedicationDispenseOrderStatusOptions, name: str | None = None, note: str | None = None, patient: dict, location: dict, created_date: datetime, modified_date: datetime)

Bases: BaseMedicationDispenseOrderSpec

patient: dict
location: dict
created_date: datetime
modified_date: datetime
classmethod perform_extra_serialization(mapping, obj)
model_config: ClassVar[ConfigDict] = {}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].