{
  "TIMING_QUANTITY": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "TQ1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "TQ2"
      }
    ]
  },
  "ORDER": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "OBR"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "NTE"
      }
    ]
  },
  "OBSERVATION": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "OBX"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "NTE"
      }
    ]
  },
  "COMMON_ORDER": {
    "elements": [
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "ORC"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "TIMING_QUANTITY"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "group": "ORDER"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "OBSERVATION"
      }
    ]
  },
  "INSURANCE": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "IN1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "IN2"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "IN3"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "ROL"
      }
    ]
  },
  "FINANCIAL_PROCEDURE": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "PR1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "ROL"
      }
    ]
  },
  "FINANCIAL_TIMING_QUANTITY": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "TQ1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "TQ2"
      }
    ]
  },
  "FINANCIAL_ORDER": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "OBR"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "NTE"
      }
    ]
  },
  "FINANCIAL_OBSERVATION": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "OBX"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "NTE"
      }
    ]
  },
  "FINANCIAL_COMMON_ORDER": {
    "elements": [
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "ORC"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "FINANCIAL_TIMING_QUANTITY"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "group": "FINANCIAL_ORDER"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "FINANCIAL_OBSERVATION"
      }
    ]
  },
  "FINANCIAL_INSURANCE": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "IN1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "IN2"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "IN3"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "ROL"
      }
    ]
  },
  "FINANCIAL": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "FT1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "FINANCIAL_PROCEDURE"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "FINANCIAL_COMMON_ORDER"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "DG1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "DRG"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "GT1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "FINANCIAL_INSURANCE"
      }
    ]
  },
  "DFT_P11": {
    "elements": [
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "MSH"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "SFT"
      },
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "EVN"
      },
      {
        "minOccurs": "1",
        "maxOccurs": "1",
        "segment": "PID"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "PD1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "ROL",
        "jsonKey": "ROL_1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "PV1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "PV2"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "ROL",
        "jsonKey": "ROL_2"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "DB1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "COMMON_ORDER"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "DG1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "DRG"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "segment": "GT1"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "unbounded",
        "group": "INSURANCE"
      },
      {
        "minOccurs": "0",
        "maxOccurs": "1",
        "segment": "ACC"
      },
      {
        "minOccurs": "1",
        "maxOccurs": "unbounded",
        "group": "FINANCIAL"
      }
    ]
  }
}