Hi windsortommy,
I'm a skilled C++ programmer with a lot of real-world development experience. I have independently developed a GUI distributed computing project and you can see the details at my project's website [login to view URL] This project involves both GUI design, data processing, and the management of a user database indexed by multiple fields (name, time, score, tasks, email, etc.), so I feel the experience I gained from it will greatly benefit your system.
I have abundant experience working with MFC and Qt, both of which I think will perfectly meet your requirements. I'm also familiar with MySQL and SQLite, which will be suitable to implement your system no matter you need a MEGA huge patient database or middle-sized one.
I'm a new freelancer but you can count on my programming skills. Sincerely look forward to working with you. Please contact me to discuss more details :)