Skip to content

Commit

Permalink
Adding valueAsConceptId to covariate reference table
Browse files Browse the repository at this point in the history
  • Loading branch information
schuemie committed May 28, 2024
1 parent acb4c44 commit e68fd57
Show file tree
Hide file tree
Showing 7 changed files with 9 additions and 4 deletions.
Binary file added inst/java/FeatureExtraction.jar
Binary file not shown.
Binary file removed inst/java/featureExtraction-3.5.0-SNAPSHOT.jar
Binary file not shown.
Binary file added inst/java/featureExtraction-3.5.1-SNAPSHOT.jar
Binary file not shown.
3 changes: 2 additions & 1 deletion inst/sql/sql_server/CreateCovAnalysisRefTables.sql
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@ CREATE TABLE #cov_ref (
covariate_id BIGINT,
covariate_name VARCHAR(512),
analysis_id INT,
concept_id INT
concept_id INT,
value_as_concept_id INT
);

CREATE TABLE #analysis_ref (
Expand Down
6 changes: 4 additions & 2 deletions inst/sql/sql_server/MeasObsValueAsConcept.sql
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,8 @@ INSERT INTO #cov_ref (
covariate_id,
covariate_name,
analysis_id,
concept_id
concept_id,
value_as_concept_id
)
SELECT covariate_id,
{@temporal} ? {
Expand All @@ -120,7 +121,8 @@ SELECT covariate_id,
}
}
@analysis_id AS analysis_id,
no_collisions.@domain_concept_id AS concept_id
no_collisions.@domain_concept_id AS concept_id,
no_collisions.value_as_concept_id AS concept_id
FROM (
SELECT covariate_id,
@domain_concept_id,
Expand Down
2 changes: 1 addition & 1 deletion java/org/ohdsi/featureExtraction/FeatureExtraction.java
Original file line number Diff line number Diff line change
Expand Up @@ -644,7 +644,7 @@ public static String createSql(String settings, boolean aggregated, String cohor
}

jsonWriter.key("sqlQueryFeatureRef");
jsonWriter.value("SELECT covariate_id, covariate_name, analysis_id, concept_id FROM #cov_ref");
jsonWriter.value("SELECT covariate_id, covariate_name, analysis_id, concept_id, value_as_concept_id FROM #cov_ref");

jsonWriter.key("sqlQueryAnalysisRef");
if (temporal) {
Expand Down
2 changes: 2 additions & 0 deletions tests/testthat/test-PostcoordConcepts.R
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,8 @@ test_that("Postcoordinated concepts on Eunomia", {
covariateRef <- covariateData$covariateRef %>%
collect()
expect_equal(covariateRef$covariateId, c(246174076422716, 246174077980716))
expect_equal(covariateRef$conceptId, c(3000963, 3000963))
expect_equal(covariateRef$valueAsConceptId, c(4083207, 4084765))

analysisRef <- covariateData$analysisRef %>%
collect()
Expand Down

0 comments on commit e68fd57

Please sign in to comment.