Search

US-12619997-B2 - System and method for generating persona data objects using big data analytics

US12619997B2US 12619997 B2US12619997 B2US 12619997B2US-12619997-B2

Abstract

A method includes receiving at least one input data object corresponding to an individual and determining whether a field of the input data object includes data formatted according to an expected format. The method also includes, storing the data associated with the field of the input data object in the corresponding field of the plurality of fields of the intermediate data object and determining, for the corresponding field of the plurality of fields of the intermediate data object, a classification. The method also includes identifying an aggregated data object having a field having a classification corresponding to the classification of the corresponding of the plurality of fields of the intermediate data object. The method also includes updating a value associated with at least one field of the aggregated data object using the corresponding field of the plurality of fields of the intermediate data object.

Inventors

  • Corey Seamster
  • Allyson Busch
  • Keith R. Melillo

Assignees

  • Evernorth Strategic Development, Inc.

Dates

Publication Date
20260505
Application Date
20211117

Claims (20)

  1. 1 . A system for providing an aggregated data object, the system comprising: a pharmacy fulfilment device associated with pharmacy order fulfilment of a high-volume pharmacy, wherein the pharmacy fulfilment device: receives, from an order processing device, instructions to fulfill a pharmacy order; controls at least one robotic arm to position a puck on a pallet; controls a loading device to load a prescription container into the puck; controls at least one dispensing device to fulfill the pharmacy order by dispensing at least one item into the prescription container; and in response to the dispensing device dispensing the at least one item into the prescription container, generates member data associated with pharmacy order; a processor in communication with the pharmacy fulfilment device; and a memory including instructions that, when executed by the processor, cause the processor to: receive at least one input data object corresponding to an individual, wherein the at least one input data object includes the member data generated by the pharmacy fulfilment device in response to the dispensing device dispensing the at least one item into the prescription container; identify an intermediate data object associated with the at least one input data object; and in response to determining that the input data object includes a field that corresponds to a respective field of the intermediate data object: determine whether the field of the input data object includes data formatted according to an expected format, wherein the expected format corresponds to a format of the respective field of the intermediate data object; in response to determining that the field of the input data object includes data formatted according the expected format, store the data associated with the field of the input data object in the respective field of the intermediate data object; in response to determining that the field of the input data object does not include data formatted according to the expected format, store a predetermined value in the respective field of the intermediate data object; determine, for the respective field of the intermediate data object, a classification; identify an aggregated data object having a field corresponding to the respective field of the intermediate data object, having a classification corresponding to the classification of the respective field of the intermediate data object, wherein the aggregated data object models a single fictional entity representing a group of entities based on an aggregation of data associated with each entity of the group of entities, wherein the single fictional entity includes a single fictional individual representing the group of entities, and wherein the group of entities includes a group of non-fictional individuals; and update a value associated with at least one field of the aggregated data object using the respective field of the intermediate data object.
  2. 2 . The system of claim 1 , wherein the predetermined value includes a null value.
  3. 3 . The system of claim 1 , wherein the classification includes a generational indicator.
  4. 4 . The system of claim 1 , wherein the classification includes a gender indicator.
  5. 5 . The system of claim 1 , wherein the classification includes a geographic indicator.
  6. 6 . The system of claim 1 , wherein the instructions further cause the processor to update the value associated with the at least one field of the aggregated data object using the respective field of the intermediate data object by incrementing the value associated with the at least one field of the aggregated data object in response to determining that the respective field of the intermediate data object does not include the predetermined value.
  7. 7 . The system of claim 1 , wherein the instructions further cause the processor to update the value associated with the at least one field of the aggregated data object using the respective field of the intermediate data object by calculating a percentage associated with the value associated with the at least one field of the aggregated data object using a value associated with the respective field of the intermediate data object in response to determining that the respective field of the intermediate data object does not include the predetermined value.
  8. 8 . The system of claim 1 , wherein the instructions further cause the processor to update the value associated with the at least one field of the aggregated data object using the respective field of the intermediate data object by calculating an average associated with the value associated with the at least one field of the aggregated data object using a value associated with the respective field of the intermediate data object in response to determining that the respective field of the intermediate data object does not include the predetermined value.
  9. 9 . The system of claim 1 , wherein the instructions further cause the processor to provide, at a display, a graphical user interface that includes at least the aggregated data object.
  10. 10 . A method for providing an aggregated data object, the method comprising: receiving, at a pharmacy fulfilment device associated with pharmacy order fulfilment of a high-volume pharmacy and from an order processing device, instructions to fulfill a pharmacy order; controlling at least one robotic arm to position a puck on a pallet; controlling a loading device to load a prescription container into the puck; controlling at least one dispensing device to fulfill the pharmacy order by dispensing at least one item into the prescription container; and in response to the dispensing device dispensing the at least one item into the prescription container, generating member data associated with pharmacy order; receiving at least one input data object corresponding to an individual, wherein the at least one input data object includes the member data; identifying an intermediate data object associated with the at least one input data object; and in response to determining that the input data object includes a field that corresponds to a respective field of the intermediate data object: determining whether the field of the input data object includes data formatted according to an expected format, wherein the expected format corresponds to a format of the respective field of the intermediate data object; in response to determining that the field of the input data object includes data formatted according the expected format, storing the data associated with the field of the input data object in the respective field of the intermediate data object; in response to determining that the field of the input data object does not include data formatted according to the expected format, storing a predetermined value in the respective field of the intermediate data object; determining, for the respective field of the intermediate data object, a classification; identifying an aggregated data object having a field corresponding to the respective field of the intermediate data object, having a classification corresponding to the classification of the respective field of the intermediate data object, wherein the aggregated data object models a single fictional entity representing a group of entities based on an aggregation of data associated with each entity of the group of entities, wherein the single fictional entity includes a single fictional individual representing the group of entities, and wherein the group of entities includes a group of non-fictional individuals; and updating a value associated with at least one field of the aggregated data object using the respective field of the intermediate data object.
  11. 11 . The method of claim 10 , wherein the predetermined value includes a null value.
  12. 12 . The method of claim 10 , wherein the classification includes a generational indicator.
  13. 13 . The method of claim 10 , wherein the classification includes a gender indicator.
  14. 14 . The method of claim 10 , wherein the classification includes a geographic indicator.
  15. 15 . The method of claim 10 , wherein updating the value associated with the at least one field of the aggregated data object using the respective field of the intermediate data object includes incrementing the value associated with the at least one field of the aggregated data object in response to determining that the respective field of the intermediate data object does not include the predetermined value.
  16. 16 . The method of claim 10 , wherein updating the value associated with the at least one field of the aggregated data object using the respective field of the intermediate data object includes calculating a percentage associated with the value associated with the at least one field of the aggregated data object using a value associated with the respective field of the intermediate data object in response to determining that the respective field of the intermediate data object does not include the predetermined value.
  17. 17 . The method of claim 10 , wherein updating the value associated with the at least one field of the aggregated data object using the respective field of the intermediate data object includes calculating an average associated with the value associated with the at least one field of the aggregated data object using a value associated with the respective field of the intermediate data object in response to determining that the respective field of the intermediate data object does not include the predetermined value.
  18. 18 . The method of claim 10 , further comprising providing, at a display, a graphical user interface that includes at least the aggregated data object.
  19. 19 . A system for providing an aggregated data object, the system comprising: a pharmacy fulfilment device associated with pharmacy order fulfilment of a high-volume pharmacy, wherein the pharmacy fulfilment device: receives, from an order processing device, instructions to fulfill a pharmacy order; controls at least one robotic arm to position a puck on a pallet; controls a loading device to load a prescription container into the puck; controls at least one dispensing device to fulfill the pharmacy order by dispensing at least one item into the prescription container; and in response to the dispensing device dispensing the at least one item into the prescription container, generates member data associated with pharmacy order; a processor in communication with the pharmacy fulfilment device; and a memory including instructions that, when executed by the processor, cause the processor to: receive, from a remote computing device in communication with the pharmacy fulfilment device, a plurality of input data objects corresponding to respective individuals, wherein a first input data object of the plurality of input data objects includes the member data generated by the pharmacy fulfilment device in response to the dispensing device dispensing the at least one item into the prescription container; identify an intermediate data object associated with the first input data object; and in response to determining that the first input data object includes a field that corresponds to a respective field of the intermediate data object: determine whether the field of the first input data object includes data formatted according to an expected format, wherein the exacted format corresponds to a format of the respective field of the intermediate data object; in response to determining that the field of the first input data object includes data formatted according the expected format, store the data associated with the field of the first input data object in the respective field of the intermediate data object; in response to determining that the field of the first input data object does not include data formatted according to the expected format, store a predetermined value in the respective field of the intermediate data object; determine a respective classification for each field of a subset of fields of a plurality of fields of the intermediate data object; identify an aggregated data object that includes fields having classifications corresponding to at least some of the respective classifications of each field of the subset of fields of the plurality of fields of the intermediate data object, wherein the aggregated data object models a single fictional entity representing a group of entities based on an aggregation of data associated with each entity of the group of entities, wherein the single fictional entity includes a single fictional individual representing the group of entities, and wherein the group of entities includes a group of non-fictional individuals; and update a value associated with at least one field of the aggregated data object using at least the respective field of the intermediate data object.
  20. 20 . The system of claim 19 , wherein the instructions further cause the processor to provide, at a display, a graphical user interface that includes at least the aggregated data object.

Description

TECHNICAL FIELD This disclosure relates to data object management, and in particular to systems and methods for generating persona data objects using big data analytics. BACKGROUND Medications, such as prescription medications, over-the-counter medications, vitamins, supplements, and the like, are increasingly being delivered by a medication provider, such as a large volume pharmacy and the like, to a residence or other location of an individual requiring such medications. Medications may be delivered using a variety of delivery services, such as a postal service, a parcel delivery service, a contractor, or other service under direct control of a corresponding medication provider, and the like. Further, patients or recipients receiving such medications may be insured by an insurance provider, which may help to offset at least some costs of the medications. As healthcare professionals continue to prescribe such medications to patients, and as patients continue to use insurance to obtain the mediations, vast amounts of information is generated associated with the prescriptions (e.g., the type of medication prescribed, the dosing guidelines associated with the prescription, the treatment purpose for the medication, and the like), the insurance policy or documents used to obtain the prescriptions, the patient, the healthcare professional associated with the prescription, and the like. This may be referred to as big data and may be useful in identifying trends, averages, and the like. SUMMARY This disclosure relates generally to persona data objects. An aspect of the disclosed embodiments includes a system for providing an aggregated data object. The system includes a processor and a memory. The memory includes instructions that, when executed by the processor, cause the processor to: receive at least one input data object corresponding to an individual, in response to determining that the input data object includes a field that corresponds to a respective field of a plurality of fields of an intermediate data object: determine whether the field of the input data object includes data formatted according to an expected format; in response to determining that the field of the input data object includes data formatted according an expected format, store the data associated with the field of the input data object in the corresponding field of the plurality of fields of the intermediate data object; and, in response to determining that the field of the input data object does not include data formatted according to the expected format, store a predetermined value in the corresponding field of the plurality of fields of the intermediate data object; determine, for the corresponding field of the plurality of fields of the intermediate data object, a classification; identify an aggregated data object having a field, corresponding to the corresponding field of the plurality of fields of the intermediate data object, having a classification corresponding to the classification of the corresponding of the plurality of fields of the intermediate data object; and update a value associated with at least one field of the aggregated data object using the corresponding field of the plurality of fields of the intermediate data object. Another aspect of the disclosed embodiments includes a method for providing an aggregated data object. The method includes receiving at least one input data object corresponding to an individual and, in response to determining that the input data object includes a field that corresponds to a respective field of a plurality of fields of an intermediate data object: determining whether the field of the input data object includes data formatted according to an expected format; in response to determining that the field of the input data object includes data formatted according an expected format, storing the data associated with the field of the input data object in the corresponding field of the plurality of fields of the intermediate data object; and, in response to determining that the field of the input data object does not include data formatted according to the expected format, storing a predetermined value in the corresponding field of the plurality of fields of the intermediate data object. The method also includes determining, for the corresponding field of the plurality of fields of the intermediate data object, a classification and identifying an aggregated data object having a field, corresponding to the corresponding field of the plurality of fields of the intermediate data object, having a classification corresponding to the classification of the corresponding of the plurality of fields of the intermediate data object. The method also includes updating a value associated with at least one field of the aggregated data object using the corresponding field of the plurality of fields of the intermediate data object. Another aspect of the disclosed embodiments includes a system for providing an a