DEMONSTRATION SCENARIOS ======================== Scenario 1: Healthcare Data Sets with Multiple Vocabularies ----------- A Clinical Trial Investigator (CTI) wants to recruit patients for a clinical trial. He or she has accesss to patient data sets from the EMR Systems of multiple healthcare providers. The CTI needs to use concepts from standardized vocabularies to represent medication knowledge for specifying eligibility criteria. For instance, we can use concepts from the Drug Ontology, RxNorm or NDC that might be used to represent medication knowledge. Let's assume the existence of two data sets, DataSet1 which uses RxNorm codes to represent medications and DataSet2 which uses NDC codes for the same. The basic steps of this demo can be as follows: (A) The CTI specifies a query based on the drug ontology to capture eligibility requirements related to medication knowledge. (B) The queries contain concepts from the Drug Ontology (C) The query is executed against the system and no patients are identified (D) The CTI then loads semantic mappings from Drug Ontology Classes RxNorm into the system and the query is executed again (E) Some patients are now identified from DataSet1, but the CTI would like to see more patients. (F) The CTI then loads semantic mappings from RxNorm to NDC into the system and the query is executed again. (G) Some patients are now identified from DataSet1 Scenarion 2: Searching based on Medication Classes ------------ As in Scenarion 1 above, the CTI would like to specify queries based on Medication classes like Beta Blockers, Weight Loss Drugs, etc. Since we are using the Drug Ontology as the mediating ontology, there are two scenarios 1. Where the medication class is represented in the Drug Ontology and 2. Where the medication class is not represented in the ontology. Let's begin with the first scenario. The basic steps of the demo can be as follows: (A) The CTI specifies a query based on a medication class present in the drug ontology (B) The query is executed agains the data sets, however no patient results are returned (C) The CTI then loads semantic mappings from Drug Ontology Classes to RxNorm and executes the queries again. (D) Some patients are identified. The mapping modules navigates the mapping from the medication class to the drug ontology classes to their RxNorm codes to achieve this (E) The CTI tries to specify a query based on a medication class not present in the drug ontology (F) He defines this new class in terms of the old classes and properties present in the Drug Ontology (G) The query is executed against the data sets and patient results are returned. Semantic mappings of the old classes and properties used in the definition of the new class are leveraged to idenify the relevant codes in the data sets.