Object oriented implementation of HL7 standards