US 12,406,754 B1
Systems and methods for analyzing longitudinal health information and generating a dynamically structured electronic file
Asaf Evenhaim, New York, NY (US); Lindsey Lofgren, New York, NY (US); and Myrto M. Miltiadous, Astoria, NY (US)
Assigned to Veeva Systems Inc., Pleasanton, CA (US)
Filed by Veeva Systems Inc., Pleasanton, CA (US)
Filed on Oct. 11, 2022, as Appl. No. 18/045,550.
Application 18/045,550 is a continuation in part of application No. 17/472,360, filed on Sep. 10, 2021, granted, now 11,551,794.
Int. Cl. G06F 16/00 (2019.01); G06F 16/9535 (2019.01); G06F 16/955 (2019.01); G16H 10/60 (2018.01)
CPC G16H 10/60 (2018.01) [G06F 16/9535 (2019.01); G06F 16/955 (2019.01)] 19 Claims
OG exemplary drawing
 
1. A method for generating a dynamically structured electronic file in a dynamic file generation system, wherein the dynamic file generation system comprises a provider computing system, one or more covered entity computing systems, and a user computing device associated with a user connected by a secure network, the method comprising:
receiving, by a network interface circuit of the provider computing system, first health information including location information from a national health database;
generating, by a processing circuit of the provider computing system, a health information request;
providing, by the network interface circuit of the provider computing system, the health information request to the one or more covered entity computing systems;
receiving, by the network interface circuit, second health information including prescription claim (Rx) health information and medical claim (Mx) health information from the one or more covered entity computing systems,
wherein the Rx health information includes first deidentified protected health information (PHI), and
wherein the Mx health information includes second deidentified protected health information (PHI);
receiving, by the network interface circuit, health care provider (HCP) information including HCP location information;
combining, by the processing circuit, the Rx health information with at least a portion of the HCP location information to generate first combined health information;
combining, by the processing circuit, the Mx health information with at least a portion of the HCP location information to generate second combined health information;
selecting, by the processing circuit, one or more digital projection models from a projection model database of the provider computing system;
determining, by the processing circuit, a first plurality of digitally projected values based on at least one of the first combined health information or the Rx health information using at least one of the one or more digital projection models,
wherein each digitally projected value of the first plurality of digitally projected values is projected for prescription claims and associated with time information;
determining, by the processing circuit, a second plurality of digitally projected values based on at least one of the second combined health information or the Mx health information using at least one of the one or more digital projection models,
wherein each digitally projected value of the second plurality of digitally projected values is projected for medical claims and associated with time information;
receiving, by the network interface circuit, a file generation request from the user computing device, the file generation request identifying a file type, a timeframe, and a file destination address;
filtering, by the processing circuit, the first plurality of digitally projected values for the timeframe of the file generation request by removing digitally projected values with time information that are not within the timeframe;
filtering, by the processing circuit, the second plurality of digitally projected values for the timeframe of the file generation request by removing digitally projected values with time information that are not within the timeframe;
generating, by the processing circuit, the electronic file including at least one digitally projected value of the filtered first plurality of the digitally projected values, at least one digitally projected value of the filtered second plurality of the digitally projected values, and at least a portion of the HCP location information or the location information,
wherein the electronic file is generated as the file type identified by the file generation request, and
wherein the electronic file is structured based on at least one of the file generation request or the file destination; and
providing, by the network interface circuit, the electronic address to the file destination address of the file generation request.