Skip to content

Commit 4d3a112

Browse files
committed
mets cols
1 parent 4068d10 commit 4d3a112

6 files changed

Lines changed: 18 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,7 @@
6969
- simplified ep naming
7070

7171
## 0.2.15
72-
- fix label name
72+
- fix label name
73+
74+
## 0.2.16
75+
- mets col adapt

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "omop-constructs"
3-
version = "0.2.15"
3+
version = "0.2.16"
44
description = "For building complex constructs on top of the omop-alchemy library."
55
readme = "README.md"
66
authors = [

src/omop_constructs/alchemy/modifiers/__init__.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
GroupStageMV,
66
GradeModifierMV,
77
LateralityModifierMV,
8-
SizeModifierMV
8+
SizeModifierMV,
9+
MetastaticDiseaseModifierMV
910
)
1011
from .condition_modifier_mv import ModifiedCondition
1112

@@ -18,4 +19,5 @@
1819
"LateralityModifierMV",
1920
"SizeModifierMV",
2021
"ModifiedCondition",
22+
"MetastaticDiseaseModifierMV"
2123
]

src/omop_constructs/alchemy/modifiers/condition_modifier_join.py

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
GradeModifierMV,
1414
SizeModifierMV,
1515
LateralityModifierMV,
16+
MetastaticDiseaseModifierMV
1617
)
1718

1819
condition_concept = so.aliased(Concept, name='condition_concept')
@@ -45,14 +46,20 @@
4546
GroupStageMV.stage_label.label('group_stage_label'),
4647
GradeModifierMV.measurement_id.label('grade_id'),
4748
GradeModifierMV.measurement_date.label('grade_date'),
49+
GradeModifierMV.measurement_concept_id.label('grade_concept_id'),
4850
GradeModifierMV.concept_name.label('grade_concept'),
4951
SizeModifierMV.measurement_id.label('size_id'),
5052
SizeModifierMV.measurement_date.label('size_date'),
51-
SizeModifierMV.value_as_number.label('size_value'),
5253
SizeModifierMV.concept_name.label('size_concept'),
54+
SizeModifierMV.value_as_number.label('size_value'),
55+
SizeModifierMV.unit_concept_id.label('unit_concept_id'),
5356
LateralityModifierMV.measurement_id.label('laterality_id'),
5457
LateralityModifierMV.measurement_date.label('laterality_date'),
5558
LateralityModifierMV.concept_name.label('laterality_concept'),
59+
MetastaticDiseaseModifierMV.measurement_id.label('metastatic_disease_id'),
60+
MetastaticDiseaseModifierMV.measurement_date.label('metastatic_disease_date'),
61+
MetastaticDiseaseModifierMV.measurement_concept_id.label('metastatic_disease_concept_id'),
62+
MetastaticDiseaseModifierMV.concept_name.label('metastatic_disease_concept'),
5663
)
5764
.join(
5865
Episode_Event,

src/omop_constructs/alchemy/modifiers/modifier_mappers.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,3 +112,4 @@ class MetastaticDiseaseModifierMV(MeasModCols, MaterializedViewMixin, Base):
112112
__deps__ = ()
113113
__tablename__ = __mv_name__
114114
value_as_concept_id = sa.Column(sa.Integer)
115+
measurement_concept_id = sa.Column(sa.Integer)

uv.lock

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)