care.emr.resources.form_submission.spec module¶
- class FormSubmissionStatusChoices(*values)¶
-
- draft = 'draft'¶
- submitted = 'submitted'¶
- entered_in_error = 'entered_in_error'¶
- class BaseFormSubmissionSpec(*, meta: dict = {}, id: Annotated[UUID, UuidVersion(uuid_version=4)] | None = None)¶
Bases:
EMRResourceBase model for form submission
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class FormSubmissionUpdateSpec(*, meta: dict = {}, id: Annotated[UUID, UuidVersion(uuid_version=4)] | None = None, status: FormSubmissionStatusChoices, response_dump: dict)¶
Bases:
BaseFormSubmissionSpecForm submission update specification
- status: FormSubmissionStatusChoices¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class FormSubmissionWriteSpec(*, meta: dict = {}, id: Annotated[UUID, UuidVersion(uuid_version=4)] | None = None, status: FormSubmissionStatusChoices, response_dump: dict, patient: Annotated[UUID, UuidVersion(uuid_version=4)], encounter: Annotated[UUID, UuidVersion(uuid_version=4)] | None = None)¶
Bases:
FormSubmissionUpdateSpecForm submission write specification
- 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 FormSubmissionReadSpec(*, meta: dict = {}, id: Annotated[UUID, UuidVersion(uuid_version=4)] | None = None, status: FormSubmissionStatusChoices, response_dump: dict, created_date: datetime, modified_date: datetime | None = None, created_by: UserSpec | None = None, updated_by: UserSpec | None = None)¶
Bases:
FormSubmissionUpdateSpecForm submission read specification
- status: FormSubmissionStatusChoices¶
- classmethod perform_extra_serialization(mapping, obj)¶
- model_config: ClassVar[ConfigDict] = {}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].