{
  "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_1005_3": {
        "enum": [
          "0022"
        ],
        "type": "string",
        "format": "X12_ID_1005_3"
      },
      "X12_ID_353_5": {
        "enum": [
          "01",
          "13",
          "36"
        ],
        "type": "string",
        "format": "X12_ID_353_5"
      },
      "X12_ID_640_4": {
        "enum": [
          "RT",
          "RU"
        ],
        "type": "string",
        "format": "X12_ID_640_4"
      },
      "BHT_BeginningOfHierarchicalTransaction": {
        "required": [
          "HierarchicalStructureCode_01",
          "TransactionSetCreationDate_04",
          "TransactionSetCreationTime_05",
          "TransactionSetPurposeCode_02"
        ],
        "type": "object",
        "properties": {
          "HierarchicalStructureCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1005_3"
              }
            ],
            "x-openedi-element-id": "1005"
          },
          "TransactionSetPurposeCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_353_5"
              }
            ],
            "x-openedi-element-id": "353"
          },
          "SubmitterTransactionIdentifier_03": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "TransactionSetCreationDate_04": {
            "maxLength": 8,
            "minLength": 8,
            "type": "string",
            "format": "X12_DT",
            "x-openedi-element-id": ""
          },
          "TransactionSetCreationTime_05": {
            "maxLength": 8,
            "minLength": 4,
            "type": "string",
            "format": "X12_TM",
            "x-openedi-element-id": ""
          },
          "TransactionTypeCode_06": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_640_4"
              }
            ],
            "x-openedi-element-id": "640"
          }
        },
        "x-openedi-segment-id": "BHT"
      },
      "X12_ID_735_4": {
        "enum": [
          "20"
        ],
        "type": "string",
        "format": "X12_ID_735_4"
      },
      "X12_ID_736": {
        "enum": [
          "1"
        ],
        "type": "string",
        "format": "X12_ID_736"
      },
      "HL_BillingPaytoProviderHierarchicalLevel": {
        "required": [
          "HierarchicalChildCode_04",
          "HierarchicalIDNumber_01",
          "HierarchicalLevelCode_03"
        ],
        "type": "object",
        "properties": {
          "HierarchicalIDNumber_01": {
            "maxLength": 12,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HierarchicalParentIDNumber_02": {
            "maxLength": 12,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HierarchicalLevelCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_735_4"
              }
            ],
            "x-openedi-element-id": "735"
          },
          "HierarchicalChildCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_736"
              }
            ],
            "x-openedi-element-id": "736"
          }
        },
        "x-openedi-segment-id": "HL"
      },
      "X12_ID_98_44": {
        "enum": [
          "2B",
          "36",
          "GP",
          "P5",
          "PR"
        ],
        "type": "string",
        "format": "X12_ID_98_44"
      },
      "X12_ID_1065_3": {
        "enum": [
          "1",
          "2"
        ],
        "type": "string",
        "format": "X12_ID_1065_3"
      },
      "X12_ID_66_13": {
        "enum": [
          "24",
          "46",
          "FI",
          "NI",
          "PI",
          "XV",
          "XX"
        ],
        "type": "string",
        "format": "X12_ID_66_13"
      },
      "NM1_InformationSourceName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "IdentificationCodeQualifier_08",
          "ResponseContactIdentifier_09"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_44"
              }
            ],
            "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_13"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "Loop_2100A_270": {
        "required": [
          "NM1_InformationSourceName"
        ],
        "type": "object",
        "properties": {
          "NM1_InformationSourceName": {
            "$ref": "#/components/schemas/NM1_InformationSourceName"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_735": {
        "enum": [
          "21"
        ],
        "type": "string",
        "format": "X12_ID_735"
      },
      "HL_InformationReceiverLevel": {
        "required": [
          "HierarchicalChildCode_04",
          "HierarchicalIDNumber_01",
          "HierarchicalLevelCode_03",
          "HierarchicalParentIDNumber_02"
        ],
        "type": "object",
        "properties": {
          "HierarchicalIDNumber_01": {
            "maxLength": 12,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HierarchicalParentIDNumber_02": {
            "maxLength": 12,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HierarchicalLevelCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_735"
              }
            ],
            "x-openedi-element-id": "735"
          },
          "HierarchicalChildCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_736"
              }
            ],
            "x-openedi-element-id": "736"
          }
        },
        "x-openedi-segment-id": "HL"
      },
      "X12_ID_98_43": {
        "enum": [
          "1P",
          "2B",
          "36",
          "80",
          "FA",
          "GP",
          "P5",
          "PR"
        ],
        "type": "string",
        "format": "X12_ID_98_43"
      },
      "X12_ID_66_12": {
        "enum": [
          "24",
          "34",
          "FI",
          "PI",
          "PP",
          "SV",
          "XV",
          "XX"
        ],
        "type": "string",
        "format": "X12_ID_66_12"
      },
      "NM1_InformationReceiverName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "IdentificationCodeQualifier_08",
          "ResponseContactIdentifier_09"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_43"
              }
            ],
            "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_12"
              }
            ],
            "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_128_58": {
        "enum": [
          "0B",
          "1C",
          "1D",
          "1J",
          "4A",
          "CT",
          "EL",
          "EO",
          "HPI",
          "JD",
          "N5",
          "N7",
          "Q4",
          "SY",
          "TJ"
        ],
        "type": "string",
        "format": "X12_ID_128_58"
      },
      "REF_InformationReceiverAdditionalIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_58"
              }
            ],
            "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"
      },
      "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_366": {
        "enum": [
          "IC"
        ],
        "type": "string",
        "format": "X12_ID_366"
      },
      "X12_ID_365": {
        "enum": [
          "ED",
          "EM",
          "FX",
          "TE"
        ],
        "type": "string",
        "format": "X12_ID_365"
      },
      "X12_ID_365_2": {
        "enum": [
          "ED",
          "EM",
          "EX",
          "FX",
          "TE"
        ],
        "type": "string",
        "format": "X12_ID_365_2"
      },
      "PER_InformationReceiverContactInformation": {
        "required": [
          "ContactFunctionCode_01"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366"
              }
            ],
            "x-openedi-element-id": "366"
          },
          "ResponseContactName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365"
              }
            ],
            "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_2"
              }
            ],
            "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_2"
              }
            ],
            "x-openedi-element-id": "365"
          },
          "ResponseContactCommunicationNumber_08": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ContactInquiryReference_09": {
            "maxLength": 20,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0304",
          "P0506",
          "P0708"
        ],
        "x-openedi-segment-id": "PER"
      },
      "X12_ID_1221_10": {
        "enum": [
          "AD",
          "AT",
          "BI",
          "CO",
          "CV",
          "H",
          "HH",
          "LA",
          "OT",
          "P1",
          "P2",
          "PC",
          "PE",
          "R",
          "RF",
          "SB",
          "SK",
          "SU"
        ],
        "type": "string",
        "format": "X12_ID_1221_10"
      },
      "X12_ID_128_6": {
        "enum": [
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_128_6"
      },
      "PRV_InformationReceiverProviderInformation": {
        "required": [
          "ProviderCode_01",
          "ProviderTaxonomyCode_03",
          "ReferenceIdentificationQualifier_02"
        ],
        "type": "object",
        "properties": {
          "ProviderCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1221_10"
              }
            ],
            "x-openedi-element-id": "1221"
          },
          "ReferenceIdentificationQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_6"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "ProviderTaxonomyCode_03": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "StateorProvinceCode_04": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProviderSpecialtyInformation_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProviderOrganizationCode_06": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "PRV"
      },
      "Loop_2100B_270": {
        "required": [
          "NM1_InformationReceiverName"
        ],
        "type": "object",
        "properties": {
          "NM1_InformationReceiverName": {
            "$ref": "#/components/schemas/NM1_InformationReceiverName"
          },
          "REF_InformationReceiverAdditionalIdentification": {
            "maxItems": 9,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_InformationReceiverAdditionalIdentification"
            }
          },
          "N3_InformationReceiverAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_InformationReceiverCityStateZIPCode": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "PER_InformationReceiverContactInformation": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PER_InformationReceiverContactInformation"
            }
          },
          "PRV_InformationReceiverProviderInformation": {
            "$ref": "#/components/schemas/PRV_InformationReceiverProviderInformation"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_735_2": {
        "enum": [
          "22"
        ],
        "type": "string",
        "format": "X12_ID_735_2"
      },
      "X12_ID_736_2": {
        "enum": [
          "0",
          "1"
        ],
        "type": "string",
        "format": "X12_ID_736_2"
      },
      "HL_SubscriberHierarchicalLevel": {
        "required": [
          "HierarchicalChildCode_04",
          "HierarchicalIDNumber_01",
          "HierarchicalLevelCode_03",
          "HierarchicalParentIDNumber_02"
        ],
        "type": "object",
        "properties": {
          "HierarchicalIDNumber_01": {
            "maxLength": 12,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HierarchicalParentIDNumber_02": {
            "maxLength": 12,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HierarchicalLevelCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_735_2"
              }
            ],
            "x-openedi-element-id": "735"
          },
          "HierarchicalChildCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_736_2"
              }
            ],
            "x-openedi-element-id": "736"
          }
        },
        "x-openedi-segment-id": "HL"
      },
      "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_6": {
        "enum": [
          "IL"
        ],
        "type": "string",
        "format": "X12_ID_98_6"
      },
      "X12_ID_1065_2": {
        "enum": [
          "1"
        ],
        "type": "string",
        "format": "X12_ID_1065_2"
      },
      "X12_ID_66_8": {
        "enum": [
          "MI",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_66_8"
      },
      "NM1_SubscriberName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02"
        ],
        "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_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_8"
              }
            ],
            "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_128_53": {
        "enum": [
          "18",
          "1L",
          "1W",
          "49",
          "6P",
          "A6",
          "CT",
          "EA",
          "EJ",
          "F6",
          "GH",
          "HJ",
          "IG",
          "N6",
          "NQ",
          "SY"
        ],
        "type": "string",
        "format": "X12_ID_128_53"
      },
      "REF_SubscriberAdditionalIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_53"
              }
            ],
            "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"
      },
      "N4_DependentCityStateZIPCode": {
        "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_1221_4": {
        "enum": [
          "AD",
          "AT",
          "BI",
          "CO",
          "CV",
          "H",
          "LA",
          "OT",
          "P1",
          "P2",
          "PC",
          "PE",
          "R",
          "SB",
          "SK",
          "SU",
          "HH",
          "RF"
        ],
        "type": "string",
        "format": "X12_ID_1221_4"
      },
      "X12_ID_128_45": {
        "enum": [
          "9K",
          "D3",
          "EI",
          "HPI",
          "SY",
          "TJ",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_128_45"
      },
      "PRV_DependentBenefitRelatedProviderInformation": {
        "required": [
          "ProviderCode_01",
          "ProviderTaxonomyCode_03",
          "ReferenceIdentificationQualifier_02"
        ],
        "type": "object",
        "properties": {
          "ProviderCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1221_4"
              }
            ],
            "x-openedi-element-id": "1221"
          },
          "ReferenceIdentificationQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_45"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "ProviderTaxonomyCode_03": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "StateorProvinceCode_04": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProviderSpecialtyInformation_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProviderOrganizationCode_06": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "PRV"
      },
      "X12_ID_1250_2": {
        "enum": [
          "D8"
        ],
        "type": "string",
        "format": "X12_ID_1250_2"
      },
      "X12_ID_1068_2": {
        "enum": [
          "F",
          "M"
        ],
        "type": "string",
        "format": "X12_ID_1068_2"
      },
      "DMG_DependentDemographicInformation": {
        "type": "object",
        "properties": {
          "DateTimePeriodFormatQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DependentBirthDate_02": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DependentGenderCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1068_2"
              }
            ],
            "x-openedi-element-id": "1068"
          },
          "MaritalStatusCode_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CompositeRaceOrEthnicityInformation_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CitizenshipStatusCode_06": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_07": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BasisofVerificationCode_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Quantity_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0102"
        ],
        "x-openedi-segment-id": "DMG"
      },
      "X12_ID_1073_3": {
        "enum": [
          "Y"
        ],
        "type": "string",
        "format": "X12_ID_1073_3"
      },
      "X12_ID_1069_4": {
        "enum": [
          "18"
        ],
        "type": "string",
        "format": "X12_ID_1069_4"
      },
      "INS_SubscriberRelationship": {
        "required": [
          "BirthSequenceNumber_17",
          "IndividualRelationshipCode_02",
          "InsuredIndicator_01"
        ],
        "type": "object",
        "properties": {
          "InsuredIndicator_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1073_3"
              }
            ],
            "x-openedi-element-id": "1073"
          },
          "IndividualRelationshipCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1069_4"
              }
            ],
            "x-openedi-element-id": "1069"
          },
          "MaintenanceTypeCode_03": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "MaintenanceReasonCode_04": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BenefitStatusCode_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "MedicareStatusCode_06": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ConsolidatedOmnibusBudgetReconciliationActCOBRAQualifyingEventCode_07": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EmploymentStatusCode_08": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "StudentStatusCode_09": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "YesNoConditionorResponseCode_10": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriodFormatQualifier_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriod_12": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ConfidentialityCode_13": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CityName_14": {
            "maxLength": 30,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "StateorProvinceCode_15": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_16": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BirthSequenceNumber_17": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P1112"
        ],
        "x-openedi-segment-id": "INS"
      },
      "X12_ID_374_20": {
        "enum": [
          "102",
          "307",
          "435",
          "472"
        ],
        "type": "string",
        "format": "X12_ID_374_20"
      },
      "X12_ID_1250": {
        "enum": [
          "D8",
          "RD8"
        ],
        "type": "string",
        "format": "X12_ID_1250"
      },
      "DTP_DependentDate": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_20"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_1365_2": {
        "enum": [
          "1",
          "2",
          "3",
          "4",
          "5",
          "6",
          "7",
          "8",
          "9",
          "10",
          "11",
          "12",
          "13",
          "14",
          "15",
          "16",
          "17",
          "18",
          "19",
          "20",
          "21",
          "22",
          "23",
          "24",
          "25",
          "26",
          "27",
          "28",
          "30",
          "32",
          "33",
          "34",
          "35",
          "36",
          "37",
          "38",
          "39",
          "40",
          "41",
          "42",
          "43",
          "44",
          "45",
          "46",
          "47",
          "48",
          "49",
          "50",
          "51",
          "52",
          "53",
          "54",
          "55",
          "56",
          "57",
          "58",
          "59",
          "60",
          "61",
          "62",
          "63",
          "64",
          "65",
          "66",
          "67",
          "68",
          "69",
          "70",
          "71",
          "72",
          "73",
          "74",
          "75",
          "76",
          "77",
          "78",
          "79",
          "80",
          "81",
          "82",
          "83",
          "84",
          "85",
          "86",
          "87",
          "88",
          "89",
          "90",
          "91",
          "92",
          "93",
          "94",
          "95",
          "96",
          "97",
          "98",
          "99",
          "A0",
          "A1",
          "A2",
          "A3",
          "A4",
          "A5",
          "A6",
          "A7",
          "A8",
          "A9",
          "AA",
          "AB",
          "AC",
          "AD",
          "AE",
          "AF",
          "AG",
          "AH",
          "AI",
          "AJ",
          "AK",
          "AL",
          "AM",
          "AN",
          "AO",
          "AQ",
          "AR",
          "BA",
          "BB",
          "BC",
          "BD",
          "BE",
          "BF",
          "BG",
          "BH",
          "BI",
          "BJ",
          "BK",
          "BL",
          "BM",
          "BN",
          "BP",
          "BQ",
          "BR",
          "BS"
        ],
        "type": "string",
        "format": "X12_ID_1365_2"
      },
      "X12_ID_235_10": {
        "enum": [
          "AD",
          "CJ",
          "HC",
          "ID",
          "IV",
          "N4",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_235_10"
      },
      "C003_CompositeMedicalProcedureIdentifier_4": {
        "required": [
          "ProcedureCode_02",
          "ProductorServiceIDQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ProductorServiceIDQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_235_10"
              }
            ],
            "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"
      },
      "X12_ID_1207": {
        "enum": [
          "CHD",
          "DEP",
          "ECH",
          "EMP",
          "ESP",
          "FAM",
          "IND",
          "SPC",
          "SPO"
        ],
        "type": "string",
        "format": "X12_ID_1207"
      },
      "X12_ID_1336": {
        "enum": [
          "AP",
          "C1",
          "CO",
          "GP",
          "HM",
          "HN",
          "IP",
          "MA",
          "MB",
          "MC",
          "PR",
          "PS",
          "SP",
          "WC"
        ],
        "type": "string",
        "format": "X12_ID_1336"
      },
      "EQ_SubscriberEligibilityOrBenefitInquiryInformation": {
        "type": "object",
        "properties": {
          "ServiceTypeCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1365_2"
              }
            ],
            "x-openedi-element-id": "1365"
          },
          "CompositeMedicalProcedureIdentifier_02": {
            "$ref": "#/components/schemas/C003_CompositeMedicalProcedureIdentifier_4"
          },
          "CoverageLevelCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1207"
              }
            ],
            "x-openedi-element-id": "1207"
          },
          "InsuranceTypeCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1336"
              }
            ],
            "x-openedi-element-id": "1336"
          }
        },
        "x-openedi-syntax": [
          "R0102"
        ],
        "x-openedi-segment-id": "EQ"
      },
      "X12_ID_522_31": {
        "enum": [
          "R"
        ],
        "type": "string",
        "format": "X12_ID_522_31"
      },
      "AMT_SubscriberSpendDownAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_31"
              }
            ],
            "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_1270": {
        "enum": [
          "BF",
          "BK",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_1270"
      },
      "III_DependentEligibilityOrBenefitAdditionalInformation": {
        "required": [
          "CodeListQualifierCode_01",
          "IndustryCode_02"
        ],
        "type": "object",
        "properties": {
          "CodeListQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1270"
              }
            ],
            "x-openedi-element-id": "1270"
          },
          "IndustryCode_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CodeCategory_03": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "InjuredBodyPartName_04": {
            "maxLength": 264,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Quantity_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CompositeUnitOfMeasure_06": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "SurfaceLayerPositionCode_07": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "SurfaceLayerPositionCode_08": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "SurfaceLayerPositionCode_09": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0102",
          "L030405"
        ],
        "x-openedi-segment-id": "III"
      },
      "X12_ID_128_26": {
        "enum": [
          "9F",
          "G1"
        ],
        "type": "string",
        "format": "X12_ID_128_26"
      },
      "REF_DependentAdditionalInformation": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_26"
              }
            ],
            "x-openedi-element-id": "128"
          },
          "MemberGrouporPolicyNumber_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Description_03": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReferenceIdentifier_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "R0203"
        ],
        "x-openedi-segment-id": "REF"
      },
      "X12_ID_374_21": {
        "enum": [
          "307",
          "435",
          "472"
        ],
        "type": "string",
        "format": "X12_ID_374_21"
      },
      "DTP_DependentEligibilityBenefitDate": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_21"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "Loop_2110C_270": {
        "type": "object",
        "properties": {
          "EQ_SubscriberEligibilityOrBenefitInquiryInformation": {
            "$ref": "#/components/schemas/EQ_SubscriberEligibilityOrBenefitInquiryInformation"
          },
          "AMT_SubscriberSpendDownAmount": {
            "$ref": "#/components/schemas/AMT_SubscriberSpendDownAmount"
          },
          "III_SubscriberEligibilityOrBenefitAdditionalInquiryInformation": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/III_DependentEligibilityOrBenefitAdditionalInformation"
            }
          },
          "REF_SubscriberAdditionalInformation": {
            "$ref": "#/components/schemas/REF_DependentAdditionalInformation"
          },
          "DTP_SubscriberEligibilityBenefitDate": {
            "$ref": "#/components/schemas/DTP_DependentEligibilityBenefitDate"
          }
        },
        "x-openedi-loop-id": "EQ"
      },
      "Loop_2100C_270": {
        "required": [
          "NM1_SubscriberName"
        ],
        "type": "object",
        "properties": {
          "NM1_SubscriberName": {
            "$ref": "#/components/schemas/NM1_SubscriberName"
          },
          "REF_SubscriberAdditionalIdentification": {
            "maxItems": 9,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_SubscriberAdditionalIdentification"
            }
          },
          "N3_SubscriberAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_SubscriberCityStateZIPCode": {
            "$ref": "#/components/schemas/N4_DependentCityStateZIPCode"
          },
          "PRV_ProviderInformation": {
            "$ref": "#/components/schemas/PRV_DependentBenefitRelatedProviderInformation"
          },
          "DMG_SubscriberDemographicInformation": {
            "$ref": "#/components/schemas/DMG_DependentDemographicInformation"
          },
          "INS_SubscriberRelationship": {
            "$ref": "#/components/schemas/INS_SubscriberRelationship"
          },
          "DTP_SubscriberDate": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTP_DependentDate"
            }
          },
          "Loop2110C": {
            "maxItems": 99,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2110C_270"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_735_3": {
        "enum": [
          "23"
        ],
        "type": "string",
        "format": "X12_ID_735_3"
      },
      "X12_ID_736_3": {
        "enum": [
          "0"
        ],
        "type": "string",
        "format": "X12_ID_736_3"
      },
      "HL_DependentLevel": {
        "required": [
          "HierarchicalChildCode_04",
          "HierarchicalIDNumber_01",
          "HierarchicalLevelCode_03",
          "HierarchicalParentIDNumber_02"
        ],
        "type": "object",
        "properties": {
          "HierarchicalIDNumber_01": {
            "maxLength": 12,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HierarchicalParentIDNumber_02": {
            "maxLength": 12,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HierarchicalLevelCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_735_3"
              }
            ],
            "x-openedi-element-id": "735"
          },
          "HierarchicalChildCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_736_3"
              }
            ],
            "x-openedi-element-id": "736"
          }
        },
        "x-openedi-segment-id": "HL"
      },
      "X12_ID_98_42": {
        "enum": [
          "03"
        ],
        "type": "string",
        "format": "X12_ID_98_42"
      },
      "NM1_DependentName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_42"
              }
            ],
            "x-openedi-element-id": "98"
          },
          "EntityTypeQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1065_2"
              }
            ],
            "x-openedi-element-id": "1065"
          },
          "ResponseContactLastorOrganizationName_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactFirstName_04": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactMiddleName_05": {
            "maxLength": 25,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NamePrefix_06": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactNameSuffix_07": {
            "maxLength": 10,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "X12_ID_128_44": {
        "enum": [
          "18",
          "1L",
          "6P",
          "A6",
          "CT",
          "EA",
          "EJ",
          "F6",
          "GH",
          "HJ",
          "IF",
          "IG",
          "N6",
          "SY"
        ],
        "type": "string",
        "format": "X12_ID_128_44"
      },
      "REF_DependentAdditionalIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_44"
              }
            ],
            "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_1073_5": {
        "enum": [
          "N"
        ],
        "type": "string",
        "format": "X12_ID_1073_5"
      },
      "X12_ID_1069_7": {
        "enum": [
          "01",
          "19",
          "34"
        ],
        "type": "string",
        "format": "X12_ID_1069_7"
      },
      "INS_DependentRelationship": {
        "required": [
          "IndividualRelationshipCode_02",
          "InsuredIndicator_01"
        ],
        "type": "object",
        "properties": {
          "InsuredIndicator_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1073_5"
              }
            ],
            "x-openedi-element-id": "1073"
          },
          "IndividualRelationshipCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1069_7"
              }
            ],
            "x-openedi-element-id": "1069"
          },
          "MaintenanceTypeCode_03": {
            "maxLength": 3,
            "minLength": 3,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "MaintenanceReasonCode_04": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BenefitStatusCode_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "MedicareStatusCode_06": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ConsolidatedOmnibusBudgetReconciliationActCOBRAQualifyingEventCode_07": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EmploymentStatusCode_08": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "StudentStatusCode_09": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "YesNoConditionorResponseCode_10": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriodFormatQualifier_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriod_12": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ConfidentialityCode_13": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CityName_14": {
            "maxLength": 30,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "StateorProvinceCode_15": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_16": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BirthSequenceNumber_17": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P1112"
        ],
        "x-openedi-segment-id": "INS"
      },
      "X12_ID_1336_5": {
        "enum": [
          "AP",
          "C1",
          "CO",
          "GP",
          "HM",
          "IP",
          "OT",
          "PR",
          "PS",
          "SP",
          "WC"
        ],
        "type": "string",
        "format": "X12_ID_1336_5"
      },
      "EQ_DependentEligibilityOrBenefitInquiryInformation": {
        "type": "object",
        "properties": {
          "ServiceTypeCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1365_2"
              }
            ],
            "x-openedi-element-id": "1365"
          },
          "CompositeMedicalProcedureIdentifier_02": {
            "$ref": "#/components/schemas/C003_CompositeMedicalProcedureIdentifier_4"
          },
          "CoverageLevelCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1207"
              }
            ],
            "x-openedi-element-id": "1207"
          },
          "InsuranceTypeCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1336_5"
              }
            ],
            "x-openedi-element-id": "1336"
          }
        },
        "x-openedi-syntax": [
          "R0102"
        ],
        "x-openedi-segment-id": "EQ"
      },
      "Loop_2110D_270": {
        "type": "object",
        "properties": {
          "EQ_DependentEligibilityOrBenefitInquiryInformation": {
            "$ref": "#/components/schemas/EQ_DependentEligibilityOrBenefitInquiryInformation"
          },
          "III_DependentEligibilityOrBenefitAdditionalInquiryInformation": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/III_DependentEligibilityOrBenefitAdditionalInformation"
            }
          },
          "REF_DependentAdditionalInformation": {
            "$ref": "#/components/schemas/REF_DependentAdditionalInformation"
          },
          "DTP_DependentEligibilityBenefitDate": {
            "$ref": "#/components/schemas/DTP_DependentEligibilityBenefitDate"
          }
        },
        "x-openedi-loop-id": "EQ"
      },
      "Loop_2100D_270": {
        "required": [
          "NM1_DependentName"
        ],
        "type": "object",
        "properties": {
          "NM1_DependentName": {
            "$ref": "#/components/schemas/NM1_DependentName"
          },
          "REF_DependentAdditionalIdentification": {
            "maxItems": 9,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_DependentAdditionalIdentification"
            }
          },
          "N3_DependentAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_DependentCityStateZIPCode": {
            "$ref": "#/components/schemas/N4_DependentCityStateZIPCode"
          },
          "PRV_ProviderInformation": {
            "$ref": "#/components/schemas/PRV_DependentBenefitRelatedProviderInformation"
          },
          "DMG_DependentDemographicInformation": {
            "$ref": "#/components/schemas/DMG_DependentDemographicInformation"
          },
          "INS_DependentRelationship": {
            "$ref": "#/components/schemas/INS_DependentRelationship"
          },
          "DTP_DependentDate": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTP_DependentDate"
            }
          },
          "Loop2110D": {
            "maxItems": 99,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2110D_270"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "Loop_2000D_270": {
        "required": [
          "HL_DependentLevel",
          "Loop2100D"
        ],
        "type": "object",
        "properties": {
          "HL_DependentLevel": {
            "$ref": "#/components/schemas/HL_DependentLevel"
          },
          "TRN_DependentTraceNumber": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TRN_DependentTraceNumber"
            }
          },
          "Loop2100D": {
            "$ref": "#/components/schemas/Loop_2100D_270"
          }
        },
        "x-openedi-loop-id": "HL"
      },
      "Loop_2000C_270": {
        "required": [
          "HL_SubscriberLevel",
          "Loop2100C"
        ],
        "type": "object",
        "properties": {
          "HL_SubscriberLevel": {
            "$ref": "#/components/schemas/HL_SubscriberHierarchicalLevel"
          },
          "TRN_SubscriberTraceNumber": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TRN_DependentTraceNumber"
            }
          },
          "Loop2100C": {
            "$ref": "#/components/schemas/Loop_2100C_270"
          },
          "Loop2000D": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000D_270"
            }
          }
        },
        "x-openedi-loop-id": "HL"
      },
      "Loop_2000B_270": {
        "required": [
          "HL_InformationReceiverLevel",
          "Loop2000C",
          "Loop2100B"
        ],
        "type": "object",
        "properties": {
          "HL_InformationReceiverLevel": {
            "$ref": "#/components/schemas/HL_InformationReceiverLevel"
          },
          "Loop2100B": {
            "$ref": "#/components/schemas/Loop_2100B_270"
          },
          "Loop2000C": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000C_270"
            }
          }
        },
        "x-openedi-loop-id": "HL"
      },
      "Loop_2000A_270": {
        "required": [
          "HL_InformationSourceLevel",
          "Loop2000B",
          "Loop2100A"
        ],
        "type": "object",
        "properties": {
          "HL_InformationSourceLevel": {
            "$ref": "#/components/schemas/HL_BillingPaytoProviderHierarchicalLevel"
          },
          "Loop2100A": {
            "$ref": "#/components/schemas/Loop_2100A_270"
          },
          "Loop2000B": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000B_270"
            }
          }
        },
        "x-openedi-loop-id": "HL"
      },
      "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"
      },
      "TS270": {
        "required": [
          "BHT_BeginningOfHierarchicalTransaction",
          "Loop2000A"
        ],
        "type": "object",
        "properties": {
          "ST": {
            "$ref": "#/components/schemas/ST"
          },
          "BHT_BeginningOfHierarchicalTransaction": {
            "$ref": "#/components/schemas/BHT_BeginningOfHierarchicalTransaction"
          },
          "Loop2000A": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000A_270"
            }
          },
          "SE": {
            "$ref": "#/components/schemas/SE"
          }
        },
        "x-openedi-message-id": "270",
        "x-openedi-message-standard": "X12",
        "x-openedi-message-version": "004010X092A1"
      }
    }
  }
}