US 12,437,147 B2
System and method for completing a field in a form-based application
Daniel Braga, Carlsbad, CA (US); and Stephen Parento, White Plains, NY (US)
Assigned to MEDIDATA SOLUTIONS, INC., New York, NY (US)
Filed by MEDIDATA SOLUTIONS, INC., New York, NY (US)
Filed on May 25, 2023, as Appl. No. 18/324,085.
Application 18/324,085 is a continuation of application No. 17/937,726, filed on Oct. 3, 2022.
Claims priority of provisional application 63/252,058, filed on Oct. 4, 2021.
Prior Publication US 2023/0315976 A1, Oct. 5, 2023
Int. Cl. G06F 40/174 (2020.01); G06F 3/0484 (2022.01); G06F 40/134 (2020.01); G06F 40/205 (2020.01); G16H 10/60 (2018.01); G16H 40/63 (2018.01); G16H 40/67 (2018.01)
CPC G06F 40/174 (2020.01) [G06F 3/0484 (2013.01); G06F 40/134 (2020.01); G06F 40/205 (2020.01); G16H 10/60 (2018.01)] 20 Claims
OG exemplary drawing
 
1. A method for completing a field in a form-based application, the method comprising:
extracting form data and elements from a form within the form-based application, the form data and elements relating to at least one first field;
generating an input window containing the form data and elements, including at least one second field corresponding to said at least one first field;
receiving input from an external source providing text and/or data, the input comprising one or more datapoints, from an electronic health records or electronic medical records (EHR/EMR) system via an EHR/EMR data service based on a determination that a link is established to the EHR/EMR system;
providing an indication of a number of said one or more datapoints available for each respective field, of said at least one second field, based on the input received from the electronic health records or electronic medical records (EHR/EMR) system;
receiving input identifying said at least one second field for which to fill in the provided text and/or data;
presenting, to a user, the available datapoints associated with the identified second field;
receiving input, from the user, identifying a selected datapoint of said available datapoints associated with the identified second field;
loading the provided text and/or data corresponding to the user selected datapoint associated with the identified second field into the second field in the input window; and
transferring the loaded text and/or data from the second field to the first field within the form-based application,
wherein said receiving input from the external source comprises retrieving the text and/or data from the input received from the electronic health records or electronic medical records (EHR/EMR) system via the EHR/EMR data service.