An informatics platform comprising method, system, and computer program is provided for interacting with clinical decision support systems such as the IBM Watson for Oncology, for the purpose of utilizing cognitive processing, machine learning and natural language processing to facilitate the manual to semi-automatic to automatic acquisition of a patient's electronic medical record data points, into a CDS system for populating the attributes questionnaire, for generating a patient diagnostic report of treatment recommendations. The platform supports deployment on several informatics architectures including client-server, cloud-based and blockchain.
In a typical embodiment, the system is deployed as a Software-as-a-Service (SAAS) application; it implements a cloud-based, real-time architecture comprising: (a) an adaptive user interface providing responsive dashboards for real-time data presentation and user interaction, (b) a hub controller for real-time data flow transformation, (c) a data validation engine which incorporates cognitive natural language processing (NLP) to extract structured and unstructured patient record data from the EHR and employs methods that provide an optimally automated input to the CDS, (d) cloud storage of aggregated CDS data and other clinical datasets, and (e) plug-in support for additional cognitive capabilities such as predictive analytics and data mining.