mex.extractors.ifsg.models package¶
Submodules¶
mex.extractors.ifsg.models.meta_catalogue2item module¶
- class mex.extractors.ifsg.models.meta_catalogue2item.MetaCatalogue2Item(*, IdItem: int, IdCatalogue: int, IdCatalogue2Item: int)¶
Bases:
BaseModelModel class for ifsg catalogue2item entities.
- id_catalogue: int¶
- id_catalogue2item: int¶
- id_item: int¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
mex.extractors.ifsg.models.meta_catalogue2item2schema module¶
- class mex.extractors.ifsg.models.meta_catalogue2item2schema.MetaCatalogue2Item2Schema(*, IdCatalogue2Item: int)¶
Bases:
BaseModelModel class for ifsg catalogue2item2schema entities.
- id_catalogue2item: int¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
mex.extractors.ifsg.models.meta_datatype module¶
- class mex.extractors.ifsg.models.meta_datatype.MetaDataType(*, IdDataType: int, DataTypeName: str)¶
Bases:
BaseModelModel class for ifsg MetaDataType entities.
- data_type_name: str¶
- id_data_type: int¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
mex.extractors.ifsg.models.meta_disease module¶
- class mex.extractors.ifsg.models.meta_disease.MetaDisease(*, ICD10Code: str | None, IdType: int, IdSchema: int, ReferenceDefA: bool, ReferenceDefB: bool, ReferenceDefC: bool, ReferenceDefD: bool, ReferenceDefE: bool, IfSGBundesland: bool, InBundesland: str | None, DiseaseName: str | None, DiseaseNameEN: str | None, SpecimenName: str | None)¶
Bases:
BaseModelModel class for ifsg meta disease entities.
- disease_name: str | None¶
- disease_name_en: str | None¶
- icd10_code: str | None¶
- id_schema: int¶
- id_type: int¶
- ifsg_bundesland: bool¶
- in_bundesland: str | None¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- reference_def_a: bool¶
- reference_def_b: bool¶
- reference_def_c: bool¶
- reference_def_d: bool¶
- reference_def_e: bool¶
- specimen_name: str | None¶
mex.extractors.ifsg.models.meta_field module¶
- class mex.extractors.ifsg.models.meta_field.MetaField(*, GuiText: str, GuiTooltip: str | None, IdCatalogue: int, IdType: int, IdDataType: int, IdField: int, IdFieldType: int, ToTransport: int, Sort: int, StatementAreaGroup: str | None)¶
Bases:
BaseModelModel class for ifsg meta field entities.
- gui_text: str¶
- gui_tool_tip: str | None¶
- id_catalogue: int¶
- id_data_type: int¶
- id_field: int¶
- id_field_type: int¶
- id_type: int¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- sort: int¶
- statement_area_group: str | None¶
- to_transport: int¶
mex.extractors.ifsg.models.meta_item module¶
- class mex.extractors.ifsg.models.meta_item.MetaItem(*, ItemName: str, ItemNameEN: Annotated[str | None, MinLen(min_length=0)], IdItem: int)¶
Bases:
BaseModelModel class for ifsg meta item entities.
- id_item: int¶
- item_name: str¶
- item_name_en: str | None¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
mex.extractors.ifsg.models.meta_schema2field module¶
- class mex.extractors.ifsg.models.meta_schema2field.MetaSchema2Field(*, IdSchema: int, IdField: int)¶
Bases:
BaseModelModel class for ifsg schema2field entities.
- id_field: int¶
- id_schema: int¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
mex.extractors.ifsg.models.meta_schema2type module¶
- class mex.extractors.ifsg.models.meta_schema2type.MetaSchema2Type(*, IdSchema: int, IdType: int)¶
Bases:
BaseModelModel class for ifsg schema2type entities.
- id_schema: int¶
- id_type: int¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
mex.extractors.ifsg.models.meta_type module¶
- class mex.extractors.ifsg.models.meta_type.MetaType(*, Code: str, IdType: int, SqlTableName: str)¶
Bases:
BaseModelModel class for ifsg meta type entities.
- code: str¶
- id_type: int¶
- model_config: ClassVar[ConfigDict] = {'extra': 'ignore', 'populate_by_name': True, 'str_max_length': 100000, 'str_min_length': 1, 'str_strip_whitespace': True, 'use_enum_values': True, 'validate_assignment': True, 'validate_by_alias': True, 'validate_by_name': True, 'validate_default': True}¶
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- sql_table_name: str¶