{
  "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_2": {
        "enum": [
          "C",
          "D",
          "H",
          "I",
          "P",
          "U",
          "X"
        ],
        "type": "string",
        "format": "X12_ID_305_2"
      },
      "X12_ID_478": {
        "enum": [
          "C",
          "D"
        ],
        "type": "string",
        "format": "X12_ID_478"
      },
      "X12_ID_591": {
        "enum": [
          "ACH",
          "BOP",
          "CHK",
          "FWT",
          "NON"
        ],
        "type": "string",
        "format": "X12_ID_591"
      },
      "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_2": {
        "enum": [
          "DA"
        ],
        "type": "string",
        "format": "X12_ID_569_2"
      },
      "X12_ID_569": {
        "enum": [
          "DA",
          "SG"
        ],
        "type": "string",
        "format": "X12_ID_569"
      },
      "BPR_FinancialInformation_2": {
        "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_2"
              }
            ],
            "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"
              }
            ],
            "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_2"
              }
            ],
            "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_2": {
        "enum": [
          "1"
        ],
        "type": "string",
        "format": "X12_ID_481_2"
      },
      "TRN_DependentTraceNumber": {
        "required": [
          "CurrentTransactionTraceNumber_02",
          "OriginatingCompanyIdentifier_03",
          "TraceTypeCode_01"
        ],
        "type": "object",
        "properties": {
          "TraceTypeCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_481_2"
              }
            ],
            "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_16": {
        "enum": [
          "PR"
        ],
        "type": "string",
        "format": "X12_ID_98_16"
      },
      "CUR_ForeignCurrencyInformation": {
        "required": [
          "CurrencyCode_02",
          "EntityIdentifierCode_01"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_16"
              }
            ],
            "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_40": {
        "enum": [
          "EV"
        ],
        "type": "string",
        "format": "X12_ID_128_40"
      },
      "REF_ReceiverIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_40"
              }
            ],
            "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_42": {
        "enum": [
          "F2"
        ],
        "type": "string",
        "format": "X12_ID_128_42"
      },
      "REF_VersionIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_42"
              }
            ],
            "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_TS835W1_835": {
        "type": "object",
        "properties": {
          "REF_ReceiverIdentification": {
            "$ref": "#/components/schemas/REF_ReceiverIdentification"
          },
          "REF_VersionIdentification": {
            "$ref": "#/components/schemas/REF_VersionIdentification"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_374_18": {
        "enum": [
          "405"
        ],
        "type": "string",
        "format": "X12_ID_374_18"
      },
      "DTM_ProductionDate": {
        "required": [
          "Date_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_18"
              }
            ],
            "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_66_11": {
        "enum": [
          "XV"
        ],
        "type": "string",
        "format": "X12_ID_66_11"
      },
      "N1_PayerIdentification": {
        "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_11"
              }
            ],
            "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"
      },
      "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"
      },
      "X12_ID_128_29": {
        "enum": [
          "2U",
          "EO",
          "HI",
          "NF"
        ],
        "type": "string",
        "format": "X12_ID_128_29"
      },
      "REF_AdditionalPayerIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_29"
              }
            ],
            "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_366_2": {
        "enum": [
          "CX"
        ],
        "type": "string",
        "format": "X12_ID_366_2"
      },
      "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"
      },
      "X12_ID_365_10": {
        "enum": [
          "EX"
        ],
        "type": "string",
        "format": "X12_ID_365_10"
      },
      "PER_ClaimContactInformation": {
        "required": [
          "ContactFunctionCode_01"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366_2"
              }
            ],
            "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_10"
              }
            ],
            "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_1000A_835": {
        "required": [
          "N1_PayerIdentification",
          "N3_PayerAddress",
          "N4_PayerCityStateZIPCode"
        ],
        "type": "object",
        "properties": {
          "N1_PayerIdentification": {
            "$ref": "#/components/schemas/N1_PayerIdentification"
          },
          "N3_PayerAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_PayerCityStateZIPCode": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "REF_AdditionalPayerIdentification": {
            "maxItems": 4,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_AdditionalPayerIdentification"
            }
          },
          "PER_PayerContactInformation": {
            "$ref": "#/components/schemas/PER_ClaimContactInformation"
          }
        },
        "x-openedi-loop-id": "N1"
      },
      "X12_ID_98": {
        "enum": [
          "PE"
        ],
        "type": "string",
        "format": "X12_ID_98"
      },
      "X12_ID_66_9": {
        "enum": [
          "FI",
          "XX"
        ],
        "type": "string",
        "format": "X12_ID_66_9"
      },
      "N1_PayeeIdentification": {
        "required": [
          "EntityIdentifierCode_01",
          "IdentificationCodeQualifier_03",
          "IntermediaryBankIdentifier_04"
        ],
        "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_9"
              }
            ],
            "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_128_19": {
        "enum": [
          "0B",
          "1A",
          "1B",
          "1C",
          "1D",
          "1E",
          "1F",
          "1G",
          "1H",
          "D3",
          "G2",
          "N5",
          "PQ",
          "TJ"
        ],
        "type": "string",
        "format": "X12_ID_128_19"
      },
      "REF_PayeeAdditionalIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_19"
              }
            ],
            "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"
      },
      "Loop_1000B_835": {
        "required": [
          "N1_PayeeIdentification"
        ],
        "type": "object",
        "properties": {
          "N1_PayeeIdentification": {
            "$ref": "#/components/schemas/N1_PayeeIdentification"
          },
          "N3_PayeeAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_PayeeCityStateZIPCode": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "REF_PayeeAdditionalIdentification": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_PayeeAdditionalIdentification"
            }
          }
        },
        "x-openedi-loop-id": "N1"
      },
      "LX_HeaderNumber": {
        "required": [
          "AssignedNumber_01"
        ],
        "type": "object",
        "properties": {
          "AssignedNumber_01": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "LX"
      },
      "TS3_ProviderSummaryInformation": {
        "required": [
          "FacilityTypeCode_02",
          "FiscalPeriodDate_03",
          "ProviderIdentifier_01",
          "TotalClaimChargeAmount_05",
          "TotalClaimCount_04"
        ],
        "type": "object",
        "properties": {
          "ProviderIdentifier_01": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "FacilityTypeCode_02": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "FiscalPeriodDate_03": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "TotalClaimCount_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalClaimChargeAmount_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_07": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_10": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_11": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_12": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalMSPPayerAmount_13": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_14": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalNonLabChargeAmount_15": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_16": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalHCPCSReportedChargeAmount_17": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalHCPCSPayableAmount_18": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_19": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalProfessionalComponentAmount_20": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalMSPPatientLiabilityMetAmount_21": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalPatientReimbursementAmount_22": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalPIPClaimCount_23": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalPIPAdjustmentAmount_24": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "TS3"
      },
      "TS2_ProviderSupplementalSummaryInformation": {
        "type": "object",
        "properties": {
          "TotalDRGAmount_01": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalFederalSpecificAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalHospitalSpecificAmount_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalDisproportionateShareAmount_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalCapitalAmount_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalIndirectMedicalEducationAmount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalOutlierDayCount_07": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalDayOutlierAmount_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalCostOutlierAmount_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AverageDRGLengthofStay_10": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalDischargeCount_11": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalCostReportDayCount_12": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalCoveredDayCount_13": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalNoncoveredDayCount_14": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalMSPPassThroughAmount_15": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AverageDRGweight_16": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalPPSCapitalFSPDRGAmount_17": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalPPSCapitalHSPDRGAmount_18": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "TotalPPSDSHDRGAmount_19": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "TS2"
      },
      "X12_ID_1029": {
        "enum": [
          "1",
          "2",
          "3",
          "4",
          "5",
          "10",
          "13",
          "15",
          "16",
          "17",
          "19",
          "20",
          "21",
          "22",
          "23",
          "25",
          "27"
        ],
        "type": "string",
        "format": "X12_ID_1029"
      },
      "X12_ID_1032_4": {
        "enum": [
          "12",
          "13",
          "14",
          "15",
          "16",
          "AM",
          "CH",
          "DS",
          "HM",
          "LM",
          "MA",
          "MB",
          "MC",
          "OF",
          "TV",
          "VA",
          "WC"
        ],
        "type": "string",
        "format": "X12_ID_1032_4"
      },
      "CLP_ClaimPaymentInformation": {
        "required": [
          "ClaimFilingIndicatorCode_06",
          "ClaimPaymentAmount_04",
          "ClaimStatusCode_02",
          "PatientControlNumber_01",
          "TotalClaimChargeAmount_03"
        ],
        "type": "object",
        "properties": {
          "PatientControlNumber_01": {
            "maxLength": 38,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimStatusCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1029"
              }
            ],
            "x-openedi-element-id": "1029"
          },
          "TotalClaimChargeAmount_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentAmount_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PatientResponsibilityAmount_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimFilingIndicatorCode_06": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1032_4"
              }
            ],
            "x-openedi-element-id": "1032"
          },
          "PayerClaimControlNumber_07": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "FacilityTypeCode_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimFrequencyCode_09": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PatientStatusCode_10": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DiagnosisRelatedGroupDRGCode_11": {
            "maxLength": 4,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DiagnosisRelatedGroupDRGWeight_12": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "DischargeFraction_13": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "CLP"
      },
      "X12_ID_1033": {
        "enum": [
          "CO",
          "CR",
          "OA",
          "PI",
          "PR"
        ],
        "type": "string",
        "format": "X12_ID_1033"
      },
      "CAS_ClaimAdjustment": {
        "required": [
          "AdjustmentAmount_03",
          "AdjustmentReasonCode_02",
          "ClaimAdjustmentGroupCode_01"
        ],
        "type": "object",
        "properties": {
          "ClaimAdjustmentGroupCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1033"
              }
            ],
            "x-openedi-element-id": "1033"
          },
          "AdjustmentReasonCode_02": {
            "maxLength": 5,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdjustmentAmount_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentQuantity_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_05": {
            "maxLength": 5,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdjustmentAmount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentQuantity_07": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_08": {
            "maxLength": 5,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdjustmentAmount_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentQuantity_10": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_11": {
            "maxLength": 5,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdjustmentAmount_12": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentQuantity_13": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_14": {
            "maxLength": 5,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdjustmentAmount_15": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentQuantity_16": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentReasonCode_17": {
            "maxLength": 5,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AdjustmentAmount_18": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentQuantity_19": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "L050607",
          "C0605",
          "C0705",
          "L080910",
          "C0908",
          "C1008",
          "L111213",
          "C1211",
          "C1311",
          "L141516",
          "C1514",
          "C1614",
          "L171819",
          "C1817",
          "C1917"
        ],
        "x-openedi-segment-id": "CAS"
      },
      "X12_ID_98_5": {
        "enum": [
          "QC"
        ],
        "type": "string",
        "format": "X12_ID_98_5"
      },
      "X12_ID_1065_2": {
        "enum": [
          "1"
        ],
        "type": "string",
        "format": "X12_ID_1065_2"
      },
      "X12_ID_66_6": {
        "enum": [
          "34",
          "HN",
          "MI",
          "MR"
        ],
        "type": "string",
        "format": "X12_ID_66_6"
      },
      "NM1_PatientName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "ResponseContactFirstName_04",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_5"
              }
            ],
            "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_6"
              }
            ],
            "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_98_6": {
        "enum": [
          "IL"
        ],
        "type": "string",
        "format": "X12_ID_98_6"
      },
      "X12_ID_1065_3": {
        "enum": [
          "1",
          "2"
        ],
        "type": "string",
        "format": "X12_ID_1065_3"
      },
      "X12_ID_66": {
        "enum": [
          "34",
          "HN",
          "MI"
        ],
        "type": "string",
        "format": "X12_ID_66"
      },
      "NM1_InsuredName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "IdentificationCodeQualifier_08",
          "ResponseContactIdentifier_09"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_6"
              }
            ],
            "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"
              }
            ],
            "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_98_26": {
        "enum": [
          "74"
        ],
        "type": "string",
        "format": "X12_ID_98_26"
      },
      "X12_ID_66_35": {
        "enum": [
          "C"
        ],
        "type": "string",
        "format": "X12_ID_66_35"
      },
      "NM1_CorrectedPatientInsuredName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_26"
              }
            ],
            "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_35"
              }
            ],
            "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_98_27": {
        "enum": [
          "82"
        ],
        "type": "string",
        "format": "X12_ID_98_27"
      },
      "X12_ID_66_34": {
        "enum": [
          "BD",
          "BS",
          "FI",
          "MC",
          "PC",
          "SL",
          "UP",
          "XX"
        ],
        "type": "string",
        "format": "X12_ID_66_34"
      },
      "NM1_ServiceProviderName_2": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "IdentificationCodeQualifier_08",
          "ResponseContactIdentifier_09"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_27"
              }
            ],
            "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_34"
              }
            ],
            "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_98_28": {
        "enum": [
          "TT"
        ],
        "type": "string",
        "format": "X12_ID_98_28"
      },
      "X12_ID_1065": {
        "enum": [
          "2"
        ],
        "type": "string",
        "format": "X12_ID_1065"
      },
      "X12_ID_66_27": {
        "enum": [
          "AD",
          "FI",
          "NI",
          "PI",
          "PP",
          "XV"
        ],
        "type": "string",
        "format": "X12_ID_66_27"
      },
      "NM1_CrossoverCarrierName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "IdentificationCodeQualifier_08",
          "ResponseContactIdentifier_09",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_28"
              }
            ],
            "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": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_27"
              }
            ],
            "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"
      },
      "NM1_CorrectedPriorityPayerName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "IdentificationCodeQualifier_08",
          "ResponseContactIdentifier_09",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_16"
              }
            ],
            "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": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_27"
              }
            ],
            "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"
      },
      "All_NM1_835": {
        "required": [
          "NM1_PatientName"
        ],
        "type": "object",
        "properties": {
          "NM1_PatientName": {
            "$ref": "#/components/schemas/NM1_PatientName"
          },
          "NM1_InsuredName": {
            "$ref": "#/components/schemas/NM1_InsuredName"
          },
          "NM1_CorrectedPatientInsuredName": {
            "$ref": "#/components/schemas/NM1_CorrectedPatientInsuredName"
          },
          "NM1_ServiceProviderName": {
            "$ref": "#/components/schemas/NM1_ServiceProviderName_2"
          },
          "NM1_CrossoverCarrierName": {
            "$ref": "#/components/schemas/NM1_CrossoverCarrierName"
          },
          "NM1_CorrectedPriorityPayerName": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NM1_CorrectedPriorityPayerName"
            }
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "MIA_InpatientAdjudicationInformation": {
        "required": [
          "CoveredDaysorVisitsCount_01"
        ],
        "type": "object",
        "properties": {
          "CoveredDaysorVisitsCount_01": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "LifetimePsychiatricDaysCount_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimDRGAmount_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_05": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimDisproportionateShareAmount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimMSPPassthroughAmount_07": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimPPSCapitalAmount_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PPSCapitalFSPDRGAmount_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PPSCapitalHSPDRGAmount_10": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PPSCapitalDSHDRGAmount_11": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "OldCapitalAmount_12": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PPSCapitalIMEamount_13": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PPSOperatingHospitalSpecificDRGAmount_14": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CostReportDayCount_15": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PPSOperatingFederalSpecificDRGAmount_16": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimPPSCapitalOutlierAmount_17": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimIndirectTeachingAmount_18": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "NonpayableProfessionalComponentAmount_19": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_20": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_21": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_22": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_23": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PPSCapitalExceptionAmount_24": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "MIA"
      },
      "MOA_MedicareOutpatientAdjudicationInformation": {
        "type": "object",
        "properties": {
          "ReimbursementRate_01": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "HCPCSPayableAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_03": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_04": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_05": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_06": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimPaymentRemarkCode_07": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "MonetaryAmount_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "NonPayableProfessionalComponentBilledAmount_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "MOA"
      },
      "X12_ID_128_8": {
        "enum": [
          "1L",
          "1W",
          "9A",
          "9C",
          "A6",
          "BB",
          "CE",
          "EA",
          "F8",
          "G1",
          "G3",
          "IG",
          "SY"
        ],
        "type": "string",
        "format": "X12_ID_128_8"
      },
      "REF_OtherClaimRelatedIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_8"
              }
            ],
            "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_9": {
        "enum": [
          "1A",
          "1B",
          "1C",
          "1D",
          "1G",
          "1H",
          "D3",
          "G2"
        ],
        "type": "string",
        "format": "X12_ID_128_9"
      },
      "REF_RenderingProviderIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_9"
              }
            ],
            "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_835": {
        "type": "object",
        "properties": {
          "REF_OtherClaimRelatedIdentification": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_OtherClaimRelatedIdentification"
            }
          },
          "REF_RenderingProviderIdentification": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_RenderingProviderIdentification"
            }
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_374": {
        "enum": [
          "036",
          "050",
          "232",
          "233"
        ],
        "type": "string",
        "format": "X12_ID_374"
      },
      "DTM_ClaimDate": {
        "required": [
          "Date_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374"
              }
            ],
            "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_522_28": {
        "enum": [
          "AU",
          "D8",
          "DY",
          "F5",
          "I",
          "NL",
          "T",
          "ZK",
          "ZL",
          "ZM",
          "ZN",
          "ZO",
          "ZZ",
          "T2"
        ],
        "type": "string",
        "format": "X12_ID_522_28"
      },
      "AMT_ClaimSupplementalInformation": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_28"
              }
            ],
            "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_673_7": {
        "enum": [
          "CA",
          "CD",
          "LA",
          "LE",
          "NA",
          "NE",
          "NR",
          "OU",
          "PS",
          "VS",
          "ZK",
          "ZL",
          "ZM",
          "ZN",
          "ZO"
        ],
        "type": "string",
        "format": "X12_ID_673_7"
      },
      "QTY_ClaimSupplementalInformationQuantity": {
        "required": [
          "AmbulancePatientCount_02",
          "QuantityQualifier_01"
        ],
        "type": "object",
        "properties": {
          "QuantityQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_673_7"
              }
            ],
            "x-openedi-element-id": "673"
          },
          "AmbulancePatientCount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CompositeUnitOfMeasure_03": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "FreeformInformation_04": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0204",
          "E0204"
        ],
        "x-openedi-segment-id": "QTY"
      },
      "X12_ID_235_3": {
        "enum": [
          "AD",
          "ER",
          "HC",
          "ID",
          "IV",
          "N4",
          "NU",
          "RB",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_235_3"
      },
      "C003_CompositeMedicalProcedureIdentifier_7": {
        "required": [
          "ProcedureCode_02",
          "ProductorServiceIDQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ProductorServiceIDQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_235_3"
              }
            ],
            "x-openedi-element-id": "235"
          },
          "ProcedureCode_02": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProcedureModifier_03": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProcedureModifier_04": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProcedureModifier_05": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProcedureModifier_06": {
            "maxLength": 2,
            "minLength": 2,
            "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-composite-id": "C003"
      },
      "SVC_ServicePaymentInformation": {
        "required": [
          "CompositeMedicalProcedureIdentifier_01",
          "LineItemChargeAmount_02",
          "LineItemProviderPaymentAmount_03"
        ],
        "type": "object",
        "properties": {
          "CompositeMedicalProcedureIdentifier_01": {
            "$ref": "#/components/schemas/C003_CompositeMedicalProcedureIdentifier_7"
          },
          "LineItemChargeAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "LineItemProviderPaymentAmount_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "NationalUniformBillingCommitteeRevenueCode_04": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "UnitsOfServicePaidCount_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CompositeMedicalProcedureIdentifier_06": {
            "$ref": "#/components/schemas/C003_CompositeMedicalProcedureIdentifier_7"
          },
          "OriginalUnitsOfServiceCount_07": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "SVC"
      },
      "X12_ID_374_9": {
        "enum": [
          "150",
          "151",
          "472"
        ],
        "type": "string",
        "format": "X12_ID_374_9"
      },
      "DTM_ServiceDate": {
        "required": [
          "Date_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_9"
              }
            ],
            "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_128": {
        "enum": [
          "1S",
          "6R",
          "BB",
          "E9",
          "G1",
          "G3",
          "LU",
          "RB"
        ],
        "type": "string",
        "format": "X12_ID_128"
      },
      "REF_ServiceIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128"
              }
            ],
            "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_86": {
        "enum": [
          "1A",
          "1B",
          "1C",
          "1D",
          "1G",
          "1H",
          "1J",
          "HPI",
          "SY",
          "TJ"
        ],
        "type": "string",
        "format": "X12_ID_128_86"
      },
      "REF_RenderingProviderInformation": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_86"
              }
            ],
            "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_835_2": {
        "type": "object",
        "properties": {
          "REF_ServiceIdentification": {
            "maxItems": 7,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_ServiceIdentification"
            }
          },
          "REF_RenderingProviderInformation": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_RenderingProviderInformation"
            }
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_522_19": {
        "enum": [
          "B6",
          "DY",
          "KH",
          "NE",
          "T",
          "ZK",
          "ZL",
          "ZM",
          "ZN",
          "ZO",
          "T2"
        ],
        "type": "string",
        "format": "X12_ID_522_19"
      },
      "AMT_ServiceSupplementalAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_19"
              }
            ],
            "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_673_4": {
        "enum": [
          "NE",
          "ZK",
          "ZL",
          "ZM",
          "ZN",
          "ZO"
        ],
        "type": "string",
        "format": "X12_ID_673_4"
      },
      "QTY_ServiceSupplementalQuantity": {
        "required": [
          "AmbulancePatientCount_02",
          "QuantityQualifier_01"
        ],
        "type": "object",
        "properties": {
          "QuantityQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_673_4"
              }
            ],
            "x-openedi-element-id": "673"
          },
          "AmbulancePatientCount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CompositeUnitOfMeasure_03": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "FreeformInformation_04": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0204",
          "E0204"
        ],
        "x-openedi-segment-id": "QTY"
      },
      "X12_ID_1270_18": {
        "enum": [
          "HE",
          "RX"
        ],
        "type": "string",
        "format": "X12_ID_1270_18"
      },
      "LQ_HealthCareRemarkCodes": {
        "required": [
          "CodeListQualifierCode_01",
          "FormIdentifier_02"
        ],
        "type": "object",
        "properties": {
          "CodeListQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1270_18"
              }
            ],
            "x-openedi-element-id": "1270"
          },
          "FormIdentifier_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "C0102"
        ],
        "x-openedi-segment-id": "LQ"
      },
      "Loop_2110_835": {
        "required": [
          "SVC_ServicePaymentInformation"
        ],
        "type": "object",
        "properties": {
          "SVC_ServicePaymentInformation": {
            "$ref": "#/components/schemas/SVC_ServicePaymentInformation"
          },
          "DTM_ServiceDate": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTM_ServiceDate"
            }
          },
          "CAS_ServiceAdjustment": {
            "maxItems": 99,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CAS_ClaimAdjustment"
            }
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_835_2"
          },
          "AMT_ServiceSupplementalAmount": {
            "maxItems": 12,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AMT_ServiceSupplementalAmount"
            }
          },
          "QTY_ServiceSupplementalQuantity": {
            "maxItems": 6,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QTY_ServiceSupplementalQuantity"
            }
          },
          "LQ_HealthCareRemarkCodes": {
            "maxItems": 99,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LQ_HealthCareRemarkCodes"
            }
          }
        },
        "x-openedi-loop-id": "SVC"
      },
      "Loop_2100_835": {
        "required": [
          "AllNM1",
          "CLP_ClaimPaymentInformation"
        ],
        "type": "object",
        "properties": {
          "CLP_ClaimPaymentInformation": {
            "$ref": "#/components/schemas/CLP_ClaimPaymentInformation"
          },
          "CAS_ClaimAdjustment": {
            "maxItems": 99,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CAS_ClaimAdjustment"
            }
          },
          "AllNM1": {
            "$ref": "#/components/schemas/All_NM1_835"
          },
          "MIA_InpatientAdjudicationInformation": {
            "$ref": "#/components/schemas/MIA_InpatientAdjudicationInformation"
          },
          "MOA_OutpatientAdjudicationInformation": {
            "$ref": "#/components/schemas/MOA_MedicareOutpatientAdjudicationInformation"
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_835"
          },
          "DTM_ClaimDate": {
            "maxItems": 4,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTM_ClaimDate"
            }
          },
          "PER_ClaimContactInformation": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PER_ClaimContactInformation"
            }
          },
          "AMT_ClaimSupplementalInformation": {
            "maxItems": 14,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/AMT_ClaimSupplementalInformation"
            }
          },
          "QTY_ClaimSupplementalInformationQuantity": {
            "maxItems": 15,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QTY_ClaimSupplementalInformationQuantity"
            }
          },
          "Loop2110": {
            "maxItems": 999,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2110_835"
            }
          }
        },
        "x-openedi-loop-id": "CLP"
      },
      "Loop_2000_835": {
        "required": [
          "Loop2100",
          "LX_HeaderNumber"
        ],
        "type": "object",
        "properties": {
          "LX_HeaderNumber": {
            "$ref": "#/components/schemas/LX_HeaderNumber"
          },
          "TS3_ProviderSummaryInformation": {
            "$ref": "#/components/schemas/TS3_ProviderSummaryInformation"
          },
          "TS2_ProviderSupplementalSummaryInformation": {
            "$ref": "#/components/schemas/TS2_ProviderSupplementalSummaryInformation"
          },
          "Loop2100": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2100_835"
            }
          }
        },
        "x-openedi-loop-id": "LX"
      },
      "X12_ID_426": {
        "enum": [
          "50",
          "51",
          "72",
          "90",
          "AH",
          "AM",
          "AP",
          "B2",
          "B3",
          "BD",
          "BN",
          "C5",
          "CR",
          "CS",
          "CT",
          "CV",
          "CW",
          "DM",
          "E3",
          "FB",
          "FC",
          "GO",
          "IP",
          "IR",
          "IS",
          "J1",
          "L3",
          "L6",
          "LE",
          "LS",
          "OA",
          "OB",
          "PI",
          "PL",
          "RA",
          "RE",
          "SL",
          "TL",
          "WO",
          "WU",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_426"
      },
      "C042_AdjustmentIdentifier": {
        "required": [
          "AdjustmentReasonCode_01"
        ],
        "type": "object",
        "properties": {
          "AdjustmentReasonCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_426"
              }
            ],
            "x-openedi-element-id": "426"
          },
          "ProviderAdjustmentIdentifier_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-composite-id": "C042"
      },
      "PLB_ProviderAdjustment": {
        "required": [
          "AdjustmentIdentifier_03",
          "FiscalPeriodDate_02",
          "ProviderAdjustmentAmount_04",
          "ProviderIdentifier_01"
        ],
        "type": "object",
        "properties": {
          "ProviderIdentifier_01": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "FiscalPeriodDate_02": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "AdjustmentIdentifier_03": {
            "$ref": "#/components/schemas/C042_AdjustmentIdentifier"
          },
          "ProviderAdjustmentAmount_04": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentIdentifier_05": {
            "$ref": "#/components/schemas/C042_AdjustmentIdentifier"
          },
          "ProviderAdjustmentAmount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentIdentifier_07": {
            "$ref": "#/components/schemas/C042_AdjustmentIdentifier"
          },
          "ProviderAdjustmentAmount_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentIdentifier_09": {
            "$ref": "#/components/schemas/C042_AdjustmentIdentifier"
          },
          "ProviderAdjustmentAmount_10": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentIdentifier_11": {
            "$ref": "#/components/schemas/C042_AdjustmentIdentifier"
          },
          "ProviderAdjustmentAmount_12": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "AdjustmentIdentifier_13": {
            "$ref": "#/components/schemas/C042_AdjustmentIdentifier"
          },
          "ProviderAdjustmentAmount_14": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "PLB"
      },
      "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"
      },
      "TS835": {
        "required": [
          "BPR_FinancialInformation",
          "Loop1000A",
          "Loop1000B",
          "TRN_ReassociationTraceNumber"
        ],
        "type": "object",
        "properties": {
          "ST": {
            "$ref": "#/components/schemas/ST"
          },
          "BPR_FinancialInformation": {
            "$ref": "#/components/schemas/BPR_FinancialInformation_2"
          },
          "TRN_ReassociationTraceNumber": {
            "$ref": "#/components/schemas/TRN_DependentTraceNumber"
          },
          "CUR_ForeignCurrencyInformation": {
            "$ref": "#/components/schemas/CUR_ForeignCurrencyInformation"
          },
          "AllTS835W1": {
            "$ref": "#/components/schemas/All_TS835W1_835"
          },
          "DTM_ProductionDate": {
            "$ref": "#/components/schemas/DTM_ProductionDate"
          },
          "Loop1000A": {
            "$ref": "#/components/schemas/Loop_1000A_835"
          },
          "Loop1000B": {
            "$ref": "#/components/schemas/Loop_1000B_835"
          },
          "Loop2000": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000_835"
            }
          },
          "PLB_ProviderAdjustment": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PLB_ProviderAdjustment"
            }
          },
          "SE": {
            "$ref": "#/components/schemas/SE"
          }
        },
        "x-openedi-message-id": "835",
        "x-openedi-message-standard": "X12",
        "x-openedi-message-version": "004010X091A1"
      }
    }
  }
}