care.emr.resources.common.valueset module¶
- class ValueSetConcept(*, id: str | None = None, code: str | None = None, display: str | None = None)¶
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class ValueSetFilter(*, id: str | None = None, property: str | None = None, op: str | None = None, value: str | None = None)¶
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class ValueSetInclude(*, id: str | None = None, system: str | None = None, version: str | None = None, concept: list[ValueSetConcept] | None = None, filter: list[ValueSetFilter] | None = None)¶
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- concept: list[ValueSetConcept] | None¶
- filter: list[ValueSetFilter] | None¶
- class ValueSetCompose(*, id: str | None = None, include: list[ValueSetInclude], exclude: list[ValueSetInclude] | None = None, property: list[str] | None = None)¶
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- include: list[ValueSetInclude]¶
- exclude: list[ValueSetInclude] | None¶
- class ValueSet(*, name: str, status: str | None = None, compose: ValueSetCompose)¶
Bases:
BaseModel- model_config: ClassVar[ConfigDict] = {'extra': 'forbid'}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- compose: ValueSetCompose¶