A method for storing communication messages in a relational database includes accepting an object model including data elements and associations between the data elements, derived from a hierarchically-structured HL7 specification. A relational database that represents the object model is defined based...http://www.google.co.uk/patents/US7512633?utm_source=gb-gplus-sharePatent US7512633 - Conversion of hierarchically-structured HL7 specifications to relational databases