{
  "openapi": "3.0.1",
  "info": {
    "title": "EdiNation API",
    "version": "2"
  },
  "paths": { },
  "components": {
    "schemas": {
      "ST": {
        "required": [
          "TransactionSetControlNumber_02",
          "TransactionSetIdentifierCode_01"
        ],
        "type": "object",
        "properties": {
          "TransactionSetIdentifierCode_01": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": "143"
          },
          "TransactionSetControlNumber_02": {
            "maxLength": 9,
            "minLength": 4,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": "329"
          },
          "ImplementationConventionPreference_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": "1705"
          }
        },
        "x-openedi-segment-id": "ST"
      },
      "X12_ID_353_3": {
        "enum": [
          "00",
          "15",
          "22"
        ],
        "type": "string",
        "format": "X12_ID_353_3"
      },
      "X12_ID_623": {
        "enum": [
          "01",
          "02",
          "03",
          "04",
          "05",
          "06",
          "07",
          "08",
          "09",
          "10",
          "11",
          "12",
          "13",
          "14",
          "15",
          "16",
          "17",
          "18",
          "19",
          "20",
          "21",
          "22",
          "23",
          "24",
          "AD",
          "AS",
          "AT",
          "CD",
          "CS",
          "CT",
          "ED",
          "ES",
          "ET",
          "GM",
          "HD",
          "HS",
          "HT",
          "LT",
          "MD",
          "MS",
          "MT",
          "ND",
          "NS",
          "NT",
          "PD",
          "PS",
          "PT",
          "TD",
          "TS",
          "TT",
          "UT"
        ],
        "type": "string",
        "format": "X12_ID_623"
      },
      "X12_ID_306_4": {
        "enum": [
          "2",
          "4"
        ],
        "type": "string",
        "format": "X12_ID_306_4"
      },
      "BGN_BeginningSegment": {
        "required": [
          "ActionCode_08",
          "TransactionSetCreationDate_03",
          "TransactionSetCreationTime_04",
          "TransactionSetPurposeCode_01",
          "TransactionSetReferenceNumber_02"
        ],
        "type": "object",
        "properties": {
          "TransactionSetPurposeCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_353_3"
              }
            ],
            "x-openedi-element-id": "353"
          },
          "TransactionSetReferenceNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "TransactionSetCreationDate_03": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "TransactionSetCreationTime_04": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "TimeZoneCode_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_623"
              }
            ],
            "x-openedi-element-id": "623"
          },
          "OriginalTransactionSetReferenceNumber_06": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "TransactionTypeCode_07": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ActionCode_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_306_4"
              }
            ],
            "x-openedi-element-id": "306"
          },
          "SecurityLevelCode_09": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "C0504"
        ],
        "x-openedi-segment-id": "BGN"
      },
      "X12_ID_128_10": {
        "enum": [
          "38"
        ],
        "type": "string",
        "format": "X12_ID_128_10"
      },
      "REF_TransactionSetPolicyNumber": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_10"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentifier_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203"
        ],
        "x-openedi-segment-id": "REF"
      },
      "X12_ID_374_11": {
        "enum": [
          "007",
          "303",
          "382",
          "388"
        ],
        "type": "string",
        "format": "X12_ID_374_11"
      },
      "X12_ID_1250_2": {
        "enum": [
          "D8"
        ],
        "type": "string",
        "format": "X12_ID_1250_2"
      },
      "DTP_FileEffectiveDate": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_11"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_98_20": {
        "enum": [
          "P5"
        ],
        "type": "string",
        "format": "X12_ID_98_20"
      },
      "X12_ID_66_32": {
        "enum": [
          "FI",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_66_32"
      },
      "N1_SponsorName": {
        "required": [
          "EntityIdentifierCode_01",
          "IdentificationCodeQualifier_03",
          "IntermediaryBankIdentifier_04"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_20"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "PremiumPayerName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_32"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "IntermediaryBankIdentifier_04": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_05": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_06": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203",
          "P0304"
        ],
        "x-openedi-segment-id": "N1"
      },
      "Loop_1000A_834": {
        "required": [
          "N1_SponsorName"
        ],
        "type": "object",
        "properties": {
          "N1_SponsorName": {
            "$ref": "#/components/schemas/N1_SponsorName"
          }
        },
        "x-openedi-loop-id": "N1"
      },
      "X12_ID_98_7": {
        "enum": [
          "IN"
        ],
        "type": "string",
        "format": "X12_ID_98_7"
      },
      "X12_ID_66_31": {
        "enum": [
          "FI",
          "XV"
        ],
        "type": "string",
        "format": "X12_ID_66_31"
      },
      "N1_Payer": {
        "required": [
          "EntityIdentifierCode_01",
          "IdentificationCodeQualifier_03",
          "IntermediaryBankIdentifier_04"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_7"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "PremiumPayerName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_31"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "IntermediaryBankIdentifier_04": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_05": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_06": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203",
          "P0304"
        ],
        "x-openedi-segment-id": "N1"
      },
      "Loop_1000B_834": {
        "required": [
          "N1_Payer"
        ],
        "type": "object",
        "properties": {
          "N1_Payer": {
            "$ref": "#/components/schemas/N1_Payer"
          }
        },
        "x-openedi-loop-id": "N1"
      },
      "X12_ID_98_19": {
        "enum": [
          "BO",
          "TV"
        ],
        "type": "string",
        "format": "X12_ID_98_19"
      },
      "X12_ID_66_30": {
        "enum": [
          "94",
          "FI",
          "XV"
        ],
        "type": "string",
        "format": "X12_ID_66_30"
      },
      "N1_TPABrokerName": {
        "required": [
          "EntityIdentifierCode_01",
          "IdentificationCodeQualifier_03",
          "IntermediaryBankIdentifier_04",
          "PremiumPayerName_02"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_19"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "PremiumPayerName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_30"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "IntermediaryBankIdentifier_04": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_05": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_06": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203",
          "P0304"
        ],
        "x-openedi-segment-id": "N1"
      },
      "ACT_TPABrokerAccountInformation": {
        "required": [
          "TPAorBrokerAccountNumber_01"
        ],
        "type": "object",
        "properties": {
          "TPAorBrokerAccountNumber_01": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Name_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_03": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCode_04": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AccountNumberQualifier_05": {
            "maxLength": 3,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "TPAorBrokerAccountNumber_06": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_07": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PaymentMethodTypeCode_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BenefitStatusCode_09": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304",
          "C0506",
          "C0705"
        ],
        "x-openedi-segment-id": "ACT"
      },
      "Loop_1100C_834": {
        "required": [
          "ACT_TPABrokerAccountInformation"
        ],
        "type": "object",
        "properties": {
          "ACT_TPABrokerAccountInformation": {
            "$ref": "#/components/schemas/ACT_TPABrokerAccountInformation"
          }
        },
        "x-openedi-loop-id": "ACT"
      },
      "Loop_1000C_834": {
        "required": [
          "N1_TPABrokerName"
        ],
        "type": "object",
        "properties": {
          "N1_TPABrokerName": {
            "$ref": "#/components/schemas/N1_TPABrokerName"
          },
          "Loop1100C": {
            "$ref": "#/components/schemas/Loop_1100C_834"
          }
        },
        "x-openedi-loop-id": "N1"
      },
      "X12_ID_1073_2": {
        "enum": [
          "N",
          "Y"
        ],
        "type": "string",
        "format": "X12_ID_1073_2"
      },
      "X12_ID_1069_3": {
        "enum": [
          "01",
          "03",
          "04",
          "05",
          "06",
          "07",
          "08",
          "09",
          "10",
          "11",
          "12",
          "13",
          "14",
          "15",
          "17",
          "18",
          "19",
          "23",
          "24",
          "25",
          "26",
          "31",
          "32",
          "33",
          "38",
          "48",
          "49",
          "53"
        ],
        "type": "string",
        "format": "X12_ID_1069_3"
      },
      "X12_ID_875_3": {
        "enum": [
          "001",
          "021",
          "024",
          "025",
          "030"
        ],
        "type": "string",
        "format": "X12_ID_875_3"
      },
      "X12_ID_1203_3": {
        "enum": [
          "01",
          "02",
          "03",
          "04",
          "05",
          "06",
          "07",
          "08",
          "09",
          "10",
          "11",
          "14",
          "15",
          "16",
          "17",
          "18",
          "20",
          "21",
          "22",
          "25",
          "26",
          "27",
          "28",
          "29",
          "31",
          "32",
          "33",
          "37",
          "38",
          "39",
          "40",
          "41",
          "43",
          "AI",
          "XN",
          "XT"
        ],
        "type": "string",
        "format": "X12_ID_1203_3"
      },
      "X12_ID_1216": {
        "enum": [
          "A",
          "C",
          "S",
          "T"
        ],
        "type": "string",
        "format": "X12_ID_1216"
      },
      "X12_ID_1218": {
        "enum": [
          "A",
          "B",
          "C",
          "D",
          "E"
        ],
        "type": "string",
        "format": "X12_ID_1218"
      },
      "X12_ID_1219": {
        "enum": [
          "1",
          "2",
          "3",
          "4",
          "5",
          "6",
          "7",
          "8"
        ],
        "type": "string",
        "format": "X12_ID_1219"
      },
      "X12_ID_584": {
        "enum": [
          "AO",
          "AU",
          "FT",
          "L1",
          "PT",
          "RT",
          "TE"
        ],
        "type": "string",
        "format": "X12_ID_584"
      },
      "X12_ID_1220": {
        "enum": [
          "F",
          "N",
          "P"
        ],
        "type": "string",
        "format": "X12_ID_1220"
      },
      "INS_MemberLevelDetail": {
        "required": [
          "BenefitStatusCode_05",
          "IndividualRelationshipCode_02",
          "InsuredIndicator_01",
          "MaintenanceTypeCode_03"
        ],
        "type": "object",
        "properties": {
          "InsuredIndicator_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1073_2"
              }
            ],
            "x-openedi-element-id": "1073"
          },
          "IndividualRelationshipCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1069_3"
              }
            ],
            "x-openedi-element-id": "1069"
          },
          "MaintenanceTypeCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_875_3"
              }
            ],
            "x-openedi-element-id": "875"
          },
          "MaintenanceReasonCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1203_3"
              }
            ],
            "x-openedi-element-id": "1203"
          },
          "BenefitStatusCode_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1216"
              }
            ],
            "x-openedi-element-id": "1216"
          },
          "MedicareStatusCode_06": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1218"
              }
            ],
            "x-openedi-element-id": "1218"
          },
          "ConsolidatedOmnibusBudgetReconciliationActCOBRAQualifyingEventCode_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1219"
              }
            ],
            "x-openedi-element-id": "1219"
          },
          "EmploymentStatusCode_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_584"
              }
            ],
            "x-openedi-element-id": "584"
          },
          "StudentStatusCode_09": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1220"
              }
            ],
            "x-openedi-element-id": "1220"
          },
          "YesNoConditionorResponseCode_10": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1073_2"
              }
            ],
            "x-openedi-element-id": "1073"
          },
          "DateTimePeriodFormatQualifier_11": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_12": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ConfidentialityCode_13": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CityName_14": {
            "maxLength": 30,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "StateorProvinceCode_15": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_16": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BirthSequenceNumber_17": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P1112"
        ],
        "x-openedi-segment-id": "INS"
      },
      "X12_ID_128_13": {
        "enum": [
          "0F"
        ],
        "type": "string",
        "format": "X12_ID_128_13"
      },
      "REF_SubscriberNumber": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_13"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentifier_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203"
        ],
        "x-openedi-segment-id": "REF"
      },
      "X12_ID_128_14": {
        "enum": [
          "1L"
        ],
        "type": "string",
        "format": "X12_ID_128_14"
      },
      "REF_MemberPolicyNumber": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_14"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentifier_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203"
        ],
        "x-openedi-segment-id": "REF"
      },
      "X12_ID_128_15": {
        "enum": [
          "17",
          "23",
          "3H",
          "6O",
          "DX",
          "F6",
          "Q4",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_128_15"
      },
      "REF_MemberIdentificationNumber": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_15"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentifier_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203"
        ],
        "x-openedi-segment-id": "REF"
      },
      "X12_ID_128_16": {
        "enum": [
          "QQ"
        ],
        "type": "string",
        "format": "X12_ID_128_16"
      },
      "REF_PriorCoverageMonths": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_16"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentifier_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203"
        ],
        "x-openedi-segment-id": "REF"
      },
      "All_REF_834": {
        "required": [
          "REF_SubscriberNumber"
        ],
        "type": "object",
        "properties": {
          "REF_SubscriberNumber": {
            "$ref": "#/components/schemas/REF_SubscriberNumber"
          },
          "REF_MemberPolicyNumber": {
            "$ref": "#/components/schemas/REF_MemberPolicyNumber"
          },
          "REF_MemberIdentificationNumber": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_MemberIdentificationNumber"
            }
          },
          "REF_PriorCoverageMonths": {
            "$ref": "#/components/schemas/REF_PriorCoverageMonths"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_374_12": {
        "enum": [
          "286",
          "296",
          "297",
          "300",
          "301",
          "303",
          "336",
          "337",
          "338",
          "339",
          "340",
          "341",
          "350",
          "351",
          "356",
          "357",
          "383",
          "393",
          "394",
          "473",
          "474"
        ],
        "type": "string",
        "format": "X12_ID_374_12"
      },
      "DTP_MemberLevelDates": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_12"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_98_18": {
        "enum": [
          "74",
          "IL"
        ],
        "type": "string",
        "format": "X12_ID_98_18"
      },
      "X12_ID_1065_2": {
        "enum": [
          "1"
        ],
        "type": "string",
        "format": "X12_ID_1065_2"
      },
      "X12_ID_66_26": {
        "enum": [
          "34",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_66_26"
      },
      "NM1_MemberName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "ResponseContactFirstName_04",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_18"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065_2"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_26"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "X12_ID_366_7": {
        "enum": [
          "IP"
        ],
        "type": "string",
        "format": "X12_ID_366_7"
      },
      "X12_ID_365_12": {
        "enum": [
          "EM",
          "EX",
          "FX",
          "HP",
          "TE",
          "WP"
        ],
        "type": "string",
        "format": "X12_ID_365_12"
      },
      "PER_MemberCommunicationsNumbers": {
        "required": [
          "CommunicationNumberQualifier_03",
          "ContactFunctionCode_01",
          "ResponseContactCommunicationNumber_04"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366_7"
              }
            ],
            "x-openedi-element-id": "366"
          },
          "ResponseContactName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_04": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_06": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_08": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ContactInquiryReference_09": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304",
          "P0506",
          "P0708"
        ],
        "x-openedi-segment-id": "PER"
      },
      "N3_AdditionalPatientInformationContactAddress": {
        "required": [
          "ResponseContactAddressLine_01"
        ],
        "type": "object",
        "properties": {
          "ResponseContactAddressLine_01": {
            "maxLength": 55,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactAddressLine_02": {
            "maxLength": 55,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "N3"
      },
      "X12_ID_309_5": {
        "enum": [
          "60",
          "CY"
        ],
        "type": "string",
        "format": "X12_ID_309_5"
      },
      "N4_MemberResidenceCityStateZIPCode": {
        "required": [
          "AdditionalPatientInformationContactCityName_01",
          "AdditionalPatientInformationContactPostalZoneorZIPCode_03",
          "AdditionalPatientInformationContactStateCode_02"
        ],
        "type": "object",
        "properties": {
          "AdditionalPatientInformationContactCityName_01": {
            "maxLength": 30,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdditionalPatientInformationContactStateCode_02": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdditionalPatientInformationContactPostalZoneorZIPCode_03": {
            "maxLength": 15,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_04": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "LocationQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_309_5"
              }
            ],
            "x-openedi-element-id": "309"
          },
          "LocationIdentifier_06": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "C0605"
        ],
        "x-openedi-segment-id": "N4"
      },
      "X12_ID_1068": {
        "enum": [
          "F",
          "M",
          "U"
        ],
        "type": "string",
        "format": "X12_ID_1068"
      },
      "X12_ID_1067": {
        "enum": [
          "B",
          "D",
          "I",
          "M",
          "R",
          "S",
          "U",
          "W",
          "X"
        ],
        "type": "string",
        "format": "X12_ID_1067"
      },
      "X12_ID_1109": {
        "enum": [
          "7",
          "8",
          "A",
          "B",
          "C",
          "D",
          "E",
          "F",
          "G",
          "H",
          "I",
          "J",
          "N",
          "O",
          "P",
          "Z"
        ],
        "type": "string",
        "format": "X12_ID_1109"
      },
      "X12_ID_1066": {
        "enum": [
          "1",
          "2",
          "3",
          "4",
          "5",
          "6",
          "7"
        ],
        "type": "string",
        "format": "X12_ID_1066"
      },
      "DMG_MemberDemographics": {
        "required": [
          "DateTimePeriodFormatQualifier_01",
          "DependentBirthDate_02",
          "DependentGenderCode_03"
        ],
        "type": "object",
        "properties": {
          "DateTimePeriodFormatQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DependentBirthDate_02": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DependentGenderCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1068"
              }
            ],
            "x-openedi-element-id": "1068"
          },
          "MaritalStatusCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1067"
              }
            ],
            "x-openedi-element-id": "1067"
          },
          "CompositeRaceOrEthnicityInformation_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1109"
              }
            ],
            "x-openedi-element-id": "1109"
          },
          "CitizenshipStatusCode_06": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1066"
              }
            ],
            "x-openedi-element-id": "1066"
          },
          "CountryCode_07": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BasisofVerificationCode_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Quantity_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0102"
        ],
        "x-openedi-segment-id": "DMG"
      },
      "X12_ID_594": {
        "enum": [
          "1",
          "2",
          "3",
          "4",
          "6",
          "7",
          "8",
          "9",
          "B",
          "C",
          "H",
          "Q",
          "S",
          "U"
        ],
        "type": "string",
        "format": "X12_ID_594"
      },
      "ICM_MemberIncome": {
        "required": [
          "FrequencyCode_01",
          "WageAmount_02"
        ],
        "type": "object",
        "properties": {
          "FrequencyCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_594"
              }
            ],
            "x-openedi-element-id": "594"
          },
          "WageAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "WorkHoursCount_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "LocationIdentificationCode_04": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "SalaryGradeCode_05": {
            "maxLength": 5,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CurrencyCode_06": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "ICM"
      },
      "X12_ID_522_7": {
        "enum": [
          "B9",
          "C1",
          "D2",
          "P3"
        ],
        "type": "string",
        "format": "X12_ID_522_7"
      },
      "AMT_HealthCoveragePolicy": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_7"
              }
            ],
            "x-openedi-element-id": "522"
          },
          "TotalClaimChargeAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CreditDebitFlagCode_03": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "AMT"
      },
      "X12_ID_1212": {
        "enum": [
          "N",
          "S",
          "T",
          "U",
          "X"
        ],
        "type": "string",
        "format": "X12_ID_1212"
      },
      "HLH_MemberHealthInformation": {
        "type": "object",
        "properties": {
          "HealthRelatedCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1212"
              }
            ],
            "x-openedi-element-id": "1212"
          },
          "MemberHeight_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MemberWeight_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "Weight_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "Description_05": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CurrentHealthConditionCode_06": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_07": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "HLH"
      },
      "X12_ID_66_29": {
        "enum": [
          "LD",
          "LE"
        ],
        "type": "string",
        "format": "X12_ID_66_29"
      },
      "X12_ID_1303": {
        "enum": [
          "5",
          "7",
          "8"
        ],
        "type": "string",
        "format": "X12_ID_1303"
      },
      "LUI_MemberLanguage": {
        "type": "object",
        "properties": {
          "IdentificationCodeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_29"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "LanguageCode_02": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "LanguageDescription_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "LanguageUseIndicator_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1303"
              }
            ],
            "x-openedi-element-id": "1303"
          },
          "LanguageProficiencyIndicator_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0102",
          "L040203"
        ],
        "x-openedi-segment-id": "LUI"
      },
      "Loop_2100A_834": {
        "required": [
          "NM1_MemberName"
        ],
        "type": "object",
        "properties": {
          "NM1_MemberName": {
            "$ref": "#/components/schemas/NM1_MemberName"
          },
          "PER_MemberCommunicationsNumbers": {
            "$ref": "#/components/schemas/PER_MemberCommunicationsNumbers"
          },
          "N3_MemberResidenceStreetAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_MemberResidenceCityStateZIPCode": {
            "$ref": "#/components/schemas/N4_MemberResidenceCityStateZIPCode"
          },
          "DMG_MemberDemographics": {
            "$ref": "#/components/schemas/DMG_MemberDemographics"
          },
          "ICM_MemberIncome": {
            "$ref": "#/components/schemas/ICM_MemberIncome"
          },
          "AMT_MemberPolicyAmounts": {
            "maxItems": 4,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AMT_HealthCoveragePolicy"
            }
          },
          "HLH_MemberHealthInformation": {
            "$ref": "#/components/schemas/HLH_MemberHealthInformation"
          },
          "LUI_MemberLanguage": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LUI_MemberLanguage"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_17": {
        "enum": [
          "70"
        ],
        "type": "string",
        "format": "X12_ID_98_17"
      },
      "NM1_IncorrectMemberName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "ResponseContactFirstName_04",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_17"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065_2"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_26"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "DMG_DependentDemographicInformation_3": {
        "required": [
          "DateTimePeriodFormatQualifier_01",
          "DependentBirthDate_02",
          "DependentGenderCode_03"
        ],
        "type": "object",
        "properties": {
          "DateTimePeriodFormatQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DependentBirthDate_02": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DependentGenderCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1068"
              }
            ],
            "x-openedi-element-id": "1068"
          },
          "MaritalStatusCode_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CompositeRaceOrEthnicityInformation_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CitizenshipStatusCode_06": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_07": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BasisofVerificationCode_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Quantity_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0102"
        ],
        "x-openedi-segment-id": "DMG"
      },
      "Loop_2100B_834": {
        "required": [
          "NM1_IncorrectMemberName"
        ],
        "type": "object",
        "properties": {
          "NM1_IncorrectMemberName": {
            "$ref": "#/components/schemas/NM1_IncorrectMemberName"
          },
          "DMG_IncorrectMemberDemographics": {
            "$ref": "#/components/schemas/DMG_DependentDemographicInformation_3"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_15": {
        "enum": [
          "31"
        ],
        "type": "string",
        "format": "X12_ID_98_15"
      },
      "NM1_MemberMailingAddress": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_15"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065_2"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "N4_BillingProviderCityStateZIPCode": {
        "required": [
          "AdditionalPatientInformationContactCityName_01",
          "AdditionalPatientInformationContactPostalZoneorZIPCode_03",
          "AdditionalPatientInformationContactStateCode_02"
        ],
        "type": "object",
        "properties": {
          "AdditionalPatientInformationContactCityName_01": {
            "maxLength": 30,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdditionalPatientInformationContactStateCode_02": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdditionalPatientInformationContactPostalZoneorZIPCode_03": {
            "maxLength": 15,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_04": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "LocationQualifier_05": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "LocationIdentifier_06": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "C0605"
        ],
        "x-openedi-segment-id": "N4"
      },
      "Loop_2100C_834": {
        "required": [
          "NM1_MemberMailingAddress"
        ],
        "type": "object",
        "properties": {
          "NM1_MemberMailingAddress": {
            "$ref": "#/components/schemas/NM1_MemberMailingAddress"
          },
          "N3_MemberMailStreetAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_MemberMailCityStateZip": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_14": {
        "enum": [
          "ES"
        ],
        "type": "string",
        "format": "X12_ID_98_14"
      },
      "X12_ID_1065_3": {
        "enum": [
          "1",
          "2"
        ],
        "type": "string",
        "format": "X12_ID_1065_3"
      },
      "X12_ID_66_28": {
        "enum": [
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_66_28"
      },
      "NM1_MemberEmployer": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_14"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065_3"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_28"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "X12_ID_366_6": {
        "enum": [
          "EP"
        ],
        "type": "string",
        "format": "X12_ID_366_6"
      },
      "X12_ID_365_4": {
        "enum": [
          "EM",
          "EX",
          "FX",
          "TE"
        ],
        "type": "string",
        "format": "X12_ID_365_4"
      },
      "PER_MemberEmployerCommunicationsNumbers": {
        "required": [
          "CommunicationNumberQualifier_03",
          "ContactFunctionCode_01",
          "ResponseContactCommunicationNumber_04"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366_6"
              }
            ],
            "x-openedi-element-id": "366"
          },
          "ResponseContactName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_4"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_04": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_4"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_06": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_4"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_08": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ContactInquiryReference_09": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304",
          "P0506",
          "P0708"
        ],
        "x-openedi-segment-id": "PER"
      },
      "Loop_2100D_834": {
        "required": [
          "NM1_MemberEmployer"
        ],
        "type": "object",
        "properties": {
          "NM1_MemberEmployer": {
            "$ref": "#/components/schemas/NM1_MemberEmployer"
          },
          "PER_MemberEmployerCommunicationsNumbers": {
            "$ref": "#/components/schemas/PER_MemberEmployerCommunicationsNumbers"
          },
          "N3_MemberEmployerStreetAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_MemberEmployerCityStateZip": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_13": {
        "enum": [
          "M8"
        ],
        "type": "string",
        "format": "X12_ID_98_13"
      },
      "X12_ID_1065": {
        "enum": [
          "2"
        ],
        "type": "string",
        "format": "X12_ID_1065"
      },
      "NM1_MemberSchool": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_13"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "X12_ID_366_5": {
        "enum": [
          "SK"
        ],
        "type": "string",
        "format": "X12_ID_366_5"
      },
      "PER_MemberSchoolCommmunicationsNumbers": {
        "required": [
          "CommunicationNumberQualifier_03",
          "ContactFunctionCode_01",
          "ResponseContactCommunicationNumber_04"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366_5"
              }
            ],
            "x-openedi-element-id": "366"
          },
          "ResponseContactName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_4"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_04": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_4"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_06": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_4"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_08": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ContactInquiryReference_09": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304",
          "P0506",
          "P0708"
        ],
        "x-openedi-segment-id": "PER"
      },
      "Loop_2100E_834": {
        "required": [
          "NM1_MemberSchool"
        ],
        "type": "object",
        "properties": {
          "NM1_MemberSchool": {
            "$ref": "#/components/schemas/NM1_MemberSchool"
          },
          "PER_MemberSchoolCommmunicationsNumbers": {
            "$ref": "#/components/schemas/PER_MemberSchoolCommmunicationsNumbers"
          },
          "N3_MemberSchoolStreetAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_MemberSchoolCityStateZip": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_12": {
        "enum": [
          "S3"
        ],
        "type": "string",
        "format": "X12_ID_98_12"
      },
      "NM1_CustodialParent": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "ResponseContactFirstName_04",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_12"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065_2"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_26"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "X12_ID_366_4": {
        "enum": [
          "PQ"
        ],
        "type": "string",
        "format": "X12_ID_366_4"
      },
      "X12_ID_365_13": {
        "enum": [
          "EM",
          "EX",
          "HP",
          "TE",
          "WP"
        ],
        "type": "string",
        "format": "X12_ID_365_13"
      },
      "PER_CustodialParentCommunicationsNumbers": {
        "required": [
          "CommunicationNumberQualifier_03",
          "ContactFunctionCode_01",
          "ResponseContactCommunicationNumber_04"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366_4"
              }
            ],
            "x-openedi-element-id": "366"
          },
          "ResponseContactName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_04": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_06": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_13"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_08": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ContactInquiryReference_09": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304",
          "P0506",
          "P0708"
        ],
        "x-openedi-segment-id": "PER"
      },
      "Loop_2100F_834": {
        "required": [
          "NM1_CustodialParent"
        ],
        "type": "object",
        "properties": {
          "NM1_CustodialParent": {
            "$ref": "#/components/schemas/NM1_CustodialParent"
          },
          "PER_CustodialParentCommunicationsNumbers": {
            "$ref": "#/components/schemas/PER_CustodialParentCommunicationsNumbers"
          },
          "N3_CustodialParentStreetAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_CustodialParentCityStateZip": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_11": {
        "enum": [
          "E1",
          "EI",
          "EXS",
          "GD",
          "J6",
          "QD"
        ],
        "type": "string",
        "format": "X12_ID_98_11"
      },
      "NM1_ResponsiblePerson": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "ResponseContactFirstName_04",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_11"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065_2"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_26"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "X12_ID_366_3": {
        "enum": [
          "RP"
        ],
        "type": "string",
        "format": "X12_ID_366_3"
      },
      "PER_ResponsiblePersonCommunicationsNumbers": {
        "required": [
          "CommunicationNumberQualifier_03",
          "ContactFunctionCode_01",
          "ResponseContactCommunicationNumber_04"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366_3"
              }
            ],
            "x-openedi-element-id": "366"
          },
          "ResponseContactName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_04": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_06": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_08": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ContactInquiryReference_09": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304",
          "P0506",
          "P0708"
        ],
        "x-openedi-segment-id": "PER"
      },
      "Loop_2100G_834": {
        "required": [
          "NM1_ResponsiblePerson"
        ],
        "type": "object",
        "properties": {
          "NM1_ResponsiblePerson": {
            "$ref": "#/components/schemas/NM1_ResponsiblePerson"
          },
          "PER_ResponsiblePersonCommunicationsNumbers": {
            "$ref": "#/components/schemas/PER_ResponsiblePersonCommunicationsNumbers"
          },
          "N3_ResponsiblePersonStreetAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_ResponsiblePersonCityStateZip": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_1146": {
        "enum": [
          "1",
          "2",
          "3",
          "4"
        ],
        "type": "string",
        "format": "X12_ID_1146"
      },
      "X12_ID_235_4": {
        "enum": [
          "DX"
        ],
        "type": "string",
        "format": "X12_ID_235_4"
      },
      "DSB_DisabilityInformation": {
        "required": [
          "DisabilityTypeCode_01"
        ],
        "type": "object",
        "properties": {
          "DisabilityTypeCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1146"
              }
            ],
            "x-openedi-element-id": "1146"
          },
          "Quantity_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "OccupationCode_03": {
            "maxLength": 6,
            "minLength": 4,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "WorkIntensityCode_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductOptionCode_05": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ProductorServiceIDQualifier_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_235_4"
              }
            ],
            "x-openedi-element-id": "235"
          },
          "DiagnosisCode_08": {
            "maxLength": 15,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0708"
        ],
        "x-openedi-segment-id": "DSB"
      },
      "X12_ID_374_15": {
        "enum": [
          "360",
          "361"
        ],
        "type": "string",
        "format": "X12_ID_374_15"
      },
      "DTP_DisabilityEligibilityDates": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_15"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "Loop_2200_834": {
        "required": [
          "DSB_DisabilityInformation"
        ],
        "type": "object",
        "properties": {
          "DSB_DisabilityInformation": {
            "$ref": "#/components/schemas/DSB_DisabilityInformation"
          },
          "DTP_DisabilityEligibilityDates": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTP_DisabilityEligibilityDates"
            }
          }
        },
        "x-openedi-loop-id": "DSB"
      },
      "X12_ID_875_2": {
        "enum": [
          "001",
          "002",
          "021",
          "024",
          "025",
          "026",
          "030",
          "032"
        ],
        "type": "string",
        "format": "X12_ID_875_2"
      },
      "X12_ID_1205": {
        "enum": [
          "AG",
          "AH",
          "AJ",
          "AK",
          "DCP",
          "DEN",
          "EPO",
          "FAC",
          "HE",
          "HLT",
          "HMO",
          "LTC",
          "LTD",
          "MM",
          "MOD",
          "PDG",
          "POS",
          "PPO",
          "PRA",
          "STD",
          "UR",
          "VIS"
        ],
        "type": "string",
        "format": "X12_ID_1205"
      },
      "X12_ID_1207_3": {
        "enum": [
          "CHD",
          "DEP",
          "E1D",
          "E2D",
          "E3D",
          "E5D",
          "E6D",
          "E7D",
          "E8D",
          "E9D",
          "ECH",
          "EMP",
          "ESP",
          "FAM",
          "IND",
          "SPC",
          "SPO",
          "TWO"
        ],
        "type": "string",
        "format": "X12_ID_1207_3"
      },
      "HD_HealthCoverage": {
        "required": [
          "InsuranceLineCode_03",
          "MaintenanceTypeCode_01"
        ],
        "type": "object",
        "properties": {
          "MaintenanceTypeCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_875_2"
              }
            ],
            "x-openedi-element-id": "875"
          },
          "MaintenanceReasonCode_02": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "InsuranceLineCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1205"
              }
            ],
            "x-openedi-element-id": "1205"
          },
          "PlanCoverageDescription_04": {
            "maxLength": 50,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CoverageLevelCode_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1207_3"
              }
            ],
            "x-openedi-element-id": "1207"
          },
          "Count_06": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          },
          "Count_07": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          },
          "UnderwritingDecisionCode_08": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "LateEnrollmentIndicator_09": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DrugHouseCode_10": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "YesNoConditionorResponseCode_11": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "HD"
      },
      "X12_ID_374_13": {
        "enum": [
          "303",
          "348",
          "349",
          "543"
        ],
        "type": "string",
        "format": "X12_ID_374_13"
      },
      "DTP_HealthCoverageDates": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_13"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_128_11": {
        "enum": [
          "17",
          "1L",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_128_11"
      },
      "REF_HealthCoveragePolicyNumber": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_11"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentifier_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203"
        ],
        "x-openedi-segment-id": "REF"
      },
      "X12_ID_1215": {
        "enum": [
          "D",
          "H",
          "P"
        ],
        "type": "string",
        "format": "X12_ID_1215"
      },
      "X12_ID_306_3": {
        "enum": [
          "1",
          "2",
          "RX"
        ],
        "type": "string",
        "format": "X12_ID_306_3"
      },
      "IDC_IdentificationCard": {
        "required": [
          "IdentificationCardTypeCode_02",
          "PlanCoverageDescription_01"
        ],
        "type": "object",
        "properties": {
          "PlanCoverageDescription_01": {
            "maxLength": 50,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCardTypeCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1215"
              }
            ],
            "x-openedi-element-id": "1215"
          },
          "IdentificationCardCount_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ActionCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_306_3"
              }
            ],
            "x-openedi-element-id": "306"
          }
        },
        "x-openedi-segment-id": "IDC"
      },
      "LX_HeaderNumber": {
        "required": [
          "AssignedNumber_01"
        ],
        "type": "object",
        "properties": {
          "AssignedNumber_01": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "LX"
      },
      "X12_ID_98_8": {
        "enum": [
          "3D",
          "OD",
          "P3",
          "QA",
          "QN",
          "Y2"
        ],
        "type": "string",
        "format": "X12_ID_98_8"
      },
      "X12_ID_66_25": {
        "enum": [
          "34",
          "FI",
          "SV",
          "XX"
        ],
        "type": "string",
        "format": "X12_ID_66_25"
      },
      "X12_ID_706": {
        "enum": [
          "25",
          "26",
          "72"
        ],
        "type": "string",
        "format": "X12_ID_706"
      },
      "NM1_ProviderName_2": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityRelationshipCode_10",
          "EntityTypeQualifier_02"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_8"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065_3"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_25"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_706"
              }
            ],
            "x-openedi-element-id": "706"
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "X12_ID_309_4": {
        "enum": [
          "60",
          "CY",
          "RJ"
        ],
        "type": "string",
        "format": "X12_ID_309_4"
      },
      "N4_ProviderCityStateZIPCode": {
        "required": [
          "AdditionalPatientInformationContactCityName_01",
          "AdditionalPatientInformationContactPostalZoneorZIPCode_03",
          "AdditionalPatientInformationContactStateCode_02"
        ],
        "type": "object",
        "properties": {
          "AdditionalPatientInformationContactCityName_01": {
            "maxLength": 30,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdditionalPatientInformationContactStateCode_02": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdditionalPatientInformationContactPostalZoneorZIPCode_03": {
            "maxLength": 15,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_04": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "LocationQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_309_4"
              }
            ],
            "x-openedi-element-id": "309"
          },
          "LocationIdentifier_06": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "C0605"
        ],
        "x-openedi-segment-id": "N4"
      },
      "X12_ID_366": {
        "enum": [
          "IC"
        ],
        "type": "string",
        "format": "X12_ID_366"
      },
      "PER_ProviderCommunicationsNumbers": {
        "required": [
          "CommunicationNumberQualifier_03",
          "ContactFunctionCode_01",
          "ResponseContactCommunicationNumber_04"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366"
              }
            ],
            "x-openedi-element-id": "366"
          },
          "ResponseContactName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_04": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_06": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365_12"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_08": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ContactInquiryReference_09": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304",
          "P0506",
          "P0708"
        ],
        "x-openedi-segment-id": "PER"
      },
      "X12_ID_306_2": {
        "enum": [
          "2"
        ],
        "type": "string",
        "format": "X12_ID_306_2"
      },
      "X12_ID_98_9": {
        "enum": [
          "1P"
        ],
        "type": "string",
        "format": "X12_ID_98_9"
      },
      "X12_ID_1203_2": {
        "enum": [
          "14",
          "22",
          "46",
          "AA",
          "AB",
          "AC",
          "AD",
          "AE",
          "AF",
          "AG",
          "AH",
          "AI",
          "AJ"
        ],
        "type": "string",
        "format": "X12_ID_1203_2"
      },
      "PLA_PCPChangeReason": {
        "required": [
          "ActionCode_01",
          "EntityIdentifierCode_02",
          "MaintenanceReasonCode_05",
          "ProviderEffectiveDate_03"
        ],
        "type": "object",
        "properties": {
          "ActionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_306_2"
              }
            ],
            "x-openedi-element-id": "306"
          },
          "EntityIdentifierCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_9"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "ProviderEffectiveDate_03": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_04": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "MaintenanceReasonCode_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1203_2"
              }
            ],
            "x-openedi-element-id": "1203"
          }
        },
        "x-openedi-segment-id": "PLA"
      },
      "Loop_2310_834": {
        "required": [
          "LX_ProviderInformation",
          "NM1_ProviderName"
        ],
        "type": "object",
        "properties": {
          "LX_ProviderInformation": {
            "$ref": "#/components/schemas/LX_HeaderNumber"
          },
          "NM1_ProviderName": {
            "$ref": "#/components/schemas/NM1_ProviderName_2"
          },
          "N4_ProviderCityStateZIPCode": {
            "$ref": "#/components/schemas/N4_ProviderCityStateZIPCode"
          },
          "PER_ProviderCommunicationsNumbers": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PER_ProviderCommunicationsNumbers"
            }
          },
          "PLA_PCPChangeReason": {
            "$ref": "#/components/schemas/PLA_PCPChangeReason"
          }
        },
        "x-openedi-loop-id": "LX"
      },
      "X12_ID_1138_2": {
        "enum": [
          "P",
          "S",
          "T",
          "U"
        ],
        "type": "string",
        "format": "X12_ID_1138_2"
      },
      "X12_ID_1143_2": {
        "enum": [
          "1",
          "5",
          "6"
        ],
        "type": "string",
        "format": "X12_ID_1143_2"
      },
      "COB_CoordinationOfBenefits": {
        "required": [
          "CoordinationofBenefitsCode_03",
          "PayerResponsibilitySequenceNumberCode_01"
        ],
        "type": "object",
        "properties": {
          "PayerResponsibilitySequenceNumberCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1138_2"
              }
            ],
            "x-openedi-element-id": "1138"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CoordinationofBenefitsCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1143_2"
              }
            ],
            "x-openedi-element-id": "1143"
          }
        },
        "x-openedi-segment-id": "COB"
      },
      "X12_ID_128_12": {
        "enum": [
          "60",
          "6P",
          "A6",
          "SY",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_128_12"
      },
      "REF_AdditionalCoordinationOfBenefitsIdentifiers": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_12"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentifier_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203"
        ],
        "x-openedi-segment-id": "REF"
      },
      "X12_ID_66_24": {
        "enum": [
          "FI",
          "NI",
          "XV"
        ],
        "type": "string",
        "format": "X12_ID_66_24"
      },
      "N1_OtherInsuranceCompanyName": {
        "required": [
          "EntityIdentifierCode_01"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_7"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "PremiumPayerName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_24"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "IntermediaryBankIdentifier_04": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_05": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_06": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203",
          "P0304"
        ],
        "x-openedi-segment-id": "N1"
      },
      "X12_ID_374_14": {
        "enum": [
          "344",
          "345"
        ],
        "type": "string",
        "format": "X12_ID_374_14"
      },
      "DTP_CoordinationOfBenefitsEligibilityDates": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_14"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "Loop_2320_834": {
        "required": [
          "COB_CoordinationOfBenefits"
        ],
        "type": "object",
        "properties": {
          "COB_CoordinationOfBenefits": {
            "$ref": "#/components/schemas/COB_CoordinationOfBenefits"
          },
          "REF_AdditionalCoordinationOfBenefitsIdentifiers": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_AdditionalCoordinationOfBenefitsIdentifiers"
            }
          },
          "N1_OtherInsuranceCompanyName": {
            "$ref": "#/components/schemas/N1_OtherInsuranceCompanyName"
          },
          "DTP_CoordinationOfBenefitsEligibilityDates": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTP_CoordinationOfBenefitsEligibilityDates"
            }
          }
        },
        "x-openedi-loop-id": "COB"
      },
      "Loop_2300_834": {
        "required": [
          "DTP_HealthCoverageDates",
          "HD_HealthCoverage"
        ],
        "type": "object",
        "properties": {
          "HD_HealthCoverage": {
            "$ref": "#/components/schemas/HD_HealthCoverage"
          },
          "DTP_HealthCoverageDates": {
            "maxItems": 4,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTP_HealthCoverageDates"
            }
          },
          "AMT_HealthCoveragePolicy": {
            "maxItems": 4,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AMT_HealthCoveragePolicy"
            }
          },
          "REF_HealthCoveragePolicyNumber": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_HealthCoveragePolicyNumber"
            }
          },
          "IDC_IdentificationCard": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/IDC_IdentificationCard"
            }
          },
          "Loop2310": {
            "maxItems": 30,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2310_834"
            }
          },
          "Loop2320": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2320_834"
            }
          }
        },
        "x-openedi-loop-id": "HD"
      },
      "Loop_2000_834": {
        "required": [
          "AllREF",
          "INS_MemberLevelDetail",
          "Loop2100A"
        ],
        "type": "object",
        "properties": {
          "INS_MemberLevelDetail": {
            "$ref": "#/components/schemas/INS_MemberLevelDetail"
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_834"
          },
          "DTP_MemberLevelDates": {
            "maxItems": 20,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTP_MemberLevelDates"
            }
          },
          "Loop2100A": {
            "$ref": "#/components/schemas/Loop_2100A_834"
          },
          "Loop2100B": {
            "$ref": "#/components/schemas/Loop_2100B_834"
          },
          "Loop2100C": {
            "$ref": "#/components/schemas/Loop_2100C_834"
          },
          "Loop2100D": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2100D_834"
            }
          },
          "Loop2100E": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2100E_834"
            }
          },
          "Loop2100F": {
            "$ref": "#/components/schemas/Loop_2100F_834"
          },
          "Loop2100G": {
            "$ref": "#/components/schemas/Loop_2100G_834"
          },
          "Loop2200": {
            "$ref": "#/components/schemas/Loop_2200_834"
          },
          "Loop2300": {
            "maxItems": 99,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2300_834"
            }
          }
        },
        "x-openedi-loop-id": "INS"
      },
      "SE": {
        "required": [
          "NumberofIncludedSegments_01",
          "TransactionSetControlNumber_02"
        ],
        "type": "object",
        "properties": {
          "NumberofIncludedSegments_01": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": "96"
          },
          "TransactionSetControlNumber_02": {
            "maxLength": 9,
            "minLength": 4,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": "329"
          }
        },
        "x-openedi-segment-id": "SE"
      },
      "TS834": {
        "required": [
          "BGN_BeginningSegment",
          "Loop1000A",
          "Loop1000B",
          "Loop2000"
        ],
        "type": "object",
        "properties": {
          "ST": {
            "$ref": "#/components/schemas/ST"
          },
          "BGN_BeginningSegment": {
            "$ref": "#/components/schemas/BGN_BeginningSegment"
          },
          "REF_TransactionSetPolicyNumber": {
            "$ref": "#/components/schemas/REF_TransactionSetPolicyNumber"
          },
          "DTP_FileEffectiveDate": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTP_FileEffectiveDate"
            }
          },
          "Loop1000A": {
            "$ref": "#/components/schemas/Loop_1000A_834"
          },
          "Loop1000B": {
            "$ref": "#/components/schemas/Loop_1000B_834"
          },
          "Loop1000C": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_1000C_834"
            }
          },
          "Loop2000": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000_834"
            }
          },
          "SE": {
            "$ref": "#/components/schemas/SE"
          }
        },
        "x-openedi-message-id": "834",
        "x-openedi-message-standard": "X12",
        "x-openedi-message-version": "004010X095A1"
      }
    }
  }
}