pyomop.cdm6 package¶
Submodules¶
pyomop.cdm6.cdm6_tables module¶
Derivative based on the original work here: https://github.com/thehyve/omop-cdm/blob/main/src/omop_cdm/regular/cdm600/tables.py Modifications made to this file: - Removed support for schema. - Added new tables
Licensed under the Apache License, Version 2.0 (the “License”);
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an “AS IS” BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
- class pyomop.cdm6.cdm6_tables.Base(**kwargs: Any)[source]¶
Bases:
DeclarativeBase
- metadata: ClassVar[MetaData] = MetaData()¶
Refers to the
_schema.MetaData
collection that will be used for new_schema.Table
objects.See also
orm_declarative_metadata
- registry: ClassVar[_RegistryType] = <sqlalchemy.orm.decl_api.registry object>¶
Refers to the
_orm.registry
in use where new_orm.Mapper
objects will be associated.
- class pyomop.cdm6.cdm6_tables.Concept(**kwargs)[source]¶
Bases:
Base
- concept_class: Mapped[ConceptClass]¶
- vocabulary: Mapped[Vocabulary]¶
- class pyomop.cdm6.cdm6_tables.ConceptRelationship(**kwargs)[source]¶
Bases:
Base
- relationship: Mapped[Relationship]¶
- class pyomop.cdm6.cdm6_tables.ConditionOccurrence(**kwargs)[source]¶
Bases:
Base
- visit_detail: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.Cost(**kwargs)[source]¶
Bases:
Base
- payer_plan_period: Mapped[PayerPlanPeriod]¶
- class pyomop.cdm6.cdm6_tables.DeviceExposure(**kwargs)[source]¶
Bases:
Base
- visit_detail: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.DrugExposure(**kwargs)[source]¶
Bases:
Base
- visit_detail: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.Measurement(**kwargs)[source]¶
Bases:
Base
- visit_detail: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.Note(**kwargs)[source]¶
Bases:
Base
- visit_detail: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.Observation(**kwargs)[source]¶
Bases:
Base
- visit_detail: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.ProcedureOccurrence(**kwargs)[source]¶
Bases:
Base
- visit_detail: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.Relationship(**kwargs)[source]¶
Bases:
Base
- reverse_relationship: Mapped[Relationship]¶
- class pyomop.cdm6.cdm6_tables.SourceToConceptMap(**kwargs)[source]¶
Bases:
Base
- source_vocabulary: Mapped[Vocabulary]¶
- target_vocabulary: Mapped[Vocabulary]¶
- class pyomop.cdm6.cdm6_tables.SurveyConduct(**kwargs)[source]¶
Bases:
Base
- response_visit_occurrence: Mapped[VisitOccurrence]¶
- visit_detail: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.VisitDetail(**kwargs)[source]¶
Bases:
Base
- preceding_visit_detail: Mapped[VisitDetail]¶
- visit_detail_parent: Mapped[VisitDetail]¶
- visit_occurrence: Mapped[VisitOccurrence]¶
- class pyomop.cdm6.cdm6_tables.VisitOccurrence(**kwargs)[source]¶
Bases:
Base
- preceding_visit_occurrence: Mapped[VisitOccurrence]¶