US 12,340,878 B2
Methods and systems for converting unstructured data into an encoded, structured representation
Steven Sutters, Irving, TX (US); Era Prakash, Irving, TX (US); and Entela Duka, Irving, TX (US)
Assigned to McKesson Corporation, Irving, TX (US)
Filed by McKesson Corporation, Irving, TX (US)
Filed on Dec. 17, 2021, as Appl. No. 17/554,714.
Prior Publication US 2023/0197210 A1, Jun. 22, 2023
Int. Cl. G16H 10/20 (2018.01); G06F 40/103 (2020.01); G16H 10/60 (2018.01)
CPC G16H 10/20 (2018.01) [G06F 40/103 (2020.01); G16H 10/60 (2018.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving, by at least one healthcare provider computing device, unstructured criteria data associated with a clinical trial, wherein the unstructured criteria data is expressed as a plurality of values, each associated with a data value type;
determining, by the at least one healthcare provider computing device, for the plurality of values, and based on the clinical trial, an encoding rule and a formatting rule;
encoding, by the at least one healthcare provider computing device, based on the encoding rule and the corresponding data value type, a first portion of the plurality of values as encoded data values;
formatting, by the at least one healthcare provider computing device, based on the formatting rule and the corresponding data value type, a second portion of the plurality of values as formatted data values;
concatenating, by the at least one healthcare provider computing device, based on a structure rule associated with the clinical trial, the encoded data values and the formatted data values to generate a clinical trial protocol data structure;
storing, by the at least one healthcare provider computing device, the clinical trial protocol data structure in at least one database, wherein the at least one database is accessible by at least one service provider computing device associated with the at least one healthcare provider computing device;
receiving, by the at least one service provider computing device, a patient query data structure associated with a patient, wherein the patient query data structure is indicative of a plurality of attributes associated with the patient, and wherein the plurality of attributes are: encoded according to the encoding rule associated with the clinical trial and formatted according to the formatting rule associated with the clinical trial;
determining, by the at least one service provider computing device, based on the plurality of attributes and the clinical trial protocol data structure stored in the at least one database, that the patient query data structure matches the clinical trial protocol data structure; and
based on the patient query data structure matching the clinical trial protocol data structure, causing, by the at least one service provider computing device, a notification to be sent to at least a device associated with the patient, wherein the notification is indicative of the patient query data structure matching the clinical trial protocol data structure.