Page History
...
Wiki Markup |
---|
\\
<span style="color: #0000ff">select</span> concept_cd <span style="color: #0000ff">from</span> concept_dimension <span style="color: #0000ff">where</span> concept_path <span style="color: #808080">LIKE</span> <span style="color: #ff0000">'\i2b2\Diagnoses\Circulatory system (390-459)%'</span>\\
\\ !worddava449709682f22ca20463e0ba3e24c1ae.png|height=309,width=619!\\
\\
The result of this query is a list of concept_cds to query against the fact table. The data repository cell uses this data to find a set of patients having a fact entry for this list of concept codes. This patient set finder query is as follows:
\\
<span style="color: #0000ff">select</span> patient_num <span style="color: #0000ff">from</span> \[c_facttablename\] <span style="color: #0000ff">where</span> \[c_facttablecolumnname\] <span style="color: #808080">IN</span>
<span style="color: #808080">(</span><span style="color: #0000ff">select</span> \[c_facttablecolumnname\] <span style="color: #0000ff">from</span> \[c_tablename\] <span style="color: #0000ff">where</span> \[c_columnname\] \[c_operator\] \[c_dimcode\]<span style="color: #808080">)</span>\\ |
...
Operator | Dimcode Format | Sample Metadata XML | SQL |
IN | ('val1','val2','val3') or 'val1','val2','val3' | For SQLServer: | SELECT patient_num |
All date operators (= , > , < , <> , BETWEEN) | Follows the database specific value format related to the date operator | For SQLServer: | For SQL Server: |
|
| For Oracle: | For Oracle: |
© Shawn Murphy 2010