Tangible, non-transitory computer-readable media having instructions stored therein, wherein the instructions, when executed by one or more processors, causes a computing system to perform functions comprising:
- receiving a first set of one or more messages generated by a mobile terminal associated with a patient comprising:
- (i) a first indication that the mobile terminal has received a first beacon identifier via a first wireless beacon at a first time and date, and (ii) a second indication comprising a geographic location of the mobile terminal at the first time;
- determining whether the geographic location of the mobile terminal at the first time is within a threshold distance from a healthcare service provider location associated with the first beacon identifier received by the mobile terminal at the first time;
- in response to determining that the geographic location of the mobile terminal at the first time is not within the threshold distance from the healthcare service provider location associated with the first beacon identifier:
- flagging insurance claims for healthcare services performed on the date by the healthcare service provider for the patient associated with the mobile terminal for fraud review;
- and
- generating a notification to an operator of the computing system that the geographic location of the mobile terminal at the first time is not within the threshold distance from the healthcare service provider location associated with the first wireless beacon, thereby facilitating an update, in a database of the computing system that associates one or more wireless beacons with one or more physical address locations, of a location associated with the first wireless beacon with a new location determined to be associated with a location of the first wireless beacon;
- in response to determining that the geographic location of the mobile terminal is within the threshold distance from the healthcare service provider location associated with the first beacon identifier, generating an indication that the patient was at the healthcare service provider location on the date;
- receiving a second set of one or more messages comprising a third indication that the mobile terminal has moved outside the threshold distance from the healthcare service provider location at a second time;
- in response to receiving the third indication, determining a duration of time between the first time and the second time;
- comparing the duration of time with an expected time associated with an insurance claim submitted by the healthcare service provider;
- and
- flagging the insurance claim for fraud review when the duration of time between the first time and the second time is below a threshold amount of the expected time.