EDI Group Structural Element
The group contains one or more transaction sets. An EDIFACT group must contain transaction sets of the same type. An X12 group may contain transaction sets of similar type (based on the transaction set – group (GS01-ST01) mapping) or transaction sets of the same type. The table below lists similar X12 transaction sets (ST01), which can occur together in a single group (GS01).
GS01 | ST01 |
---|---|
CF | 844 |
CF | 849 |
DX | 894 |
DX | 895 |
FR | 821 |
FR | 827 |
GC | 920 |
GC | 924 |
GC | 925 |
GC | 926 |
HC | 837 |
HC | 837_D |
HC | 837_I |
HC | 837_P |
IA | 110 |
IA | 980 |
IO | 310 |
IO | 312 |
ME | 198 |
ME | 200 |
ME | 201 |
ME | 245 |
ME | 261 |
ME | 262 |
ME | 263 |
ME | 833 |
ME | 872 |
MG | 203 |
MG | 206 |
MG | 259 |
MG | 260 |
MG | 264 |
MG | 266 |
OG | 875 |
OG | 876 |
PK | 196 |
PK | 839 |
QG | 878 |
QG | 879 |
QG | 888 |
QG | 889 |
QG | 896 |
QO | 313 |
QO | 315 |
RO | 300 |
RO | 301 |
RO | 303 |
RQ | 836 |
RQ | 840 |
RS | 869 |
RS | 870 |
SL | 135 |
SL | 139 |
SO | 302 |
SO | 311 |
SO | 317 |
SO | 319 |
SO | 322 |
SO | 323 |
SO | 324 |
SO | 325 |
SO | 326 |
SO | 361 |
TO | 197 |
TO | 199 |
TO | 265 |
TO | 485 |
TO | 486 |
TP | 460 |
TP | 463 |
TP | 466 |
TP | 468 |
TP | 490 |
TP | 492 |
TP | 494 |
WA | 140 |
WA | 141 |
WA | 142 |
WA | 143 |
Note
A HIPAA 5010 group also allows transaction sets of different versions within a single group.
If an exception is encountered when processing a transaction set, EDI party properties are used to determine if the entire interchange or only the failing transaction set is suspended.
A group must start with a Functional Group Header (GS in X12 or UNG in EDIFACT), and it must end with a Functional Group Trailer (GE in X12 or UNE in EDIFACT). The Group Header contains sender and receiver codes, a date and time, a control number that matches the header and trailer, a group identifier that defines the collection of transaction sets that may be included within the functional group, and other information. The Group Trailer has an element that indicates the number of transaction sets within the group.
A group is optional in an EDIFACT interchange. An EDIFACT interchange can contain multiple transaction sets even if no group is present (the UNG segment is not present). In this case, the transaction sets must all be of the same type, as transaction sets in a single group must be of the same type. For example, APERAK and ORDERS transaction sets could not both be present in a single group or in an interchange that does not have multiple groups.
A group is required in an X12 interchange.