Construct Catalog¶
This page summarizes the current public construct surface exposed by the repository.
Episode Constructs¶
From omop_constructs.alchemy.episodes:
ConditionEpisodeMVAll disease episodes represented as a materialized viewOverarchingDiseaseEpisodeMVEpisode-of-care rows with optional linked extent episodesTreatmentRegimenCycleMVTreatment regimen rows with optional linked cycle episodesDxTreatStartMVDiagnosis-to-treatment timing summarySurgicalProcedureMVEpisode-linked cancer surgical proceduresSACTRegimenMVSystemic anti-cancer therapy regimen episodesRTCourseMVRadiotherapy course episodesCycleMVTreatment cycle rowsFractionMVRadiotherapy fraction rowsConditionTreatmentEpisodeTreatment summary view joining condition episode context to RT and SACT summariesTreatmentEnvelopeMVEarliest/latest treatment plus scalar fields such asdays_from_dx_to_treatmentTreatmentIntentMVTreatment intent eventsConditionTreatmentIntentMVTreatment intents attached back to condition episodesConsultWindowMVEpisode-of-care consult and referral window scalars, includingreferral_to_specialistandreferral_to_tx
Event Constructs¶
From omop_constructs.alchemy.events:
DxMeasurementMVGeneric diagnosis-linked measurement surfaceWeightDxMVWeightChangeDxMVHeightDxMVBSADxMVCreatinineClearanceDxMVEGFRDxMVFEV1DxMVDistressThermometerDxMVECOGDxMVSmokingPYHDxMVFocused diagnosis-linked measurement slicesDxObservationMVDiagnosis-linked observationsDxProcedureMVDiagnosis-linked proceduresDxRelevantVisitMVEpisode-linked provider-specialty visits used by consult-window logic
Modifier Constructs¶
From omop_constructs.alchemy.modifiers:
TStageMVNStageMVMStageMVGroupStageMVStage-specific modifier viewsAllStageModifierMVCombined stage modifier surfaceGradeModifierMVLateralityModifierMVSizeModifierMVMetastaticDiseaseModifierMVAdditional condition modifier viewsStageModifierUnified stage-oriented materialized viewModifiedConditionCondition occurrences joined to episode and modifier contextModifiedProcedureProcedure-level modifier surface
Demography Constructs¶
From omop_constructs.alchemy.demography:
PersonDemographyDemographic attributes attached to condition episodes
Condition Constructs¶
From omop_constructs.alchemy.conditions:
Condition_WindowMapped condition window query surface
Supporting Query And Resolver Modules¶
The following modules are not themselves construct registries but are part of the active public architecture:
omop_constructs.coreregistry, planning, DDL, and materialized view helpersomop_constructs.semanticsruntime concept resolversomop_constructs.alchemy.events.event_factoriesgeneric event-to-episode attachment functionsomop_constructs.alchemy.episodes.episode_factoriesreusable episode query builders
Notes On Catalog Scope¶
This catalog reflects the construct classes currently exported by the package, not every internal query fragment in the repository.
The highest-level rule of thumb is:
- if it is a mapped class with
__mv_name__, it belongs in the construct lifecycle - if it is a query factory or query fragment, it is supporting infrastructure