A distributed computer system comprises one or more patient system, configured to be operated by patients seeking provider services, a front-end web server to interface to the one or more patient system, a back-end server system coupled to the front-end web server to receive patient information, a healthcare provider system that provides information about a procedure needed by a patient unable to pay for the procedure, providing the information to the back-end server system, and a donor computer system, for accepting and receiving messages from the back-end server system about funding patient procedures.
展开▼