{
  "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_2": {
        "enum": [
          "0019"
        ],
        "type": "string",
        "format": "X12_ID_1005_2"
      },
      "X12_ID_353_4": {
        "enum": [
          "00",
          "18"
        ],
        "type": "string",
        "format": "X12_ID_353_4"
      },
      "X12_ID_640_3": {
        "enum": [
          "CH",
          "RP"
        ],
        "type": "string",
        "format": "X12_ID_640_3"
      },
      "BHT_BeginningOfHierarchicalTransaction_7": {
        "required": [
          "HierarchicalStructureCode_01",
          "SubmitterTransactionIdentifier_03",
          "TransactionSetCreationDate_04",
          "TransactionSetCreationTime_05",
          "TransactionSetPurposeCode_02",
          "TransactionTypeCode_06"
        ],
        "type": "object",
        "properties": {
          "HierarchicalStructureCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1005_2"
              }
            ],
            "x-openedi-element-id": "1005"
          },
          "TransactionSetPurposeCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_353_4"
              }
            ],
            "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_3"
              }
            ],
            "x-openedi-element-id": "640"
          }
        },
        "x-openedi-segment-id": "BHT"
      },
      "X12_ID_128_17": {
        "enum": [
          "87"
        ],
        "type": "string",
        "format": "X12_ID_128_17"
      },
      "REF_TransmissionTypeIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_17"
              }
            ],
            "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_98_34": {
        "enum": [
          "41"
        ],
        "type": "string",
        "format": "X12_ID_98_34"
      },
      "X12_ID_1065_3": {
        "enum": [
          "1",
          "2"
        ],
        "type": "string",
        "format": "X12_ID_1065_3"
      },
      "X12_ID_66_10": {
        "enum": [
          "46"
        ],
        "type": "string",
        "format": "X12_ID_66_10"
      },
      "NM1_SubmitterName": {
        "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_34"
              }
            ],
            "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_10"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "ResponseContactIdentifier_09": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityRelationshipCode_10": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_11": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0809",
          "C1110"
        ],
        "x-openedi-segment-id": "NM1"
      },
      "X12_ID_366": {
        "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_OtherPayerContactInformation": {
        "required": [
          "CommunicationNumberQualifier_03",
          "ContactFunctionCode_01",
          "ResponseContactCommunicationNumber_04",
          "ResponseContactName_02"
        ],
        "type": "object",
        "properties": {
          "ContactFunctionCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_366"
              }
            ],
            "x-openedi-element-id": "366"
          },
          "ResponseContactName_02": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CommunicationNumberQualifier_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_365"
              }
            ],
            "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"
      },
      "Loop_1000A_837D": {
        "required": [
          "NM1_SubmitterName",
          "PER_SubmitterContactInformation"
        ],
        "type": "object",
        "properties": {
          "NM1_SubmitterName": {
            "$ref": "#/components/schemas/NM1_SubmitterName"
          },
          "PER_SubmitterContactInformation": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PER_OtherPayerContactInformation"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_33": {
        "enum": [
          "40"
        ],
        "type": "string",
        "format": "X12_ID_98_33"
      },
      "X12_ID_1065": {
        "enum": [
          "2"
        ],
        "type": "string",
        "format": "X12_ID_1065"
      },
      "NM1_ReceiverName": {
        "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_33"
              }
            ],
            "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_10"
              }
            ],
            "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_1000B_837D": {
        "required": [
          "NM1_ReceiverName"
        ],
        "type": "object",
        "properties": {
          "NM1_ReceiverName": {
            "$ref": "#/components/schemas/NM1_ReceiverName"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "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_1221_5": {
        "enum": [
          "BI",
          "PT"
        ],
        "type": "string",
        "format": "X12_ID_1221_5"
      },
      "X12_ID_128_6": {
        "enum": [
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_128_6"
      },
      "PRV_BillingPaytoProviderSpecialtyInformation": {
        "required": [
          "ProviderCode_01",
          "ProviderTaxonomyCode_03",
          "ReferenceIdentificationQualifier_02"
        ],
        "type": "object",
        "properties": {
          "ProviderCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1221_5"
              }
            ],
            "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"
      },
      "X12_ID_98_21": {
        "enum": [
          "85"
        ],
        "type": "string",
        "format": "X12_ID_98_21"
      },
      "CUR_ForeignCurrencyInformation_2": {
        "required": [
          "CurrencyCode_02",
          "EntityIdentifierCode_01"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_21"
              }
            ],
            "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_66_2": {
        "enum": [
          "24",
          "34",
          "XX"
        ],
        "type": "string",
        "format": "X12_ID_66_2"
      },
      "NM1_BillingProviderName": {
        "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_21"
              }
            ],
            "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_2"
              }
            ],
            "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"
      },
      "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_51": {
        "enum": [
          "0B",
          "1A",
          "1B",
          "1C",
          "1D",
          "1E",
          "1H",
          "EI",
          "G2",
          "G5",
          "LU",
          "SY",
          "TJ"
        ],
        "type": "string",
        "format": "X12_ID_128_51"
      },
      "REF_BillingProviderSecondaryIdentificationNumber": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_51"
              }
            ],
            "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_49": {
        "enum": [
          "06",
          "8U",
          "EM",
          "IJ",
          "RB",
          "ST",
          "TT"
        ],
        "type": "string",
        "format": "X12_ID_128_49"
      },
      "REF_ClaimSubmitterCreditDebitCardInformation": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_49"
              }
            ],
            "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_837D": {
        "type": "object",
        "properties": {
          "REF_BillingProviderSecondaryIdentificationNumber_2010AA": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_BillingProviderSecondaryIdentificationNumber"
            }
          },
          "REF_ClaimSubmitterCreditDebitCardInformation_2010AA": {
            "maxItems": 8,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_ClaimSubmitterCreditDebitCardInformation"
            }
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "Loop_2010AA_837D": {
        "required": [
          "N3_BillingProviderAddress_2010AA",
          "N4_BillingProviderCityStateZIPCode_2010AA",
          "NM1_BillingProviderName_2010AA"
        ],
        "type": "object",
        "properties": {
          "NM1_BillingProviderName_2010AA": {
            "$ref": "#/components/schemas/NM1_BillingProviderName"
          },
          "N3_BillingProviderAddress_2010AA": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_BillingProviderCityStateZIPCode_2010AA": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_837D"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_32": {
        "enum": [
          "87"
        ],
        "type": "string",
        "format": "X12_ID_98_32"
      },
      "NM1_PaytoProviderName": {
        "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_32"
              }
            ],
            "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_2"
              }
            ],
            "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_2010AB_837D": {
        "required": [
          "N3_PaytoProvidersAddress_2010AB",
          "N4_PaytoProviderCityStateZip_2010AB",
          "NM1_PaytoProvidersName_2010AB"
        ],
        "type": "object",
        "properties": {
          "NM1_PaytoProvidersName_2010AB": {
            "$ref": "#/components/schemas/NM1_PaytoProviderName"
          },
          "N3_PaytoProvidersAddress_2010AB": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_PaytoProviderCityStateZip_2010AB": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "REF_PaytoProviderSecondaryIdentificationNumber_2010AB": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_BillingProviderSecondaryIdentificationNumber"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "All_2010A_837D": {
        "required": [
          "Loop2010AA"
        ],
        "type": "object",
        "properties": {
          "Loop2010AA": {
            "$ref": "#/components/schemas/Loop_2010AA_837D"
          },
          "Loop2010AB": {
            "$ref": "#/components/schemas/Loop_2010AB_837D"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "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_1138": {
        "enum": [
          "P",
          "S",
          "T"
        ],
        "type": "string",
        "format": "X12_ID_1138"
      },
      "X12_ID_1069_4": {
        "enum": [
          "18"
        ],
        "type": "string",
        "format": "X12_ID_1069_4"
      },
      "X12_ID_1143": {
        "enum": [
          "1",
          "6"
        ],
        "type": "string",
        "format": "X12_ID_1143"
      },
      "X12_ID_1032_3": {
        "enum": [
          "09",
          "11",
          "12",
          "13",
          "14",
          "15",
          "16",
          "17",
          "BL",
          "CH",
          "CI",
          "DS",
          "FI",
          "HM",
          "LM",
          "MB",
          "MC",
          "MH",
          "OF",
          "SA",
          "VA",
          "WC",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_1032_3"
      },
      "SBR_SubscriberInformation_2": {
        "required": [
          "CoordinationofBenefitsCode_06",
          "PayerResponsibilitySequenceNumberCode_01"
        ],
        "type": "object",
        "properties": {
          "PayerResponsibilitySequenceNumberCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1138"
              }
            ],
            "x-openedi-element-id": "1138"
          },
          "IndividualRelationshipCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1069_4"
              }
            ],
            "x-openedi-element-id": "1069"
          },
          "InsuredGrouporPolicyNumber_03": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "OtherInsuredGroupName_04": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "InsuranceTypeCode_05": {
            "maxLength": 3,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CoordinationofBenefitsCode_06": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1143"
              }
            ],
            "x-openedi-element-id": "1143"
          },
          "YesNoConditionorResponseCode_07": {
            "maxLength": 1,
            "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": ""
          },
          "ClaimFilingIndicatorCode_09": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1032_3"
              }
            ],
            "x-openedi-element-id": "1032"
          }
        },
        "x-openedi-segment-id": "SBR"
      },
      "X12_ID_98_6": {
        "enum": [
          "IL"
        ],
        "type": "string",
        "format": "X12_ID_98_6"
      },
      "X12_ID_66_8": {
        "enum": [
          "MI",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_66_8"
      },
      "NM1_SubscriberName_4": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "ResponseContactLastorOrganizationName_03"
        ],
        "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_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_1250_2": {
        "enum": [
          "D8"
        ],
        "type": "string",
        "format": "X12_ID_1250_2"
      },
      "X12_ID_1068": {
        "enum": [
          "F",
          "M",
          "U"
        ],
        "type": "string",
        "format": "X12_ID_1068"
      },
      "DMG_DependentDemographicInformation_3": {
        "required": [
          "DateTimePeriodFormatQualifier_01",
          "DependentBirthDate_02",
          "DependentGenderCode_03"
        ],
        "type": "object",
        "properties": {
          "DateTimePeriodFormatQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DependentBirthDate_02": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DependentGenderCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1068"
              }
            ],
            "x-openedi-element-id": "1068"
          },
          "MaritalStatusCode_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CompositeRaceOrEthnicityInformation_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CitizenshipStatusCode_06": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_07": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BasisofVerificationCode_08": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "Quantity_09": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0102"
        ],
        "x-openedi-segment-id": "DMG"
      },
      "X12_ID_128_27": {
        "enum": [
          "1W",
          "23",
          "IG",
          "SY"
        ],
        "type": "string",
        "format": "X12_ID_128_27"
      },
      "REF_OtherPayerPatientIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_27"
              }
            ],
            "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_43": {
        "enum": [
          "Y4"
        ],
        "type": "string",
        "format": "X12_ID_128_43"
      },
      "REF_PropertyAndCasualtyClaimNumber": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_43"
              }
            ],
            "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_837D_2": {
        "type": "object",
        "properties": {
          "REF_SubscriberSecondaryIdentification_2010BA": {
            "maxItems": 4,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_OtherPayerPatientIdentification"
            }
          },
          "REF_PropertyAndCasualtyClaimNumber_2010BA": {
            "$ref": "#/components/schemas/REF_PropertyAndCasualtyClaimNumber"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "Loop_2010BA_837D": {
        "required": [
          "NM1_SubscriberName_2010BA"
        ],
        "type": "object",
        "properties": {
          "NM1_SubscriberName_2010BA": {
            "$ref": "#/components/schemas/NM1_SubscriberName_4"
          },
          "N3_SubscriberAddress_2010BA": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_SubscriberCityStateZIPCode_2010BA": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "DMG_SubscriberDemographicInformation_2010BA": {
            "$ref": "#/components/schemas/DMG_DependentDemographicInformation_3"
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_837D_2"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_16": {
        "enum": [
          "PR"
        ],
        "type": "string",
        "format": "X12_ID_98_16"
      },
      "X12_ID_66_3": {
        "enum": [
          "PI",
          "XV"
        ],
        "type": "string",
        "format": "X12_ID_66_3"
      },
      "NM1_OtherPayerName": {
        "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_3"
              }
            ],
            "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_46": {
        "enum": [
          "2U",
          "FY",
          "NF",
          "TJ"
        ],
        "type": "string",
        "format": "X12_ID_128_46"
      },
      "REF_PayerSecondaryIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_46"
              }
            ],
            "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_2010BB_837D": {
        "required": [
          "NM1_PayerName_2010BB"
        ],
        "type": "object",
        "properties": {
          "NM1_PayerName_2010BB": {
            "$ref": "#/components/schemas/NM1_OtherPayerName"
          },
          "N3_PayerAddress_2010BB": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_PayerCityStateZIPCode_2010BB": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "REF_PayerSecondaryIdentificationNumber_2010BB": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_PayerSecondaryIdentification"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_31": {
        "enum": [
          "AO"
        ],
        "type": "string",
        "format": "X12_ID_98_31"
      },
      "X12_ID_66_4": {
        "enum": [
          "MI"
        ],
        "type": "string",
        "format": "X12_ID_66_4"
      },
      "NM1_CreditDebitCardAccountHolderName": {
        "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_31"
              }
            ],
            "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_4"
              }
            ],
            "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_7": {
        "enum": [
          "BB"
        ],
        "type": "string",
        "format": "X12_ID_128_7"
      },
      "REF_CreditDebitCardInformation_2": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_7"
              }
            ],
            "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_2010BC_837D": {
        "required": [
          "NM1_CreditDebitCardHolderName_2010BC"
        ],
        "type": "object",
        "properties": {
          "NM1_CreditDebitCardHolderName_2010BC": {
            "$ref": "#/components/schemas/NM1_CreditDebitCardAccountHolderName"
          },
          "REF_CreditDebitCardInformation_2010BC": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_CreditDebitCardInformation_2"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "All_2010B_837D": {
        "required": [
          "Loop2010BA",
          "Loop2010BB"
        ],
        "type": "object",
        "properties": {
          "Loop2010BA": {
            "$ref": "#/components/schemas/Loop_2010BA_837D"
          },
          "Loop2010BB": {
            "$ref": "#/components/schemas/Loop_2010BB_837D"
          },
          "Loop2010BC": {
            "$ref": "#/components/schemas/Loop_2010BC_837D"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "C023_HealthCareServiceLocationInformation": {
        "required": [
          "ClaimFrequencyTypeCode_03",
          "FacilityTypeCode_01"
        ],
        "type": "object",
        "properties": {
          "FacilityTypeCode_01": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "FacilityCodeQualifier_02": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimFrequencyTypeCode_03": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-composite-id": "C023"
      },
      "X12_ID_1073_2": {
        "enum": [
          "N",
          "Y"
        ],
        "type": "string",
        "format": "X12_ID_1073_2"
      },
      "X12_ID_1359_2": {
        "enum": [
          "A",
          "C",
          "P"
        ],
        "type": "string",
        "format": "X12_ID_1359_2"
      },
      "X12_ID_1363": {
        "enum": [
          "N",
          "Y"
        ],
        "type": "string",
        "format": "X12_ID_1363"
      },
      "X12_ID_1362": {
        "enum": [
          "AA",
          "EM",
          "OA"
        ],
        "type": "string",
        "format": "X12_ID_1362"
      },
      "C024_RelatedCausesInformation": {
        "required": [
          "RelatedCausesCode_01"
        ],
        "type": "object",
        "properties": {
          "RelatedCausesCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1362"
              }
            ],
            "x-openedi-element-id": "1362"
          },
          "RelatedCausesCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1362"
              }
            ],
            "x-openedi-element-id": "1362"
          },
          "RelatedCausesCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1362"
              }
            ],
            "x-openedi-element-id": "1362"
          },
          "StateorProvinceCode_04": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CountryCode_05": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-composite-id": "C024"
      },
      "X12_ID_1366": {
        "enum": [
          "01",
          "02",
          "03",
          "05"
        ],
        "type": "string",
        "format": "X12_ID_1366"
      },
      "X12_ID_1383": {
        "enum": [
          "PB"
        ],
        "type": "string",
        "format": "X12_ID_1383"
      },
      "X12_ID_1514_2": {
        "enum": [
          "1",
          "2",
          "3",
          "4",
          "5",
          "6",
          "7",
          "8",
          "9",
          "10",
          "11"
        ],
        "type": "string",
        "format": "X12_ID_1514_2"
      },
      "CLM_ClaimInformation_2": {
        "required": [
          "BenefitsAssignmentCertificationIndicator_08",
          "HealthCareServiceLocationInformation_05",
          "PatientControlNumber_01",
          "ProviderorSupplierSignatureIndicator_06",
          "ReleaseofInformationCode_09",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "PatientControlNumber_01": {
            "maxLength": 38,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "TotalClaimChargeAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "ClaimFilingIndicatorCode_03": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "NonInstitutionalClaimTypeCode_04": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "HealthCareServiceLocationInformation_05": {
            "$ref": "#/components/schemas/C023_HealthCareServiceLocationInformation"
          },
          "ProviderorSupplierSignatureIndicator_06": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1073_2"
              }
            ],
            "x-openedi-element-id": "1073"
          },
          "AssignmentorPlanParticipationCode_07": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1359_2"
              }
            ],
            "x-openedi-element-id": "1359"
          },
          "BenefitsAssignmentCertificationIndicator_08": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1073_2"
              }
            ],
            "x-openedi-element-id": "1073"
          },
          "ReleaseofInformationCode_09": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1363"
              }
            ],
            "x-openedi-element-id": "1363"
          },
          "PatientSignatureSourceCode_10": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "RelatedCausesInformation_11": {
            "$ref": "#/components/schemas/C024_RelatedCausesInformation"
          },
          "SpecialProgramIndicator_12": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1366"
              }
            ],
            "x-openedi-element-id": "1366"
          },
          "YesNoConditionorResponseCode_13": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "LevelofServiceCode_14": {
            "maxLength": 3,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "YesNoConditionorResponseCode_15": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProviderAgreementCode_16": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimStatusCode_17": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "YesNoConditionorResponseCode_18": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PredeterminationofBenefitsCode_19": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1383"
              }
            ],
            "x-openedi-element-id": "1383"
          },
          "DelayReasonCode_20": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1514_2"
              }
            ],
            "x-openedi-element-id": "1514"
          }
        },
        "x-openedi-segment-id": "CLM"
      },
      "X12_ID_374_2": {
        "enum": [
          "435"
        ],
        "type": "string",
        "format": "X12_ID_374_2"
      },
      "DTP_DateAdmission": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_2"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_374_3": {
        "enum": [
          "096"
        ],
        "type": "string",
        "format": "X12_ID_374_3"
      },
      "DTP_DateDischarge": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_3"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_374_25": {
        "enum": [
          "330"
        ],
        "type": "string",
        "format": "X12_ID_374_25"
      },
      "DTP_DateReferral": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_25"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_374_6": {
        "enum": [
          "439"
        ],
        "type": "string",
        "format": "X12_ID_374_6"
      },
      "DTP_AccidentDate": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_6"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_374_23": {
        "enum": [
          "452"
        ],
        "type": "string",
        "format": "X12_ID_374_23"
      },
      "DTP_DateAppliancePlacement": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_23"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_374_5": {
        "enum": [
          "472"
        ],
        "type": "string",
        "format": "X12_ID_374_5"
      },
      "X12_ID_1250": {
        "enum": [
          "D8",
          "RD8"
        ],
        "type": "string",
        "format": "X12_ID_1250"
      },
      "DTP_DateService": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_5"
              }
            ],
            "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"
      },
      "All_DTP_837D": {
        "type": "object",
        "properties": {
          "DTP_DateAdmission": {
            "$ref": "#/components/schemas/DTP_DateAdmission"
          },
          "DTP_DateDischarge": {
            "$ref": "#/components/schemas/DTP_DateDischarge"
          },
          "DTP_DateReferral": {
            "$ref": "#/components/schemas/DTP_DateReferral"
          },
          "DTP_DateAccident": {
            "$ref": "#/components/schemas/DTP_AccidentDate"
          },
          "DTP_DateAppliancePlacement": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DTP_DateAppliancePlacement"
            }
          },
          "DTP_DateService": {
            "$ref": "#/components/schemas/DTP_DateService"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_1073_3": {
        "enum": [
          "Y"
        ],
        "type": "string",
        "format": "X12_ID_1073_3"
      },
      "DN1_OrthodonticTotalMonthsOfTreatment": {
        "type": "object",
        "properties": {
          "OrthodonticTreatmentMonthsCount_01": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "OrthodonticTreatmentMonthsRemainingCount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "YesNoConditionorResponseCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1073_3"
              }
            ],
            "x-openedi-element-id": "1073"
          },
          "OrthodonticTreatmentIndicator_04": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DN1"
      },
      "X12_ID_1368": {
        "enum": [
          "E",
          "I",
          "M"
        ],
        "type": "string",
        "format": "X12_ID_1368"
      },
      "DN2_ToothStatus": {
        "required": [
          "ToothNumber_01",
          "ToothStatusCode_02"
        ],
        "type": "object",
        "properties": {
          "ToothNumber_01": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ToothStatusCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1368"
              }
            ],
            "x-openedi-element-id": "1368"
          },
          "Quantity_03": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "DateTimePeriodFormatQualifier_04": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "DateTimePeriod_05": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0405"
        ],
        "x-openedi-segment-id": "DN2"
      },
      "X12_ID_755_3": {
        "enum": [
          "B4",
          "DA",
          "DG",
          "EB",
          "OB",
          "OZ",
          "P6",
          "RB",
          "RR"
        ],
        "type": "string",
        "format": "X12_ID_755_3"
      },
      "X12_ID_756_2": {
        "enum": [
          "AA",
          "BM",
          "EL",
          "EM",
          "FX"
        ],
        "type": "string",
        "format": "X12_ID_756_2"
      },
      "X12_ID_66_7": {
        "enum": [
          "AC"
        ],
        "type": "string",
        "format": "X12_ID_66_7"
      },
      "PWK_ClaimSupplementalInformation_2": {
        "required": [
          "AttachmentReportTypeCode_01",
          "ReportTransmissionCode_02"
        ],
        "type": "object",
        "properties": {
          "AttachmentReportTypeCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_755_3"
              }
            ],
            "x-openedi-element-id": "755"
          },
          "ReportTransmissionCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_756_2"
              }
            ],
            "x-openedi-element-id": "756"
          },
          "ReportCopiesNeeded_03": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          },
          "EntityIdentifierCode_04": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "IdentificationCodeQualifier_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_66_7"
              }
            ],
            "x-openedi-element-id": "66"
          },
          "AttachmentControlNumber_06": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "AttachmentDescription_07": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ActionsIndicated_08": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "RequestCategoryCode_09": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0506"
        ],
        "x-openedi-segment-id": "PWK"
      },
      "X12_ID_522_3": {
        "enum": [
          "F5"
        ],
        "type": "string",
        "format": "X12_ID_522_3"
      },
      "AMT_CoordinationOfBenefitsCOBPatientPaidAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_3"
              }
            ],
            "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_522_4": {
        "enum": [
          "MA"
        ],
        "type": "string",
        "format": "X12_ID_522_4"
      },
      "AMT_CreditDebitCardMaximumAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_4"
              }
            ],
            "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"
      },
      "All_AMT_837D": {
        "type": "object",
        "properties": {
          "AMT_PatientAmountPaid": {
            "$ref": "#/components/schemas/AMT_CoordinationOfBenefitsCOBPatientPaidAmount"
          },
          "AMT_CreditDebitCardMaximumAmount": {
            "$ref": "#/components/schemas/AMT_CreditDebitCardMaximumAmount"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_128_52": {
        "enum": [
          "G3"
        ],
        "type": "string",
        "format": "X12_ID_128_52"
      },
      "REF_PredeterminationIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_52"
              }
            ],
            "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_36": {
        "enum": [
          "4N"
        ],
        "type": "string",
        "format": "X12_ID_128_36"
      },
      "REF_ServiceAuthorizationExceptionCode": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_36"
              }
            ],
            "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_34": {
        "enum": [
          "F8"
        ],
        "type": "string",
        "format": "X12_ID_128_34"
      },
      "REF_OriginalReferenceNumberICNDCN": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_34"
              }
            ],
            "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_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_128_32": {
        "enum": [
          "D9"
        ],
        "type": "string",
        "format": "X12_ID_128_32"
      },
      "REF_ClaimIdentificationNumberForClearingHousesAndOtherTransmissionIntermediaries": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_32"
              }
            ],
            "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_837D_3": {
        "type": "object",
        "properties": {
          "REF_PredeterminationIdentification": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_PredeterminationIdentification"
            }
          },
          "REF_ServiceAuthorizationExceptionCode": {
            "$ref": "#/components/schemas/REF_ServiceAuthorizationExceptionCode"
          },
          "REF_OriginalReferenceNumberICNDCN": {
            "$ref": "#/components/schemas/REF_OriginalReferenceNumberICNDCN"
          },
          "REF_PriorAuthorizationOrReferralNumber": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_DependentAdditionalInformation"
            }
          },
          "REF_ClaimIdentificationNumberForClearinghousesAndOtherTransmissionIntermediaries": {
            "$ref": "#/components/schemas/REF_ClaimIdentificationNumberForClearingHousesAndOtherTransmissionIntermediaries"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_363": {
        "enum": [
          "ADD"
        ],
        "type": "string",
        "format": "X12_ID_363"
      },
      "NTE_BillingNote": {
        "required": [
          "BillingNoteText_02",
          "NoteReferenceCode_01"
        ],
        "type": "object",
        "properties": {
          "NoteReferenceCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_363"
              }
            ],
            "x-openedi-element-id": "363"
          },
          "BillingNoteText_02": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "NTE"
      },
      "X12_ID_98_36": {
        "enum": [
          "DN",
          "P3"
        ],
        "type": "string",
        "format": "X12_ID_98_36"
      },
      "NM1_ReferringProviderName": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "ResponseContactLastorOrganizationName_03"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_36"
              }
            ],
            "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_2"
              }
            ],
            "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_1221_9": {
        "enum": [
          "RF"
        ],
        "type": "string",
        "format": "X12_ID_1221_9"
      },
      "PRV_ReferringProviderSpecialtyInformation": {
        "required": [
          "ProviderCode_01",
          "ProviderTaxonomyCode_03",
          "ReferenceIdentificationQualifier_02"
        ],
        "type": "object",
        "properties": {
          "ProviderCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1221_9"
              }
            ],
            "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_2310A_837D": {
        "required": [
          "NM1_ReferringProviderName"
        ],
        "type": "object",
        "properties": {
          "NM1_ReferringProviderName": {
            "$ref": "#/components/schemas/NM1_ReferringProviderName"
          },
          "PRV_ReferringProviderSpecialtyInformation": {
            "$ref": "#/components/schemas/PRV_ReferringProviderSpecialtyInformation"
          },
          "REF_ReferringProviderSecondaryIdentification": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_BillingProviderSecondaryIdentificationNumber"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_27": {
        "enum": [
          "82"
        ],
        "type": "string",
        "format": "X12_ID_98_27"
      },
      "NM1_RenderingProviderName": {
        "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_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_2"
              }
            ],
            "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_1221_8": {
        "enum": [
          "PE"
        ],
        "type": "string",
        "format": "X12_ID_1221_8"
      },
      "PRV_RenderingProviderSpecialtyInformation": {
        "required": [
          "ProviderCode_01",
          "ProviderTaxonomyCode_03",
          "ReferenceIdentificationQualifier_02"
        ],
        "type": "object",
        "properties": {
          "ProviderCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1221_8"
              }
            ],
            "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_2310B_837D": {
        "required": [
          "NM1_RenderingProviderName"
        ],
        "type": "object",
        "properties": {
          "NM1_RenderingProviderName": {
            "$ref": "#/components/schemas/NM1_RenderingProviderName"
          },
          "PRV_RenderingProviderSpecialtyInformation": {
            "$ref": "#/components/schemas/PRV_RenderingProviderSpecialtyInformation"
          },
          "REF_RenderingProviderSecondaryIdentification": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_BillingProviderSecondaryIdentificationNumber"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_25": {
        "enum": [
          "FA"
        ],
        "type": "string",
        "format": "X12_ID_98_25"
      },
      "NM1_ServiceFacilityLocation_2": {
        "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_25"
              }
            ],
            "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_2"
              }
            ],
            "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_57": {
        "enum": [
          "0B",
          "1A",
          "1B",
          "1C",
          "1D",
          "1G",
          "1H",
          "G2",
          "LU",
          "TJ",
          "X4",
          "X5"
        ],
        "type": "string",
        "format": "X12_ID_128_57"
      },
      "REF_ServiceFacilityLocationSecondaryIdentification_2": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_57"
              }
            ],
            "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_2310C_837D": {
        "required": [
          "NM1_ServiceFacilityLocation"
        ],
        "type": "object",
        "properties": {
          "NM1_ServiceFacilityLocation": {
            "$ref": "#/components/schemas/NM1_ServiceFacilityLocation_2"
          },
          "REF_ServiceFacilityLocationSecondaryIdentification": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_ServiceFacilityLocationSecondaryIdentification_2"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_98_35": {
        "enum": [
          "DD"
        ],
        "type": "string",
        "format": "X12_ID_98_35"
      },
      "NM1_AssistantSurgeonName": {
        "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_35"
              }
            ],
            "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_2"
              }
            ],
            "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_1221_7": {
        "enum": [
          "AS"
        ],
        "type": "string",
        "format": "X12_ID_1221_7"
      },
      "PRV_AssistantSurgeonSpecialtyInformation": {
        "required": [
          "ProviderCode_01",
          "ProviderTaxonomyCode_03",
          "ReferenceIdentificationQualifier_02"
        ],
        "type": "object",
        "properties": {
          "ProviderCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1221_7"
              }
            ],
            "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"
      },
      "X12_ID_128_50": {
        "enum": [
          "0B",
          "1A",
          "1B",
          "1C",
          "1D",
          "1E",
          "1H",
          "G2",
          "LU",
          "TJ",
          "X4",
          "X5"
        ],
        "type": "string",
        "format": "X12_ID_128_50"
      },
      "REF_AssistantSurgeonSecondaryIdentification": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_50"
              }
            ],
            "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_2310D_837D": {
        "required": [
          "NM1_AssistantSurgeonName"
        ],
        "type": "object",
        "properties": {
          "NM1_AssistantSurgeonName": {
            "$ref": "#/components/schemas/NM1_AssistantSurgeonName"
          },
          "PRV_AssistantSurgeonSpecialtyInformation": {
            "$ref": "#/components/schemas/PRV_AssistantSurgeonSpecialtyInformation"
          },
          "REF_AssistantSurgeonSecondaryIdentification": {
            "$ref": "#/components/schemas/REF_AssistantSurgeonSecondaryIdentification"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "All_2310_837D": {
        "type": "object",
        "properties": {
          "Loop2310A": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2310A_837D"
            }
          },
          "Loop2310B": {
            "$ref": "#/components/schemas/Loop_2310B_837D"
          },
          "Loop2310C": {
            "$ref": "#/components/schemas/Loop_2310C_837D"
          },
          "Loop2310D": {
            "$ref": "#/components/schemas/Loop_2310D_837D"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_1069_9": {
        "enum": [
          "01",
          "18",
          "19",
          "20",
          "21",
          "22",
          "29",
          "76"
        ],
        "type": "string",
        "format": "X12_ID_1069_9"
      },
      "SBR_OtherSubscriberInformation_2": {
        "required": [
          "IndividualRelationshipCode_02",
          "PayerResponsibilitySequenceNumberCode_01"
        ],
        "type": "object",
        "properties": {
          "PayerResponsibilitySequenceNumberCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1138"
              }
            ],
            "x-openedi-element-id": "1138"
          },
          "IndividualRelationshipCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1069_9"
              }
            ],
            "x-openedi-element-id": "1069"
          },
          "InsuredGrouporPolicyNumber_03": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "OtherInsuredGroupName_04": {
            "maxLength": 60,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "InsuranceTypeCode_05": {
            "maxLength": 3,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CoordinationofBenefitsCode_06": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "YesNoConditionorResponseCode_07": {
            "maxLength": 1,
            "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": ""
          },
          "ClaimFilingIndicatorCode_09": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1032_3"
              }
            ],
            "x-openedi-element-id": "1032"
          }
        },
        "x-openedi-segment-id": "SBR"
      },
      "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_522_2": {
        "enum": [
          "D"
        ],
        "type": "string",
        "format": "X12_ID_522_2"
      },
      "AMT_CoordinationOfBenefitsCOBPayerPaidAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_2"
              }
            ],
            "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_522_5": {
        "enum": [
          "AAE"
        ],
        "type": "string",
        "format": "X12_ID_522_5"
      },
      "AMT_ApprovedAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_5"
              }
            ],
            "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_522_8": {
        "enum": [
          "B6"
        ],
        "type": "string",
        "format": "X12_ID_522_8"
      },
      "AMT_CoordinationOfBenefitsCOBAllowedAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_8"
              }
            ],
            "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_522_9": {
        "enum": [
          "F2"
        ],
        "type": "string",
        "format": "X12_ID_522_9"
      },
      "AMT_CoordinationOfBenefitsCOBPatientResponsibilityAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_9"
              }
            ],
            "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_522_10": {
        "enum": [
          "AU"
        ],
        "type": "string",
        "format": "X12_ID_522_10"
      },
      "AMT_CoordinationOfBenefitsCOBCoveredAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_10"
              }
            ],
            "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_522_11": {
        "enum": [
          "D8"
        ],
        "type": "string",
        "format": "X12_ID_522_11"
      },
      "AMT_CoordinationOfBenefitsCOBDiscountAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_11"
              }
            ],
            "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"
      },
      "All_AMT_837D_3": {
        "type": "object",
        "properties": {
          "AMT_CoordinationOfBenefitsCOBPayerPaidAmount": {
            "$ref": "#/components/schemas/AMT_CoordinationOfBenefitsCOBPayerPaidAmount"
          },
          "AMT_CoordinationOfBenefitsCOBApprovedAmount": {
            "$ref": "#/components/schemas/AMT_ApprovedAmount"
          },
          "AMT_CoordinationOfBenefitsCOBAllowedAmount": {
            "$ref": "#/components/schemas/AMT_CoordinationOfBenefitsCOBAllowedAmount"
          },
          "AMT_CoordinationOfBenefitsCOBPatientResponsibilityAmount": {
            "$ref": "#/components/schemas/AMT_CoordinationOfBenefitsCOBPatientResponsibilityAmount"
          },
          "AMT_CoordinationOfBenefitsCOBCoveredAmount": {
            "$ref": "#/components/schemas/AMT_CoordinationOfBenefitsCOBCoveredAmount"
          },
          "AMT_CoordinationOfBenefitsCOBDiscountAmount": {
            "$ref": "#/components/schemas/AMT_CoordinationOfBenefitsCOBDiscountAmount"
          },
          "AMT_CoordinationOfBenefitsCOBPatientPaidAmount": {
            "$ref": "#/components/schemas/AMT_CoordinationOfBenefitsCOBPatientPaidAmount"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "OI_OtherInsuranceCoverageInformation_2": {
        "required": [
          "BenefitsAssignmentCertificationIndicator_03",
          "ReleaseofInformationCode_06"
        ],
        "type": "object",
        "properties": {
          "ClaimFilingIndicatorCode_01": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ClaimSubmissionReasonCode_02": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "BenefitsAssignmentCertificationIndicator_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1073_2"
              }
            ],
            "x-openedi-element-id": "1073"
          },
          "PatientSignatureSourceCode_04": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProviderAgreementCode_05": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ReleaseofInformationCode_06": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1363"
              }
            ],
            "x-openedi-element-id": "1363"
          }
        },
        "x-openedi-segment-id": "OI"
      },
      "X12_ID_66_5": {
        "enum": [
          "24",
          "MI",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_66_5"
      },
      "NM1_OtherSubscriberName_2": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "IdentificationCodeQualifier_08",
          "ResponseContactFirstName_04",
          "ResponseContactIdentifier_09",
          "ResponseContactLastorOrganizationName_03"
        ],
        "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_5"
              }
            ],
            "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_2330A_837D": {
        "required": [
          "NM1_OtherSubscriberName"
        ],
        "type": "object",
        "properties": {
          "NM1_OtherSubscriberName": {
            "$ref": "#/components/schemas/NM1_OtherSubscriberName_2"
          },
          "N3_OtherSubscriberAddress": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_OtherSubscriberCityStateZipCode": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "REF_OtherSubscriberSecondaryIdentification": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_OtherPayerPatientIdentification"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "X12_ID_374_16": {
        "enum": [
          "573"
        ],
        "type": "string",
        "format": "X12_ID_374_16"
      },
      "DTP_ClaimAdjudicationDate": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_16"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_128_55": {
        "enum": [
          "2U",
          "D8",
          "F8",
          "FY",
          "NF",
          "TJ"
        ],
        "type": "string",
        "format": "X12_ID_128_55"
      },
      "REF_OtherPayerSecondaryIdentifier": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_55"
              }
            ],
            "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_56": {
        "enum": [
          "T4"
        ],
        "type": "string",
        "format": "X12_ID_128_56"
      },
      "REF_OtherPayerClaimAdjustmentIndicator": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_56"
              }
            ],
            "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_837D_5": {
        "type": "object",
        "properties": {
          "REF_OtherPayerSecondaryIdentifier": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_OtherPayerSecondaryIdentifier"
            }
          },
          "REF_OtherPayerPriorAuthorizationOrReferralNumber": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_DependentAdditionalInformation"
            }
          },
          "REF_OtherPayerClaimAdjustmentIndicator": {
            "$ref": "#/components/schemas/REF_OtherPayerClaimAdjustmentIndicator"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "Loop_2330B_837D": {
        "required": [
          "NM1_OtherPayerName"
        ],
        "type": "object",
        "properties": {
          "NM1_OtherPayerName": {
            "$ref": "#/components/schemas/NM1_OtherPayerName"
          },
          "PER_OtherPayerContactInformation": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PER_OtherPayerContactInformation"
            }
          },
          "DTP_ClaimPaidDate": {
            "$ref": "#/components/schemas/DTP_ClaimAdjudicationDate"
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_837D_5"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "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"
      },
      "NM1_OtherPayerPatientInformation": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02",
          "IdentificationCodeQualifier_08",
          "ResponseContactIdentifier_09"
        ],
        "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_4"
              }
            ],
            "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_2330C_837D": {
        "required": [
          "NM1_OtherPayerPatientInformation"
        ],
        "type": "object",
        "properties": {
          "NM1_OtherPayerPatientInformation": {
            "$ref": "#/components/schemas/NM1_OtherPayerPatientInformation"
          },
          "REF_OtherPayerPatientIdentification": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_OtherPayerPatientIdentification"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "NM1_OtherPayerReferringProvider": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02"
        ],
        "type": "object",
        "properties": {
          "EntityIdentifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_98_36"
              }
            ],
            "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": {
            "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"
      },
      "Loop_2330D_837D": {
        "required": [
          "NM1_OtherPayerReferringProvider"
        ],
        "type": "object",
        "properties": {
          "NM1_OtherPayerReferringProvider": {
            "$ref": "#/components/schemas/NM1_OtherPayerReferringProvider"
          },
          "REF_OtherPayerReferringProviderIdentification": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_BillingProviderSecondaryIdentificationNumber"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "NM1_OtherPayerRenderingProvider": {
        "required": [
          "EntityIdentifierCode_01",
          "EntityTypeQualifier_02"
        ],
        "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": {
            "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"
      },
      "Loop_2330E_837D": {
        "required": [
          "NM1_OtherPayerRenderingProvider"
        ],
        "type": "object",
        "properties": {
          "NM1_OtherPayerRenderingProvider": {
            "$ref": "#/components/schemas/NM1_OtherPayerRenderingProvider"
          },
          "REF_OtherPayerRenderingProviderIdentification": {
            "maxItems": 3,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_BillingProviderSecondaryIdentificationNumber"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "All_2330_837D": {
        "required": [
          "Loop2330A",
          "Loop2330B"
        ],
        "type": "object",
        "properties": {
          "Loop2330A": {
            "$ref": "#/components/schemas/Loop_2330A_837D"
          },
          "Loop2330B": {
            "$ref": "#/components/schemas/Loop_2330B_837D"
          },
          "Loop2330C": {
            "$ref": "#/components/schemas/Loop_2330C_837D"
          },
          "Loop2330D": {
            "$ref": "#/components/schemas/Loop_2330D_837D"
          },
          "Loop2330E": {
            "$ref": "#/components/schemas/Loop_2330E_837D"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "Loop_2320_837D": {
        "required": [
          "All2330",
          "OI_OtherInsuranceCoverageInformation",
          "SBR_OtherSubscriberInformation"
        ],
        "type": "object",
        "properties": {
          "SBR_OtherSubscriberInformation": {
            "$ref": "#/components/schemas/SBR_OtherSubscriberInformation_2"
          },
          "CAS_ClaimAdjustment": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CAS_ClaimAdjustment"
            }
          },
          "AllAMT": {
            "$ref": "#/components/schemas/All_AMT_837D_3"
          },
          "DMG_OtherInsuredDemographicInformation": {
            "$ref": "#/components/schemas/DMG_DependentDemographicInformation_3"
          },
          "OI_OtherInsuranceCoverageInformation": {
            "$ref": "#/components/schemas/OI_OtherInsuranceCoverageInformation_2"
          },
          "All2330": {
            "$ref": "#/components/schemas/All_2330_837D"
          }
        },
        "x-openedi-loop-id": "SBR"
      },
      "LX_HeaderNumber": {
        "required": [
          "AssignedNumber_01"
        ],
        "type": "object",
        "properties": {
          "AssignedNumber_01": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "LX"
      },
      "X12_ID_235_8": {
        "enum": [
          "AD"
        ],
        "type": "string",
        "format": "X12_ID_235_8"
      },
      "C003_CompositeMedicalProcedureIdentifier": {
        "required": [
          "ProcedureCode_02",
          "ProductorServiceIDQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ProductorServiceIDQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_235_8"
              }
            ],
            "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_1361": {
        "enum": [
          "00",
          "01",
          "02",
          "09",
          "10",
          "20",
          "30",
          "40",
          "L",
          "R"
        ],
        "type": "string",
        "format": "X12_ID_1361"
      },
      "C006_OralCavityDesignation": {
        "required": [
          "OralCavityDesignationCode_01"
        ],
        "type": "object",
        "properties": {
          "OralCavityDesignationCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1361"
              }
            ],
            "x-openedi-element-id": "1361"
          },
          "OralCavityDesignationCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1361"
              }
            ],
            "x-openedi-element-id": "1361"
          },
          "OralCavityDesignationCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1361"
              }
            ],
            "x-openedi-element-id": "1361"
          },
          "OralCavityDesignationCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1361"
              }
            ],
            "x-openedi-element-id": "1361"
          },
          "OralCavityDesignationCode_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1361"
              }
            ],
            "x-openedi-element-id": "1361"
          }
        },
        "x-openedi-composite-id": "C006"
      },
      "X12_ID_1358": {
        "enum": [
          "I",
          "R"
        ],
        "type": "string",
        "format": "X12_ID_1358"
      },
      "SV3_DentalService": {
        "required": [
          "CompositeMedicalProcedureIdentifier_01",
          "LineItemChargeAmount_02",
          "ProcedureCount_06"
        ],
        "type": "object",
        "properties": {
          "CompositeMedicalProcedureIdentifier_01": {
            "$ref": "#/components/schemas/C003_CompositeMedicalProcedureIdentifier"
          },
          "LineItemChargeAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PlaceofServiceCode_03": {
            "maxLength": 2,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "OralCavityDesignation_04": {
            "$ref": "#/components/schemas/C006_OralCavityDesignation"
          },
          "ProsthesisCrownorInlayCode_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1358"
              }
            ],
            "x-openedi-element-id": "1358"
          },
          "ProcedureCount_06": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "Description_07": {
            "maxLength": 80,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "CopayStatusCode_08": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ProviderAgreementCode_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": ""
          },
          "CompositeDiagnosisCodePointer_11": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "SV3"
      },
      "X12_ID_1270_20": {
        "enum": [
          "JP"
        ],
        "type": "string",
        "format": "X12_ID_1270_20"
      },
      "X12_ID_1369": {
        "enum": [
          "B",
          "D",
          "F",
          "I",
          "L",
          "M",
          "O"
        ],
        "type": "string",
        "format": "X12_ID_1369"
      },
      "C005_ToothSurface": {
        "required": [
          "ToothSurfaceCode_01"
        ],
        "type": "object",
        "properties": {
          "ToothSurfaceCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1369"
              }
            ],
            "x-openedi-element-id": "1369"
          },
          "ToothSurfaceCode_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1369"
              }
            ],
            "x-openedi-element-id": "1369"
          },
          "ToothSurfaceCode_03": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1369"
              }
            ],
            "x-openedi-element-id": "1369"
          },
          "ToothSurfaceCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1369"
              }
            ],
            "x-openedi-element-id": "1369"
          },
          "ToothSurfaceCode_05": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1369"
              }
            ],
            "x-openedi-element-id": "1369"
          }
        },
        "x-openedi-composite-id": "C005"
      },
      "TOO_ToothInformation": {
        "required": [
          "CodeListQualifierCode_01",
          "ToothCode_02"
        ],
        "type": "object",
        "properties": {
          "CodeListQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1270_20"
              }
            ],
            "x-openedi-element-id": "1270"
          },
          "ToothCode_02": {
            "maxLength": 30,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ToothSurface_03": {
            "$ref": "#/components/schemas/C005_ToothSurface"
          }
        },
        "x-openedi-syntax": [
          "P0102"
        ],
        "x-openedi-segment-id": "TOO"
      },
      "DTP_DateService_2": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_5"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_374_22": {
        "enum": [
          "441"
        ],
        "type": "string",
        "format": "X12_ID_374_22"
      },
      "DTP_DatePriorPlacement": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_22"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "X12_ID_374_24": {
        "enum": [
          "446"
        ],
        "type": "string",
        "format": "X12_ID_374_24"
      },
      "DTP_DateReplacement": {
        "required": [
          "DateTimePeriod_03",
          "DateTimePeriodFormatQualifier_02",
          "DateTimeQualifier_01"
        ],
        "type": "object",
        "properties": {
          "DateTimeQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_374_24"
              }
            ],
            "x-openedi-element-id": "374"
          },
          "DateTimePeriodFormatQualifier_02": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1250_2"
              }
            ],
            "x-openedi-element-id": "1250"
          },
          "DateTimePeriod_03": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "DTP"
      },
      "All_DTP_837D_2": {
        "type": "object",
        "properties": {
          "DTP_DateService": {
            "$ref": "#/components/schemas/DTP_DateService_2"
          },
          "DTP_DatePriorPlacement": {
            "$ref": "#/components/schemas/DTP_DatePriorPlacement"
          },
          "DTP_DateAppliancePlacement": {
            "$ref": "#/components/schemas/DTP_DateAppliancePlacement"
          },
          "DTP_DateReplacement": {
            "$ref": "#/components/schemas/DTP_DateReplacement"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_673_6": {
        "enum": [
          "BF",
          "EM",
          "HM",
          "HO",
          "HP",
          "P3",
          "P4",
          "P5",
          "SG"
        ],
        "type": "string",
        "format": "X12_ID_673_6"
      },
      "QTY_AnesthesiaQuantity": {
        "required": [
          "AmbulancePatientCount_02",
          "QuantityQualifier_01"
        ],
        "type": "object",
        "properties": {
          "QuantityQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_673_6"
              }
            ],
            "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_128_54": {
        "enum": [
          "6R"
        ],
        "type": "string",
        "format": "X12_ID_128_54"
      },
      "REF_LineItemControlNumber": {
        "required": [
          "MemberGrouporPolicyNumber_02",
          "ReferenceIdentificationQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ReferenceIdentificationQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_128_54"
              }
            ],
            "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_837D_4": {
        "type": "object",
        "properties": {
          "REF_ServicePredeterminationIdentification": {
            "$ref": "#/components/schemas/REF_PredeterminationIdentification"
          },
          "REF_PriorAuthorizationOrReferralNumber": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_DependentAdditionalInformation"
            }
          },
          "REF_LineItemControlNumber": {
            "$ref": "#/components/schemas/REF_LineItemControlNumber"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_522_6": {
        "enum": [
          "T"
        ],
        "type": "string",
        "format": "X12_ID_522_6"
      },
      "AMT_CoordinationOfBenefitsCOBTaxAmount": {
        "required": [
          "AmountQualifierCode_01",
          "TotalClaimChargeAmount_02"
        ],
        "type": "object",
        "properties": {
          "AmountQualifierCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_522_6"
              }
            ],
            "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"
      },
      "All_AMT_837D_2": {
        "type": "object",
        "properties": {
          "AMT_ApprovedAmount": {
            "$ref": "#/components/schemas/AMT_ApprovedAmount"
          },
          "AMT_SalesTaxAmount": {
            "$ref": "#/components/schemas/AMT_CoordinationOfBenefitsCOBTaxAmount"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "Loop_2420A_837D": {
        "required": [
          "NM1_RenderingProviderName"
        ],
        "type": "object",
        "properties": {
          "NM1_RenderingProviderName": {
            "$ref": "#/components/schemas/NM1_RenderingProviderName"
          },
          "PRV_RenderingProviderSpecialtyInformation": {
            "$ref": "#/components/schemas/PRV_RenderingProviderSpecialtyInformation"
          },
          "REF_RenderingProviderSecondaryIdentification": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_BillingProviderSecondaryIdentificationNumber"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "Loop_2420B_837D": {
        "required": [
          "NM1_OtherPayerReferralNumber"
        ],
        "type": "object",
        "properties": {
          "NM1_OtherPayerReferralNumber": {
            "$ref": "#/components/schemas/NM1_OtherPayerName"
          },
          "REF_OtherPayerPriorAuthorizationOrReferralNumber": {
            "maxItems": 2,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/REF_DependentAdditionalInformation"
            }
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "Loop_2420C_837D": {
        "required": [
          "NM1_AssistantSurgeonName"
        ],
        "type": "object",
        "properties": {
          "NM1_AssistantSurgeonName": {
            "$ref": "#/components/schemas/NM1_AssistantSurgeonName"
          },
          "PRV_AssistantSurgeonSpecialtyInformation": {
            "$ref": "#/components/schemas/PRV_AssistantSurgeonSpecialtyInformation"
          },
          "REF_AssistantSurgeonSecondaryIdentification": {
            "$ref": "#/components/schemas/REF_AssistantSurgeonSecondaryIdentification"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "All_2420_837D": {
        "type": "object",
        "properties": {
          "Loop2420A": {
            "$ref": "#/components/schemas/Loop_2420A_837D"
          },
          "Loop2420B": {
            "$ref": "#/components/schemas/Loop_2420B_837D"
          },
          "Loop2420C": {
            "$ref": "#/components/schemas/Loop_2420C_837D"
          }
        },
        "x-openedi-group-type": "anyOf"
      },
      "X12_ID_235_5": {
        "enum": [
          "HC",
          "IV",
          "ZZ"
        ],
        "type": "string",
        "format": "X12_ID_235_5"
      },
      "C003_CompositeMedicalProcedureIdentifier_5": {
        "required": [
          "ProcedureCode_02",
          "ProductorServiceIDQualifier_01"
        ],
        "type": "object",
        "properties": {
          "ProductorServiceIDQualifier_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_235_5"
              }
            ],
            "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"
      },
      "SVD_LineAdjudicationInformation": {
        "required": [
          "CompositeMedicalProcedureIdentifier_03",
          "OtherPayerPrimaryIdentifier_01",
          "PaidServiceUnitCount_05",
          "ServiceLinePaidAmount_02"
        ],
        "type": "object",
        "properties": {
          "OtherPayerPrimaryIdentifier_01": {
            "maxLength": 80,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "ServiceLinePaidAmount_02": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "CompositeMedicalProcedureIdentifier_03": {
            "$ref": "#/components/schemas/C003_CompositeMedicalProcedureIdentifier_5"
          },
          "ProductServiceID_04": {
            "maxLength": 48,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PaidServiceUnitCount_05": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "BundledorUnbundledLineNumber_06": {
            "type": "string",
            "format": "X12_N0",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-segment-id": "SVD"
      },
      "Loop_2430_837D": {
        "required": [
          "DTP_LineAdjudicationDate",
          "SVD_LineAdjudicationInformation"
        ],
        "type": "object",
        "properties": {
          "SVD_LineAdjudicationInformation": {
            "$ref": "#/components/schemas/SVD_LineAdjudicationInformation"
          },
          "CAS_ServiceAdjustment": {
            "maxItems": 99,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/CAS_ClaimAdjustment"
            }
          },
          "DTP_LineAdjudicationDate": {
            "$ref": "#/components/schemas/DTP_ClaimAdjudicationDate"
          }
        },
        "x-openedi-loop-id": "SVD"
      },
      "Loop_2400_837D": {
        "required": [
          "LX_LineCounter",
          "SV3_DentalService"
        ],
        "type": "object",
        "properties": {
          "LX_LineCounter": {
            "maxItems": 50,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/LX_HeaderNumber"
            }
          },
          "SV3_DentalService": {
            "$ref": "#/components/schemas/SV3_DentalService"
          },
          "TOO_ToothInformation": {
            "maxItems": 32,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/TOO_ToothInformation"
            }
          },
          "AllDTP": {
            "$ref": "#/components/schemas/All_DTP_837D_2"
          },
          "QTY_AnesthesiaQuantity": {
            "maxItems": 5,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/QTY_AnesthesiaQuantity"
            }
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_837D_4"
          },
          "AllAMT": {
            "$ref": "#/components/schemas/All_AMT_837D_2"
          },
          "NTE_LineNote": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NTE_BillingNote"
            }
          },
          "All2420": {
            "$ref": "#/components/schemas/All_2420_837D"
          },
          "Loop2430": {
            "maxItems": 25,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2430_837D"
            }
          }
        },
        "x-openedi-loop-id": "LX"
      },
      "Loop_2300_837D_2": {
        "required": [
          "CLM_ClaimInformation",
          "Loop2400"
        ],
        "type": "object",
        "properties": {
          "CLM_ClaimInformation": {
            "$ref": "#/components/schemas/CLM_ClaimInformation_2"
          },
          "AllDTP": {
            "$ref": "#/components/schemas/All_DTP_837D"
          },
          "DN1_OrthodonticTotalMonthsOfTreatment": {
            "$ref": "#/components/schemas/DN1_OrthodonticTotalMonthsOfTreatment"
          },
          "DN2_ToothStatus": {
            "maxItems": 35,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DN2_ToothStatus"
            }
          },
          "PWK_ClaimSupplementalInformation": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PWK_ClaimSupplementalInformation_2"
            }
          },
          "AllAMT": {
            "$ref": "#/components/schemas/All_AMT_837D"
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_837D_3"
          },
          "NTE_ClaimNote": {
            "maxItems": 20,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NTE_BillingNote"
            }
          },
          "All2310": {
            "$ref": "#/components/schemas/All_2310_837D"
          },
          "Loop2320": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2320_837D"
            }
          },
          "Loop2400": {
            "maxItems": 50,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2400_837D"
            }
          }
        },
        "x-openedi-loop-id": "CLM"
      },
      "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_1069_8": {
        "enum": [
          "01",
          "19",
          "20",
          "22",
          "29",
          "41",
          "53",
          "76"
        ],
        "type": "string",
        "format": "X12_ID_1069_8"
      },
      "X12_ID_1220": {
        "enum": [
          "F",
          "N",
          "P"
        ],
        "type": "string",
        "format": "X12_ID_1220"
      },
      "PAT_PatientInformation_3": {
        "required": [
          "IndividualRelationshipCode_01"
        ],
        "type": "object",
        "properties": {
          "IndividualRelationshipCode_01": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1069_8"
              }
            ],
            "x-openedi-element-id": "1069"
          },
          "PatientLocationCode_02": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "EmploymentStatusCode_03": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "StudentStatusCode_04": {
            "type": "string",
            "allOf": [
              {
                "$ref": "#/components/schemas/X12_ID_1220"
              }
            ],
            "x-openedi-element-id": "1220"
          },
          "DateTimePeriodFormatQualifier_05": {
            "maxLength": 3,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PatientDeathDate_06": {
            "maxLength": 35,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "UnitorBasisforMeasurementCode_07": {
            "maxLength": 2,
            "minLength": 2,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          },
          "PatientWeight_08": {
            "type": "string",
            "format": "X12_R",
            "x-openedi-element-id": ""
          },
          "PregnancyIndicator_09": {
            "maxLength": 1,
            "minLength": 1,
            "type": "string",
            "format": "X12_AN",
            "x-openedi-element-id": ""
          }
        },
        "x-openedi-syntax": [
          "P0506",
          "P0708"
        ],
        "x-openedi-segment-id": "PAT"
      },
      "NM1_PatientName_2": {
        "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_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"
      },
      "Loop_2010CA_837D": {
        "required": [
          "DMG_PatientDemographicInformation_2010CA",
          "N3_PatientAddress_2010CA",
          "N4_PatientCityStateZIPCode_2010CA",
          "NM1_PatientName_2010CA"
        ],
        "type": "object",
        "properties": {
          "NM1_PatientName_2010CA": {
            "$ref": "#/components/schemas/NM1_PatientName_2"
          },
          "N3_PatientAddress_2010CA": {
            "$ref": "#/components/schemas/N3_AdditionalPatientInformationContactAddress"
          },
          "N4_PatientCityStateZIPCode_2010CA": {
            "$ref": "#/components/schemas/N4_BillingProviderCityStateZIPCode"
          },
          "DMG_PatientDemographicInformation_2010CA": {
            "$ref": "#/components/schemas/DMG_DependentDemographicInformation_3"
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_837D_2"
          }
        },
        "x-openedi-loop-id": "NM1"
      },
      "Loop_2300_837D": {
        "required": [
          "CLM_ClaimInformation",
          "Loop2400"
        ],
        "type": "object",
        "properties": {
          "CLM_ClaimInformation": {
            "$ref": "#/components/schemas/CLM_ClaimInformation_2"
          },
          "AllDTP": {
            "$ref": "#/components/schemas/All_DTP_837D"
          },
          "DN1_OrthodonticTotalMonthsOfTreatment": {
            "$ref": "#/components/schemas/DN1_OrthodonticTotalMonthsOfTreatment"
          },
          "DN2_ToothStatus": {
            "maxItems": 35,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/DN2_ToothStatus"
            }
          },
          "PWK_ClaimSupplementalInformation": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/PWK_ClaimSupplementalInformation_2"
            }
          },
          "AllAMT": {
            "$ref": "#/components/schemas/All_AMT_837D"
          },
          "AllREF": {
            "$ref": "#/components/schemas/All_REF_837D_3"
          },
          "NTE_ClaimNote": {
            "maxItems": 20,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/NTE_BillingNote"
            }
          },
          "All2310": {
            "$ref": "#/components/schemas/All_2310_837D"
          },
          "Loop2320": {
            "maxItems": 10,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2320_837D"
            }
          },
          "Loop2400": {
            "maxItems": 50,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2400_837D"
            }
          }
        },
        "x-openedi-loop-id": "CLM"
      },
      "Loop_2000C_837D": {
        "required": [
          "HL_PatientHierarchicalLevel",
          "Loop2010CA",
          "Loop2300",
          "PAT_PatientInformation"
        ],
        "type": "object",
        "properties": {
          "HL_PatientHierarchicalLevel": {
            "$ref": "#/components/schemas/HL_DependentLevel"
          },
          "PAT_PatientInformation": {
            "$ref": "#/components/schemas/PAT_PatientInformation_3"
          },
          "Loop2010CA": {
            "$ref": "#/components/schemas/Loop_2010CA_837D"
          },
          "Loop2300": {
            "maxItems": 100,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2300_837D"
            }
          }
        },
        "x-openedi-loop-id": "HL"
      },
      "Loop_2000B_837D": {
        "required": [
          "All2010B",
          "HL_SubscriberHierarchicalLevel",
          "SBR_SubscriberInformation"
        ],
        "type": "object",
        "properties": {
          "HL_SubscriberHierarchicalLevel": {
            "$ref": "#/components/schemas/HL_SubscriberHierarchicalLevel"
          },
          "SBR_SubscriberInformation": {
            "$ref": "#/components/schemas/SBR_SubscriberInformation_2"
          },
          "All2010B": {
            "$ref": "#/components/schemas/All_2010B_837D"
          },
          "Loop2300": {
            "maxItems": 100,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2300_837D_2"
            }
          },
          "Loop2000C": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000C_837D"
            }
          }
        },
        "x-openedi-loop-id": "HL"
      },
      "Loop_2000A_837D": {
        "required": [
          "All2010A",
          "HL_BillingPaytoProviderHierarchicalLevel",
          "Loop2000B"
        ],
        "type": "object",
        "properties": {
          "HL_BillingPaytoProviderHierarchicalLevel": {
            "$ref": "#/components/schemas/HL_BillingPaytoProviderHierarchicalLevel"
          },
          "PRV_BillingPaytoProviderSpecialtyInformation": {
            "$ref": "#/components/schemas/PRV_BillingPaytoProviderSpecialtyInformation"
          },
          "CUR_ForeignCurrencyInformation": {
            "$ref": "#/components/schemas/CUR_ForeignCurrencyInformation_2"
          },
          "All2010A": {
            "$ref": "#/components/schemas/All_2010A_837D"
          },
          "Loop2000B": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000B_837D"
            }
          }
        },
        "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"
      },
      "TS837D": {
        "required": [
          "BHT_BeginningOfHierarchicalTransaction",
          "Loop1000A",
          "Loop1000B",
          "Loop2000A",
          "REF_TransmissionTypeIdentification"
        ],
        "type": "object",
        "properties": {
          "ST": {
            "$ref": "#/components/schemas/ST"
          },
          "BHT_BeginningOfHierarchicalTransaction": {
            "$ref": "#/components/schemas/BHT_BeginningOfHierarchicalTransaction_7"
          },
          "REF_TransmissionTypeIdentification": {
            "$ref": "#/components/schemas/REF_TransmissionTypeIdentification"
          },
          "Loop1000A": {
            "$ref": "#/components/schemas/Loop_1000A_837D"
          },
          "Loop1000B": {
            "$ref": "#/components/schemas/Loop_1000B_837D"
          },
          "Loop2000A": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/Loop_2000A_837D"
            }
          },
          "SE": {
            "$ref": "#/components/schemas/SE"
          }
        },
        "x-openedi-message-id": "837",
        "x-openedi-message-standard": "X12",
        "x-openedi-message-version": "004010X097A1"
      }
    }
  }
}