X12 defines and maintains transaction sets that establish the data content exchanged for specific business purposes and, in some cases, implementation guides that describe the use of one or more transaction sets related to a single business purpose or use case. The diagrams on the following pages depict various exchanges between trading partners.