{
  "PIDPD1NTE_SUPPGRP": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "PID"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "PD1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "NTE"
      }
    ]
  },
  "PV1PV2_SUPPGRP": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "PV1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "PV2"
      }
    ]
  },
  "TQ1TQ2_SUPPGRP": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "TQ1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "TQ2"
      }
    ]
  },
  "CONTAINER": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "SAC"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "INV"
      }
    ]
  },
  "SPMOBXSACINV_SUPPGRP": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "SPM"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "OBX"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "CONTAINER"
      }
    ]
  },
  "OBXTCDSIDNTE_SUPPGRP": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "OBX"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "TCD"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "SID"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "NTE"
      }
    ]
  },
  "ORDER": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "OBR"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "ORC"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "NTE"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "TQ1TQ2_SUPPGRP"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "SPMOBXSACINV_SUPPGRP"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "OBXTCDSIDNTE_SUPPGRP"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "CTI"
      }
    ]
  },
  "OUL_R24": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "MSH"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "SFT"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "NTE"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "group": "PIDPD1NTE_SUPPGRP"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "group": "PV1PV2_SUPPGRP"
      },
      {
        "minOccurs": "1",
        "maxOccurs": "unbounded",
        "group": "ORDER"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "DSC"
      }
    ]
  }
}