Seperated patient and hl7 class interfaces/implementations