--- swagger: "2.0" x-availity-options: apiId: anthem_umi testable: false backendSystem: OPENSHIFT assemblyConfig: JWT securityProviders: - HIPAA_EXTERNAL env: t01: https://advanced-proxy-platform.agn-cloud.availity.net t02: https://advanced-proxy-platform.agn-cloud.availity.net t03: https://advanced-proxy-platform.agn-cloud.availity.net t04: https://advanced-proxy-platform.agn-cloud.availity.net t05: https://advanced-proxy-platform.agn-cloud.availity.net t06: https://advanced-proxy-platform.agn-cloud.availity.net t07: https://advanced-proxy-platform.agn-cloud.availity.net t08: https://advanced-proxy-platform.agn-cloud.availity.net t09: https://advanced-proxy-platform.agn-cloud.availity.net t10: https://advanced-proxy-platform.agn-cloud.availity.net t11: https://advanced-proxy-platform.agn-cloud.availity.net t12: https://advanced-proxy-platform.agn-cloud.availity.net t13: https://advanced-proxy-platform.agn-cloud.availity.net t14: https://advanced-proxy-platform.agn-cloud.availity.net t15: https://advanced-proxy-platform.agn-cloud.availity.net t16: https://advanced-proxy-platform.agn-cloud.availity.net t17: https://advanced-proxy-platform.agn-cloud.availity.net t18: https://advanced-proxy-platform.agn-cloud.availity.net t19: https://advanced-proxy-platform.agn-cloud.availity.net t20: https://advanced-proxy-platform.agn-cloud.availity.net t21: https://advanced-proxy-platform.agn-cloud.availity.net t22: https://advanced-proxy-platform.agn-cloud.availity.net t23: https://advanced-proxy-platform.agn-cloud.availity.net t24: https://advanced-proxy-platform.agn-cloud.availity.net t25: https://advanced-proxy-platform.agn-cloud.availity.net t26: https://advanced-proxy-platform.agn-cloud.availity.net t27: https://advanced-proxy-platform.agn-cloud.availity.net t28: https://advanced-proxy-platform.agn-cloud.availity.net t29: https://advanced-proxy-platform.agn-cloud.availity.net t30: https://advanced-proxy-platform.agn-cloud.availity.net q01: https://advanced-proxy-stage-platform.agn-cloud.availity.net q02: https://advanced-proxy-stage-platform.agn-cloud.availity.net q03: https://advanced-proxy-stage-platform.agn-cloud.availity.net q04: https://advanced-proxy-stage-platform.agn-cloud.availity.net q05: https://advanced-proxy-stage-platform.agn-cloud.availity.net q06: https://advanced-proxy-stage-platform.agn-cloud.availity.net q07: https://advanced-proxy-stage-platform.agn-cloud.availity.net q08: https://advanced-proxy-stage-platform.agn-cloud.availity.net q09: https://advanced-proxy-stage-platform.agn-cloud.availity.net q10: https://advanced-proxy-stage-platform.agn-cloud.availity.net prd: https://advanced-proxy-platform.dtp-cloud.availity.net prdAlt: https://advanced-proxy-platform-alt.dtp-cloud.availity.net prd2: https://advanced-proxy-platform.agp-cloud.availity.net prd2Alt: https://advanced-proxy-platform-alt.agp-cloud.availity.net pathReplace: /platform/advanced-proxy/: / info: title: Utilization Management Inquiry API(ICR) description: ICR has created a restful version of UMI API (CCF Format) which needs to be exposed to Availity Consumer. contact: name: ICR license: name: License of API version: "1.0" x-ibm-name: anthem_umi_anthem_umi schemes: - https paths: /external/anthemumidetails/v2/caremanagement/utilizationmanagementinquiry/details: post: consumes: - application/json produces: - application/json responses: 202: description: INPROGRESS schema: $ref: '#/definitions/ProxyTicket' description: Initiate a request for detailed treatment notes of care received by members or patients. parameters: - name: getDetailByIdRequest in: body required: true schema: $ref: '#/definitions/GetDetailByIdModel' description: getDetailByIdRequest - name: x-availity-payer-id in: header description: Availity payer id. type: string required: true - name: meta-senderapp in: header description: sender app details type: string - name: meta-transid in: header description: transaction id type: string - name: meta-sessionid in: header description: meta-sessionid type: string - name: meta-pagesize in: header description: meta-pagesize type: string - name: meta-pagenum in: header description: meta-pagenum type: string - name: meta-sortby in: header description: meta-sortby type: string - name: meta-sortorder in: header description: meta-sortorder type: string get: produces: - application/json responses: 200: description: SUCCESS schema: $ref: '#/definitions/GetDetailByIdResponse' 202: description: INPROGRESS schema: $ref: '#/definitions/ProxyTicket' 400: description: BAD REQUEST schema: $ref: '#/definitions/APIExceptions' 401: description: UNAUTHORIZED schema: $ref: '#/definitions/APIExceptions' 404: description: DATA NOT FOUND schema: $ref: '#/definitions/APIExceptions' 500: description: INTERNAL SERVER FAILURE schema: $ref: '#/definitions/APIExceptions' 503: description: SERVICE UNAVAILABLE schema: $ref: '#/definitions/APIExceptions' description: Poll for the details result. parameters: - name: ticket in: query required: true description: The request ticket id. type: string /external/anthemumigraphql/v2/caremanagement/utilizationmanagementinquiry/graphql: post: consumes: - application/json produces: - application/json responses: 200: description: SUCCESS schema: $ref: '#/definitions/GraphQLResponse' 202: description: INPROGRESS schema: $ref: '#/definitions/ProxyTicket' 400: description: BAD REQUEST schema: $ref: '#/definitions/APIExceptions' 401: description: UNAUTHORIZED schema: $ref: '#/definitions/APIExceptions' 404: description: DATA NOT FOUND schema: $ref: '#/definitions/APIExceptions' 500: description: INTERNAL SERVER FAILURE schema: $ref: '#/definitions/APIExceptions' 503: description: SERVICE UNAVAILABLE schema: $ref: '#/definitions/APIExceptions' description: Initiate a graphql UMI request. parameters: - name: graphqlRequest in: body required: true schema: $ref: '#/definitions/GraphQLRequest' description: graphqlRequest - name: x-availity-payer-id in: header description: Availity payer id. type: string required: true - name: meta-senderapp in: header description: sender app details type: string - name: meta-transid in: header description: transaction id type: string - name: meta-sessionid in: header description: meta-sessionid type: string - name: meta-pagesize in: header description: meta-pagesize type: string - name: meta-pagenum in: header description: meta-pagenum type: string - name: meta-sortby in: header description: meta-sortby type: string - name: meta-sortorder in: header description: meta-sortorder type: string get: produces: - application/json responses: 200: description: SUCCESS schema: $ref: '#/definitions/GraphQLResponse' 202: description: INPROGRESS schema: $ref: '#/definitions/ProxyTicket' 400: description: BAD REQUEST schema: $ref: '#/definitions/APIExceptions' 401: description: UNAUTHORIZED schema: $ref: '#/definitions/APIExceptions' 404: description: DATA NOT FOUND schema: $ref: '#/definitions/APIExceptions' 500: description: INTERNAL SERVER FAILURE schema: $ref: '#/definitions/APIExceptions' 503: description: SERVICE UNAVAILABLE schema: $ref: '#/definitions/APIExceptions' description: Poll for the graphql response. parameters: - name: ticket in: query required: true description: The request ticket id. type: string /external/anthemumisum/v2/caremanagement/utilizationmanagementinquiry/summary: post: consumes: - application/json produces: - application/json responses: 202: description: INPROGRESS schema: $ref: '#/definitions/ProxyTicket' description: Initiate a request for the summary of treatments received by members or patients. parameters: - name: searchCaseSummaryRequest in: body required: true schema: $ref: '#/definitions/SearchCaseSummaryRequest' description: searchCaseSummaryRequest - name: x-availity-payer-id in: header description: Availity payer id. type: string required: true - name: meta-senderapp in: header description: sender app details type: string - name: meta-transid in: header description: transaction id type: string - name: meta-sessionid in: header description: meta-sessionid type: string format: string - name: meta-pagesize in: header description: meta-pagesize type: string format: string - name: meta-pagenum in: header description: meta-pagenum type: string format: string - name: meta-sortby in: header description: meta-sortby type: string format: string - name: meta-sortorder in: header description: meta-sortorder type: string format: string get: produces: - application/json responses: 200: description: SUCCESS schema: $ref: '#/definitions/SearchCaseSummaryResponse' 202: description: INPROGRESS schema: $ref: '#/definitions/ProxyTicket' 400: description: BAD REQUEST schema: $ref: '#/definitions/APIExceptions' 401: description: UNAUTHORIZED schema: $ref: '#/definitions/APIExceptions' 404: description: DATA NOT FOUND schema: $ref: '#/definitions/APIExceptions' 500: description: INTERNAL SERVER FAILURE schema: $ref: '#/definitions/APIExceptions' 503: description: SERVICE UNAVAILABLE schema: $ref: '#/definitions/APIExceptions' description: Poll for the result of the summary request. parameters: - name: ticket in: query required: true description: The request ticket id. type: string definitions: APIExceptions: type: object properties: exceptions: type: array items: $ref: '#/definitions/APIExceptionsExceptions' APIExceptionsExceptions: type: object properties: type: type: string format: string code: type: string format: string message: type: string format: string detail: type: string format: string AcceptingPatientsTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string AdditionalContactType: type: object properties: addressList: $ref: '#/definitions/AddressListType' emailList: $ref: '#/definitions/EmailListType' AdditionalMemberPolicyListType: type: object properties: additionalMemberPolicy: type: array items: $ref: '#/definitions/PolicyType' AdditionalPropertyType: type: object properties: propName: type: string format: string propValue: type: string format: string AddressListType: type: object properties: address: type: array items: $ref: '#/definitions/AddressType' AddressType: type: object properties: addressLine1: type: string format: string addressLine2: type: string format: string addressLine3: type: string format: string addressTypeCode: $ref: '#/definitions/CodeType' city: type: string format: string countryCode: $ref: '#/definitions/CodeType' county: type: string format: string phoneList: $ref: '#/definitions/PhoneListType' stateCode: type: string format: string zipCode: type: string format: string AddressTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string AdmissionDischargeType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' admissionDate: $ref: '#/definitions/XMLGregorianCalendar' admissionTypeCode: $ref: '#/definitions/CodeType' dischargeDate: $ref: '#/definitions/XMLGregorianCalendar' dischargeDispositionCode: $ref: '#/definitions/CodeType' dischargeDispositionReasonCode: $ref: '#/definitions/CodeType' AffiliatedOrganizationListType: type: object properties: affiliatedOrganization: type: array items: $ref: '#/definitions/OrganizationProviderType' AffiliationOrganizationSummary: type: object properties: affiliationEffectiveDating: $ref: '#/definitions/EffectiveDating' edicode: $ref: '#/definitions/EDICode' hospitalPrivilege: $ref: '#/definitions/HospitalPrivelge' organizationProviderThumbnail: $ref: '#/definitions/OrganizationProviderThumbnail' practiceAddress: type: array items: $ref: '#/definitions/PracticeAddress' providerRelationshipTypeCode: $ref: '#/definitions/ProviderRelationshipTypeCode' AreaCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string AuditLogType: type: object properties: initialCreatedBy: $ref: '#/definitions/UserType' initialCreatedDatetime: $ref: '#/definitions/XMLGregorianCalendar' lastUpdatedBy: $ref: '#/definitions/UserType' lastUpdatedDatetime: $ref: '#/definitions/XMLGregorianCalendar' transactionCode: $ref: '#/definitions/CodeType' AuthorizationFeed: type: object properties: authorizationFeedMetadata: $ref: '#/definitions/AuthorizationFeedMetadataType' authorizationList: $ref: '#/definitions/AuthorizationListType' AuthorizationFeedMetadataType: type: object properties: routingId: type: string format: string shippedDatetime: $ref: '#/definitions/XMLGregorianCalendar' shippedFromSource: $ref: '#/definitions/SourceType' shippedToSource: $ref: '#/definitions/SourceType' totalRecordCount: type: integer format: int32 totalRecordErrorCount: type: integer format: int32 totalRecordSuccessCount: type: integer format: int32 AuthorizationIndicatorType: type: object properties: authIndicator: $ref: '#/definitions/AdditionalPropertyType' AuthorizationListType: type: object properties: authorization: type: array items: $ref: '#/definitions/AuthorizationType' AuthorizationNoteListType: type: object properties: authorizationNote: type: array items: $ref: '#/definitions/AuthorizationNoteType' AuthorizationNoteType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' note: type: string format: string noteByName: $ref: '#/definitions/PersonNameType' noteClassification: type: string format: string noteDatetime: $ref: '#/definitions/XMLGregorianCalendar' userId: type: string format: string AuthorizationQuantityType: type: object properties: quantityDuration: $ref: '#/definitions/QuantityDurationType' quantityFrequency: $ref: '#/definitions/QuantityFrequencyType' quantityQualifierCode: $ref: '#/definitions/BaseCode' totalQuantity: type: string format: string unitQuantity: type: string format: string AuthorizationType: type: object properties: additionalMemberPolicyList: $ref: '#/definitions/AdditionalMemberPolicyListType' additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' admissionDischarge: $ref: '#/definitions/AdmissionDischargeType' admissionSource: type: string format: string assignedOwner: $ref: '#/definitions/UserType' auditLog: $ref: '#/definitions/AuditLogType' authorizationClassificationCode: $ref: '#/definitions/CodeType' authorizationIdentifier: $ref: '#/definitions/IdentifierType' authorizationIndicators: type: array items: $ref: '#/definitions/AuthorizationIndicatorType' authorizationNoteList: $ref: '#/definitions/AuthorizationNoteListType' authorizationSource: $ref: '#/definitions/SourceType' authorizationTransactionType: $ref: '#/definitions/CodeType' authorizationTypeCode: $ref: '#/definitions/CodeType' caseNotificationList: type: array items: $ref: '#/definitions/CaseNotificationType' diagnosisList: $ref: '#/definitions/DiagnosisListType' dischargePlanList: $ref: '#/definitions/DischargePlanListType' errorList: $ref: '#/definitions/ErrorListType' eventCode: $ref: '#/definitions/CodeType' legacyMMSSystemDetails: $ref: '#/definitions/MMSSystemDetailsType' lengthOfStayList: $ref: '#/definitions/LengthOfStayListType' letterSummaryList: type: array items: $ref: '#/definitions/LetterSummaryListType' levelOfService: $ref: '#/definitions/CodeType' medicalAttachmentList: $ref: '#/definitions/MedicalAttachmentListType' member: $ref: '#/definitions/MemberType' memberPolicy: $ref: '#/definitions/PolicyType' methodOfReceipt: type: string format: string mmsSystemDetails: $ref: '#/definitions/MMSSystemDetailsType' placeOfServiceCode: $ref: '#/definitions/CodeType' providerList: type: array items: $ref: '#/definitions/ProviderType' reasonForUrgency: type: string format: string requestReceivedDate: $ref: '#/definitions/XMLGregorianCalendar' requestingProvider: $ref: '#/definitions/ProviderType' reviewType: type: string format: string serviceFromDate: $ref: '#/definitions/XMLGregorianCalendar' serviceList: $ref: '#/definitions/ServiceListType' serviceToDate: $ref: '#/definitions/XMLGregorianCalendar' status: $ref: '#/definitions/CodeType' statusReason: $ref: '#/definitions/CodeType' templateDetails: type: array items: $ref: '#/definitions/TemplateDetailType' typeOfServiceCode: $ref: '#/definitions/CodeType' validationList: type: array items: $ref: '#/definitions/ValidationType' BaseCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string BlueDistinctionCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string BlueDistinctionDetails: type: object properties: blueDistinctionCode: $ref: '#/definitions/BlueDistinctionCode' blueDistinctionEffectiveDating: $ref: '#/definitions/EffectiveDating' BoardCertification: type: object properties: agencyName: type: string format: string boardCertificationCode: $ref: '#/definitions/BoardCertificationCode' effectiveDate: $ref: '#/definitions/XMLGregorianCalendar' expirationDate: $ref: '#/definitions/XMLGregorianCalendar' specialityBoardCertificationCode: $ref: '#/definitions/BaseCode' BoardCertificationCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string COBDetailsListType: type: object properties: cobDetails: type: array items: $ref: '#/definitions/COBDetailsType' COBDetailsType: type: object properties: effectiveDate: $ref: '#/definitions/XMLGregorianCalendar' insurance: type: string format: string medicareSecondaryPayerType: type: string format: string otherInsuranceName: type: string format: string terminationDate: $ref: '#/definitions/XMLGregorianCalendar' CaseNotificationType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' caseNotificationSeqNumber: type: string format: string diagnosisList: type: array items: $ref: '#/definitions/DiagnosisType' disclaimerList: type: array items: $ref: '#/definitions/DisclaimerType' lengthOfStayList: type: array items: $ref: '#/definitions/LengthOfStayType' notificationCategory: $ref: '#/definitions/CodeType' notificationDateTime: $ref: '#/definitions/XMLGregorianCalendar' notificationFaxNbr: type: string format: string notificationPhoneNbr: type: string format: string notifiedBy: $ref: '#/definitions/PersonType' notifiedContact: $ref: '#/definitions/PersonType' notifiedEmail: type: string format: string notifiedMember: $ref: '#/definitions/PersonType' notifiedText: type: string format: string procedureList: type: array items: $ref: '#/definitions/ProcedureType' CaseOwnerListType: type: object properties: caseOwner: type: array items: $ref: '#/definitions/CaseOwnerType' CaseOwnerType: type: object properties: birthDate: $ref: '#/definitions/XMLGregorianCalendar' deathDate: $ref: '#/definitions/XMLGregorianCalendar' firstName: type: string format: string genderCode: $ref: '#/definitions/GenderCode' lastName: type: string format: string lifetimeIdentifier: type: string format: string middleName: type: string format: string namePrefixCode: type: string format: string nameSuffixCode: type: string format: string personIdentifier: type: string format: string role: $ref: '#/definitions/RoleType' status: $ref: '#/definitions/StatusType' CaseResponse: type: object properties: authorizationFeed: $ref: '#/definitions/AuthorizationFeed' Change: type: object properties: create: $ref: '#/definitions/Changer' modify: $ref: '#/definitions/Changer' ChangeHistory: type: object properties: change: type: array items: $ref: '#/definitions/Change' Changer: type: object properties: userDateTime: $ref: '#/definitions/XMLGregorianCalendar' userIdentifier: type: string format: string Code: type: object properties: rdi: type: string format: string value: type: string format: string CodeType: type: object properties: code: type: string format: string codeSet: type: string format: string description: type: string format: string Contact: type: object properties: contactAddress: $ref: '#/definitions/GeneralAddress' contactConsentCode: $ref: '#/definitions/BaseCode' contactElectronicMail: $ref: '#/definitions/ElectronicMail' contactPurposeCode: $ref: '#/definitions/ContactPurposeCode' contactTelephone: $ref: '#/definitions/ContactTelephone' contactWeb: $ref: '#/definitions/ContactWeb' effectiveDate: $ref: '#/definitions/XMLGregorianCalendar' terminationDate: $ref: '#/definitions/XMLGregorianCalendar' timeZoneCode: $ref: '#/definitions/TimeZoneCode' ContactPurposeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string ContactTelephone: type: object properties: areaCode: $ref: '#/definitions/AreaCode' countryCallingPrefixCode: $ref: '#/definitions/CountryCallingPrefixCode' telephoneExtensionNumber: type: string format: string telephoneModalityCode: $ref: '#/definitions/TelephoneModalityCode' telephoneNumber: type: string format: string telephoneTypeCode: $ref: '#/definitions/TelephoneTypeCode' ContactType: type: object properties: address: $ref: '#/definitions/AddressType' contactIndividual: $ref: '#/definitions/PersonType' contactOrganization: $ref: '#/definitions/OrganizationType' email: type: string format: string fax: $ref: '#/definitions/PhoneType' phone: $ref: '#/definitions/PhoneType' text: $ref: '#/definitions/PhoneType' ContactWeb: type: object properties: effectiveDate: $ref: '#/definitions/XMLGregorianCalendar' terminationDate: $ref: '#/definitions/XMLGregorianCalendar' urlName: type: string format: string webContactEffectiveDate: $ref: '#/definitions/XMLGregorianCalendar' webContactTerminationDate: $ref: '#/definitions/XMLGregorianCalendar' ContractStatusCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string CountryCallingPrefixCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string CountryCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string CountyCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string CoveringPhysicianCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string DecisionType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' auditLog: $ref: '#/definitions/AuditLogType' decisionCode: $ref: '#/definitions/CodeType' decisionDateTime: $ref: '#/definitions/XMLGregorianCalendar' decisionReasonCode: $ref: '#/definitions/CodeType' decisionReviewerName: $ref: '#/definitions/PersonNameType' endDate: $ref: '#/definitions/XMLGregorianCalendar' reviewNoteList: $ref: '#/definitions/ReviewNoteListType' startDate: $ref: '#/definitions/XMLGregorianCalendar' DiagnosisListType: type: object properties: diagnosis: type: array items: $ref: '#/definitions/DiagnosisType' DiagnosisType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' codingStandardCode: $ref: '#/definitions/BaseCode' diagnosisCode: $ref: '#/definitions/CodeType' diagnosisCodeLongDescription: type: string format: string diagnosisDate: $ref: '#/definitions/XMLGregorianCalendar' diagnosisQualifierCode: $ref: '#/definitions/CodeType' diagnosisTypeCode: $ref: '#/definitions/BaseCode' globalUUId: type: string format: string validationList: type: array items: $ref: '#/definitions/ValidationType' DischargePlanListType: type: object properties: dischargePlan: type: array items: $ref: '#/definitions/DischargePlanType' DischargePlanNoteListType: type: object properties: dischargePlanNoteNote: type: array items: $ref: '#/definitions/DischargePlanNoteType' DischargePlanNoteType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' note: type: string format: string noteByName: $ref: '#/definitions/PersonNameType' noteClassification: type: string format: string noteDatetime: $ref: '#/definitions/XMLGregorianCalendar' DischargePlanType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' appointmentDate: $ref: '#/definitions/XMLGregorianCalendar' appointmentTime: $ref: '#/definitions/XMLGregorianCalendar' diagnosisList: $ref: '#/definitions/DiagnosisListType' dischargeMedicationDescription: type: string format: string dischargePlanNoteList: $ref: '#/definitions/DischargePlanNoteListType' provider: $ref: '#/definitions/ProviderType' DisclaimerType: type: object properties: disclaimerCategory: $ref: '#/definitions/CodeType' disclaimerText: type: string format: string DurationType: type: object properties: durationQualifierCode: $ref: '#/definitions/CodeType' durationValue: type: string format: string EDICode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string EducationalDegreeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string EffectiveDating: type: object properties: effectiveDate: $ref: '#/definitions/XMLGregorianCalendar' lastUpdateDate: $ref: '#/definitions/XMLGregorianCalendar' terminationDate: $ref: '#/definitions/XMLGregorianCalendar' terminationReasonCode: $ref: '#/definitions/TerminationReasonCode' ElectronicMail: type: object properties: electronicMailType: type: string format: string emailAddressText: type: string format: string EmailListType: type: object properties: email: type: array items: type: string format: string ErrorListType: type: object properties: error: type: array items: $ref: '#/definitions/ErrorType' ErrorMessage: type: object properties: code: type: string format: string description: type: string format: string ErrorType: type: object properties: errorCode: $ref: '#/definitions/CodeType' errorDetail: type: string format: string EthnicityCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string ExchangeProviderCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string FederalTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string FrequencyType: type: object properties: frequencyQualifierCode: $ref: '#/definitions/CodeType' frequencyValue: type: string format: string GenderCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string GeneralAddress: type: object properties: addressLine1Text: type: string format: string addressLine2Text: type: string format: string addressLine3Text: type: string format: string addressTypeCode: $ref: '#/definitions/AddressTypeCode' cityName: type: string format: string countryCode: $ref: '#/definitions/CountryCode' countyCode: $ref: '#/definitions/CountyCode' postalCode: type: string format: string postalCodeExtensionNumber: type: string format: string stateCode: $ref: '#/definitions/StateCode' timeZoneCode: $ref: '#/definitions/TimeZoneCode' GetDetailByIdModel: type: object properties: caseIdentifier: type: string format: string medicalManagementSystemIdentifier: type: string format: string providerTaxId: type: string format: string GetDetailByIdResponse: type: object properties: caseResponse: $ref: '#/definitions/CaseResponse' errorMessage: $ref: '#/definitions/ErrorMessage' GraphQLRequest: type: object properties: request: type: string format: string GraphQLResponse: type: object properties: response: type: string format: string HealthCareCommonProcedureCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string HospitalPrivelge: type: object properties: privilegeCode: $ref: '#/definitions/PrivilegeCode' IdentifierType: type: object properties: id: type: string format: string IndividualProviderType: type: object properties: affiliatedOrganizationList: $ref: '#/definitions/AffiliatedOrganizationListType' dateOfBirth: $ref: '#/definitions/XMLGregorianCalendar' genderCode: $ref: '#/definitions/CodeType' medicareId: type: string format: string nationalProviderIdentifier: $ref: '#/definitions/IdentifierType' personName: $ref: '#/definitions/PersonNameType' primaryCareProviderId: type: string format: string providerGlobalIdentifier: $ref: '#/definitions/WellpointGlobalIdentifierType' providerLegacyIdentifier: $ref: '#/definitions/WellpointLegacyIdentifierType' providerSpecialty: type: string format: string ssn: type: string format: string taxIdentifier: $ref: '#/definitions/IdentifierType' LanguageCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string LengthOfStayDecisionListType: type: object properties: lengthOfStayDecision: type: array items: $ref: '#/definitions/LengthOfStayDecisionType' LengthOfStayDecisionType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' auditLog: $ref: '#/definitions/AuditLogType' decisionCode: $ref: '#/definitions/CodeType' decisionDateTime: $ref: '#/definitions/XMLGregorianCalendar' decisionReasonCode: $ref: '#/definitions/CodeType' decisionReviewerName: $ref: '#/definitions/PersonNameType' endDate: $ref: '#/definitions/XMLGregorianCalendar' globalUUId: type: string format: string lengthOfStayQuantity: $ref: '#/definitions/LengthOfStayQuantityType' levelOfCareCode: $ref: '#/definitions/CodeType' reviewNoteList: $ref: '#/definitions/ReviewNoteListType' startDate: $ref: '#/definitions/XMLGregorianCalendar' LengthOfStayLetterType: type: object properties: lengthOfStayType: type: string format: string LengthOfStayListType: type: object properties: lengthOfStay: type: array items: $ref: '#/definitions/LengthOfStayType' LengthOfStayQuantityType: type: object properties: days: type: string format: string LengthOfStaySummary: type: object properties: actualAdmitDate: $ref: '#/definitions/XMLGregorianCalendar' actualDischargeDate: $ref: '#/definitions/XMLGregorianCalendar' dispositionCode: $ref: '#/definitions/BaseCode' extendedDaysAuthorized: type: integer format: int32 initialDaysAuthorized: type: integer format: int32 lengthOfStayIdentifier: type: string format: string totalDaysAuthorized: type: integer format: int32 totalDaysDenied: type: integer format: int32 totalDaysRequested: type: integer format: int32 LengthOfStayType: type: object properties: actionTypeCode: $ref: '#/definitions/CodeType' additionalNotes: type: array items: $ref: '#/definitions/NoteType' additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' auditLog: $ref: '#/definitions/AuditLogType' clinicalInformationAttachedDateTime: $ref: '#/definitions/XMLGregorianCalendar' clinicalInformationPresentIndicator: type: string format: string decisionDate: $ref: '#/definitions/XMLGregorianCalendar' endDate: $ref: '#/definitions/XMLGregorianCalendar' globalUUId: type: string format: string lengthOfStayDecisionList: $ref: '#/definitions/LengthOfStayDecisionListType' lengthOfStayQuantity: $ref: '#/definitions/LengthOfStayQuantityType' lengthOfStayStatus: $ref: '#/definitions/StatusType' lengthOfStayType: $ref: '#/definitions/CodeType' letterSupressionLevelList: type: array items: $ref: '#/definitions/LetterSupressionLevelListType' levelOfCareCode: $ref: '#/definitions/CodeType' pcrReviewReason: type: string format: string pcrReviewType: type: string format: string requestDate: $ref: '#/definitions/XMLGregorianCalendar' reviewType: type: string format: string servicingFacility: $ref: '#/definitions/ProviderType' servicingProviderList: $ref: '#/definitions/ProviderListType' startDate: $ref: '#/definitions/XMLGregorianCalendar' LetterSummaryListType: type: object properties: letterSummary: type: array items: $ref: '#/definitions/LetterSummaryType' LetterSummaryType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' lengthOfStayLetter: $ref: '#/definitions/LengthOfStayLetterType' letterIdentifier: type: string format: string letterName: type: string format: string letterPrintDate: $ref: '#/definitions/XMLGregorianCalendar' letterTriggerDate: $ref: '#/definitions/XMLGregorianCalendar' letterType: $ref: '#/definitions/CodeType' modeOfCorrespondence: $ref: '#/definitions/CodeType' modeOfCorrespondenceStatus: $ref: '#/definitions/CodeType' recipientSummary: $ref: '#/definitions/RecipientSummaryType' serviceLineSummaryList: type: array items: $ref: '#/definitions/ServiceLineSummaryType' LetterSupressionLevelListType: type: object properties: letterSupressionLevel: type: array items: $ref: '#/definitions/CodeType' LocationCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string MMSSystemDetailsType: type: object properties: mmsSystemId: type: string format: string mmsSystemName: type: string format: string MaritalStatusCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string MedicalAttachmentListType: type: object properties: medicalAttachment: type: array items: $ref: '#/definitions/MedicalAttachmentType' MedicalAttachmentType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' documentDateTime: $ref: '#/definitions/XMLGregorianCalendar' documentIdentifier: $ref: '#/definitions/IdentifierType' documentName: type: string format: string documentTypeCode: $ref: '#/definitions/CodeType' MemberRelationshipCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string MemberStatusCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string MemberThumbnail: type: object properties: birthDate: $ref: '#/definitions/XMLGregorianCalendar' changeKey: type: string format: string dateEnrolled: $ref: '#/definitions/XMLGregorianCalendar' deathDate: $ref: '#/definitions/XMLGregorianCalendar' enterpriseKey: type: string format: string firstName: type: string format: string genderCode: $ref: '#/definitions/GenderCode' groupIdentifier: type: string format: string healthCardIdentifier: type: string format: string lastName: type: string format: string maritalStatusCode: $ref: '#/definitions/MaritalStatusCode' memberRelationshipCode: $ref: '#/definitions/MemberRelationshipCode' memberSequenceNumber: type: string format: string memberStatusCode: $ref: '#/definitions/MemberStatusCode' middleName: type: string format: string namePrefixCode: type: string format: string nameSuffixCode: type: string format: string sourceIdentifier: type: string format: string sourceKey: type: string format: string subscriberIdentifier: type: string format: string MemberType: type: object properties: addressList: $ref: '#/definitions/AddressListType' dateOfBirth: $ref: '#/definitions/XMLGregorianCalendar' emailList: $ref: '#/definitions/EmailListType' genderCode: $ref: '#/definitions/CodeType' healthcardIdentifier: $ref: '#/definitions/WellpointLegacyIdentifierType' itsSubscriberIdentifier: $ref: '#/definitions/IdentifierType' language: type: string format: string medicaidId: type: string format: string medicareId: type: string format: string mediclaimId: type: string format: string memberGlobalIdentifier: $ref: '#/definitions/WellpointGlobalIdentifierType' memberLegacyIdentifier: $ref: '#/definitions/WellpointLegacyIdentifierType' memberTypeCode: $ref: '#/definitions/CodeType' personName: $ref: '#/definitions/PersonNameType' phoneList: $ref: '#/definitions/PhoneListType' race: type: string format: string sequenceNumber: type: string format: string ssn: type: string format: string validationList: type: array items: $ref: '#/definitions/ValidationType' Note: type: object properties: changeHistory: $ref: '#/definitions/ChangeHistory' noteId: type: string format: string noteText: type: array items: type: string format: string noteTypeCode: type: string format: string shortDescription: type: string format: string NoteType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' note: type: string format: string noteByName: $ref: '#/definitions/PersonNameType' noteClassification: type: string format: string noteDatetime: $ref: '#/definitions/XMLGregorianCalendar' OrganizationProviderSummaryType: type: object properties: acceptingPatientsTypeCode: $ref: '#/definitions/AcceptingPatientsTypeCode' ancillaryIndicator: type: string format: string auditFlag: $ref: '#/definitions/BaseCode' blueDistinctionDetails: type: array items: $ref: '#/definitions/BlueDistinctionDetails' changeKey: type: string format: string contractDescription: type: string format: string contractStatusCode: $ref: '#/definitions/ContractStatusCode' enterpriseKey: type: string format: string federalEmployerEffectiveDating: $ref: '#/definitions/EffectiveDating' federalEmployerIdentifier: type: string format: string federalTypeCode: $ref: '#/definitions/FederalTypeCode' lastUpdateDate: $ref: '#/definitions/XMLGregorianCalendar' locationCode: type: array items: $ref: '#/definitions/LocationCode' matchingScore: type: number medicareIdentifier: type: array items: type: string format: string multiCheckLocationType: type: array items: $ref: '#/definitions/BaseCode' multipleTaxIdCode: $ref: '#/definitions/BaseCode' nationalProviderIdentifier: type: array items: type: string format: string note: type: array items: $ref: '#/definitions/Note' organizationName: type: string format: string organizationProviderType: type: array items: $ref: '#/definitions/OrganizationProviderType' practiceAddress: type: array items: $ref: '#/definitions/PracticeAddress' productIdentifier: type: string format: string programTypeDetails: type: array items: $ref: '#/definitions/ProgramTypeDetails' providerAlternateIdentifier: type: array items: $ref: '#/definitions/ProviderAlternateIdentifier' providerCategoryCode: $ref: '#/definitions/ProviderCategoryCode' providerContact: type: array items: $ref: '#/definitions/ProviderContact' providerGlobalIdentifier: type: array items: type: string format: string providerLicense: type: array items: $ref: '#/definitions/ProviderLicense' providerSpecialtyList: $ref: '#/definitions/ProviderSpecialtyListType' providerStatus: $ref: '#/definitions/ProviderStatus' providerTypeCode: $ref: '#/definitions/ProviderTypeCode' servingAsPcp: type: string format: string sourceIdentifier: type: string format: string sourceKey: type: string format: string ssncode: $ref: '#/definitions/SSNCode' tax1099Address: type: array items: $ref: '#/definitions/ProviderAddress' tax1099Name: type: string format: string taxonomyCode: type: array items: $ref: '#/definitions/TaxonomyCode' terminationDate: $ref: '#/definitions/XMLGregorianCalendar' terminationReasonCode: $ref: '#/definitions/TerminationReasonCode' w9ReceiptDate: type: array items: $ref: '#/definitions/XMLGregorianCalendar' OrganizationProviderThumbnail: type: object properties: acceptingPatientsTypeCode: $ref: '#/definitions/AcceptingPatientsTypeCode' ancillaryIndicator: type: string format: string auditFlag: $ref: '#/definitions/BaseCode' changeKey: type: string format: string contractDescription: type: string format: string contractStatusCode: $ref: '#/definitions/ContractStatusCode' enterpriseKey: type: string format: string federalEmployerEffectiveDating: $ref: '#/definitions/EffectiveDating' federalEmployerIdentifier: type: string format: string federalTypeCode: $ref: '#/definitions/FederalTypeCode' lastUpdateDate: $ref: '#/definitions/XMLGregorianCalendar' matchingScore: type: number medicareIdentifier: type: array items: type: string format: string multipleTaxIdCode: $ref: '#/definitions/BaseCode' nationalProviderIdentifier: type: array items: type: string format: string note: type: array items: $ref: '#/definitions/Note' organizationName: type: string format: string organizationProviderType: type: array items: $ref: '#/definitions/OrganizationProviderType' programTypeDetails: type: array items: $ref: '#/definitions/ProgramTypeDetails' providerAlternateIdentifier: type: array items: $ref: '#/definitions/ProviderAlternateIdentifier' providerCategoryCode: $ref: '#/definitions/ProviderCategoryCode' providerGlobalIdentifier: type: array items: type: string format: string providerStatus: $ref: '#/definitions/ProviderStatus' providerTypeCode: $ref: '#/definitions/ProviderTypeCode' sourceIdentifier: type: string format: string sourceKey: type: string format: string ssncode: $ref: '#/definitions/SSNCode' taxonomyCode: type: array items: $ref: '#/definitions/TaxonomyCode' OrganizationProviderType: type: object properties: bcbsaSpecialityCode: type: array items: $ref: '#/definitions/BaseCode' facilitySpecialty: type: string format: string medicareId: type: string format: string nationalProviderIdentifier: $ref: '#/definitions/IdentifierType' organizationName: type: string format: string organizationTypeCode: $ref: '#/definitions/OrganizationTypeCode' primary: type: boolean format: boolean providerGlobalIdentifier: $ref: '#/definitions/WellpointGlobalIdentifierType' providerLegacyIdentifier: $ref: '#/definitions/WellpointLegacyIdentifierType' taxIdentifier: $ref: '#/definitions/IdentifierType' taxonomyCode: type: array items: $ref: '#/definitions/TaxonomyCode' OrganizationType: type: object properties: organizationName: type: string format: string OrganizationTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string PersonContact: type: object properties: contact: type: array items: $ref: '#/definitions/Contact' name: $ref: '#/definitions/PersonName' PersonName: type: object properties: firstName: type: string format: string lastName: type: string format: string middleName: type: string format: string namePrefixCode: type: string format: string nameSuffixCode: type: string format: string PersonNameType: type: object properties: firstName: type: string format: string lastName: type: string format: string middleName: type: string format: string suffix: type: string format: string title: type: string format: string PersonType: type: object properties: dateOfBirth: $ref: '#/definitions/XMLGregorianCalendar' genderCode: $ref: '#/definitions/CodeType' personName: $ref: '#/definitions/PersonNameType' ssn: type: string format: string PhoneListType: type: object properties: phone: type: array items: $ref: '#/definitions/PhoneType' PhoneType: type: object properties: extension: type: string format: string phoneNumber: type: string format: string phoneTypeCode: $ref: '#/definitions/CodeType' PolicyType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' alphaPrefixCode: type: string format: string cobDetailsList: $ref: '#/definitions/COBDetailsListType' groupName: type: string format: string groupNumber: type: string format: string homePlanCode: $ref: '#/definitions/CodeType' homeStationCode: $ref: '#/definitions/CodeType' lineOfBusiness: type: string format: string patientRelationToPolicyHolderCode: $ref: '#/definitions/CodeType' payorCode: type: string format: string planEffectiveDate: $ref: '#/definitions/XMLGregorianCalendar' planExpirationDate: $ref: '#/definitions/XMLGregorianCalendar' planIdentifier: $ref: '#/definitions/IdentifierType' planStateSold: type: string format: string policyHolder: $ref: '#/definitions/MemberType' policyNumber: type: string format: string prodId: type: string format: string sbuTypeCode: type: string format: string sourceSystem: $ref: '#/definitions/CodeType' subGroupId: type: string format: string PracticeAddress: type: object properties: addressLine1Text: type: string format: string addressLine2Text: type: string format: string addressLine3Text: type: string format: string addressTypeCode: $ref: '#/definitions/AddressTypeCode' adjustableCode: $ref: '#/definitions/BaseCode' cityName: type: string format: string countryCode: $ref: '#/definitions/CountryCode' countyCode: $ref: '#/definitions/CountyCode' doingBusinessAsName: type: string format: string emailAddressText: type: array items: type: string format: string includeInProviderDirectory: type: string format: string lastUpdateDate: $ref: '#/definitions/XMLGregorianCalendar' locationCode: type: array items: $ref: '#/definitions/LocationCode' multiEOBLocationNumber: type: array items: type: string format: string paymentOption: $ref: '#/definitions/BaseCode' postalCode: type: string format: string postalCodeExtensionNumber: type: string format: string primary: type: boolean format: boolean programTypeDetails: type: array items: $ref: '#/definitions/ProgramTypeDetails' providerAddressEffectiveDating: $ref: '#/definitions/EffectiveDating' providerContact: type: array items: $ref: '#/definitions/ProviderContact' stateCode: $ref: '#/definitions/StateCode' telephone: type: array items: $ref: '#/definitions/Telephone' timeZoneCode: $ref: '#/definitions/TimeZoneCode' PractitionerProviderSummary: type: object properties: acceptingPatientsTypeCode: $ref: '#/definitions/AcceptingPatientsTypeCode' ancillaryIndicator: type: string format: string birthDate: $ref: '#/definitions/XMLGregorianCalendar' boardCertification: type: array items: $ref: '#/definitions/BoardCertification' changeKey: type: string format: string contractDescription: type: string format: string contractStatusCode: $ref: '#/definitions/ContractStatusCode' coveringPhysicianCode: $ref: '#/definitions/CoveringPhysicianCode' educationalDegreeCode: type: array items: $ref: '#/definitions/EducationalDegreeCode' enterpriseKey: type: string format: string ethnicityCode: type: array items: $ref: '#/definitions/EthnicityCode' genderCode: $ref: '#/definitions/GenderCode' graduationYear: type: array items: type: integer format: int32 languageCode: type: array items: $ref: '#/definitions/LanguageCode' lastUpdateDate: $ref: '#/definitions/XMLGregorianCalendar' matchingScore: type: number medicalSchool: type: array items: type: string format: string medicalTitle: type: array items: $ref: '#/definitions/BaseCode' medicareIdentifier: type: array items: type: string format: string multipleTaxIdCode: $ref: '#/definitions/BaseCode' nationalProviderIdentifier: type: array items: type: string format: string note: type: array items: $ref: '#/definitions/Note' personName: $ref: '#/definitions/PersonName' practiceAddress: type: array items: $ref: '#/definitions/PracticeAddress' preferredName: type: string format: string programTypeDetails: type: array items: $ref: '#/definitions/ProgramTypeDetails' providerAlternateIdentifier: type: array items: $ref: '#/definitions/ProviderAlternateIdentifier' providerCategoryCode: $ref: '#/definitions/ProviderCategoryCode' providerContact: type: array items: $ref: '#/definitions/ProviderContact' providerGlobalIdentifier: type: array items: type: string format: string providerLicense: type: array items: $ref: '#/definitions/ProviderLicense' providerSpecialty: type: array items: $ref: '#/definitions/ProviderSpecialty' providerStatus: $ref: '#/definitions/ProviderStatus' providerTypeCode: $ref: '#/definitions/ProviderTypeCode' servingAsPcp: type: string format: string socialSecurityCardIdentifier: type: string format: string sourceIdentifier: type: string format: string sourceKey: type: string format: string taxonomyCode: type: array items: $ref: '#/definitions/TaxonomyCode' terminationDate: $ref: '#/definitions/XMLGregorianCalendar' terminationReasonCode: $ref: '#/definitions/TerminationReasonCode' w9VerificationDate: type: array items: $ref: '#/definitions/XMLGregorianCalendar' PrivilegeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string ProcedureListType: type: object properties: procedure: type: array items: $ref: '#/definitions/ProcedureType' ProcedureType: type: object properties: authorizationQuantity: $ref: '#/definitions/AuthorizationQuantityType' codingStandardCode: $ref: '#/definitions/BaseCode' healthCareCommonProcedureCode: $ref: '#/definitions/HealthCareCommonProcedureCode' modifiers: type: array items: $ref: '#/definitions/CodeType' procedureCode: $ref: '#/definitions/CodeType' procedureModifierCode: type: array items: $ref: '#/definitions/BaseCode' procedureQualifierCode: $ref: '#/definitions/CodeType' procedureTypeCode: $ref: '#/definitions/BaseCode' requestedAuthorizationQuantity: $ref: '#/definitions/AuthorizationQuantityType' veinType: type: string format: string ProgramTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string ProgramTypeDetails: type: object properties: programEffectiveDating: $ref: '#/definitions/EffectiveDating' programTypeCode: $ref: '#/definitions/ProgramTypeCode' ProviderAddress: type: object properties: addressLine1Text: type: string format: string addressLine2Text: type: string format: string addressLine3Text: type: string format: string addressTypeCode: $ref: '#/definitions/AddressTypeCode' adjustableCode: $ref: '#/definitions/BaseCode' cityName: type: string format: string countryCode: $ref: '#/definitions/CountryCode' countyCode: $ref: '#/definitions/CountyCode' doingBusinessAsName: type: string format: string emailAddressText: type: array items: type: string format: string includeInProviderDirectory: type: string format: string lastUpdateDate: $ref: '#/definitions/XMLGregorianCalendar' locationCode: type: array items: $ref: '#/definitions/LocationCode' multiEOBLocationNumber: type: array items: type: string format: string paymentOption: $ref: '#/definitions/BaseCode' postalCode: type: string format: string postalCodeExtensionNumber: type: string format: string primary: type: boolean format: boolean programTypeDetails: type: array items: $ref: '#/definitions/ProgramTypeDetails' providerAddressEffectiveDating: $ref: '#/definitions/EffectiveDating' stateCode: $ref: '#/definitions/StateCode' telephone: type: array items: $ref: '#/definitions/Telephone' timeZoneCode: $ref: '#/definitions/TimeZoneCode' ProviderAlternateIdentifier: type: object properties: alternateIdentifierEffectiveDating: $ref: '#/definitions/EffectiveDating' deaexpirationDate: $ref: '#/definitions/XMLGregorianCalendar' exchangeProviderCode: $ref: '#/definitions/ExchangeProviderCode' providerIdentifier: type: string format: string providerIdentifierTypeCode: $ref: '#/definitions/ProviderIdentifierTypeCode' sourceSystemCode: $ref: '#/definitions/SourceSystemCode' stateCode: $ref: '#/definitions/StateCode' ProviderCategoryCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string ProviderContact: type: object properties: emailAddressText: type: array items: type: string format: string name: $ref: '#/definitions/PersonName' primary: type: boolean format: boolean telephone: type: array items: $ref: '#/definitions/Telephone' title: type: array items: $ref: '#/definitions/BaseCode' ProviderIdentifierTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string ProviderLicense: type: object properties: providerLicenseNumber: type: string format: string stateCode: $ref: '#/definitions/StateCode' ProviderListType: type: object properties: provider: type: array items: $ref: '#/definitions/ProviderType' ProviderRelationshipTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string ProviderSpecialty: type: object properties: bcbsaSpecialityCode: type: array items: $ref: '#/definitions/BaseCode' primary: type: boolean format: boolean providerSpecialtyCode: $ref: '#/definitions/ProviderSpecialtyCode' specialityBoardCertificationCode: $ref: '#/definitions/BaseCode' specialityEffectiveDating: $ref: '#/definitions/EffectiveDating' taxonomyCode: type: array items: $ref: '#/definitions/TaxonomyCode' ProviderSpecialtyCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string ProviderSpecialtyListType: type: object properties: providerSpecialty: type: array items: $ref: '#/definitions/ProviderSpecialtyThumbnail' ProviderSpecialtyThumbnail: type: object properties: primary: type: boolean format: boolean providerSpecialtyCode: $ref: '#/definitions/ProviderSpecialtyCode' ProviderStatus: type: object properties: effectiveDate: $ref: '#/definitions/XMLGregorianCalendar' lastUpdateDate: $ref: '#/definitions/XMLGregorianCalendar' statusCode: $ref: '#/definitions/StatusCode' terminationDate: $ref: '#/definitions/XMLGregorianCalendar' terminationReasonCode: $ref: '#/definitions/TerminationReasonCode' ProviderSummaryListType: type: object properties: providerSummary: type: array items: $ref: '#/definitions/ProviderSummaryType' ProviderSummaryType: type: object properties: affiliationOrganizationSummary: $ref: '#/definitions/AffiliationOrganizationSummary' organizationProviderSummary: $ref: '#/definitions/OrganizationProviderSummaryType' practitionerProviderSummary: $ref: '#/definitions/PractitionerProviderSummary' providerNetworkOverrideStatusIndicator: type: string format: string providerNetworkStatusCode: $ref: '#/definitions/BaseCode' providerRoleCode: $ref: '#/definitions/BaseCode' ProviderType: type: object properties: additionalContact: $ref: '#/definitions/AdditionalContactType' additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' address: $ref: '#/definitions/AddressType' individualProvider: $ref: '#/definitions/IndividualProviderType' organizationProvider: $ref: '#/definitions/OrganizationProviderType' phone: $ref: '#/definitions/PhoneType' providerContact: $ref: '#/definitions/ContactType' providerRoleCode: $ref: '#/definitions/CodeType' tempProviderIndicator: type: string format: string validationList: type: array items: $ref: '#/definitions/ValidationType' ProviderTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string QName: type: object properties: localPart: type: string format: string namespaceURI: type: string format: string prefix: type: string format: string QuantityDurationType: type: object properties: durationQualifierCode: $ref: '#/definitions/BaseCode' durationValue: type: string format: string QuantityFrequencyType: type: object properties: frequencyQualifierCode: $ref: '#/definitions/BaseCode' frequencyValue: type: string format: string RecipientSummaryType: type: object properties: organization: $ref: '#/definitions/OrganizationType' recipient: $ref: '#/definitions/PersonNameType' recipientTypeCode: $ref: '#/definitions/CodeType' ReviewNoteListType: type: object properties: reviewNote: type: array items: $ref: '#/definitions/ReviewNoteType' ReviewNoteType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' note: type: string format: string noteByName: $ref: '#/definitions/PersonNameType' noteClassification: type: string format: string noteDatetime: $ref: '#/definitions/XMLGregorianCalendar' RoleType: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string roleIdentifier: type: string format: string SSNCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string SearchCaseSummaryRequest: type: object properties: caseRequestId: type: string format: string idType: type: string format: string idValue: type: string format: string patientDob: type: string format: string patientFirstName: type: string format: string patientLastName: type: string format: string providerType: type: string format: string providerTaxId: type: string format: string requestType: type: string format: string serviceDateEnd: type: string format: string serviceDateStart: type: string format: string subscriberId: type: string format: string SearchCaseSummaryResponse: type: object properties: utilizationManagementCaseSummaryListType: $ref: '#/definitions/UtilizationManagementCaseSummaryListType' warningList: type: array items: $ref: '#/definitions/WarningList' ServiceDecisionListType: type: object properties: serviceDecision: type: array items: $ref: '#/definitions/ServiceDecisionType' ServiceDecisionType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' auditLog: $ref: '#/definitions/AuditLogType' decisionCode: $ref: '#/definitions/CodeType' decisionDateTime: $ref: '#/definitions/XMLGregorianCalendar' decisionReasonCode: $ref: '#/definitions/CodeType' decisionReviewerName: $ref: '#/definitions/PersonNameType' decisionServiceQuantity: $ref: '#/definitions/ServiceQuantityType' endDate: $ref: '#/definitions/XMLGregorianCalendar' reviewNoteList: $ref: '#/definitions/ReviewNoteListType' startDate: $ref: '#/definitions/XMLGregorianCalendar' ServiceLineSummaryType: type: object properties: decisionSummary: $ref: '#/definitions/DecisionType' serviceId: $ref: '#/definitions/IdentifierType' serviceTypeCode: $ref: '#/definitions/CodeType' ServiceListType: type: object properties: service: type: array items: $ref: '#/definitions/ServiceType' ServiceQuantityType: type: object properties: duration: $ref: '#/definitions/DurationType' frequency: $ref: '#/definitions/FrequencyType' totalQuantityDetails: $ref: '#/definitions/TotalQuantityType' unit: $ref: '#/definitions/UnitType' ServiceSummary: type: object properties: appealCode: $ref: '#/definitions/BaseCode' authServiceEndDate: $ref: '#/definitions/XMLGregorianCalendar' authServiceFromDate: $ref: '#/definitions/XMLGregorianCalendar' classificationCode: $ref: '#/definitions/BaseCode' lateCallPenalty: type: string format: string placeOfServiceCode: $ref: '#/definitions/BaseCode' procedureList: $ref: '#/definitions/ProcedureListType' providerSummaryList: $ref: '#/definitions/ProviderSummaryListType' reasonCode: $ref: '#/definitions/BaseCode' serviceFromDate: $ref: '#/definitions/XMLGregorianCalendar' serviceIdentifier: type: string format: string serviceStatusCode: $ref: '#/definitions/BaseCode' serviceToDate: $ref: '#/definitions/XMLGregorianCalendar' serviceTypeCode: $ref: '#/definitions/BaseCode' ServiceSummaryListType: type: object properties: serviceSummary: type: array items: $ref: '#/definitions/ServiceSummary' ServiceType: type: object properties: additionalNotes: type: array items: $ref: '#/definitions/NoteType' additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' assignedOwner: $ref: '#/definitions/UserType' auditLog: $ref: '#/definitions/AuditLogType' clinicalInformationAttachedDateTime: $ref: '#/definitions/XMLGregorianCalendar' clinicalInformationPresentIndicator: type: string format: string dollarAmount: type: string format: string endDate: $ref: '#/definitions/XMLGregorianCalendar' globalUUId: type: string format: string letterSupressionLevelList: type: array items: $ref: '#/definitions/LetterSupressionLevelListType' levelOfService: $ref: '#/definitions/CodeType' pcrReviewReason: type: string format: string pcrReviewType: type: string format: string placeOfServiceCode: $ref: '#/definitions/CodeType' procedure: $ref: '#/definitions/ProcedureType' requestDate: $ref: '#/definitions/XMLGregorianCalendar' requestedServiceQuantity: $ref: '#/definitions/ServiceQuantityType' reviewType: type: string format: string serviceDecisionList: $ref: '#/definitions/ServiceDecisionListType' serviceId: $ref: '#/definitions/IdentifierType' serviceNetworkStatusCode: $ref: '#/definitions/CodeType' serviceNetworkStatusReason: type: string format: string serviceSequenceNumber: $ref: '#/definitions/IdentifierType' serviceStatus: $ref: '#/definitions/StatusType' serviceTypeCode: $ref: '#/definitions/CodeType' servicingFacility: $ref: '#/definitions/ProviderType' servicingProviderList: $ref: '#/definitions/ProviderListType' startDate: $ref: '#/definitions/XMLGregorianCalendar' validationList: type: array items: $ref: '#/definitions/ValidationType' SourceSystemCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string SourceType: type: object properties: sourceCode: $ref: '#/definitions/CodeType' StateCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string StatusCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string StatusType: type: object properties: endDate: $ref: '#/definitions/XMLGregorianCalendar' startDate: $ref: '#/definitions/XMLGregorianCalendar' statusCode: $ref: '#/definitions/CodeType' TaxonomyCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string Telephone: type: object properties: areaCode: $ref: '#/definitions/AreaCode' countryCallingPrefixCode: $ref: '#/definitions/CountryCallingPrefixCode' telephoneExtensionNumber: type: string format: string telephoneModalityCode: $ref: '#/definitions/TelephoneModalityCode' telephoneNumber: type: string format: string telephoneTypeCode: $ref: '#/definitions/TelephoneTypeCode' TelephoneModalityCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string TelephoneTypeCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string TemplateDetailType: type: object properties: additionalProperties: type: array items: $ref: '#/definitions/AdditionalPropertyType' questionnaire: type: array items: $ref: '#/definitions/AdditionalPropertyType' templateCategory: type: string format: string templateCreatedBy: $ref: '#/definitions/UserType' templateCreatedDate: $ref: '#/definitions/XMLGregorianCalendar' templateId: type: string format: string templateName: type: string format: string templateTrigger: type: string format: string templateVersion: type: string format: string TerminationReasonCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string TimeZoneCode: type: object properties: code: $ref: '#/definitions/Code' description: type: string format: string name: type: string format: string TotalQuantityType: type: object properties: totalQuantity: type: string format: string totalQuantityQualifierCode: $ref: '#/definitions/CodeType' UnitType: type: object properties: unitQualifierCode: $ref: '#/definitions/CodeType' unitValue: type: string format: string UserType: type: object properties: userIdentifier: $ref: '#/definitions/IdentifierType' userName: $ref: '#/definitions/PersonNameType' UtilizationManagementCaseSummary: type: object properties: caseClosedDate: $ref: '#/definitions/XMLGregorianCalendar' caseCreatedDate: $ref: '#/definitions/XMLGregorianCalendar' caseIdentifier: type: string format: string caseOwnerList: $ref: '#/definitions/CaseOwnerListType' caseSourceCode: $ref: '#/definitions/BaseCode' caseTypeCode: $ref: '#/definitions/BaseCode' classificationCode: $ref: '#/definitions/BaseCode' diagnosisList: $ref: '#/definitions/DiagnosisListType' lengthOfStaySummary: $ref: '#/definitions/LengthOfStaySummary' letterIndicator: type: boolean format: boolean medicalManagementSystemIdentifier: type: string format: string memberThumbnail: $ref: '#/definitions/MemberThumbnail' noteIndicator: type: boolean format: boolean primaryContact: $ref: '#/definitions/PersonContact' providerSummaryList: $ref: '#/definitions/ProviderSummaryListType' serviceSummaryList: $ref: '#/definitions/ServiceSummaryListType' status: $ref: '#/definitions/StatusType' utilizationReviewCaseTypeCode: $ref: '#/definitions/BaseCode' utilizationReviewRecordTypeCode: $ref: '#/definitions/BaseCode' UtilizationManagementCaseSummaryListType: type: object properties: utilizationManagementCaseSummary: type: array items: $ref: '#/definitions/UtilizationManagementCaseSummary' ValidationReferenceCaseType: type: object properties: matchType: type: string format: string mmsRefID: type: string format: string mmsSourceSystem: type: string format: string status: type: string format: string ValidationResultType: type: object properties: validationQuestion: type: string format: string validationResponse: type: string format: string ValidationType: type: object properties: validationName: $ref: '#/definitions/CodeType' validationNotes: type: array items: $ref: '#/definitions/NoteType' validationPerformedBy: type: string format: string validationPerformedDateTime: $ref: '#/definitions/XMLGregorianCalendar' validationReferenceCaseList: type: array items: $ref: '#/definitions/ValidationReferenceCaseType' validationResults: type: array items: $ref: '#/definitions/ValidationResultType' validationStatus: type: string format: string Warning: type: object properties: code: type: string format: string component: type: string format: string message: type: string format: string WarningList: type: object properties: count: type: integer format: int32 warning: type: array items: $ref: '#/definitions/Warning' WellpointGlobalIdentifierType: type: object properties: identifier: $ref: '#/definitions/IdentifierType' WellpointLegacyIdentifierType: type: object properties: identifier: $ref: '#/definitions/IdentifierType' wellpointSouceSystemCode: $ref: '#/definitions/CodeType' XMLGregorianCalendar: type: object properties: day: type: integer format: int32 eon: type: integer format: int32 eonAndYear: type: integer format: int32 fractionalSecond: type: number hour: type: integer format: int32 millisecond: type: integer format: int32 minute: type: integer format: int32 month: type: integer format: int32 second: type: integer format: int32 timezone: type: integer format: int32 valid: type: boolean format: boolean xmlschemaType: $ref: '#/definitions/QName' year: type: integer format: int32 ProxyTicket: type: object properties: ticket: type: string description: The ticket number. pollUri: type: string description: The URI to poll. See Location header. x-ibm-configuration: enforced: true testable: false phase: realized securityDefinitions: oauth2: type: oauth2 description: "" flow: application scopes: hipaa: Realtime - Live HIPAA API tokenUrl: https://qua.api.availity.com/availity/v1/token security: - oauth2: - hipaa basePath: /platform/advanced-proxy x-ibm-endpoints: - endpointUrl: https://api.availity.com/availity description: Custom API Endpoint type: - production ...