Patient finished, pros started.
Realized I'm a horrible programmer and need to refactor a good chunk of
my code.  PatientEnterData is good and actually looks like real code.
Everything else needs to be refactored.  Added ObservationDataField to
abstract the name, type, and description from the two seperate strings.
Added Utility to abstract often reused code that doesn't belong inside
of other classes.