HI-3000: MEDICAL FRONT OFFICE AND ELECTRONIC HEALTH RECORDS