| CPC G16H 20/10 (2018.01) [G06Q 20/26 (2013.01); G06Q 40/08 (2013.01)] | 20 Claims |

|
1. A data processing system configured to process a payment for a health care service that is at least partly covered by a health insurance provider, the data processing system comprising:
a payment processing engine comprising one or more processors, the payment processing engine configured to determine cash rate costs paid for health care services from each of a plurality of health care providers by performing operations comprising:
receiving transaction data indicating a purchase of a health care service at a point of sale system of a health care provider, the transaction data associated with a key value, the transaction data specifying an amount paid for the health care service;
in response to receiving the transaction data, accessing, from a hardware storage device, a node labeled with the key value;
looking-up, in the accessed node, a geographic region associated with the purchase of the health care service; and
updating, for the geographic region, based on the amount paid for the health care service specified by the transaction data, cash rate data specifying a cash rate for purchasing the health care service in the geographic region; and
causing, at a user device based on the cash rate data, presentation of the cash rate for purchasing the health care service in the geographic region; and
a data storage configured to:
store the cash rate data specifying the cash rate for purchasing the health care service in the geographic region.
|