CPC G06F 40/30 (2020.01) [G06F 16/908 (2019.01); G06F 16/93 (2019.01); G06F 40/174 (2020.01); G16H 10/20 (2018.01)] | 19 Claims |
1. A method for populating content in an electronic form in a form-filling system, comprising:
receiving information related to one of a plurality of forms to be completed through the form-filling system;
identifying a form of the plurality of forms to be completed through the form-filling system based on the received information;
obtaining a first abbreviated version of the identified form and a second abbreviated version of the identified form, wherein:
the first abbreviated version of the identified form is created for a first user type and comprises first fields that are to be filled by a first user of the first user type;
the second abbreviated version of the identified form is created for a second user type and comprises second fields that are to be filled by a second user of the second user type;
at least a subset of the first fields are not found in the second fields; and
at least a subset of the second fields are not found in the first fields;
outputting the first abbreviated version of the identified form and the second abbreviated version of the identified form to one or more computer systems for processing;
receiving a response to the first abbreviated version of the identified form from the first user of the first user type and a response to the second abbreviated version of the identified form from the second user of the second user type;
extracting first input data representative of answers included in the response to the first abbreviated version of the identified form and second input data representative of answers included in the response to the second abbreviated version of the identified form;
populating an original version of the identified form based on the first input data and the second input data using conversion rules corresponding to the original version of the identified form to generate a completed version of the original version of the identified form, wherein the conversion rules are stored as a set of instructions within a database and comprise:
mapping rules for mapping the first input data and the second input data to fields in the original version of the identified form;
validation rules for validating the first input data and the second input data; and
data derivation rules for deriving values for other fields in the identified form based on the first input data and the second input data; and
outputting the completed version of the original version of the identified form.
|