There is an inconsistency in pcornet_demo vs. qt_breakdown_path table for Age paths:
pcornet_demo table has Age c_fullname values start with "\PCORI\DEMOGRAPHIC\Age..."
qt_breakdown_path table has value "\PCORI_DEMO\PCORI\DEMOGRAPHIC\AGE\"
That difference in case could be responsible for the "Error executing QueryResultPatientSetGenerator.generateResult:null" we get on the i2b2 side when querying i2b2 or SHRINE for Age breakdowns.
We checked that the default i2b2 QT_BREAKDOWN_PATH table creation has this statement:
insert into QT_BREAKDOWN_PATH(NAME,VALUE,CREATE_DATE) values ('PATIENT_AGE_COUNT_XML','\i2b2_DEMO\i2b2\Demographics\Age\',now());
Which is consistent with the c_fullname path values in the default i2b2 ontology table
There is an inconsistency in pcornet_demo vs. qt_breakdown_path table for Age paths:
We checked that the default i2b2 QT_BREAKDOWN_PATH table creation has this statement: insert into QT_BREAKDOWN_PATH(NAME,VALUE,CREATE_DATE) values ('PATIENT_AGE_COUNT_XML','\i2b2_DEMO\i2b2\Demographics\Age\',now()); Which is consistent with the c_fullname path values in the default i2b2 ontology table
Please review and resolve if possible. Thanks.