Hl7 engine written in c#