medicine pharmacy doctor interface physician php open source perl development gui python medical billing linux medical design java unix prescription windows