Closed arpost closed 8 years ago
i just ran a query in i2b2webprod1.cc.emory.edu to show the vital status breakdown and i have attached the screenshot. On the VM that vagrant creates, we need to add the entries to QT_BREAKDOWN_PATH and it should work. I just added the correct entries to QT_BREAKDOWN_PATH table in the VM on my machine and all the breakdowns work fine. Attaching a screenshot of the QT_BREAKDOWN_PATH values. If you agree with this, we could update ansible scripts to insert values into this table once the metadata is loaded. also, any particular environment that jboss logs show errors? i checked the i2b2webprod and the VM, didnt see anything in the jboss logs regarding vital status as long QT_BREAKDOWN_PATH is correct.
when the metadata is loaded as part of the job submission, i believe that the valuesets are coming from patientDetailsProposition.properties file in aiw-i2b2-etl/resources. Since the VitalStatus property does not have valueset defined in the file, the logic in aiw-i2b2-etl makes this a leaf node. I would think adding the valueset to patientDetailsProposition.properties should fix the problem.
This issue is on hold pending a decision from Andrew on how to implement. Ideally, the solution belongs in aiw-i2b2-etl.
It appears that the breakdowns in the Run Query dialog in i2b2 do not work unless there is a folder with one or more child values. We need to change Vital Status in the Eureka ontology to fit this constraint. It should be:
This bug in our ontology breaks multiple of the breakdown options in the Run Query dialog. The JBoss log complains about Vital Status in all cases.