{
  "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_305": {
        "enum": [
          "C",
          "D",
          "I",
          "P",
          "U",
          "X"
        ],
        "type": "string",
        "format": "X12_ID_305"
      },
      "X12_ID_478": {
        "enum": [
          "C",
          "D"
        ],
        "type": "string",
        "format": "X12_ID_478"
      },
      "X12_ID_591_2": {
        "enum": [
          "ACH",
          "BOP",
          "CHK",
          "FWT",
          "SWT"
        ],
        "type": "string",
        "format": "X12_ID_591_2"
      },
      "X12_ID_812": {
        "enum": [
          "CCP",
          "CTX"
        ],
        "type": "string",
        "format": "X12_ID_812"
      },
      "X12_ID_506": {
        "enum": [
          "01",
          "04"
        ],
        "type": "string",
        "format": "X12_ID_506"
      },
      "X12_ID_569_3": {
        "enum": [
          "ALC",
          "DA"
        ],
        "type": "string",
        "format": "X12_ID_569_3"
      },
      "X12_ID_569": {
        "enum": [
          "DA",
          "SG"
        ],
        "type": "string",
        "format": "X12_ID_569"
      },
      "BPR_FinancialInformation": {
        "required": [
          "CheckIssueorEFTEffectiveDate_16",
          "CreditorDebitFlagCode_03",
          "PaymentMethodCode_04",
          "TotalPremiumPaymentAmount_02",
          "TransactionHandlingCode_01"
        ],
        "type": "object",
        "properties": {
          "TransactionHandlingCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_305"
              }
            ],
            "x-openedi-element-id": "305"
          },
          "TotalPremiumPaymentAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CreditorDebitFlagCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_478"
              }
            ],
            "x-openedi-element-id": "478"
          },
          "PaymentMethodCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_591_2"
              }
            ],
            "x-openedi-element-id": "591"
          },
          "PaymentFormatCode_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_812"
              }
            ],
            "x-openedi-element-id": "812"
          },
          "DepositoryFinancialInstitutionDFIIdentificationNumberQualifier_06": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_506"
              }
            ],
            "x-openedi-element-id": "506"
          },
          "OriginatingDepositoryFinancialInstitutionDFIIdentifier_07": {
            "maxLength": 12,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AccountNumberQualifier_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_569_3"
              }
            ],
            "x-openedi-element-id": "569"
          },
          "SenderBankAccountNumber_09": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PayerIdentifier_10": {
            "maxLength": 10,
            "minLength": 10,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "OriginatingCompanySupplementalCode_11": {
            "maxLength": 9,
            "minLength": 9,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DepositoryFinancialInstitutionDFIIdentificationNumberQualifier_12": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_506"
              }
            ],
            "x-openedi-element-id": "506"
          },
          "ReceivingDepositoryFinancialInstitutionDFIIdentifier_13": {
            "maxLength": 12,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AccountNumberQualifier_14": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_569"
              }
            ],
            "x-openedi-element-id": "569"
          },
          "ReceiverBankAccountNumber_15": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CheckIssueorEFTEffectiveDate_16": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "BusinessFunctionCode_17": {
            "maxLength": 3,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DFIIDNumberQualifier_18": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DFIIdentificationNumber_19": {
            "maxLength": 12,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AccountNumberQualifier_20": {
            "maxLength": 3,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AccountNumber_21": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0607",
          "C0809",
          "P1213",
          "C1415",
          "P1819",
          "C2021"
        ],
        "x-openedi-segment-id": "BPR"
      },
      "X12_ID_481_4": {
        "enum": [
          "1",
          "3"
        ],
        "type": "string",
        "format": "X12_ID_481_4"
      },
      "TRN_ReassociationKey": {
        "required": [
          "CurrentTransactionTraceNumber_02",
          "TraceTypeCode_01"
        ],
        "type": "object",
        "properties": {
          "TraceTypeCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_481_4"
              }
            ],
            "x-openedi-element-id": "481"
          },
          "CurrentTransactionTraceNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "OriginatingCompanyIdentifier_03": {
            "maxLength": 10,
            "minLength": 10,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentification_04": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "TRN"
      },
      "X12_ID_98_10": {
        "enum": [
          "2B",
          "PR"
        ],
        "type": "string",
        "format": "X12_ID_98_10"
      },
      "CUR_NonUSDollarsCurrency": {
        "required": [
          "CurrencyCode_02",
          "EntityIdentifierCode_01"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_10"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "CurrencyCode_02": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ExchangeRate_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_04": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CurrencyCode_05": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CurrencyMarketExchangeCode_06": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimeQualifier_07": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Date_08": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_09": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "DateTimeQualifier_10": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Date_11": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_12": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "DateTimeQualifier_13": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Date_14": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_15": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "DateTimeQualifier_16": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Date_17": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_18": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "DateTimeQualifier_19": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Date_20": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_21": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "C0807",
          "C0907",
          "L101112",
          "C1110",
          "C1210",
          "L131415",
          "C1413",
          "C1513",
          "L161718",
          "C1716",
          "C1816",
          "L192021",
          "C2019",
          "C2119"
        ],
        "x-openedi-segment-id": "CUR"
      },
      "X12_ID_128_83": {
        "enum": [
          "14",
          "18",
          "2F",
          "38",
          "72"
        ],
        "type": "string",
        "format": "X12_ID_128_83"
      },
      "REF_PremiumReceiversIdentificationKey": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_83"
              }
            ],
            "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_48": {
        "enum": [
          "009"
        ],
        "type": "string",
        "format": "X12_ID_374_48"
      },
      "DTM_ProcessDate": {
        "required": [
          "Date_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_48"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "Date_02": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_03": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "TimeCode_04": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriodFormatQualifier_05": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriod_06": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R020305",
          "C0403",
          "P0506"
        ],
        "x-openedi-segment-id": "DTM"
      },
      "X12_ID_374_50": {
        "enum": [
          "035"
        ],
        "type": "string",
        "format": "X12_ID_374_50"
      },
      "DTM_DeliveryDate": {
        "required": [
          "Date_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_50"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "Date_02": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_03": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "TimeCode_04": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriodFormatQualifier_05": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriod_06": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R020305",
          "C0403",
          "P0506"
        ],
        "x-openedi-segment-id": "DTM"
      },
      "X12_ID_374_26": {
        "enum": [
          "582"
        ],
        "type": "string",
        "format": "X12_ID_374_26"
      },
      "X12_ID_1250_3": {
        "enum": [
          "RD8"
        ],
        "type": "string",
        "format": "X12_ID_1250_3"
      },
      "DTM_CoveragePeriod": {
        "required": [
          "DateTimePeriod_06",
          "DateTimePeriodFormatQualifier_05",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_26"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "Date_02": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "Time_03": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "TimeCode_04": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriodFormatQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_3"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_06": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R020305",
          "C0403",
          "P0506"
        ],
        "x-openedi-segment-id": "DTM"
      },
      "All_TS820A1_820": {
        "type": "object",
        "properties": {
          "DTM_ProcessDate": {
            "$ref": "#/components/schemas/DTM_ProcessDate"
          },
          "DTM_DeliveryDate": {
            "$ref": "#/components/schemas/DTM_DeliveryDate"
          },
          "DTM_CoveragePeriod": {
            "$ref": "#/components/schemas/DTM_CoveragePeriod"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_98": {
        "enum": [
          "PE"
        ],
        "type": "string",
        "format": "X12_ID_98"
      },
      "X12_ID_66_23": {
        "enum": [
          "1",
          "9",
          "EQ",
          "FI",
          "XV"
        ],
        "type": "string",
        "format": "X12_ID_66_23"
      },
      "N1_PremiumReceiversName": {
        "required": [
          "EntityIdentifierCode_01"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98"
              }
            ],
            "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_23"
              }
            ],
            "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"
      },
      "N2_PremiumPayerAdditionalName": {
        "required": [
          "IntermediaryBankAdditionalName_01"
        ],
        "type": "object",
        "properties": {
          "IntermediaryBankAdditionalName_01": {
            "maxLength": 60,
            "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": ""
          }
        },
        "x-openedi-segment-id": "N2"
      },
      "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"
      },
      "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_1000A_820": {
        "required": [
          "N1_PremiumReceiversName"
        ],
        "type": "object",
        "properties": {
          "N1_PremiumReceiversName": {
            "$ref": "#/components/schemas/N1_PremiumReceiversName"
          },
          "N2_PremiumReceiverAdditionalName": {
            "$ref": "#/components/schemas/N2_PremiumPayerAdditionalName"
          },
          "N3_PremiumReceiversAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_PremiumReceiversCityStateZip": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          }
        },
        "x-openedi-loop-id": "N1"
      },
      "X12_ID_98_16": {
        "enum": [
          "PR"
        ],
        "type": "string",
        "format": "X12_ID_98_16"
      },
      "X12_ID_66_22": {
        "enum": [
          "1",
          "9",
          "24",
          "75",
          "EQ",
          "FI",
          "PI"
        ],
        "type": "string",
        "format": "X12_ID_66_22"
      },
      "N1_PremiumPayersName": {
        "required": [
          "EntityIdentifierCode_01"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_16"
              }
            ],
            "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_22"
              }
            ],
            "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_366": {
        "enum": [
          "IC"
        ],
        "type": "string",
        "format": "X12_ID_366"
      },
      "X12_ID_365_3": {
        "enum": [
          "EM",
          "FX",
          "TE"
        ],
        "type": "string",
        "format": "X12_ID_365_3"
      },
      "X12_ID_365_4": {
        "enum": [
          "EM",
          "EX",
          "FX",
          "TE"
        ],
        "type": "string",
        "format": "X12_ID_365_4"
      },
      "PER_PremiumPayersAdministrativeContact": {
        "required": [
          "ContactFunctionCode_01",
          "ResponseContactName_02"
        ],
        "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_3"
              }
            ],
            "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_1000B_820": {
        "required": [
          "N1_PremiumPayersName"
        ],
        "type": "object",
        "properties": {
          "N1_PremiumPayersName": {
            "$ref": "#/components/schemas/N1_PremiumPayersName"
          },
          "N2_PremiumPayerAdditionalName": {
            "$ref": "#/components/schemas/N2_PremiumPayerAdditionalName"
          },
          "N3_PremiumPayersAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_PremiumPayersCityStateZip": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "PER_PremiumPayersAdministrativeContact": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PER_PremiumPayersAdministrativeContact"
            }
          }
        },
        "x-openedi-loop-id": "N1"
      },
      "X12_ID_98_47": {
        "enum": [
          "2L"
        ],
        "type": "string",
        "format": "X12_ID_98_47"
      },
      "X12_ID_66_19": {
        "enum": [
          "1",
          "9",
          "FI"
        ],
        "type": "string",
        "format": "X12_ID_66_19"
      },
      "ENT_OrganizationSummaryRemittance": {
        "required": [
          "AssignedNumber_01",
          "EntityIdentifierCode_02"
        ],
        "type": "object",
        "properties": {
          "AssignedNumber_01": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_47"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "IdentificationCodeQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_19"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ReceiversIndividualIdentifier_04": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_05": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_06": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCode_07": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentificationQualifier_08": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentification_09": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P020304",
          "P050607",
          "P0809"
        ],
        "x-openedi-segment-id": "ENT"
      },
      "X12_ID_128_60": {
        "enum": [
          "11",
          "1L",
          "CT",
          "IK"
        ],
        "type": "string",
        "format": "X12_ID_128_60"
      },
      "X12_ID_482": {
        "enum": [
          "PA",
          "PI",
          "PO",
          "PP"
        ],
        "type": "string",
        "format": "X12_ID_482"
      },
      "RMR_OrganizationSummaryRemittanceDetail": {
        "required": [
          "DetailPremiumPaymentAmount_04",
          "InsuranceRemittanceReferenceNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_60"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "InsuranceRemittanceReferenceNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PaymentActionCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_482"
              }
            ],
            "x-openedi-element-id": "482"
          },
          "DetailPremiumPaymentAmount_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "BilledPremiumAmount_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_07": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0102",
          "P0708"
        ],
        "x-openedi-segment-id": "RMR"
      },
      "IT1_SummaryLineItem": {
        "required": [
          "LineItemControlNumber_01"
        ],
        "type": "object",
        "properties": {
          "LineItemControlNumber_01": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "QuantityInvoiced_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "UnitorBasisforMeasurementCode_03": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "UnitPrice_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "BasisofUnitPriceCode_05": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_06": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_07": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_08": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_09": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_11": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_12": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_13": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_14": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_15": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_16": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_17": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_18": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_19": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_20": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_21": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_22": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_23": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_24": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_25": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P020304",
          "P0607",
          "P0809",
          "P1011",
          "P1213",
          "P1415",
          "P1617",
          "P1819",
          "P2021",
          "P2223",
          "P2425"
        ],
        "x-openedi-segment-id": "IT1"
      },
      "X12_ID_662": {
        "enum": [
          "O"
        ],
        "type": "string",
        "format": "X12_ID_662"
      },
      "X12_ID_355_16": {
        "enum": [
          "10",
          "IE",
          "PR"
        ],
        "type": "string",
        "format": "X12_ID_355_16"
      },
      "C001_CompositeUnitOfMeasure_3": {
        "required": [
          "UnitorBasisforMeasurementCode_01"
        ],
        "type": "object",
        "properties": {
          "UnitorBasisforMeasurementCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_355_16"
              }
            ],
            "x-openedi-element-id": "355"
          },
          "Exponent_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "Multiplier_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "UnitorBasisforMeasurementCode_04": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Exponent_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "Multiplier_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "UnitorBasisforMeasurementCode_07": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Exponent_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "Multiplier_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "UnitorBasisforMeasurementCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Exponent_11": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "Multiplier_12": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "UnitorBasisforMeasurementCode_13": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Exponent_14": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "Multiplier_15": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-composite-id": "C001"
      },
      "SLN_MemberCount": {
        "required": [
          "CompositeUnitOfMeasure_05",
          "HeadCount_04",
          "InformationOnlyIndicator_03",
          "LineItemControlNumber_01"
        ],
        "type": "object",
        "properties": {
          "LineItemControlNumber_01": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AssignedIdentification_02": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "InformationOnlyIndicator_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_662"
              }
            ],
            "x-openedi-element-id": "662"
          },
          "HeadCount_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CompositeUnitOfMeasure_05": {
            "$ref": "#/components/schemas/C001_CompositeUnitOfMeasure_3"
          },
          "UnitPrice_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "BasisofUnitPriceCode_07": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "RelationshipCode_08": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_09": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_10": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_11": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_12": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_13": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_14": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_15": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_16": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_17": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_18": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_19": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_20": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_21": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_22": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_23": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_24": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_25": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_26": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceIDQualifier_27": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProductServiceID_28": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0405",
          "C0706",
          "C0806",
          "P0910",
          "P1112",
          "P1314",
          "P1516",
          "P1718",
          "P1920",
          "P2122",
          "P2324",
          "P2526",
          "P2728"
        ],
        "x-openedi-segment-id": "SLN"
      },
      "Loop_2315A_820": {
        "required": [
          "SLN_MemberCount"
        ],
        "type": "object",
        "properties": {
          "SLN_MemberCount": {
            "$ref": "#/components/schemas/SLN_MemberCount"
          }
        },
        "x-openedi-loop-id": "SLN"
      },
      "Loop_2310A_820": {
        "required": [
          "IT1_SummaryLineItem"
        ],
        "type": "object",
        "properties": {
          "IT1_SummaryLineItem": {
            "$ref": "#/components/schemas/IT1_SummaryLineItem"
          },
          "Loop2315A": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2315A_820"
            }
          }
        },
        "x-openedi-loop-id": "IT1"
      },
      "X12_ID_426_3": {
        "enum": [
          "20",
          "52",
          "53",
          "AA",
          "H1",
          "H6",
          "IA",
          "J3"
        ],
        "type": "string",
        "format": "X12_ID_426_3"
      },
      "ADX_OrganizationSummaryRemittanceLevelAdjustment": {
        "required": [
          "AdjustmentAmount_01",
          "AdjustmentReasonCode_02"
        ],
        "type": "object",
        "properties": {
          "AdjustmentAmount_01": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_426_3"
              }
            ],
            "x-openedi-element-id": "426"
          },
          "ReferenceIdentificationQualifier_03": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentification_04": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304"
        ],
        "x-openedi-segment-id": "ADX"
      },
      "Loop_2320A_820": {
        "required": [
          "ADX_OrganizationSummaryRemittanceLevelAdjustment"
        ],
        "type": "object",
        "properties": {
          "ADX_OrganizationSummaryRemittanceLevelAdjustment": {
            "$ref": "#/components/schemas/ADX_OrganizationSummaryRemittanceLevelAdjustment"
          }
        },
        "x-openedi-loop-id": "ADX"
      },
      "Loop_2300A_820": {
        "required": [
          "RMR_OrganizationSummaryRemittanceDetail"
        ],
        "type": "object",
        "properties": {
          "RMR_OrganizationSummaryRemittanceDetail": {
            "$ref": "#/components/schemas/RMR_OrganizationSummaryRemittanceDetail"
          },
          "Loop2310A": {
            "$ref": "#/components/schemas/Loop_2310A_820"
          },
          "Loop2320A": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2320A_820"
            }
          }
        },
        "x-openedi-loop-id": "RMR"
      },
      "Loop_2000A_820": {
        "required": [
          "ENT_OrganizationSummaryRemittance",
          "Loop2300A"
        ],
        "type": "object",
        "properties": {
          "ENT_OrganizationSummaryRemittance": {
            "$ref": "#/components/schemas/ENT_OrganizationSummaryRemittance"
          },
          "Loop2300A": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2300A_820"
            }
          }
        },
        "x-openedi-loop-id": "ENT"
      },
      "X12_ID_98_29": {
        "enum": [
          "2J"
        ],
        "type": "string",
        "format": "X12_ID_98_29"
      },
      "X12_ID_66_15": {
        "enum": [
          "34",
          "EI",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_66_15"
      },
      "ENT_IndividualRemittance": {
        "required": [
          "AssignedNumber_01",
          "EntityIdentifierCode_02",
          "IdentificationCodeQualifier_03",
          "ReceiversIndividualIdentifier_04"
        ],
        "type": "object",
        "properties": {
          "AssignedNumber_01": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_29"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "IdentificationCodeQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_15"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ReceiversIndividualIdentifier_04": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_05": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_06": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCode_07": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentificationQualifier_08": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentification_09": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P020304",
          "P050607",
          "P0809"
        ],
        "x-openedi-segment-id": "ENT"
      },
      "X12_ID_98_41": {
        "enum": [
          "EY",
          "QE"
        ],
        "type": "string",
        "format": "X12_ID_98_41"
      },
      "X12_ID_1065_2": {
        "enum": [
          "1"
        ],
        "type": "string",
        "format": "X12_ID_1065_2"
      },
      "X12_ID_66_36": {
        "enum": [
          "34",
          "EI",
          "N"
        ],
        "type": "string",
        "format": "X12_ID_66_36"
      },
      "NM1_IndividualName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_41"
              }
            ],
            "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_36"
              }
            ],
            "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"
      },
      "Loop_2100B_820": {
        "required": [
          "NM1_IndividualName"
        ],
        "type": "object",
        "properties": {
          "NM1_IndividualName": {
            "$ref": "#/components/schemas/NM1_IndividualName"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_128_41": {
        "enum": [
          "11",
          "9J",
          "AZ",
          "B7",
          "CT",
          "ID",
          "IG",
          "IK",
          "KW"
        ],
        "type": "string",
        "format": "X12_ID_128_41"
      },
      "X12_ID_482_2": {
        "enum": [
          "PI",
          "PP"
        ],
        "type": "string",
        "format": "X12_ID_482_2"
      },
      "RMR_IndividualPremiumRemittanceDetail": {
        "required": [
          "DetailPremiumPaymentAmount_04",
          "InsuranceRemittanceReferenceNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_41"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "InsuranceRemittanceReferenceNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PaymentActionCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_482_2"
              }
            ],
            "x-openedi-element-id": "482"
          },
          "DetailPremiumPaymentAmount_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "BilledPremiumAmount_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_07": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0102",
          "P0708"
        ],
        "x-openedi-segment-id": "RMR"
      },
      "X12_ID_426_2": {
        "enum": [
          "20",
          "52",
          "53",
          "AA",
          "AX",
          "H1",
          "H6",
          "IA",
          "J3"
        ],
        "type": "string",
        "format": "X12_ID_426_2"
      },
      "ADX_IndividualPremiumAdjustment": {
        "required": [
          "AdjustmentAmount_01",
          "AdjustmentReasonCode_02"
        ],
        "type": "object",
        "properties": {
          "AdjustmentAmount_01": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_426_2"
              }
            ],
            "x-openedi-element-id": "426"
          },
          "ReferenceIdentificationQualifier_03": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentification_04": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304"
        ],
        "x-openedi-segment-id": "ADX"
      },
      "Loop_2320B_820": {
        "required": [
          "ADX_IndividualPremiumAdjustment"
        ],
        "type": "object",
        "properties": {
          "ADX_IndividualPremiumAdjustment": {
            "$ref": "#/components/schemas/ADX_IndividualPremiumAdjustment"
          }
        },
        "x-openedi-loop-id": "ADX"
      },
      "Loop_2300B_820": {
        "required": [
          "RMR_IndividualPremiumRemittanceDetail"
        ],
        "type": "object",
        "properties": {
          "RMR_IndividualPremiumRemittanceDetail": {
            "$ref": "#/components/schemas/RMR_IndividualPremiumRemittanceDetail"
          },
          "DTM_IndividualCoveragePeriod": {
            "$ref": "#/components/schemas/DTM_CoveragePeriod"
          },
          "Loop2320B": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2320B_820"
            }
          }
        },
        "x-openedi-loop-id": "RMR"
      },
      "Loop_2000B_820": {
        "required": [
          "ENT_IndividualRemittance"
        ],
        "type": "object",
        "properties": {
          "ENT_IndividualRemittance": {
            "$ref": "#/components/schemas/ENT_IndividualRemittance"
          },
          "Loop2100B": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2100B_820"
            }
          },
          "Loop2300B": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2300B_820"
            }
          }
        },
        "x-openedi-loop-id": "ENT"
      },
      "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"
      },
      "TS820": {
        "required": [
          "BPR_FinancialInformation",
          "Loop1000A",
          "Loop1000B",
          "TRN_ReassociationKey"
        ],
        "type": "object",
        "properties": {
          "ST": {
            "$ref": "#/components/schemas/ST"
          },
          "BPR_FinancialInformation": {
            "$ref": "#/components/schemas/BPR_FinancialInformation"
          },
          "TRN_ReassociationKey": {
            "$ref": "#/components/schemas/TRN_ReassociationKey"
          },
          "CUR_NonUSDollarsCurrency": {
            "$ref": "#/components/schemas/CUR_NonUSDollarsCurrency"
          },
          "REF_PremiumReceiversIdentificationKey": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_PremiumReceiversIdentificationKey"
            }
          },
          "AllTS820A1": {
            "$ref": "#/components/schemas/All_TS820A1_820"
          },
          "Loop1000A": {
            "$ref": "#/components/schemas/Loop_1000A_820"
          },
          "Loop1000B": {
            "$ref": "#/components/schemas/Loop_1000B_820"
          },
          "Loop2000A": {
            "$ref": "#/components/schemas/Loop_2000A_820"
          },
          "Loop2000B": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000B_820"
            }
          },
          "SE": {
            "$ref": "#/components/schemas/SE"
          }
        },
        "x-openedi-message-id": "820",
        "x-openedi-message-standard": "X12",
        "x-openedi-message-version": "004010X061A1"
      }
    }
  }
}