Domeo creates a new context for an annotation the first time that a user makes a change to the annotations loaded from NLP. For example, when a user first edits an NLP annotation and then saves, Domeo creates a new 'context' with a new 'selector' but the same prefix, exact, and suffix text. This causes a basic query to return multiple records per annotation URN - one for each combination of context and body data associated with the annotation URN. We are able to get around this issue for analysis purposes by using GROUP BY and ORDER in the query. This aggregates annotations with exactly the same data making it possible to compare the original NLP annotation with teh user's modified version. Example:
urn:domeoclient:uuid:c6f959a4-2262-4abd-ad74-9f49878d2b4b AVANDIA (4 mg twice daily) was shown to have no clinically relevant effect on the pharmacokinetics of nifedipine and oral contraceptives (ethinyl estradiol and norethindrone), which are predominantly metabolized by CYP3A4. Gemfibrozil Concomitant administration of gemfibrozil (600 mg twice daily), an inhibitor of CYP2C8, and rosiglitazone (4 mg once daily) for 7 days increased rosiglitazone AUC by 127%, compared to the administration of rosiglitazone (4 mg once daily) alone. ncit:negative ncit:Qualitative norethindrone http://dbmi-icode-01.dbmi.pitt.edu:2020/vocab/resource/active-ingredient dikbD2R:object-drug-of-interaction avandia http://dbmi-icode-01.dbmi.pitt.edu:2020/vocab/resource/drug-product dikbD2R:precipitant-drug-of-interaction
urn:domeoclient:uuid:c6f959a4-2262-4abd-ad74-9f49878d2b4b AVANDIA (4 mg twice daily) was shown to have no clinically relevant effect on the pharmacokinetics of nifedipine and oral contraceptives (ethinyl estradiol and norethindrone), which are predominantly metabolized by CYP3A4. Gemfibrozil Concomitant administration of gemfibrozil (600 mg twice daily), an inhibitor of CYP2C8, and rosiglitazone (4 mg once daily) for 7 days increased rosiglitazone AUC by 127%, compared to the administration of rosiglitazone (4 mg once daily) alone. ncit:negative <empty> norethindrone file:///home/PITT/rdb20/DomeoClient/Design/python-SPL-connector/ <empty> rosiglitazone file:///home/PITT/rdb20/DomeoClient/Design/python-SPL-connector/ <empty>
Domeo creates a new context for an annotation the first time that a user makes a change to the annotations loaded from NLP. For example, when a user first edits an NLP annotation and then saves, Domeo creates a new 'context' with a new 'selector' but the same prefix, exact, and suffix text. This causes a basic query to return multiple records per annotation URN - one for each combination of context and body data associated with the annotation URN. We are able to get around this issue for analysis purposes by using GROUP BY and ORDER in the query. This aggregates annotations with exactly the same data making it possible to compare the original NLP annotation with teh user's modified version. Example:
Result: