{ "components": { "schemas": { "ACAEligibility": { "properties": { "ACAymdtrans": { "format": "date-time", "type": "string" }, "attestationDate": { "format": "date-time", "type": "string", "x-go-name": "AttestationDate" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "isACAPaymentEligible": { "type": "string", "x-go-name": "IsACAPaymentEligible" }, "qualifier": { "type": "string", "x-go-name": "Qualifier" }, "region": { "type": "string", "x-go-name": "Region" }, "termDate": { "format": "date-time", "type": "string", "x-go-name": "TermDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "ADA": { "properties": { "exteriorBuilding": { "$ref": "#/components/schemas/ExteriorBuilding" }, "interiorBuilding": { "$ref": "#/components/schemas/InteriorBuilding" }, "parking": { "$ref": "#/components/schemas/Parking" }, "programmaticAccess": { "$ref": "#/components/schemas/ProgrammaticAccess" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "ADAIndicator": { "properties": { "isASL": { "type": "string", "x-go-name": "IsASL" }, "isBasicAccess": { "type": "string", "x-go-name": "IsBasicAccess" }, "isExamTableScale": { "type": "string", "x-go-name": "IsExamTableScale" }, "isExterior": { "type": "string", "x-go-name": "IsExterior" }, "isInterior": { "type": "string", "x-go-name": "IsInterior" }, "isLimitedAccess": { "type": "string", "x-go-name": "IsLimitedAccess" }, "isMedEquipAccess": { "type": "string", "x-go-name": "IsMedEquipAccess" }, "isMeetsAdaAccessibility": { "type": "string", "x-go-name": "IsMeetsADAAccessibility" }, "isParking": { "type": "string", "x-go-name": "IsParking" }, "isPatientArea": { "type": "string", "x-go-name": "IsPatientArea" }, "isPatientDiagnost": { "type": "string", "x-go-name": "IsPatientDiagnost" }, "isRestroom": { "type": "string", "x-go-name": "IsRestroom" }, "isTTY": { "type": "string", "x-go-name": "IsTTY" }, "isTransHalfMile": { "type": "string", "x-go-name": "IsTransHalfMile" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Accreditation": { "properties": { "accredLevel": { "type": "string", "x-go-name": "AccredLevel" }, "accredType": { "type": "string", "x-go-name": "AccredType" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "isAccredited": { "type": "string", "x-go-name": "IsAccredited" }, "type": { "type": "string", "x-go-name": "Type" }, "validationDate": { "format": "date-time", "type": "string", "x-go-name": "ValidationDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Accreditations": { "properties": { "cliaAccreditation": { "items": { "$ref": "#/components/schemas/CLIAAccreditation" }, "type": "array", "x-go-name": "CLIA" }, "hcbsAccreditation": { "items": { "$ref": "#/components/schemas/HCBSAccreditation" }, "type": "array", "x-go-name": "HCBS" }, "hcfAccreditation": { "items": { "$ref": "#/components/schemas/Accreditation" }, "type": "array", "x-go-name": "HCF" }, "ncqAccreditation": { "items": { "$ref": "#/components/schemas/Accreditation" }, "type": "array", "x-go-name": "NCQ" }, "tjcAccreditation": { "items": { "$ref": "#/components/schemas/Accreditation" }, "type": "array", "x-go-name": "TJC" }, "uraAccreditation": { "items": { "$ref": "#/components/schemas/Accreditation" }, "type": "array", "x-go-name": "URA" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "AdditionalAddresses": { "properties": { "addressId": { "type": "string", "x-go-name": "AddressId" }, "addressLine1": { "type": "string", "x-go-name": "AddressLine1" }, "addressLine2": { "type": "string", "x-go-name": "AddressLine2" }, "city": { "type": "string", "x-go-name": "City" }, "country": { "type": "string", "x-go-name": "Country" }, "county": { "type": "string", "x-go-name": "County" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "geoCoords": { "$ref": "#/components/schemas/GeoCoords" }, "phoneNumbers": { "items": { "$ref": "#/components/schemas/PhoneNumbers" }, "type": "array", "x-go-name": "PhoneNumbers" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "state": { "type": "string", "x-go-name": "State" }, "stateCode": { "type": "string", "x-go-name": "StateCode" }, "type": { "type": "string", "x-go-name": "Type" }, "zipCode": { "type": "string", "x-go-name": "ZipCode" }, "zipPlus4": { "type": "string", "x-go-name": "ZipPlus4" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Address": { "properties": { "addressId": { "type": "string", "x-go-name": "AddressID" }, "addressLine1": { "type": "string", "x-go-name": "AddressLine1" }, "addressLine2": { "type": "string", "x-go-name": "AddressLine2" }, "billingPhoneNumbers": { "items": { "$ref": "#/components/schemas/BillingPhoneNumbers" }, "type": "array", "x-go-name": "BillingPhoneNumbers" }, "city": { "type": "string", "x-go-name": "City" }, "cityId": { "type": "string", "x-go-name": "CityId" }, "country": { "type": "string", "x-go-name": "Country" }, "county": { "type": "string", "x-go-name": "County" }, "countyId": { "type": "string", "x-go-name": "CountyId" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "fipsCountyCode": { "type": "string", "x-go-name": "FipsCountyCode" }, "geoCoords": { "$ref": "#/components/schemas/GeoCoords" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "state": { "type": "string", "x-go-name": "State" }, "stateCode": { "type": "string", "x-go-name": "StateCode" }, "type": { "type": "string", "x-go-name": "Type" }, "zipCode": { "type": "string", "x-go-name": "ZipCode" }, "zipPlus4": { "type": "string", "x-go-name": "Zip4" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "AdvancedMedicalHomeTier": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "tier": { "type": "string", "x-go-name": "Tier" }, "tierType": { "type": "string", "x-go-name": "TierType" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Affiliation": { "properties": { "absSuffix": { "type": "string", "x-go-name": "AbsSuffix" }, "accept": { "type": "string", "x-go-name": "Accept" }, "active": { "type": "string", "x-go-name": "Active" }, "affiliatedAgency": { "type": "string", "x-go-name": "AffiliatedAgency" }, "affiliationNumber": { "type": "string", "x-go-name": "AffiliationNumber" }, "altProviderType": { "type": "string", "x-go-name": "AltProviderType" }, "altProviderTypeDescription": { "type": "string", "x-go-name": "AltProviderTypeDescription" }, "altSpec1": { "type": "string", "x-go-name": "AltSpec1" }, "altSpec1Description": { "type": "string", "x-go-name": "AltSpec1Description" }, "alternateQualifier": { "type": "string", "x-go-name": "AlternateQualifier" }, "area": { "type": "string", "x-go-name": "Area" }, "businessUnit": { "type": "string", "x-go-name": "BusinessUnit" }, "capCycle": { "type": "string", "x-go-name": "CapCycle" }, "capKey": { "type": "string", "x-go-name": "CapKey" }, "capMethod": { "type": "string", "x-go-name": "CapMethod" }, "capStatus": { "type": "string", "x-go-name": "CapStatus" }, "capType": { "type": "string", "x-go-name": "CapType" }, "carrier": { "type": "string", "x-go-name": "Carrier" }, "claimType": { "type": "string", "x-go-name": "ClaimType" }, "classX": { "type": "string", "x-go-name": "ClassX" }, "cnrReason": { "type": "string", "x-go-name": "CnrReason" }, "cnrReasonDescription": { "type": "string", "x-go-name": "CnrReasonDescription" }, "county": { "type": "string", "x-go-name": "County" }, "credRequired": { "type": "string", "x-go-name": "CredRequired" }, "deaNumber": { "type": "string", "x-go-name": "DeaNumber" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "exceptionFee": { "type": "string", "x-go-name": "ExceptionFee" }, "fundClass": { "type": "string", "x-go-name": "FundClass" }, "groupPracticeNumber": { "type": "string", "x-go-name": "GroupPracticeNumber" }, "hatCode": { "type": "string", "x-go-name": "HatCode" }, "hatCodeDescription": { "type": "string", "x-go-name": "HatCodeDescription" }, "irsNumber": { "type": "string", "x-go-name": "IRSNumber" }, "lag": { "type": "string", "x-go-name": "Lag" }, "losRegion": { "type": "string", "x-go-name": "LosRegion" }, "medicaidNumber": { "type": "string", "x-go-name": "MedicaidNumber" }, "medicareNumber": { "type": "string", "x-go-name": "MedicareNumber" }, "npi": { "type": "string", "x-go-name": "NPI" }, "officeNumber": { "type": "string", "x-go-name": "OfficeNumber" }, "overrideKey": { "type": "string", "x-go-name": "OverrideKey" }, "patientLoad": { "type": "string", "x-go-name": "PatientLoad" }, "payClass": { "type": "string", "x-go-name": "PayClass" }, "payDiscount": { "type": "string", "x-go-name": "PayDiscount" }, "payTo": { "type": "string", "x-go-name": "PayTo" }, "periodTable": { "type": "string", "x-go-name": "PeriodTable" }, "pnlcAId": { "type": "string", "x-go-name": "PnlcAID" }, "pnlcId": { "type": "string", "x-go-name": "PnlcID" }, "poolClass": { "type": "string", "x-go-name": "PoolClass" }, "program": { "type": "string", "x-go-name": "Program" }, "providerId": { "type": "string", "x-go-name": "ProviderId" }, "providerType": { "type": "string", "x-go-name": "ProviderType" }, "providerTypeDescription": { "type": "string", "x-go-name": "ProviderTypeDescription" }, "region": { "type": "string", "x-go-name": "Region" }, "scaleClass": { "type": "string", "x-go-name": "ScaleClass" }, "spec1": { "type": "string", "x-go-name": "Spec1" }, "spec1Description": { "type": "string", "x-go-name": "Spec1Description" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "status": { "type": "string", "x-go-name": "Status" }, "statusDescription": { "type": "string", "x-go-name": "StatusDescription" }, "subProgram": { "type": "string", "x-go-name": "SubProgram" }, "taxonomy": { "$ref": "#/components/schemas/Taxonomy" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Agreement": { "properties": { "agreementId": { "type": "string", "x-go-name": "AgreementId" }, "agreementType": { "type": "string", "x-go-name": "AgreementType" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "facetsPracId": { "type": "string", "x-go-name": "FacetsPracId" }, "primaryLoc": { "type": "string", "x-go-name": "PrimaryLoc" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "taxonomy": { "type": "string", "x-go-name": "Taxonomy" }, "termReason": { "type": "string", "x-go-name": "TermReason" }, "termReasonDescription": { "type": "string", "x-go-name": "TermReasonDescription" }, "title": { "type": "string", "x-go-name": "Title" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "AlternateName": { "properties": { "firstName": { "type": "string", "x-go-name": "FirstName" }, "lastName": { "type": "string", "x-go-name": "LastName" }, "middleName": { "type": "string", "x-go-name": "MiddleName" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "AmisysGroupRecord": { "properties": { "groupNumber": { "type": "string", "x-go-name": "GroupNumber" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "AmisysInfo": { "properties": { "amisysProviderNumber": { "type": "string", "x-go-name": "AmisysProviderNumber" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "AmisysProviderRecord": { "properties": { "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "providerNumber": { "type": "string", "x-go-name": "ProviderNumber" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "AscensionOwnership": { "properties": { "clinicallyIntNet": { "type": "string", "x-go-name": "ClinicallyIntNet" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "nonClinicallyIntNet": { "type": "string", "x-go-name": "NonClinicallyIntNet" }, "owned": { "type": "string", "x-go-name": "Owned" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Assessment": { "properties": { "committeeDate": { "format": "date-time", "type": "string", "x-go-name": "CommitteeDate" }, "credentialingCycleInformation": { "$ref": "#/components/schemas/CredentialingCycleInformation" }, "cycleStatus": { "type": "string", "x-go-name": "CycleStatus" }, "cycleType": { "type": "string", "x-go-name": "CycleType" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Attributes": { "properties": { "NCAdvancedMedicaidHomeClinicallyIntegratedNetworkDataSharing": { "items": { "$ref": "#/components/schemas/NCAdvancedMedicaidHomeClinicallyIntegratedNetworkDataSharing" }, "type": "array" }, "facetsPracticeType": { "type": "string", "x-go-name": "FacetsPracticeType" }, "oneCareKansas": { "$ref": "#/components/schemas/OneCareKansas" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Audit": { "properties": { "createdBy": { "type": "string", "x-go-name": "CreatedBy" }, "createdOn": { "format": "date-time", "type": "string", "x-go-name": "CreatedOn" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "BillingPhoneNumbers": { "properties": { "areaCode": { "type": "string", "x-go-name": "AreaCode" }, "countryCode": { "type": "string", "x-go-name": "CountryCode" }, "exchange": { "type": "string", "x-go-name": "Exchange" }, "extension": { "type": "string", "x-go-name": "Extension" }, "number": { "type": "string", "x-go-name": "Number" }, "phoneId": { "type": "string", "x-go-name": "PhoneId" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "BusinessEntityAffiliations": { "properties": { "affiliateBusinessTo": { "type": "string", "x-go-name": "AffiliateBusinessTo" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "BusinessIdentifiers": { "properties": { "busIdentifier": { "type": "string", "x-go-name": "BusIdentifier" }, "foreignId": { "type": "string", "x-go-name": "ForeignId" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CAPrisonCred": { "properties": { "ACLSBLSExpDate": { "format": "date-time", "type": "string" }, "CDCRHandbookSigDate": { "format": "date-time", "type": "string" }, "CVUExpDate": { "format": "date-time", "type": "string" }, "DEAExpDate": { "format": "date-time", "type": "string" }, "DEAIndicator": { "type": "string" }, "TBExpDate": { "format": "date-time", "type": "string" }, "boardCertExpDate": { "format": "date-time", "type": "string", "x-go-name": "BoardCertExpDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CAPrisonSubSpecialties": { "properties": { "subSpecialty1": { "type": "string", "x-go-name": "SubSpecialty1" }, "subSpecialty2": { "type": "string", "x-go-name": "SubSpecialty2" }, "subSpecialty3": { "type": "string", "x-go-name": "SubSpecialty3" }, "subSpecialty4": { "type": "string", "x-go-name": "SubSpecialty4" }, "subSpecialty5": { "type": "string", "x-go-name": "SubSpecialty5" }, "subSpecialty6": { "type": "string", "x-go-name": "SubSpecialty6" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CAQH": { "properties": { "anniversaryDate": { "format": "date-time", "type": "string", "x-go-name": "AnniversaryDate" }, "attestationDate": { "format": "date-time", "type": "string", "x-go-name": "AttestationDate" }, "authorizationFlag": { "type": "string", "x-go-name": "AuthorizationFlag" }, "caqhId": { "type": "string", "x-go-name": "CAQHId" }, "certificationStatus": { "type": "string", "x-go-name": "CertificationStatus" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "nonResponderFlag": { "type": "string", "x-go-name": "NonResponderFlag" }, "planProviderId": { "type": "string", "x-go-name": "PlanProviderId" }, "practiceState": { "type": "string", "x-go-name": "PracticeState" }, "providerStatus": { "type": "string", "x-go-name": "ProviderStatus" }, "rosterStatus": { "type": "string", "x-go-name": "RosterStatus" }, "termDate": { "format": "date-time", "type": "string", "x-go-name": "TermDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "CBAS": { "properties": { "CBASPaneled": { "type": "string" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CCSCertificate": { "properties": { "certNumber": { "type": "string", "x-go-name": "CertNumber" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "status": { "type": "string", "x-go-name": "Status" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CDS": { "properties": { "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "number": { "type": "string", "x-go-name": "Number" }, "state": { "type": "string", "x-go-name": "State" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "CHDPCertificate": { "properties": { "certNumber": { "type": "string", "x-go-name": "CertNumber" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "status": { "type": "string", "x-go-name": "Status" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CLIAAccreditation": { "properties": { "CLIANumber": { "type": "string" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CaveatMessages": { "properties": { "code": { "type": "string", "x-go-name": "Code" }, "descriptionFull": { "type": "string", "x-go-name": "DescriptionFull" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Certification": { "properties": { "certificationId": { "type": "string", "x-go-name": "CertificationId" }, "issueDetail": { "$ref": "#/components/schemas/CertificationIssue" }, "name": { "type": "string", "x-go-name": "Name" }, "specialtyId": { "type": "string", "x-go-name": "SpecialtyId" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CertificationIssue": { "properties": { "duration": { "type": "string", "x-go-name": "Duration" }, "durationDescription": { "type": "string", "x-go-name": "DurationDescription" }, "expireDate": { "format": "date-time", "type": "string", "x-go-name": "ExpireDate" }, "issueDate": { "format": "date-time", "type": "string", "x-go-name": "IssueDate" }, "occurrence": { "type": "string", "x-go-name": "Occurrence" }, "occurrenceDescription": { "type": "string", "x-go-name": "OccurrenceDescription" }, "pracSpecCertID": { "type": "string", "x-go-name": "PracSpecCertID" }, "status": { "type": "string", "x-go-name": "Status" }, "statusDescription": { "type": "string", "x-go-name": "StatusDescription" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ClinicallyIntegratedNetworks": { "properties": { "cinId": { "type": "string", "x-go-name": "CinId" }, "cinName": { "type": "string", "x-go-name": "CinName" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "CompPerinatalServiceProgram": { "properties": { "certStatus": { "type": "string", "x-go-name": "CertStatus" }, "certification": { "type": "string", "x-go-name": "Certification" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "issuedDate": { "format": "date-time", "type": "string", "x-go-name": "IssuedDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "Contact": { "properties": { "firstName": { "type": "string", "x-go-name": "FirstName" }, "lastName": { "type": "string", "x-go-name": "LastName" }, "middleName": { "type": "string", "x-go-name": "MiddleName" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Contract": { "properties": { "comments": { "type": "string", "x-go-name": "Comments" }, "contractArea": { "type": "string", "x-go-name": "ContractArea" }, "contractStatus": { "type": "string", "x-go-name": "ContractStatus" }, "contractType": { "type": "string", "x-go-name": "ContractType" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "feeCode": { "type": "string", "x-go-name": "FeeCode" }, "labelClusterId": { "type": "string", "x-go-name": "LabelClusterId" }, "negotiator": { "type": "string", "x-go-name": "Negotiator" }, "rateTable": { "type": "string", "x-go-name": "RateTable" }, "signatureDate": { "format": "date-time", "type": "string", "x-go-name": "SignatureDate" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "state": { "type": "string", "x-go-name": "State" }, "terminationReason": { "type": "string", "x-go-name": "TerminationReason" }, "version": { "type": "string", "x-go-name": "Version" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "Credential": { "properties": { "affiliatedAgency": { "type": "string", "x-go-name": "AffiliatedAgency" }, "affiliatedAgencyDescription": { "type": "string", "x-go-name": "AffiliatedAgencyDescription" }, "committeeDate": { "format": "date-time", "type": "string", "x-go-name": "CommitteeDate" }, "credentialId": { "type": "string", "x-go-name": "CredentialId" }, "credentialer": { "type": "string", "x-go-name": "Credentialer" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "isDelegatedCred": { "type": "boolean", "x-go-name": "IsDelegatedCred" }, "note": { "type": "string", "x-go-name": "Note" }, "pracId": { "type": "string", "x-go-name": "PracId" }, "recruitedBy": { "type": "string", "x-go-name": "RecruitedBy" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "status": { "type": "string", "x-go-name": "Status" }, "type": { "type": "string", "x-go-name": "Type" }, "updateBy": { "type": "string", "x-go-name": "UpdateBy" }, "updateDate": { "format": "date-time", "type": "string", "x-go-name": "UpdateDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "CredentialingCycleInformation": { "properties": { "affiliatedAgency": { "type": "string", "x-go-name": "AffiliatedAgency" }, "compAppRecievedDate": { "format": "date-time", "type": "string", "x-go-name": "CompAppRecievedDate" }, "delegatedCredentials": { "type": "string", "x-go-name": "DelegatedCredentials" }, "firstOutreachDate": { "format": "date-time", "type": "string", "x-go-name": "FirstOutreachDate" }, "secondOutreachDate": { "format": "date-time", "type": "string", "x-go-name": "SecondOutreachDate" }, "thirdOutreachDate": { "format": "date-time", "type": "string", "x-go-name": "ThirdOutreachDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "CulturalCompetenceTraining": { "properties": { "isAfricanAmericanTrained": { "type": "string", "x-go-name": "IsAfricanAmericanTrained" }, "isAlaskanNativeTrained": { "type": "string", "x-go-name": "IsAlaskanNativeTrained" }, "isAmericanNativeTrained": { "type": "string", "x-go-name": "IsAmericanNativeTrained" }, "isAsianTrained": { "type": "string", "x-go-name": "IsAsianTrained" }, "isCulturalTrainingCompleted": { "type": "string", "x-go-name": "IsCulturalTrainingCompleted" }, "isHispanicLatinoTrained": { "type": "string", "x-go-name": "IsHispanicLatinoTrained" }, "isOtherTrained": { "type": "string", "x-go-name": "IsOtherTrained" }, "isPacificIslanderTrained": { "type": "string", "x-go-name": "IsPacificIslanderTrained" }, "isTrainingCompleted": { "type": "string", "x-go-name": "IsTrainingCompleted" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "DEAInformation": { "properties": { "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "number": { "type": "string", "x-go-name": "Number" }, "state": { "type": "string", "x-go-name": "State" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "DirectoryDisplay": { "properties": { "changeDate": { "format": "date-time", "type": "string", "x-go-name": "ChangeDate" }, "excludeFromDirectory": { "type": "string", "x-go-name": "ExcludeFromDirectory" }, "reason": { "type": "string", "x-go-name": "Reason" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "DisclosureOfOwnership": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "isDisclosureReceived": { "type": "boolean", "x-go-name": "IsDisclosureReceived" }, "ownerFirstName": { "type": "string", "x-go-name": "OwnerFirstName" }, "ownerGroupName": { "type": "string", "x-go-name": "OwnerGroupName" }, "ownerLastName": { "type": "string", "x-go-name": "OwnerLastName" }, "ownerMiddleName": { "type": "string", "x-go-name": "OwnerMiddleName" }, "ownershipCode": { "type": "string", "x-go-name": "OwnershipCode" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Domain": { "properties": { "code": { "type": "string", "x-go-name": "Code" }, "description": { "type": "string", "x-go-name": "Description" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ECFMG": { "properties": { "certStatus": { "type": "string", "x-go-name": "CertStatus" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "issueDate": { "format": "date-time", "type": "string", "x-go-name": "IssueDate" }, "number": { "type": "string", "x-go-name": "Number" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "ECMAssignmentType": { "properties": { "clinicOnlyAtClinicNPILvl": { "type": "string", "x-go-name": "ClinicOnlyAtClinicNPILvl" }, "clinicOnlyAtPPGTINLvl": { "type": "string", "x-go-name": "ClinicOnlyAtPPGTINLvl" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "EHR": { "properties": { "MUEP": { "format": "int64", "type": "integer" }, "MUExclude": { "type": "string" }, "MUIncentives": { "type": "string" }, "isConnectedToHIE": { "type": "boolean", "x-go-name": "IsConnectedToHIE" }, "isQualityMeasures": { "type": "boolean", "x-go-name": "IsQualityMeasures" }, "isSecureMessaging": { "type": "boolean", "x-go-name": "IsSecureMessaging" }, "populations": { "items": { "type": "string" }, "type": "array", "x-go-name": "Populations" }, "submissionYear": { "type": "string", "x-go-name": "SubmissionYear" }, "vendor": { "type": "string", "x-go-name": "Vendor" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "Education": { "properties": { "cmeCredits": { "type": "string", "x-go-name": "CmeCredits" }, "degree": { "type": "string", "x-go-name": "Degree" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "institutionId": { "type": "string", "x-go-name": "InstitutionId" }, "institutionName": { "type": "string", "x-go-name": "InstitutionName" }, "isComplete": { "type": "string", "x-go-name": "IsComplete" }, "notes": { "type": "string", "x-go-name": "Notes" }, "specialty": { "type": "string", "x-go-name": "Specialty" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "EligibleForDisplay": { "properties": { "eligibleIndicator": { "type": "string", "x-go-name": "EligibleIndicator" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "geoCoordsDisplay": { "type": "string", "x-go-name": "GeoCoordsDisplay" }, "parDisplay": { "type": "string", "x-go-name": "ParDisplay" }, "printDisplay": { "type": "string", "x-go-name": "PrintDisplay" }, "specialtyDisplay": { "type": "string", "x-go-name": "SpecialtyDisplay" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "EssentialCommunityProviderTypes": { "properties": { "isFQHCrhc": { "type": "string", "x-go-name": "IsFQHCrhc" }, "isFamilyPlanning": { "type": "string", "x-go-name": "IsFamilyPlanning" }, "isHospital": { "type": "string", "x-go-name": "IsHospital" }, "isIndianTribal": { "type": "string", "x-go-name": "IsIndianTribal" }, "isOtherECP": { "type": "string", "x-go-name": "IsOtherECP" }, "isRyanWhiteHIV": { "type": "string", "x-go-name": "IsRyanWhiteHIV" }, "isSchoolBased": { "type": "string", "x-go-name": "IsSchoolBased" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "EssentialCommunityProviderTypesProvLoc": { "properties": { "isFQHCrhc": { "type": "string", "x-go-name": "IsFQHCrhc" }, "isFamilyPlanning": { "type": "string", "x-go-name": "IsFamilyPlanning" }, "isHospital": { "type": "string", "x-go-name": "IsHospital" }, "isIndianTribal": { "type": "string", "x-go-name": "IsIndianTribal" }, "isOtherECP": { "type": "string", "x-go-name": "IsOtherECP" }, "isRyanWhiteHIV": { "type": "string", "x-go-name": "IsRyanWhiteHIV" }, "isSchoolBased": { "type": "string", "x-go-name": "IsSchoolBased" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "EssentialProviderIndicator": { "properties": { "essentialProvInd": { "type": "string", "x-go-name": "EssentialProvInd" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "EthnicMinorityRaceStatus": { "properties": { "ethnicity": { "type": "string", "x-go-name": "Ethnicity" }, "minority": { "type": "string", "x-go-name": "Minority" }, "race": { "type": "string", "x-go-name": "Race" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ExtenderInformation": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "extenderId": { "type": "string", "x-go-name": "ExtenderId" }, "nameOrTitle": { "type": "string", "x-go-name": "NameOrTitle" }, "status": { "type": "string", "x-go-name": "Status" }, "totalWorkHours": { "type": "string", "x-go-name": "TotalWorkHours" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ExteriorBuilding": { "properties": { "cE16aRampParking": { "$ref": "#/components/schemas/Domain" }, "cE16bRampPubTran": { "$ref": "#/components/schemas/Domain" }, "cE16cRampSidewalk": { "$ref": "#/components/schemas/Domain" }, "cE22RampGT30Ft": { "$ref": "#/components/schemas/Domain" }, "cE24RampHandrail": { "$ref": "#/components/schemas/Domain" }, "cE25Ramp36inWide": { "$ref": "#/components/schemas/Domain" }, "cE27ExtraEntrance": { "$ref": "#/components/schemas/Domain" }, "cE28Signage": { "$ref": "#/components/schemas/Domain" }, "cE29Door32inWide": { "$ref": "#/components/schemas/Domain" }, "cE30WCOpenDoor": { "$ref": "#/components/schemas/Domain" }, "cE33DoorHandle": { "$ref": "#/components/schemas/Domain" }, "cECA17MainEntAcce": { "$ref": "#/components/schemas/Domain" }, "cECA22MainEntAcce": { "$ref": "#/components/schemas/Domain" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "GeoCoords": { "properties": { "geoJSONPoint": { "$ref": "#/components/schemas/GeoJSONPoint" }, "latitude": { "type": "string", "x-go-name": "Latitude" }, "longitude": { "type": "string", "x-go-name": "Longitude" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "GeoJSONPoint": { "properties": { "coordinates": { "items": { "format": "double", "type": "number" }, "type": "array", "x-go-name": "Coordinates" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "HCBS": { "properties": { "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "isActive": { "type": "boolean", "x-go-name": "IsActive" }, "service": { "type": "string", "x-go-name": "Service" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "HCBSAccreditation": { "properties": { "HCBSService": { "type": "string" }, "countyServed": { "type": "string", "x-go-name": "CountyServed" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "isActiveService": { "type": "boolean", "x-go-name": "IsActiveService" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "HIVAIDS": { "properties": { "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "isHighRisk": { "type": "boolean", "x-go-name": "IsHighRisk" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "HealthHomeIds": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "idType": { "type": "string", "x-go-name": "IdType" }, "identification": { "type": "string", "x-go-name": "Identification" }, "termDate": { "format": "date-time", "type": "string", "x-go-name": "TermDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "Hospital": { "properties": { "hospitalPrivilege": { "$ref": "#/components/schemas/HospitalPrivilege" }, "name": { "type": "string", "x-go-name": "Name" }, "provId": { "type": "string", "x-go-name": "ProvId" }, "rank": { "type": "string", "x-go-name": "Rank" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "HospitalPrivilege": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "hospitalProvId": { "type": "string", "x-go-name": "HospitalProvID" }, "isPrimary": { "type": "string", "x-go-name": "IsPrimary" }, "privilege": { "type": "string", "x-go-name": "Privilege" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "IndependentPhysicianAssociation": { "properties": { "IPA": { "type": "string" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "IndianHealthCareProvider": { "properties": { "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "plan": { "type": "string", "x-go-name": "Plan" }, "providerType": { "type": "string", "x-go-name": "ProviderType" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Insurance": { "properties": { "carrier": { "type": "string", "x-go-name": "Carrier" }, "coverageAmount": { "type": "string", "x-go-name": "CoverageAmount" }, "coverageType": { "type": "string", "x-go-name": "CoverageType" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "isCoverageUnlimited": { "type": "string", "x-go-name": "IsCoverageUnlimited" }, "originalEffectiveDate": { "format": "date-time", "type": "string", "x-go-name": "OriginalEffectiveDate" }, "policyNumber": { "type": "string", "x-go-name": "PolicyNumber" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "InteriorBuilding": { "properties": { "ce100StaffKnowEq": { "$ref": "#/components/schemas/Domain" }, "ce101StaffAsstEq": { "$ref": "#/components/schemas/Domain" }, "ce36Hall36inWide": { "$ref": "#/components/schemas/Domain" }, "ce39StairHandrail": { "$ref": "#/components/schemas/Domain" }, "ce42PlatformLift": { "$ref": "#/components/schemas/Domain" }, "ce55Elevator": { "$ref": "#/components/schemas/Domain" }, "ce56FloorIndicatr": { "$ref": "#/components/schemas/Domain" }, "ce57BrailleSigns": { "$ref": "#/components/schemas/Domain" }, "ce58HallCallButn": { "$ref": "#/components/schemas/Domain" }, "ce59TurnWCElev": { "$ref": "#/components/schemas/Domain" }, "ce60BrailleElev": { "$ref": "#/components/schemas/Domain" }, "ce67StallDr32inW": { "$ref": "#/components/schemas/Domain" }, "ce6960inTurning": { "$ref": "#/components/schemas/Domain" }, "ce70GrabBarStall": { "$ref": "#/components/schemas/Domain" }, "ce72TPbelowGrab": { "$ref": "#/components/schemas/Domain" }, "ce73WCBySink": { "$ref": "#/components/schemas/Domain" }, "ce76Faucet1Hand": { "$ref": "#/components/schemas/Domain" }, "ce82DoorGT32in": { "$ref": "#/components/schemas/Domain" }, "ce83HeightAdjExm": { "$ref": "#/components/schemas/Domain" }, "ce84WCSpaceExam": { "$ref": "#/components/schemas/Domain" }, "ce86LiftXFERequp": { "$ref": "#/components/schemas/Domain" }, "ce87StaffXFERTrn": { "$ref": "#/components/schemas/Domain" }, "ce88WC180Turn": { "$ref": "#/components/schemas/Domain" }, "ce89WCOnScale": { "$ref": "#/components/schemas/Domain" }, "ce90Doorway32in": { "$ref": "#/components/schemas/Domain" }, "ce91aExerQRoom": { "$ref": "#/components/schemas/Domain" }, "ce91bExerPTRm": { "$ref": "#/components/schemas/Domain" }, "ce91cExerOT": { "$ref": "#/components/schemas/Domain" }, "ce91dExerActivity": { "$ref": "#/components/schemas/Domain" }, "ce96aHghtAdjMRI": { "$ref": "#/components/schemas/Domain" }, "ce96bHghtAdjCT": { "$ref": "#/components/schemas/Domain" }, "ce96cHghtAdjFlor": { "$ref": "#/components/schemas/Domain" }, "ce96dHghtAdjPET": { "$ref": "#/components/schemas/Domain" }, "ce96eHghtAdjDEXA": { "$ref": "#/components/schemas/Domain" }, "ce96fHghtAdjUltr": { "$ref": "#/components/schemas/Domain" }, "ce96gHghtAdjNuc": { "$ref": "#/components/schemas/Domain" }, "ce96hHghtAdjXRAY": { "$ref": "#/components/schemas/Domain" }, "ce96iHghtAdjPT": { "$ref": "#/components/schemas/Domain" }, "ce96jHghtAdjDial": { "$ref": "#/components/schemas/Domain" }, "ce96kHghtAdjEqO": { "$ref": "#/components/schemas/Domain" }, "ce96lHghtAdjEqO": { "$ref": "#/components/schemas/Domain" }, "ce97ADAMammogr": { "$ref": "#/components/schemas/Domain" }, "ce98MammogChair": { "$ref": "#/components/schemas/Domain" }, "ceCA70PtDiagTrmt": { "$ref": "#/components/schemas/Domain" }, "ceCA81MedicalEquip": { "$ref": "#/components/schemas/Domain" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "LegacyIds": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "legacyId": { "type": "string", "x-go-name": "LegacyId" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "License": { "properties": { "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "issueDate": { "format": "date-time", "type": "string", "x-go-name": "IssueDate" }, "number": { "type": "string", "x-go-name": "Number" }, "state": { "type": "string", "x-go-name": "State" }, "status": { "type": "string", "x-go-name": "Status" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "LicensedBed": { "properties": { "bedCount": { "type": "string", "x-go-name": "BedCount" }, "bedType": { "type": "string", "x-go-name": "BedType" }, "bedsInUse": { "type": "string", "x-go-name": "BedsInUse" }, "occupancyRate": { "type": "string", "x-go-name": "OccupancyRate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "LicensedBeds": { "properties": { "bedCount": { "type": "string", "x-go-name": "BedCount" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "Location": { "properties": { "CCSCertificate": { "$ref": "#/components/schemas/CCSCertificate" }, "CHDPCertificate": { "$ref": "#/components/schemas/CHDPCertificate" }, "DEAIndicator": { "items": { "type": "string" }, "type": "array" }, "DEASiteNumber": { "type": "string" }, "additionalCountiesServedCountyCode": { "items": { "type": "string" }, "type": "array", "x-go-name": "AdditionalCountiesServedCountyCode" }, "address": { "$ref": "#/components/schemas/Address" }, "attributes": { "$ref": "#/components/schemas/Attributes" }, "bus": { "type": "string", "x-go-name": "Bus" }, "directoryDisplay": { "$ref": "#/components/schemas/DirectoryDisplay" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "extenderInformation": { "items": { "$ref": "#/components/schemas/ExtenderInformation" }, "type": "array", "x-go-name": "ExtenderInformation" }, "handicap": { "type": "string", "x-go-name": "Handicap" }, "healthNetLegacyProvId": { "type": "string", "x-go-name": "HealthNetLegacyProvId" }, "independentPhysicianAssociation": { "$ref": "#/components/schemas/IndependentPhysicianAssociation" }, "isDoNotMail": { "type": "boolean", "x-go-name": "IsDoNotMail" }, "isEMR": { "type": "boolean", "x-go-name": "IsEMR" }, "isTranslationServices": { "type": "boolean", "x-go-name": "IsTranslationServices" }, "isVaccineAvailable": { "type": "boolean", "x-go-name": "IsVaccineAvailable" }, "languages": { "items": { "type": "string" }, "type": "array", "x-go-name": "Languages" }, "medicaidLocInfo": { "$ref": "#/components/schemas/MedicaidInfo" }, "medicalHome": { "$ref": "#/components/schemas/MedicalHome" }, "medicareAdvantage": { "$ref": "#/components/schemas/MedicareAdvantage" }, "name": { "type": "string", "x-go-name": "Name" }, "nameUsage": { "type": "string", "x-go-name": "NameUsage" }, "officeHours": { "$ref": "#/components/schemas/OfficeHours" }, "panel": { "$ref": "#/components/schemas/Panel" }, "panelQuestions": { "$ref": "#/components/schemas/PanelQuestion" }, "phones": { "$ref": "#/components/schemas/Phone" }, "populations": { "items": { "type": "string" }, "type": "array", "x-go-name": "Populations" }, "practiceLocWebsite": { "type": "string", "x-go-name": "PracticeLocWebsite" }, "primary": { "type": "boolean", "x-go-name": "Primary" }, "programEnrollment": { "items": { "$ref": "#/components/schemas/ProgramEnrollment" }, "type": "array", "x-go-name": "ProgramEnrollment" }, "provider": { "$ref": "#/components/schemas/LocationProvider" }, "secondaryEmail": { "type": "string", "x-go-name": "SecondaryEmail" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "status": { "description": "ProvId string `json:\"provId,omitempty\" bson:\"provId\" graphql:\"provId\"`", "type": "string", "x-go-name": "Status" }, "terminationReasons": { "items": { "type": "string" }, "type": "array", "x-go-name": "TerminationReasons" }, "vendorNPI": { "type": "string", "x-go-name": "VendorNPI" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitionerLocation" }, "LocationProvider": { "properties": { "accreditations": { "$ref": "#/components/schemas/Accreditations" }, "essentialCommunityProviderTypes": { "items": { "$ref": "#/components/schemas/EssentialCommunityProviderTypes" }, "type": "array", "x-go-name": "EssentialCommunityProviderTypes" }, "hatCodes": { "items": { "type": "string" }, "type": "array", "x-go-name": "HatCodes" }, "healthNetLegacySiteId": { "type": "string", "x-go-name": "HealthNetLegacySiteId" }, "npi": { "$ref": "#/components/schemas/NPI" }, "participatingPhysicianGroup": { "$ref": "#/components/schemas/PPG" }, "provId": { "type": "string", "x-go-name": "ProvId" }, "provName": { "type": "string", "x-go-name": "ProvName" }, "providerType": { "$ref": "#/components/schemas/ProviderType" }, "tin": { "type": "string", "x-go-name": "TIN" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitionerLocation" }, "MMAPhysicianIncentive": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "physicianEligible": { "type": "string", "x-go-name": "PhysicianEligible" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Malpractice": { "properties": { "NPDBCase": { "type": "string" }, "additionalInfo": { "type": "string", "x-go-name": "AdditionalInfo" }, "addressId": { "type": "string", "x-go-name": "AddressId" }, "allegationDescription": { "type": "string", "x-go-name": "AllegationDescription" }, "allegedInjuryDescription": { "type": "string", "x-go-name": "AllegedInjuryDescription" }, "caseInvolvement": { "type": "string", "x-go-name": "CaseInvolvement" }, "claimFileDate": { "format": "date-time", "type": "string", "x-go-name": "ClaimFileDate" }, "defendantType": { "type": "string", "x-go-name": "DefendantType" }, "insuranceCarrier": { "type": "string", "x-go-name": "InsuranceCarrier" }, "numberOfCoDefendants": { "type": "string", "x-go-name": "NumberOfCoDefendants" }, "occurenceDate": { "format": "date-time", "type": "string", "x-go-name": "OccurenceDate" }, "policyNumber": { "type": "string", "x-go-name": "PolicyNumber" }, "resolutionCost": { "type": "string", "x-go-name": "ResolutionCost" }, "resolutionDate": { "format": "date-time", "type": "string", "x-go-name": "ResolutionDate" }, "resolutionDescription": { "type": "string", "x-go-name": "ResolutionDescription" }, "resolutionMethod": { "type": "string", "x-go-name": "ResolutionMethod" }, "status": { "type": "string", "x-go-name": "Status" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "MasterProviderKeys": { "properties": { "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "identification": { "type": "string", "x-go-name": "Identification" }, "phoneNumber": { "type": "string", "x-go-name": "PhoneNumber" }, "provName": { "type": "string", "x-go-name": "ProvName" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "MedicaidInfo": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "number": { "type": "string", "x-go-name": "Number" }, "state": { "type": "string", "x-go-name": "State" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "MedicalHome": { "properties": { "AAAHCcmhExpired": { "format": "date-time", "type": "string", "x-go-name": "AAAHCpcmhExpired" }, "AAAHCpcmhAccred": { "type": "string" }, "AAAHCpcmhEffective": { "format": "date-time", "type": "string" }, "HHorPCMHAccred": { "type": "string" }, "HHorPCMHExpired": { "format": "date-time", "type": "string" }, "JAHCOpcmhAccred": { "type": "string" }, "JAHCOpcmhEffective": { "format": "date-time", "type": "string" }, "JAHCOpcmhExpired": { "format": "date-time", "type": "string" }, "NCQApcmhAccred": { "type": "string" }, "NCQApcmhEffective": { "format": "date-time", "type": "string" }, "NCQApcmhSiteID": { "type": "string" }, "NCUApcmhExpired": { "format": "date-time", "type": "string" }, "PCMHRecognition": { "type": "string" }, "SSHPpcmhAccred": { "type": "string" }, "SSHPpcmhEffective": { "format": "date-time", "type": "string" }, "SSHPpcmhExpired": { "format": "date-time", "type": "string" }, "URACpcmhAccred": { "type": "string" }, "URACpcmhEffective": { "format": "date-time", "type": "string" }, "capacity": { "type": "string", "x-go-name": "Capacity" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "isHHorPCMHEffective": { "type": "boolean", "x-go-name": "IsHHorPCMHEffective" }, "medHomeType": { "type": "string", "x-go-name": "MedHomeType" }, "populationLimits": { "type": "string", "x-go-name": "PopulationLimits" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "MedicalLicense": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "number": { "type": "string", "x-go-name": "Number" }, "state": { "type": "string", "x-go-name": "State" }, "status": { "type": "string", "x-go-name": "Status" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "MedicareAdvantage": { "properties": { "isChain": { "type": "boolean", "x-go-name": "IsChain" }, "isEPrescribe": { "type": "boolean", "x-go-name": "IsEPrescribe" }, "isExtendDaySupply": { "type": "boolean", "x-go-name": "IsExtendDaySupply" }, "isHomeInfusion": { "type": "boolean", "x-go-name": "IsHomeInfusion" }, "isIndianTribal": { "type": "boolean", "x-go-name": "IsIndianTribal" }, "isLongTermCare": { "type": "boolean", "x-go-name": "IsLongTermCare" }, "isMailOrder": { "type": "boolean", "x-go-name": "IsMailOrder" }, "isRetail": { "type": "boolean", "x-go-name": "IsRetail" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "MedicareAdvantageRequired": { "properties": { "PHChain": { "type": "string" }, "PHHomeInfusion": { "type": "string" }, "PHIndianTribal": { "type": "string" }, "PHLongTermCare": { "type": "string" }, "PHMailOrder": { "type": "string" }, "PHRetail": { "type": "string" }, "providerEPrescribe": { "type": "string", "x-go-name": "ProviderEPrescribe" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "MedicareClaimsOptOuts": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "optOut": { "type": "string", "x-go-name": "OptOut" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "MessageHeader4": { "properties": { "HIE": { "type": "string" }, "MSH4": { "type": "string" }, "commonFacilityName": { "type": "string", "x-go-name": "CommonFacilityName" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "state": { "type": "string", "x-go-name": "State" }, "vendor": { "type": "string", "x-go-name": "Vendor" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Metadata": { "properties": { "page": { "format": "int64", "type": "integer", "x-go-name": "Page" }, "pageCount": { "format": "int64", "type": "integer", "x-go-name": "PageCount" }, "totalCount": { "format": "int64", "type": "integer", "x-go-name": "TotalCount" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/rtr-api-provider/api/response" }, "NCAdvancedMedicaidHomeClinicallyIntegratedNetworkDataSharing": { "properties": { "AMHCIN": { "type": "string" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "plan": { "type": "string", "x-go-name": "Plan" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "NPI": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "number": { "type": "string", "x-go-name": "Number" }, "termDate": { "format": "date-time", "type": "string", "x-go-name": "TermDate" }, "termReason": { "type": "string", "x-go-name": "TermReason" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "NationalId": { "properties": { "countryOfIssue": { "type": "string", "x-go-name": "CountryOfIssue" }, "number": { "type": "string", "x-go-name": "Number" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "Network": { "properties": { "IPANetworks": { "items": { "type": "string" }, "type": "array" }, "agreement": { "items": { "$ref": "#/components/schemas/Agreement" }, "type": "array", "x-go-name": "Agreement" }, "businessUnit": { "$ref": "#/components/schemas/NetworkComponent" }, "carrier": { "$ref": "#/components/schemas/NetworkComponent" }, "company": { "$ref": "#/components/schemas/NetworkComponent" }, "healthPlan": { "$ref": "#/components/schemas/NetworkComponent" }, "medicareAdvantageRequired": { "items": { "$ref": "#/components/schemas/MedicareAdvantageRequired" }, "type": "array", "x-go-name": "MedicareAdvantageRequired" }, "product": { "$ref": "#/components/schemas/NetworkComponent" }, "terminationReasons": { "items": { "type": "string" }, "type": "array", "x-go-name": "TerminationReasons" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "NetworkComponent": { "properties": { "code": { "type": "string", "x-go-name": "Code" }, "name": { "type": "string", "x-go-name": "Name" }, "networkId": { "type": "string", "x-go-name": "NetworkId" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "NetworkCycle": { "properties": { "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "healthNetNetwork": { "type": "string", "x-go-name": "HealthNetNetwork" }, "network": { "$ref": "#/components/schemas/Network" }, "pracId": { "type": "string", "x-go-name": "PracId" }, "provId": { "type": "string", "x-go-name": "ProvId" }, "specialties": { "items": { "$ref": "#/components/schemas/Specialties" }, "type": "array", "x-go-name": "Specialties" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "tin": { "type": "string", "x-go-name": "Tin" }, "vendorNetwork": { "type": "string", "x-go-name": "VendorNetwork" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "NetworkLocationAttributes": { "properties": { "ascensionOwnership": { "items": { "$ref": "#/components/schemas/AscensionOwnership" }, "type": "array", "x-go-name": "AscensionOwnership" }, "indianHealthCareProvider": { "items": { "$ref": "#/components/schemas/IndianHealthCareProvider" }, "type": "array", "x-go-name": "IndianHealthCareProvider" }, "oneCareKansas": { "$ref": "#/components/schemas/OneCareKansas" }, "providerKansasIdentifiers": { "items": { "$ref": "#/components/schemas/ProviderKansasIdentifiers" }, "type": "array", "x-go-name": "ProviderKansasIdentifiers" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "NetworkResponse": { "properties": { "metadata": { "$ref": "#/components/schemas/Metadata" }, "result": { "items": { "$ref": "#/components/schemas/NetworkCycle" }, "type": "array", "x-go-name": "Result" } }, "title": "Response object containing network information.", "type": "object", "x-go-name": "NetworkPlansResponse", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/utilities/api/response" }, "NetworkTermReasons": { "properties": { "detailDescription": { "type": "string", "x-go-name": "DetailDescription" }, "reason": { "type": "string", "x-go-name": "Reason" }, "voluntary": { "type": "string", "x-go-name": "Voluntary" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "OBGYN": { "properties": { "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "isHighRisk": { "type": "boolean", "x-go-name": "IsHighRisk" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "OMHIDHCBSID": { "properties": { "idType": { "type": "string", "x-go-name": "IdType" }, "identifier": { "type": "string", "x-go-name": "Identifer" }, "service": { "type": "string", "x-go-name": "Service" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "OPCert": { "properties": { "PFIId": { "type": "string" }, "article28": { "type": "string", "x-go-name": "Article28" }, "opcertId": { "type": "string", "x-go-name": "OPCertId" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "OfficeHourComponent": { "properties": { "close": { "type": "string", "x-go-name": "Close" }, "isByApptOnly": { "type": "boolean", "x-go-name": "IsByApptOnly" }, "open": { "type": "string", "x-go-name": "Open" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "OfficeHours": { "properties": { "friday": { "$ref": "#/components/schemas/OfficeHourComponent" }, "is24Hours": { "type": "boolean", "x-go-name": "Is24Hours" }, "isSaturdayByApptOnly": { "type": "boolean", "x-go-name": "IsSaturdayByApptOnly" }, "isSundayByApptOnly": { "type": "boolean", "x-go-name": "IsSundayByApptOnly" }, "monday": { "$ref": "#/components/schemas/OfficeHourComponent" }, "saturday": { "$ref": "#/components/schemas/OfficeHourComponent" }, "sunday": { "$ref": "#/components/schemas/OfficeHourComponent" }, "thursday": { "$ref": "#/components/schemas/OfficeHourComponent" }, "tuesday": { "$ref": "#/components/schemas/OfficeHourComponent" }, "wednesday": { "$ref": "#/components/schemas/OfficeHourComponent" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "OneCareKansas": { "properties": { "IDDMembersOnly": { "type": "string" }, "capacity": { "type": "string", "x-go-name": "Capacity" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "oneCareKansas": { "type": "string", "x-go-name": "OneCareKansas" }, "pediatricOnly": { "type": "string", "x-go-name": "PediatricOnly" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "OtherLicenseCertification": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "number": { "type": "string", "x-go-name": "Number" }, "state": { "type": "string", "x-go-name": "State" }, "status": { "type": "string", "x-go-name": "Status" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "PPECCsk": { "properties": { "expirationDate": { "format": "date-time", "type": "string", "x-go-name": "ExpirationDate" }, "licenseNumber": { "type": "string", "x-go-name": "LicenseNumber" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "PPG": { "properties": { "capitatedPPG": { "type": "string", "x-go-name": "CapitatedPPG" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "isPCPrequired": { "type": "string", "x-go-name": "IsPCPrequired" }, "parentPpgId": { "type": "string", "x-go-name": "ParentPpgId" }, "ppgId": { "type": "string", "x-go-name": "PpgId" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "PPGPanelStatuses": { "properties": { "PPGTier": { "type": "string", "x-go-name": "PpgTier" }, "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "productStatus": { "type": "string", "x-go-name": "ProductStatus" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "PPGRiskTypes": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "riskType": { "type": "string", "x-go-name": "RiskType" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Panel": { "properties": { "ageRestriction": { "type": "string", "x-go-name": "AgeRestriction" }, "code": { "type": "string", "x-go-name": "Code" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "genderLimitation": { "type": "string", "x-go-name": "GenderLimitation" }, "genderLimitationDescription": { "type": "string", "x-go-name": "GenderLimitationDescription" }, "highestAge": { "type": "string", "x-go-name": "HighestAge" }, "highestUnit": { "type": "string", "x-go-name": "HigherUnit" }, "highestUnitDescription": { "type": "string", "x-go-name": "HighestUnitDescription" }, "lowestAge": { "type": "string", "x-go-name": "LowestAge" }, "lowestUnit": { "type": "string", "x-go-name": "LowerUnit" }, "lowestUnitDescription": { "type": "string", "x-go-name": "LowestUnitDescription" }, "panelLimit": { "type": "string", "x-go-name": "PanelLimit" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "status": { "type": "string", "x-go-name": "Status" }, "statusDescription": { "type": "string", "x-go-name": "StatusDescription" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "PanelQuestion": { "properties": { "acceptNew": { "type": "string", "x-go-name": "AcceptNew" }, "adaIndicators": { "$ref": "#/components/schemas/ADAIndicator" }, "authorizationRequired": { "type": "string", "x-go-name": "AuthorizationRequired" }, "closedPanel": { "type": "string", "x-go-name": "ClosedPanel" }, "existingPatientsOnly": { "type": "string", "x-go-name": "ExistingPatientsOnly" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Parking": { "properties": { "cE03NbrSpaces": { "$ref": "#/components/schemas/Domain" }, "cE07RampParkLoc": { "$ref": "#/components/schemas/Domain" }, "cE08RampDropOff": { "$ref": "#/components/schemas/Domain" }, "cE11ADAVanPark": { "$ref": "#/components/schemas/Domain" }, "ceCA06LoadingZone": { "$ref": "#/components/schemas/Domain" }, "ceCA07AccessAisle": { "$ref": "#/components/schemas/Domain" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "PersonalProfile": { "properties": { "awards": { "type": "string", "x-go-name": "Awards" }, "communityService": { "type": "string", "x-go-name": "CommunityService" }, "hobbies": { "type": "string", "x-go-name": "Hobbies" }, "statement": { "type": "string", "x-go-name": "Statement" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "PharmacyService": { "properties": { "extendedDaySupply": { "type": "string", "x-go-name": "ExtendedDaySupply" }, "preferredPharmacy": { "type": "string", "x-go-name": "PreferredPharmacy" }, "tier": { "type": "string", "x-go-name": "Tier" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Phone": { "properties": { "coverageType": { "type": "string", "x-go-name": "CoverageType" }, "is247Coverage": { "type": "string", "x-go-name": "Is247Coverage" }, "isAnsweringService": { "type": "string", "x-go-name": "IsAnsweringService" }, "isVoicemailWithMessage": { "type": "string", "x-go-name": "IsVoicemailWithMessage" }, "isVoicemailWithOther": { "type": "string", "x-go-name": "IsVoicemailWithOther" }, "phoneNumbers": { "items": { "$ref": "#/components/schemas/PhoneNumber" }, "type": "array", "x-go-name": "PhoneNumber" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "PhoneNumber": { "properties": { "areaCode": { "type": "string", "x-go-name": "AreaCode" }, "countryCode": { "type": "string", "x-go-name": "CountryCode" }, "exchange": { "type": "string", "x-go-name": "Exchange" }, "extension": { "type": "string", "x-go-name": "Extension" }, "number": { "type": "string", "x-go-name": "Number" }, "phoneId": { "type": "string", "x-go-name": "PhoneId" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "PhoneNumbers": { "properties": { "areaCode": { "type": "string", "x-go-name": "AreaCode" }, "countryCode": { "type": "string", "x-go-name": "CountryCode" }, "exchange": { "type": "string", "x-go-name": "Exchange" }, "extension": { "type": "string", "x-go-name": "Extension" }, "number": { "type": "string", "x-go-name": "Number" }, "phoneId": { "type": "string", "x-go-name": "PhoneId" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "PnlcTerminationReason": { "properties": { "detailDescription": { "type": "string", "x-go-name": "DetailDescription" }, "terminationReason": { "type": "string", "x-go-name": "TerminationReason" }, "voluntary": { "type": "string", "x-go-name": "Voluntary" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "PracNetLocSpecialties": { "properties": { "primarySpec": { "type": "string", "x-go-name": "PrimarySpec" }, "specDescription": { "type": "string", "x-go-name": "SpecDescription" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "PracPrisonIndicator": { "properties": { "mobile": { "type": "string", "x-go-name": "Mobile" }, "offsite": { "type": "string", "x-go-name": "Offsite" }, "onsite": { "type": "string", "x-go-name": "Onsite" }, "phoneNumber": { "type": "string", "x-go-name": "PhoneNumber" }, "telemedicineAndOffsite": { "type": "string", "x-go-name": "TelemedicineAndOffsite" }, "telemedicineOnly": { "type": "string", "x-go-name": "TelemedicineOnly" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Practitioner": { "properties": { "ACAEligibility": { "items": { "$ref": "#/components/schemas/ACAEligibility" }, "type": "array" }, "AHFCFosterCareOnly": { "type": "string" }, "CAPrisonSubSpecialties": { "$ref": "#/components/schemas/CAPrisonSubSpecialties" }, "CBAS": { "$ref": "#/components/schemas/CBAS" }, "CDS": { "$ref": "#/components/schemas/CDS" }, "CHDIndicator": { "type": "string" }, "DEAInformation": { "items": { "$ref": "#/components/schemas/DEAInformation" }, "type": "array" }, "ECFMG": { "items": { "$ref": "#/components/schemas/ECFMG" }, "type": "array" }, "EHR": { "$ref": "#/components/schemas/EHR" }, "EINNumbers": { "items": { "type": "string" }, "type": "array" }, "HCBS": { "$ref": "#/components/schemas/HCBS" }, "HIVAIDS": { "$ref": "#/components/schemas/HIVAIDS" }, "MMAPhysicianIncentive": { "items": { "$ref": "#/components/schemas/MMAPhysicianIncentive" }, "type": "array" }, "OBGYN": { "$ref": "#/components/schemas/OBGYN" }, "PPGID": { "type": "string" }, "VFCProgram": { "$ref": "#/components/schemas/VFCProgram" }, "alternateName": { "$ref": "#/components/schemas/AlternateName" }, "amisysInfo": { "items": { "$ref": "#/components/schemas/AmisysInfo" }, "type": "array", "x-go-name": "AmisysInfo" }, "audit": { "$ref": "#/components/schemas/Audit" }, "badgeCert": { "type": "string", "x-go-name": "BadgeCert" }, "badgesCertifications": { "items": { "type": "string" }, "type": "array", "x-go-name": "BadgesCertifications" }, "caqh": { "$ref": "#/components/schemas/CAQH" }, "childrensSpecialHealthCareServices": { "type": "string", "x-go-name": "ChildrensSpecialHealthCareServices" }, "commonPracId": { "items": { "type": "string" }, "type": "array", "x-go-name": "CommonPracId" }, "compPerinatalServiceProgram": { "items": { "$ref": "#/components/schemas/CompPerinatalServiceProgram" }, "type": "array", "x-go-name": "CompPerinatalServiceProgram" }, "contracts": { "items": { "$ref": "#/components/schemas/Contract" }, "type": "array", "x-go-name": "Contracts" }, "credentialing": { "items": { "$ref": "#/components/schemas/Credential" }, "type": "array", "x-go-name": "Credentialing" }, "credentialingLegacyId": { "type": "string", "x-go-name": "CredentialingLegacyId" }, "culturalCompetenceTraining": { "$ref": "#/components/schemas/CulturalCompetenceTraining" }, "degree": { "type": "string", "x-go-name": "Degree" }, "disclosureOfOwnership": { "$ref": "#/components/schemas/DisclosureOfOwnership" }, "disorders": { "items": { "type": "string" }, "type": "array", "x-go-name": "Disorders" }, "dob": { "format": "date-time", "type": "string", "x-go-name": "DateOfBirth" }, "education": { "items": { "$ref": "#/components/schemas/Education" }, "type": "array", "x-go-name": "Education" }, "email": { "type": "string", "x-go-name": "Email" }, "ethnicMinorityRaceStatus": { "$ref": "#/components/schemas/EthnicMinorityRaceStatus" }, "ethnicity": { "type": "string", "x-go-name": "Ethnicity" }, "firstName": { "type": "string", "x-go-name": "FirstName" }, "gender": { "type": "string", "x-go-name": "Gender" }, "hatCode": { "type": "string", "x-go-name": "HatCode" }, "hatCodeDescription": { "type": "string", "x-go-name": "HatCodeDescription" }, "healthNetLegacyPhyId": { "type": "string", "x-go-name": "HealthNetLegacyPhyId" }, "hospitalPrivileges": { "items": { "$ref": "#/components/schemas/HospitalPrivilege" }, "type": "array", "x-go-name": "HospitalPrivileges" }, "hospitals": { "items": { "$ref": "#/components/schemas/Hospital" }, "type": "array", "x-go-name": "Hospitals" }, "insurance": { "items": { "$ref": "#/components/schemas/Insurance" }, "type": "array", "x-go-name": "Insurance" }, "isEPSDTEligible": { "type": "boolean", "x-go-name": "IsEPSDTEligible" }, "isEPrescribe": { "type": "string", "x-go-name": "IsEPrescribe" }, "isTeleHealth": { "type": "boolean", "x-go-name": "IsTeleHealth" }, "isTelemonitor": { "type": "boolean", "x-go-name": "IsTelemonitor" }, "languages": { "items": { "type": "string" }, "type": "array", "x-go-name": "Languages" }, "lastName": { "type": "string", "x-go-name": "LastName" }, "legacyIds": { "items": { "$ref": "#/components/schemas/LegacyIds" }, "type": "array", "x-go-name": "LegacyIds" }, "locations": { "items": { "$ref": "#/components/schemas/PractitionerLocation" }, "type": "array", "x-go-name": "Locations" }, "malpractice": { "items": { "$ref": "#/components/schemas/Malpractice" }, "type": "array", "x-go-name": "Malpractice" }, "medicaidInfo": { "items": { "$ref": "#/components/schemas/MedicaidInfo" }, "type": "array", "x-go-name": "MedicaidInfo" }, "medicalLicenses": { "items": { "$ref": "#/components/schemas/MedicalLicense" }, "type": "array", "x-go-name": "MedicalLicenses" }, "medicareNumbers": { "items": { "type": "string" }, "type": "array", "x-go-name": "MedicareNumbers" }, "middleName": { "type": "string", "x-go-name": "MiddleName" }, "minority": { "type": "string", "x-go-name": "Minority" }, "modalities": { "items": { "type": "string" }, "type": "array", "x-go-name": "Modalities" }, "nationalId": { "$ref": "#/components/schemas/NationalId" }, "npi": { "items": { "$ref": "#/components/schemas/NPI" }, "type": "array", "x-go-name": "NPI" }, "personalProfile": { "$ref": "#/components/schemas/PersonalProfile" }, "pracId": { "type": "string", "x-go-name": "PracId" }, "pracVirtualExclusion": { "type": "string", "x-go-name": "PracVirtualExclusion" }, "prescriber": { "type": "string", "x-go-name": "Prescriber" }, "professionalProfile": { "$ref": "#/components/schemas/ProfessionalProfile" }, "providerType": { "$ref": "#/components/schemas/ProviderType" }, "qualityRating": { "$ref": "#/components/schemas/QualityRating" }, "resilienceIntegratedSystemsExcellence": { "items": { "$ref": "#/components/schemas/ResilienceIntegratedSystemsExcellence" }, "type": "array", "x-go-name": "ResilienceIntegratedSystemsExcellence" }, "salutation": { "type": "string", "x-go-name": "Salutation" }, "secondaryEmail": { "type": "string", "x-go-name": "SecondaryEmail" }, "socialSecurityNumber": { "type": "string", "x-go-name": "SocialSecurityNumber" }, "specialties": { "items": { "$ref": "#/components/schemas/Specialty" }, "type": "array", "x-go-name": "Specialties" }, "suffix": { "type": "string", "x-go-name": "Suffix" }, "taxonomies": { "items": { "$ref": "#/components/schemas/PractitionerTaxonomy" }, "type": "array", "x-go-name": "Taxonomies" }, "telepsychiatryParticipant": { "type": "string", "x-go-name": "TelepsychiatryParticipant" }, "tier": { "type": "string", "x-go-name": "Tier" }, "vendorInformation": { "$ref": "#/components/schemas/VendorInformation" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "PractitionerLocation": { "properties": { "advancedMedicalHomeTier": { "items": { "$ref": "#/components/schemas/AdvancedMedicalHomeTier" }, "type": "array", "x-go-name": "AdvancedMedicalHomeTier" }, "affiliations": { "items": { "$ref": "#/components/schemas/Affiliation" }, "type": "array", "x-go-name": "Affiliations" }, "appointmentAvailability": { "type": "string", "x-go-name": "AppointmentAvailability" }, "associatedPPGIPAIds": { "items": { "type": "string" }, "type": "array", "x-go-name": "AssociatedPPGIPAIds" }, "audit": { "$ref": "#/components/schemas/Audit" }, "businessEntityAffiliations": { "items": { "$ref": "#/components/schemas/BusinessEntityAffiliations" }, "type": "array", "x-go-name": "BusinessEntityAffiliations" }, "caPrisonCred": { "$ref": "#/components/schemas/CAPrisonCred" }, "eligibleForDisplay": { "items": { "$ref": "#/components/schemas/EligibleForDisplay" }, "type": "array", "x-go-name": "EligibleForDisplay" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "excludeFromPPGs": { "items": { "type": "string" }, "type": "array", "x-go-name": "ExcludeFromPPGs" }, "healthNetLegacyProvId": { "type": "string", "x-go-name": "HealthNetLegacyProvId" }, "healthNetLegacySiteId": { "type": "string", "x-go-name": "HealthNetLegacySiteId" }, "location": { "$ref": "#/components/schemas/Location" }, "locationId": { "type": "string", "x-go-name": "LocationId" }, "networkLocationAttributes": { "$ref": "#/components/schemas/NetworkLocationAttributes" }, "networkOrigin": { "type": "string", "x-go-name": "NetworkOrigin" }, "officeHours": { "items": { "$ref": "#/components/schemas/OfficeHours" }, "type": "array", "x-go-name": "OfficeHours" }, "panel": { "items": { "$ref": "#/components/schemas/Panel" }, "type": "array", "x-go-name": "Panel" }, "phone": { "$ref": "#/components/schemas/Phone" }, "pncId": { "type": "string", "x-go-name": "PncId" }, "pnlcId": { "type": "string", "x-go-name": "PnlcId" }, "population": { "type": "string", "x-go-name": "Population" }, "populations": { "items": { "type": "string" }, "type": "array", "x-go-name": "Populations" }, "pracId": { "type": "string", "x-go-name": "PracId" }, "pracIds": { "items": { "type": "string" }, "type": "array", "x-go-name": "PracIds" }, "pracNetLocSpecialties": { "items": { "$ref": "#/components/schemas/PracNetLocSpecialties" }, "type": "array", "x-go-name": "PracNetLocSpecialties" }, "pracPrisonIndicator": { "$ref": "#/components/schemas/PracPrisonIndicator" }, "practitionerNetworkCycle": { "$ref": "#/components/schemas/NetworkCycle" }, "primary": { "type": "boolean", "x-go-name": "Primary" }, "provId": { "type": "string", "x-go-name": "ProvId" }, "providerLocationLegacy": { "items": { "$ref": "#/components/schemas/ProviderLocationLegacy" }, "type": "array", "x-go-name": "ProviderLocationLegacy" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "status": { "type": "string", "x-go-name": "Status" }, "taxonomies": { "items": { "$ref": "#/components/schemas/Taxonomies" }, "type": "array", "x-go-name": "Taxonomies" }, "termination": { "$ref": "#/components/schemas/Termination" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitionerLocation" }, "PractitionerResponse": { "properties": { "metadata": { "$ref": "#/components/schemas/Metadata" }, "result": { "items": { "$ref": "#/components/schemas/Practitioner" }, "type": "array", "x-go-name": "Result" } }, "title": "Response object containing practitioner information.", "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/utilities/api/response" }, "PractitionerSingleResponse": { "properties": { "result": { "$ref": "#/components/schemas/Practitioner" } }, "title": "Response object containing practitioner information.", "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/utilities/api/response" }, "PractitionerTaxonomy": { "properties": { "code": { "type": "string", "x-go-name": "Code" }, "specialty": { "type": "string", "x-go-name": "Specialty" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "ProfessionalProfile": { "properties": { "activities": { "type": "string", "x-go-name": "Activities" }, "awards": { "type": "string", "x-go-name": "Awards" }, "membership": { "type": "string", "x-go-name": "Membership" }, "researchArticles": { "type": "string", "x-go-name": "ResearchArticles" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "ProgramEnrollment": { "properties": { "actionReasonCode": { "type": "string", "x-go-name": "ActionReasonCode" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "programName": { "type": "string", "x-go-name": "ProgramName" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ProgrammaticAccess": { "properties": { "ce102AltMatrl": { "$ref": "#/components/schemas/Domain" }, "ce103CommProv": { "$ref": "#/components/schemas/Domain" }, "ce106SeeImmed": { "$ref": "#/components/schemas/Domain" }, "ce108ServcAnimal": { "$ref": "#/components/schemas/Domain" }, "ce113ADAReferral": { "$ref": "#/components/schemas/Domain" }, "ce114AskADANeeds": { "$ref": "#/components/schemas/Domain" }, "ce115AssistDocmnt": { "$ref": "#/components/schemas/Domain" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "ProvNetLocSpecialties": { "properties": { "primarySpec": { "type": "string", "x-go-name": "PrimarySpec" }, "specDescription": { "type": "string", "x-go-name": "SpecDescription" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ProvPrisonIndicator": { "properties": { "mobile": { "type": "string", "x-go-name": "Mobile" }, "offsite": { "type": "string", "x-go-name": "Offsite" }, "onsite": { "type": "string", "x-go-name": "Onsite" }, "phoneNumber": { "type": "string", "x-go-name": "PhoneNumber" }, "telemedicineAndOffsite": { "type": "string", "x-go-name": "TelemedicineAndOffsite" }, "telemedicineOnly": { "type": "string", "x-go-name": "TelemedicineOnly" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Provider": { "properties": { "CBAS": { "$ref": "#/components/schemas/CBAS" }, "DEAInformation": { "items": { "$ref": "#/components/schemas/DEAInformation" }, "type": "array" }, "OASASNumber": { "items": { "type": "string" }, "type": "array" }, "PPECCsk": { "$ref": "#/components/schemas/PPECCsk" }, "PRPRId": { "type": "string" }, "VFCProgram": { "$ref": "#/components/schemas/VFCProgram" }, "accreditations": { "$ref": "#/components/schemas/Accreditations" }, "additionalAddresses": { "items": { "$ref": "#/components/schemas/AdditionalAddresses" }, "type": "array", "x-go-name": "AdditionalAddresses" }, "additionalName": { "type": "string", "x-go-name": "AdditionalName" }, "address": { "$ref": "#/components/schemas/Address" }, "amisysGroupRecord": { "items": { "$ref": "#/components/schemas/AmisysGroupRecord" }, "type": "array", "x-go-name": "AmisysGroupRecord" }, "amisysProviderRecord": { "items": { "$ref": "#/components/schemas/AmisysProviderRecord" }, "type": "array", "x-go-name": "AmisysProviderRecord" }, "appointmentAvailability": { "type": "string", "x-go-name": "AppointmentAvailability" }, "assessments": { "items": { "$ref": "#/components/schemas/Assessment" }, "type": "array", "x-go-name": "Assessments" }, "attributes": { "$ref": "#/components/schemas/Attributes" }, "audit": { "$ref": "#/components/schemas/Audit" }, "badgeCert": { "type": "string", "x-go-name": "BadgeCert" }, "businessEntityAffiliations": { "items": { "$ref": "#/components/schemas/BusinessEntityAffiliations" }, "type": "array", "x-go-name": "BusinessEntityAffiliations" }, "businessIdentifiers": { "items": { "$ref": "#/components/schemas/BusinessIdentifiers" }, "type": "array", "x-go-name": "BusinessIdentifiers" }, "caveatMessages": { "items": { "$ref": "#/components/schemas/CaveatMessages" }, "type": "array", "x-go-name": "CaveatMessages" }, "clinicallyIntegratedNetworks": { "items": { "$ref": "#/components/schemas/ClinicallyIntegratedNetworks" }, "type": "array", "x-go-name": "ClinicallyIntegratedNetworks" }, "disclosureOfOwnership": { "$ref": "#/components/schemas/DisclosureOfOwnership" }, "essentialCommunityProviderTypes": { "items": { "$ref": "#/components/schemas/EssentialCommunityProviderTypes" }, "type": "array", "x-go-name": "EssentialCommunityProviderTypes" }, "essentialProviderIndicator": { "items": { "$ref": "#/components/schemas/EssentialProviderIndicator" }, "type": "array", "x-go-name": "EssentialProviderIndicator" }, "facilityTypes": { "items": { "type": "string" }, "type": "array", "x-go-name": "FacilityTypes" }, "hatCodes": { "items": { "type": "string" }, "type": "array", "x-go-name": "HatCodes" }, "hatCodesDescriptions": { "items": { "type": "string" }, "type": "array", "x-go-name": "HatCodesDescriptions" }, "healthHomeIds": { "items": { "$ref": "#/components/schemas/HealthHomeIds" }, "type": "array", "x-go-name": "HealthHomeIds" }, "hospitalServices": { "items": { "type": "string" }, "type": "array", "x-go-name": "HospitalServices" }, "insurance": { "items": { "$ref": "#/components/schemas/Insurance" }, "type": "array", "x-go-name": "Insurance" }, "isCHD": { "type": "boolean", "x-go-name": "IsCHD" }, "isEFTForm": { "type": "boolean", "x-go-name": "IsEFTForm" }, "isEPrescribe": { "type": "boolean", "x-go-name": "IsEPrescribe" }, "isHomeDelivery": { "type": "boolean", "x-go-name": "IsHomeDelivery" }, "isMailOrder": { "type": "boolean", "x-go-name": "IsMailOrder" }, "isOIGValidated": { "type": "boolean", "x-go-name": "IsOIGValidated" }, "isTeacherFacilityInd": { "type": "boolean", "x-go-name": "IsTeacherFacilityInd" }, "isTeleHealth": { "type": "boolean", "x-go-name": "IsTeleHealth" }, "isTelemedicinePar": { "type": "boolean", "x-go-name": "IsTelemedicinePar" }, "isTelemonitor": { "type": "boolean", "x-go-name": "IsTelemonitor" }, "legacyIds": { "items": { "$ref": "#/components/schemas/LegacyIds" }, "type": "array", "x-go-name": "LegacyIds" }, "licenses": { "items": { "$ref": "#/components/schemas/License" }, "type": "array", "x-go-name": "Licenses" }, "locations": { "items": { "$ref": "#/components/schemas/ProviderLocation" }, "type": "array", "x-go-name": "Locations" }, "masterProviderKeys": { "items": { "$ref": "#/components/schemas/MasterProviderKeys" }, "type": "array", "x-go-name": "MasterProviderKeys" }, "medicaidInfo": { "items": { "$ref": "#/components/schemas/MedicaidInfo" }, "type": "array", "x-go-name": "MedicaidInfo" }, "medicallyDependentChildrensPlan": { "type": "string", "x-go-name": "MedicallyDependentChildrensPlan" }, "medicareClaimsOptOuts": { "items": { "$ref": "#/components/schemas/MedicareClaimsOptOuts" }, "type": "array", "x-go-name": "MedicareClaimsOptOuts" }, "medicareNumbers": { "items": { "type": "string" }, "type": "array", "x-go-name": "MedicareNumbers" }, "messageHeader4": { "items": { "$ref": "#/components/schemas/MessageHeader4" }, "type": "array", "x-go-name": "MessageHeader4" }, "npi": { "$ref": "#/components/schemas/NPI" }, "opioidTreatmentCenter": { "type": "string", "x-go-name": "OpioidTreatmentCenter" }, "otherLicenseCertification": { "$ref": "#/components/schemas/OtherLicenseCertification" }, "participatingPhysicianGroup": { "$ref": "#/components/schemas/PPG" }, "practiceEmail": { "type": "string", "x-go-name": "PracticeEmail" }, "prescriber": { "type": "string", "x-go-name": "Prescriber" }, "provId": { "type": "string", "x-go-name": "ProvId" }, "provName": { "type": "string", "x-go-name": "ProvName" }, "provVirtualExclusion": { "type": "string", "x-go-name": "ProvVirtualExclusion" }, "providerRelationships": { "items": { "$ref": "#/components/schemas/ProviderRelationships" }, "type": "array", "x-go-name": "ProviderRelationships" }, "providerSpecialties": { "items": { "$ref": "#/components/schemas/ProviderSpecialty" }, "type": "array", "x-go-name": "ProviderSpecialties" }, "providerType": { "$ref": "#/components/schemas/ProviderType" }, "resilienceIntegratedSystemsExcellence": { "items": { "$ref": "#/components/schemas/ResilienceIntegratedSystemsExcellence" }, "type": "array", "x-go-name": "ResilienceIntegratedSystemsExcellence" }, "secondaryEmail": { "type": "string", "x-go-name": "SecondaryEmail" }, "specialties": { "items": { "$ref": "#/components/schemas/Specialty" }, "type": "array", "x-go-name": "Specialties" }, "specialty": { "$ref": "#/components/schemas/ProviderSpecialty" }, "staffedBedCount": { "type": "string", "x-go-name": "StaffedBedCount" }, "taxonomies": { "items": { "type": "string" }, "type": "array", "x-go-name": "Taxonomies" }, "telepsychiatryParticipant": { "type": "string", "x-go-name": "TelepsychiatryParticipant" }, "termination": { "$ref": "#/components/schemas/Termination" }, "tin": { "type": "string", "x-go-name": "TIN" }, "vendorInformation": { "$ref": "#/components/schemas/VendorInformation" }, "website": { "type": "string", "x-go-name": "Website" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "ProviderCommunitySupports": { "properties": { "CSProvider": { "type": "string" }, "active": { "type": "string", "x-go-name": "Active" }, "capacity": { "type": "string", "x-go-name": "Capacity" }, "service": { "type": "string", "x-go-name": "Service" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "ProviderEnhancedCareManagement": { "properties": { "ECMProvider": { "type": "string" }, "active": { "type": "string", "x-go-name": "Active" }, "capacity": { "type": "string", "x-go-name": "Capacity" }, "population": { "type": "string", "x-go-name": "Population" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "ProviderInMedicaidLocation": { "properties": { "affiliationNumber": { "type": "string", "x-go-name": "AffiliationNumber" }, "inMedicaidLocation": { "type": "string", "x-go-name": "InMedicaidLocation" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "ProviderKansasIdentifiers": { "properties": { "NPIEndDate": { "format": "date-time", "type": "string" }, "NPIStartDate": { "format": "date-time", "type": "string" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "groupKMMSID": { "type": "string", "x-go-name": "GroupKMMSID" }, "groupServiceLoc": { "type": "string", "x-go-name": "GroupServiceLoc" }, "kansasProviderType": { "type": "string", "x-go-name": "KansasProviderType" }, "kansasproviderSpec": { "type": "string", "x-go-name": "KansasproviderSpec" }, "legacyKMAPID": { "type": "string", "x-go-name": "LegacyKMAPID" }, "providerKMMSID": { "type": "string", "x-go-name": "ProviderKMMSID" }, "providerServiceLoc": { "type": "string", "x-go-name": "ProviderServiceLoc" }, "specialtyEndDate": { "format": "date-time", "type": "string", "x-go-name": "SpecialtyEndDate" }, "specialtyStartDate": { "format": "date-time", "type": "string", "x-go-name": "SpecialtyStartDate" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "taxonomy": { "type": "string", "x-go-name": "Taxonomy" }, "taxonomyDesc": { "type": "string", "x-go-name": "TaxonomyDesc" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ProviderLocation": { "properties": { "ECMAssignmentType": { "items": { "$ref": "#/components/schemas/ECMAssignmentType" }, "type": "array" }, "advancedMedicalHomeTier": { "items": { "$ref": "#/components/schemas/AdvancedMedicalHomeTier" }, "type": "array", "x-go-name": "AdvancedMedicalHomeTier" }, "affiliations": { "items": { "$ref": "#/components/schemas/Affiliation" }, "type": "array", "x-go-name": "Affiliations" }, "appointmentAvailability": { "type": "string", "x-go-name": "AppointmentAvailability" }, "associatedPPGIPAIds": { "items": { "type": "string" }, "type": "array", "x-go-name": "AssociatedPPGIPAIds" }, "audit": { "$ref": "#/components/schemas/Audit" }, "businessEntityAffiliations": { "items": { "$ref": "#/components/schemas/BusinessEntityAffiliations" }, "type": "array", "x-go-name": "BusinessEntityAffiliations" }, "eligibleForDisplay": { "items": { "$ref": "#/components/schemas/EligibleForDisplay" }, "type": "array", "x-go-name": "EligibleForDisplay" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "essentialCommunityProviderTypes": { "items": { "$ref": "#/components/schemas/EssentialCommunityProviderTypesProvLoc" }, "type": "array", "x-go-name": "EssentialCommunityProviderTypes" }, "healthNetLegacyProvId": { "type": "string", "x-go-name": "HealthNetLegacyProvId" }, "healthNetLegacySiteId": { "type": "string", "x-go-name": "HealthNetLegacySiteId" }, "languages": { "items": { "type": "string" }, "type": "array", "x-go-name": "Languages" }, "location": { "$ref": "#/components/schemas/Location" }, "locationId": { "type": "string", "x-go-name": "LocationId" }, "locationTypeCode": { "type": "string", "x-go-name": "LocationTypeCode" }, "networkLocationAttributes": { "$ref": "#/components/schemas/NetworkLocationAttributes" }, "networkOrigin": { "type": "string", "x-go-name": "NetworkOrigin" }, "networkTermReasons": { "items": { "$ref": "#/components/schemas/NetworkTermReasons" }, "type": "array", "x-go-name": "NetworkTermReasons" }, "oshpdId": { "type": "string", "x-go-name": "OshpdId" }, "pharmacyService": { "$ref": "#/components/schemas/PharmacyService" }, "pncId": { "type": "string", "x-go-name": "PncId" }, "pnlcId": { "type": "string", "x-go-name": "PnlcId" }, "pnlcTerminationReason": { "$ref": "#/components/schemas/PnlcTerminationReason" }, "population": { "type": "string", "x-go-name": "Population" }, "populations": { "items": { "type": "string" }, "type": "array", "x-go-name": "Populations" }, "ppgPanelStatuses": { "items": { "$ref": "#/components/schemas/PPGPanelStatuses" }, "type": "array", "x-go-name": "PPGPanelStatuses" }, "ppgRiskTypes": { "items": { "$ref": "#/components/schemas/PPGRiskTypes" }, "type": "array", "x-go-name": "PPGRiskTypes" }, "pracIds": { "items": { "type": "string" }, "type": "array", "x-go-name": "PracIds" }, "primary": { "type": "string", "x-go-name": "Primary" }, "provId": { "type": "string", "x-go-name": "ProvId" }, "provNetLocSpecialties": { "items": { "$ref": "#/components/schemas/ProvNetLocSpecialties" }, "type": "array", "x-go-name": "ProvNetLocSpecialties" }, "provPrisonIndicator": { "$ref": "#/components/schemas/ProvPrisonIndicator" }, "providerInMedicaidLocation": { "$ref": "#/components/schemas/ProviderInMedicaidLocation" }, "providerLocationLegacy": { "items": { "$ref": "#/components/schemas/ProviderLocationLegacy" }, "type": "array", "x-go-name": "ProviderLocationLegacy" }, "providerLocationTelemedicine": { "$ref": "#/components/schemas/ProviderLocationTelemedicine" }, "providerNetworkCycle": { "$ref": "#/components/schemas/NetworkCycle" }, "service": { "$ref": "#/components/schemas/Service" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "taxonomies": { "items": { "$ref": "#/components/schemas/Taxonomies" }, "type": "array", "x-go-name": "Taxonomies" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "ProviderLocationLegacy": { "properties": { "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "identifier": { "type": "string", "x-go-name": "Identifier" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ProviderLocationTelemedicine": { "properties": { "inPersonTelemed": { "type": "string", "x-go-name": "InPersonTelemed" }, "participating": { "type": "string", "x-go-name": "Participating" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "ProviderLocationTinDetail": { "properties": { "bus": { "type": "string", "x-go-name": "Bus" }, "handicap": { "type": "string", "x-go-name": "Handicap" }, "name": { "type": "string", "x-go-name": "Name" }, "officeManager": { "type": "string", "x-go-name": "OfficeManager" }, "primary": { "type": "string", "x-go-name": "Primary" }, "printSupress": { "type": "string", "x-go-name": "PrintSupress" }, "tin": { "type": "string", "x-go-name": "Tin" }, "tinId": { "type": "string", "x-go-name": "TinId" }, "train": { "type": "string", "x-go-name": "Train" }, "transitRoute": { "type": "string", "x-go-name": "TransitRoute" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/providerLocation" }, "ProviderRelationships": { "properties": { "PRPRId": { "type": "string" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "groupNPI": { "type": "string", "x-go-name": "GroupNPI" }, "porticoProvId": { "type": "string", "x-go-name": "PorticoProvId" }, "provType": { "type": "string", "x-go-name": "ProvType" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "StartDate" }, "tin": { "type": "string", "x-go-name": "Tin" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "ProviderResponse": { "properties": { "metadata": { "$ref": "#/components/schemas/Metadata" }, "result": { "items": { "$ref": "#/components/schemas/Provider" }, "type": "array", "x-go-name": "Result" } }, "title": "Response object containing provider information.", "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/utilities/api/response" }, "ProviderSingleResponse": { "properties": { "result": { "$ref": "#/components/schemas/Provider" } }, "title": "Response object containing provider information.", "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/utilities/api/response" }, "ProviderSpecialty": { "properties": { "atypicalIndicator": { "type": "string", "x-go-name": "AtypicalIndicator" }, "description": { "type": "string", "x-go-name": "Description" }, "specialtyId": { "type": "string", "x-go-name": "SpecialtyId" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/provider" }, "ProviderType": { "properties": { "category": { "type": "string", "x-go-name": "Category" }, "code": { "type": "string", "x-go-name": "Code" }, "description": { "type": "string", "x-go-name": "Description" }, "fmgLock": { "type": "string", "x-go-name": "FmgLock" }, "labelClusterId": { "type": "string", "x-go-name": "LabelClusterID" }, "subCategory": { "type": "string", "x-go-name": "SubCategory" }, "usage": { "type": "string", "x-go-name": "Usage" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "QualityRating": { "properties": { "clinicalExcellence": { "type": "string", "x-go-name": "ClinicalExcellence" }, "patientSatisfaction": { "type": "string", "x-go-name": "PatientSatisfaction" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/practitioner" }, "ResilienceIntegratedSystemsExcellence": { "properties": { "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" }, "service": { "type": "string", "x-go-name": "Service" }, "startDate": { "format": "date-time", "type": "string", "x-go-name": "EtartDate" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Response": { "properties": { "metadata": { "$ref": "#/components/schemas/Metadata" }, "result": { "type": "object", "x-go-name": "Result" } }, "title": "Basic response object.", "type": "object", "x-go-name": "InterfaceResponse", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/rtr-api-provider/api/response" }, "Service": { "properties": { "intelDisability": { "type": "string", "x-go-name": "IntelDisability" }, "specialNeeds": { "type": "string", "x-go-name": "SpecialNeeds" }, "type": { "type": "string", "x-go-name": "Type" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Specialties": { "properties": { "specDescription": { "type": "string", "x-go-name": "SpecDescription" }, "specId": { "type": "string", "x-go-name": "SpecId" }, "specPrimary": { "type": "string", "x-go-name": "SpecPrimary" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Specialty": { "properties": { "atypicalIndicator": { "type": "string", "x-go-name": "AtypicalIndicator" }, "b5ends": { "format": "date-time", "type": "string", "x-go-name": "B5ends" }, "boardCertExpired": { "format": "date-time", "type": "string", "x-go-name": "BoardCertExpired" }, "boardCertIssued": { "format": "date-time", "type": "string", "x-go-name": "BoardCertIssued" }, "boardStatus": { "type": "string", "x-go-name": "BoardStatus" }, "boardsTakenDate": { "format": "date-time", "type": "string", "x-go-name": "BoardsTakenDate" }, "certNumber": { "type": "string", "x-go-name": "CertNumber" }, "certification": { "$ref": "#/components/schemas/Certification" }, "code": { "type": "string", "x-go-name": "Code" }, "isPrimary": { "type": "string", "x-go-name": "IsPrimary" }, "issuerName": { "type": "string", "x-go-name": "IssuerName" }, "netLocEligible_derived": { "type": "string", "x-go-name": "NetLocEligible_derived" }, "specialtyId": { "type": "string", "x-go-name": "SpecialtyId" }, "specialtyName": { "type": "string", "x-go-name": "SpecialtyName" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Taxonomies": { "properties": { "affiliationNumber": { "type": "string", "x-go-name": "AffiliationNumber" }, "primary": { "type": "string", "x-go-name": "Primary" }, "secondaries": { "items": { "type": "string" }, "type": "array", "x-go-name": "Secondaries" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Taxonomy": { "properties": { "classDescription": { "type": "string", "x-go-name": "ClassDescription" }, "code": { "type": "string", "x-go-name": "Code" }, "fullDescription": { "type": "string", "x-go-name": "FullDescription" }, "specializationDescription": { "type": "string", "x-go-name": "SpecializationDescription" }, "typeDescription": { "type": "string", "x-go-name": "TypeDescription" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "Termination": { "properties": { "description": { "type": "string", "x-go-name": "Description" }, "reason": { "type": "string", "x-go-name": "Reason" }, "voluntary": { "type": "string", "x-go-name": "Voluntary" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "VFCProgram": { "properties": { "effectiveDate": { "format": "date-time", "type": "string", "x-go-name": "EffectiveDate" }, "endDate": { "format": "date-time", "type": "string", "x-go-name": "EndDate" }, "healthPlan": { "type": "string", "x-go-name": "HealthPlan" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "VendorInformation": { "properties": { "code": { "type": "string", "x-go-name": "Code" }, "name": { "type": "string", "x-go-name": "Name" }, "nameDescription": { "type": "string", "x-go-name": "NameDescription" } }, "type": "object", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/models/shared" }, "healthResponse": { "description": "Health response containing the status of the mongo database", "properties": { "databaseReady": { "type": "boolean", "x-go-name": "DatabaseReady" }, "endpoint": { "type": "string", "x-go-name": "Endpoint" }, "reason": { "type": "string", "x-go-name": "Reason" } }, "type": "object", "x-go-name": "health", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/rtr-api-provider/api/handlers" }, "versionResponse": { "description": "Version response containing build information of the current api", "properties": { "branch": { "type": "string", "x-go-name": "Branch" }, "buildTime": { "type": "string", "x-go-name": "BuildTime" }, "commit": { "type": "string", "x-go-name": "Commit" } }, "type": "object", "x-go-name": "version", "x-go-package": "gitlab.centene.com/rtr/provider-rtr/provider-rtr-apis/rtr-api-provider/api/handlers" } }, "securitySchemes": { "oauth2": { "flows": { "clientCredentials": { "scopes": { "resource.READ": "read access" }, "tokenUrl": "https://stage.entrykeyid.com/as/token.oauth2" } }, "type": "oauth2" } } }, "info": { "description": "These endpoints allow users to retrieve information on different datasets that originated from the Centenes' Provider source system.\n\nAll endpoints available on this micro-service are http-based GET operations and produce a JSON response.", "title": "Provider RTR Demographics API", "version": "2.0" }, "openapi": "3.0.3", "paths": { "/businessfunction/v1/practitioner/date": { "get": { "description": "Find Active Practitioners given a combination of different dates at different levels, such as: location, network location, network, affiliations. At least npi, tin, affiliationNumber, affiliationMedicaidId, affiliationMedicareId, provNpi, firstName or lastName are required to use", "operationId": "GetPractitionersByDate", "parameters": [ { "description": "Practitioner's NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Practitioner Locations TIN.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Practitioner Locations Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practioners' affiliation medicaid id.", "in": "query", "name": "affiliationMedicaidId", "schema": { "type": "string" } }, { "description": "Practioners' affiliation medicare id.", "in": "query", "name": "affiliationMedicareId", "schema": { "type": "string" } }, { "description": "Practioners' network business unit code.", "in": "query", "name": "businessUnitCode", "schema": { "type": "string" } }, { "description": "Practioners' first name. At least one valid 'npi', 'tin', 'provNpi', 'affiliationNumber', 'affiliationMedicaidId', or 'affiliationMedicareId' is required to use.", "in": "query", "name": "firstName", "schema": { "type": "string" } }, { "description": "Practioners' last name. At least one valid 'npi', 'tin', 'provNpi', 'affiliationNumber', 'affiliationMedicaidId', or 'affiliationMedicareId' is required to use.", "in": "query", "name": "lastName", "schema": { "type": "string" } }, { "description": "Practioners' network status.", "in": "query", "name": "networkStatus", "schema": { "type": "string" } }, { "description": "Practioners' affiliations status.", "in": "query", "name": "affilStatus", "schema": { "type": "string" } }, { "description": "Practioners' carrier NetworkId.", "in": "query", "name": "carrierNetworkId", "schema": { "type": "string" } }, { "description": "allows to select the location date level to be considered for different date inputs.", "in": "query", "name": "useLocationDate", "schema": { "type": "boolean" } }, { "description": "allows to select the network location date level to be considered for different date inputs.", "in": "query", "name": "useNetworkLocationDate", "schema": { "type": "boolean" } }, { "description": "allows to select the network date level to be considered for different date inputs.", "in": "query", "name": "useNetworkDate", "schema": { "type": "boolean" } }, { "description": "allows to select the affiliation date level to be considered for different date inputs.", "in": "query", "name": "useAffiliationDate", "schema": { "type": "boolean" } }, { "description": "startDateOnOrAfter is to be used to look up choosen date levels (i.e. location, network location, network, and/or affiliation) for start dates on or after (in the future).", "in": "query", "name": "startDateOnOrAfter", "schema": { "type": "string" } }, { "description": "endDateOnOrBefore is to be used to look up choosen date levels (i.e. location, network location, network, and/or affiliation) for start dates on or before (in the past).", "in": "query", "name": "endDateOnOrBefore", "schema": { "type": "string" } }, { "description": "dateOnOrInStartEndDateSpan is to be used to check that the it is inclusively between the choosen date levels (i.e. location, network location, network, and/or affiliation).", "in": "query", "name": "dateOnOrInStartEndDateSpan", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Date-API" ] } }, "/businessfunction/v1/practitioner/date/health": { "get": { "description": "Health Check", "operationId": "GetPractitionerDateHealth", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "424": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Unable to establish connection with MongoDB server." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Date-API" ] } }, "/businessfunction/v1/practitioner/date/version": { "get": { "description": "Version Information", "operationId": "GetPractitionerDateVersion", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/versionResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Date-API" ] } }, "/businessfunction/v1/provider/date": { "get": { "description": "Find Active Providers given a combination of different dates at different levels such as: location, network location, network, affiliations. At least npi, tin, affiliationNumber, affiliationMedicaidId, affiliationMedicareId, amisysNumber, or provName are required to use", "operationId": "GetProvidersByDate", "parameters": [ { "description": "Providers' tin.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Providers' National Provider Identification.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Provider Locations Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Providers' affiliation medicaid id.", "in": "query", "name": "affiliationMedicaidId", "schema": { "type": "string" } }, { "description": "Providers' affiliation medicare id.", "in": "query", "name": "affiliationMedicareId", "schema": { "type": "string" } }, { "description": "Providers' name. At least one valid 'tin', 'affiliationNumber', 'affilationMedicaidId', or 'affiliationMedicareId' is required to use.", "in": "query", "name": "provName", "schema": { "type": "string" } }, { "description": "Providers' network business unit code.", "in": "query", "name": "businessUnitCode", "schema": { "type": "string" } }, { "description": "Provider's Amisys Provider Number", "in": "query", "name": "amisysNumber", "schema": { "type": "string" } }, { "description": "ProviderNetworkCycle Provider networkId", "in": "query", "name": "productNetworkId", "schema": { "type": "string" } }, { "description": "Provider's providerType Code", "in": "query", "name": "providerTypeCode", "schema": { "type": "string" } }, { "description": "Provider's Affiliation Claim Type", "in": "query", "name": "affiliationClaimType", "schema": { "type": "string" } }, { "description": "Provider's Network StatusDescription", "in": "query", "name": "networkStatus", "schema": { "type": "string" } }, { "description": "Provider's Affiliation Status", "in": "query", "name": "affilStatus", "schema": { "type": "string" } }, { "description": "Provider's Network Carrier NetworkId", "in": "query", "name": "carrierNetworkId", "schema": { "type": "string" } }, { "description": "Provider's MessageHeader4", "in": "query", "name": "provMSH4", "schema": { "type": "string" } }, { "description": "use passed in dates to consider network level start and end dates.", "in": "query", "name": "useNetworkDate", "schema": { "type": "boolean" } }, { "description": "use passed in dates to consider network location start and end level dates.", "in": "query", "name": "useNetworkLocationDate", "schema": { "type": "boolean" } }, { "description": "use passed in dates to consider location level start and end dates.", "in": "query", "name": "useLocationDate", "schema": { "type": "boolean" } }, { "description": "use passed in dates to consider affiliation level start and end dates.", "in": "query", "name": "useAffilitionDate", "schema": { "type": "boolean" } }, { "description": "startDateOnOrAfter to be used as value to look at various levels of dates are found (i.e. network, network location, location, affiliation).", "in": "query", "name": "startDateOnOrAfter", "schema": { "type": "string" } }, { "description": "endDateOnOrBefore to be used as value to look at various levels of date are found (i.e. network, network location, location, affiliation).", "in": "query", "name": "endDateOnOrBefore", "schema": { "type": "string" } }, { "description": "dateOnOrInStartEndDateSpan to be used to check that it is inclusively between start and ends spans at various levels of date are found (i.e. network, network location, location, affiliation).", "in": "query", "name": "dateOnOrInStartEndDateSpan", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "Invalid Search Criteria" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Date-API" ] } }, "/businessfunction/v1/provider/date/health": { "get": { "description": "Health Check", "operationId": "GetProviderDateHealth", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "424": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Unable to establish connection with MongoDB server." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Date-API" ] } }, "/businessfunction/v1/provider/date/version": { "get": { "description": "Version Information", "operationId": "GetProviderDateVersion", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/versionResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Date-API" ] } }, "/provRTR/v2/practitioner": { "get": { "description": "Looks up a practitioner matching all of the query parameters. At least npi, phyId, or amisysNumber are required to use", "operationId": "GetPractitionerSearch", "parameters": [ { "description": "Practitioner's NPI Number", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Practitioner's Health Net Phy Id", "in": "query", "name": "phyId", "schema": { "type": "string" } }, { "description": "Practitioner's Amisys Provider Number", "in": "query", "name": "amisysNumber", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-API" ] } }, "/provRTR/v2/practitioner/health": { "get": { "description": "Health Check", "operationId": "GetPractitionerHealth", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "424": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Unable to establish connection with MongoDB server." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-API" ] } }, "/provRTR/v2/practitioner/location": { "get": { "description": "Look up practitioner locations matching the search criteria. At least provide npi, tin, affiliationNumber, affiliationMedicaidId, affiliationMedicareId, provNpi, medicalLicenseNumber, amisysNumber, or phyId are required to use", "operationId": "GetPractitionerLocationSearch", "parameters": [ { "description": "Practitioner's NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Practitioner Locations TIN.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Practitioner Locations Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practioners' affiliation medicaid id.", "in": "query", "name": "affiliationMedicaidId", "schema": { "type": "string" } }, { "description": "Practioners' affiliation medicare id.", "in": "query", "name": "affiliationMedicareId", "schema": { "type": "string" } }, { "description": "Practitioner's Amisys Provider Number", "in": "query", "name": "amisysNumber", "schema": { "type": "string" } }, { "description": "Practioners' first name.", "in": "query", "name": "firstName", "schema": { "type": "string" } }, { "description": "Practioners' last name.", "in": "query", "name": "lastName", "schema": { "type": "string" } }, { "description": "Practioners' medical license number.", "in": "query", "name": "medicalLicenseNumber", "schema": { "type": "string" } }, { "description": "Practioners' medical license state.", "in": "query", "name": "medicalLicenseState", "schema": { "type": "string" } }, { "description": "Practioners' businessUnitCode.", "in": "query", "name": "businessUnitCode", "schema": { "type": "string" } }, { "description": "Practitioner's Health Net Phy Id", "in": "query", "name": "phyId", "schema": { "type": "string" } }, { "description": "Provider Id", "in": "query", "name": "provider Id", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-API" ] } }, "/provRTR/v2/practitioner/network": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least npi, tin, provNpi, or affiliationNumber are required to use", "operationId": "GetPractitionerNetworkPlan", "parameters": [ { "description": "Practitioners' NPI Number. Separate each NPI with a comma.", "in": "query", "name": "npi", "schema": {} }, { "description": "Practitioner Location's TIN. Separate each TIN with a comma.", "in": "query", "name": "tin", "schema": {} }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Group Practice Number. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Sub Program. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/businessunit": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least npi, provNpi, tin, or affiliationNumber are required to use in combination with a valid Business Unit NetworkId", "operationId": "GetPractitionerNetworkBusinessUnitNetworkId", "parameters": [ { "description": "Practitioners' Location Business Unit Network Id. Separate each Business Unit Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practitioner Location's TIN.", "in": "query", "name": "tin", "schema": {} }, { "description": "Practitioner Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Group Practice Number. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Sub Program. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/businessunit/search": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least firstName and / or lastName and at least one valid businessUnit networkId is required to use", "operationId": "GetPractitionerNetworkBusinessUnitSearch", "parameters": [ { "description": "Practitioners' Location Business Unit Network Id. Separate each Business Unit Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' First Name. Require at least two characters. At least the firstName or lastName is required.", "in": "query", "name": "firstName", "schema": { "type": "string" } }, { "description": "Practitioners' Last Name. Require at least two characters. At least the lastName or firstName is required.", "in": "query", "name": "lastName", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/carrier": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least npi, provNpi, tin, affiliationMedicaidId, or affiliationNumber are required to use. NetworkId is a must in combination with one of these params", "operationId": "GetPractitionerNetworkCarrierNetworkId", "parameters": [ { "description": "Practitioners' Location Carrier Network Id. Separate each Carrier Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practitioner Location's TIN.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Medicaid Id.", "in": "query", "name": "affiliationMedicaidId", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Group Practice Number. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Sub Program. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/carrier/search": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least firstName or lastName and one valid networkId is required to use", "operationId": "GetPractitionerNetworkCarrierSearch", "parameters": [ { "description": "Practitioners' Location Carrier Network Id. Separate each Carrier Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' First Name. Require at least two characters. At least the firstName or lastName is required.", "in": "query", "name": "firstName", "schema": { "type": "string" } }, { "description": "Practitioners' Last Name. Require at least two characters. At least the lastName or firstName is required.", "in": "query", "name": "lastName", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/health": { "get": { "description": "Health Check", "operationId": "GetPractitionerNetworkHealth", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "424": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Unable to establish connection with MongoDB server." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/healthplan": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least npi, provNpi, tin, or affiliationNumber are required to use in combination with valid NetworkId", "operationId": "GetPractitionerNetworkHealthPlanNetworkId", "parameters": [ { "description": "Practitioners' Location Health Plan Network Id. Separate each Health Plan Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practitioner Location's TIN.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Group Practice Number. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Sub Program. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/healthplan/search": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least firstName and / or lastName and at least one valid networkId is required to use", "operationId": "GetPractitionerNetworkHealthPlanSearch", "parameters": [ { "description": "Practitioners' Location Health Plan Network Id. Separate each Health Plan Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' First Name. Require at least two characters. At least the firstName or lastName is required.", "in": "query", "name": "firstName", "schema": { "type": "string" } }, { "description": "Practitioners' Last Name. Require at least two characters. At least the lastName or firstName is required.", "in": "query", "name": "lastName", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/plans": { "get": { "description": "Search for practitioners matching all criteria. At least tin is required to use", "operationId": "GetPractitionerNetworkPlansPath", "parameters": [ { "description": "Practitioner's TIN. Separate each TIN with a comma.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "startDateOnOrAfter used to lookup carrier network level start dates on or after.", "in": "query", "name": "startDateOnOrAfter", "schema": { "type": "string" } }, { "description": "endDateOnOrBefore used to lookup carrier network level end dates on or before. ", "in": "query", "name": "endDateOnOrBefore", "schema": { "type": "string" } }, { "description": "dateOnOrInStartEndDateSpan to be used to check that it is inclusively between start and ends spans at various levels of date are found (i.e. network, network location, location, affiliation).", "in": "query", "name": "dateOnOrInStartEndDateSpan", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/NetworkResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/product": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least npi, provNpi, tin, amisysNumber, or affiliationNumber are required to use with the combination of networkId", "operationId": "GetPractitionerNetworkProductNetworkId", "parameters": [ { "description": "Practitioners' Location Product Network Id. Separate each Product Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practitioner Location's TIN.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Amisys Number.", "in": "query", "name": "amisysNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Group Practice Number. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Sub Program. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/version": { "get": { "description": "Version Information", "operationId": "GetPractitionerNetworkVersion", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/versionResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/{BUSINESS_UNIT_CODE}": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least npi, provNpi, tin, or affiliationNumber are required to use", "operationId": "GetPractitionerNetworkBusinessUnitCode", "parameters": [ { "description": "Practitioner's Network Business Unit Code.", "in": "path", "name": "BUSINESS_UNIT_CODE", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practitioner Location's TIN.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Group Practice. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Sub Program. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/{BUSINESS_UNIT_CODE}/{HEALTH_PLAN_CODE}": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least npi, tin, provNpi, or affiliationNumber are required to use", "operationId": "GetPractitionerNetworkHealthPlanCode", "parameters": [ { "description": "Practitioner's Network Business Unit Code.", "in": "path", "name": "BUSINESS_UNIT_CODE", "required": true, "schema": { "type": "string" } }, { "description": "Practitioner's Network Health Plan Code. BUSINESS_UNIT_CODE required to use.", "in": "path", "name": "HEALTH_PLAN_CODE", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Practitioner Location's TIN.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Group Practice. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Sub Program. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/{BUSINESS_UNIT_CODE}/{HEALTH_PLAN_CODE}/{PRODUCT_CODE}": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least npi, provNpi, tin, or affiliationNumber are required to use", "operationId": "GetPractitionerNetworkProductCode", "parameters": [ { "description": "Practitioner's Network Business Unit Code.", "in": "path", "name": "BUSINESS_UNIT_CODE", "required": true, "schema": { "type": "string" } }, { "description": "Practitioner's Network Health Plan Code. BUSINESS_UNIT_CODE required to use.", "in": "path", "name": "HEALTH_PLAN_CODE", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' Network Product Code. BUSINESS_UNIT_CODE and HEALTH_PLAN_CODE required to use.", "in": "path", "name": "PRODUCT_CODE", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Practitioner Location's TIN.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "NPI for the Provider operating the Practitioner Location.", "in": "query", "name": "provNpi", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Group Practice. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Practitioner Location's Affiliation Sub Program. At least npi, provNpi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of practitioners matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/{PRAC_ID}/businessunit": { "get": { "description": "Look up practitioner location networks matching the search criteria. {PRAC_ID} and at least one valid Business Unit networkId is required to use", "operationId": "GetPractitionerByIdBusinessUnitNetwork", "parameters": [ { "description": "Practitioners' id.", "in": "path", "name": "PRAC_ID", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' Location Business Unit Network Id. Separate each Business Unit Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerSingleResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/{PRAC_ID}/carrier": { "get": { "description": "Look up practitioner location networks matching the search criteria. {PRAC_ID} and at least one valid Carrier networkId is required to use", "operationId": "GetPractitionerByIdCarrierNetworkId", "parameters": [ { "description": "Practitioners' id.", "in": "path", "name": "PRAC_ID", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' Location Carrier Network Id. Separate each Carrier Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerSingleResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/network/{PRAC_ID}/healthplan": { "get": { "description": "Look up practitioner location networks matching the search criteria. {PRAC_ID} and at least one valid Health Plan networkId is required to use", "operationId": "GetPractitionerByIdHealthPlanNetwork", "parameters": [ { "description": "Practitioners' id.", "in": "path", "name": "PRAC_ID", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' Location Health Plan Network Id. Separate each Health Plan Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerSingleResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/provRTR/v2/practitioner/search": { "get": { "description": "Find Practitioners with a given first name and / or last name", "operationId": "SearchPractitioner", "parameters": [ { "description": "The beginning of the first name of the practitioner. This is not case sensitive but if provided it must be a minimum of 2 characters.", "in": "query", "name": "firstName", "schema": { "type": "string" } }, { "description": "The beginning of the last name of the practitioner. This is not case sensitive but if provided it must be a minimum of 2 characters.", "in": "query", "name": "lastName", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of providers matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Search-API" ] } }, "/provRTR/v2/practitioner/search/health": { "get": { "description": "Health Check", "operationId": "GetPracSearchHealth", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "424": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Unable to establish connection with MongoDB server." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Search-API" ] } }, "/provRTR/v2/practitioner/search/version": { "get": { "description": "Version Information", "operationId": "GetPracSearchHVersion", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/versionResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Search-API" ] } }, "/provRTR/v2/practitioner/version": { "get": { "description": "Version Information", "operationId": "GetPractitionerVersion", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/versionResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-API" ] } }, "/provRTR/v2/practitioner/{PRAC_ID}": { "get": { "description": "Find Practitioners with the given PracId \u003cbr/\u003e\nNote: Does not include locations data on the response; Need to add \"includeLocations\":\"true\" in the select params; or Please use other endpoint including \"provRTR/v2/practitioner/{PRAC_ID}/location\" If location is needed", "operationId": "GetPractitioner", "parameters": [ { "description": "Practitioner's practitioner id", "in": "path", "name": "PRAC_ID", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerSingleResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "No practitioner found with the matching Practitioner ID" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-API" ] } }, "/provRTR/v2/practitioner/{PRAC_ID}/location": { "get": { "description": "Look up all locations for practitioner matching the Practitioner Id", "operationId": "GetPractitionerAllLocations", "parameters": [ { "description": "Practitioner's practitioner id", "in": "path", "name": "PRAC_ID", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerSingleResponse" } } }, "description": "Valid response" }, "404": { "description": "No practitioner found with the matching Practitioner ID" } }, "tags": [ "Practitioner-API" ] } }, "/provRTR/v2/practitioner/{PRAC_ID}/location/primary": { "get": { "description": "Find Practitioners with the given PracId and its primary location", "operationId": "GetPractitionerLocationPrimary", "parameters": [ { "description": "Practitioner's practitioner id", "in": "path", "name": "PRAC_ID", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerSingleResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "No practitioner location found with the matching Practitioner ID" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-API" ] } }, "/provRTR/v2/practitioner/{PRAC_ID}/location/{LOCATION_ID}": { "get": { "description": "Find Practitioners with the given PracId and location matching LocationId", "operationId": "GetPractitionerLocation", "parameters": [ { "description": "Practitioner's practitioner id", "in": "path", "name": "PRAC_ID", "required": true, "schema": { "type": "string" } }, { "description": "Practitioner Location's location id", "in": "path", "name": "LOCATION_ID", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerSingleResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "No practitioner location found with the matching Practitioner ID" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-API" ] } }, "/provRTR/v2/provider": { "get": { "description": "Search for providers matching all criteria. At least npi, tin, ppgId, or amisysNumber are requored to use \u003cbr/\u003e\nNote: Does not include locations data on the response, Please use other endpoint including \"/provRTR/v2/provider/{PROV_ID}/location/{LOCATION_ID}\" If location is needed", "operationId": "GetProviderSearch", "parameters": [ { "description": "Provider's NPI Number", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Provider's TIN", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Provider's participating physician group identifier", "in": "query", "name": "ppgId", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of providers matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Provider's Amisys Provider Number", "in": "query", "name": "amisysNumber", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} }, { "description": "Change the format of the response models:\n \t**default**\t The raw models as they have been imported from Portico\n \t**noComments**\t Remove comments from the models Ex. 'Hospital *Do Not Use*' becomes 'Hospital'", "in": "query", "name": "format", "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/provRTR/v2/provider/health": { "get": { "description": "Health Check", "operationId": "GetProviderHealth", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "424": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Unable to establish connection with MongoDB server." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/provRTR/v2/provider/location": { "get": { "description": "Search for Providers with locations that match the criteria. At least npi, tin, affiliationNumber, affiliationMedicaidId, affiliationMedicareId, amisysNumber, or ppgId are required to use", "operationId": "ProviderLocationSearch", "parameters": [ { "description": "Provider's NPI Number", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Provider's TIN", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Provider's participating physician group identifier", "in": "query", "name": "ppgId", "schema": { "type": "string" } }, { "description": "The affiliationNumber", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider affiliations' medicaid id.", "in": "query", "name": "affiliationMedicaidId", "schema": { "type": "string" } }, { "description": "Provider affiliations' medicare id.", "in": "query", "name": "affiliationMedicareId", "schema": { "type": "string" } }, { "description": "Providers' name.", "in": "query", "name": "provName", "schema": { "type": "string" } }, { "description": "Providers' businessUnitCode.", "in": "query", "name": "businessUnitCode", "schema": { "type": "string" } }, { "description": "Provider's Amisys Provider Number.", "in": "query", "name": "amisysNumber", "schema": { "type": "string" } }, { "description": "Providers' provLocTierType.", "in": "query", "name": "provLocTierType", "schema": { "type": "string" } }, { "description": "Providers' providerId.", "in": "query", "name": "providerId", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of providers matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} }, { "description": "Change the format of the response models:\n \t**default**\t The raw models as they have been imported from Portico\n \t**noComments**\t Remove comments from the models Ex. 'Hospital *Do Not Use*' becomes 'Hospital'", "in": "query", "name": "format", "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/provRTR/v2/provider/location/affiliation": { "get": { "description": "Deprecated, use the appropriate \"/network/{BUSINESS_UNIT_CODE}\" endpoint with \"affiliationNumber\" query parameter instead.", "operationId": "GetProviderAffiliation", "parameters": [ { "description": "The Provider Location's affiliation number", "in": "query", "name": "affiliationNumber", "required": true, "schema": { "type": "string" } }, { "description": "The Provider Location's affiliation business unit", "in": "query", "name": "businessUnit", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} }, { "description": "Change the format of the response models:\n \t**default**\t The raw models as they have been imported from Portico\n \t**noComments**\t Remove comments from the models Ex. 'Hospital *Do Not Use*' becomes 'Hospital'", "in": "query", "name": "format", "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/provRTR/v2/provider/network": { "get": { "description": "Look up provider location networks matching the search criteria. At least npi, tin, or affiliationNumber are required to use", "operationId": "GetProviderNetworkPlan", "parameters": [ { "description": "Providers' NPI Number. Separate each NPI with a comma.", "in": "query", "name": "npi", "schema": {} }, { "description": "Providers' TIN Number. Separate each TIN with a comma.", "in": "query", "name": "tin", "schema": {} }, { "description": "Provider Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Group Practice Number. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Sub Program. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/businessunit": { "get": { "description": "Look up provider location networks matching the search criteria. At least npi, tin, or affiliationNumber are required to use in combination with a valid BusinessUnit NetworkId", "operationId": "GetProviderNetworkBusinessUnitNetworkId", "parameters": [ { "description": "Providers' Location Buiness Unit Network Id. Separate each Business Unit Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Providers' NPI Number.", "in": "query", "name": "npi", "schema": {} }, { "description": "Providers' TIN Number.", "in": "query", "name": "tin", "schema": {} }, { "description": "Provider Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Group Practice Number. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Sub Program. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/businessunit/search": { "get": { "description": "Look up provider location networks matching the search criteria. At least name and one valid businessUnit networkId is required to use", "operationId": "GetProviderNetworkBusinessUnitSearch", "parameters": [ { "description": "Providers' Location Business Unit Network Id. Separate each Business Unit Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Providers' name. Require at least two characters.", "in": "query", "name": "name", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/carrier": { "get": { "description": "Look up provider location networks matching the search criteria. At least npi, tin, ppgId, or affiliationNumber and at least one valid carrier networkId is required to use", "operationId": "GetProviderNetworkCarrierNetworkId", "parameters": [ { "description": "Providers' Location Carrier Network Id. Separate each Carrier Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Providers' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Providers' TIN Number.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider Location's PpgId.", "in": "query", "name": "ppgId", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Group Practice Number. At least npi, tin, ppgId, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Sub Program. At least npi, tin, ppgId, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of providers matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/carrier/search": { "get": { "description": "Look up provider location networks matching the search criteria. At least name and one valid carrier networkId is required to use", "operationId": "GetProviderNetworkCarrierSearch", "parameters": [ { "description": "Providers' Location Carrier Network Id. Separate each Carrier Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Providers' name. Require at least two characters.", "in": "query", "name": "name", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/health": { "get": { "description": "Health Check", "operationId": "GetProviderNetworkHealth", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "424": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Unable to establish connection with MongoDB server." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/healthplan": { "get": { "description": "Look up provider location networks matching the search criteria. At least npi, tin, or affiliationNumber are required to use in combination with a valid healthPlan NetworkId", "operationId": "GetProviderNetworkHealthPlanNetworkId", "parameters": [ { "description": "Providers' Location Health Plan Network Id. Separate each Health Plan Network Id", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Providers' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Providers' TIN Number.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Group Practice Number. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Sub Program. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/healthplan/search": { "get": { "description": "Look up provider location networks matching the search criteria. At least name and one valid healthPlan networkId is required to use", "operationId": "GetProviderNetworkHealthPlanSearch", "parameters": [ { "description": "Providers' Location Health Plan Network Id. Separate each Health Plan Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Providers' name. Require at least two characters.", "in": "query", "name": "name", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/plans": { "get": { "description": "Search for providers matching all criteria. At least tin is required to use", "operationId": "GetProviderNetworkPlansPath", "parameters": [ { "description": "Provider's TIN. Separate each TIN with a comma.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "startDateOnOrAfter used to lookup carrier network level start dates on or after.", "in": "query", "name": "startDateOnOrAfter", "schema": { "type": "string" } }, { "description": "endDateOnOrAfter used to lookup carrier network level end dates on or before.", "in": "query", "name": "endDateOnOrBefore", "schema": { "type": "string" } }, { "description": "dateOnOrInStartEndDateSpan to be used to check that it is inclusively between start and ends spans at various levels of date are found (i.e. network, network location, location, affiliation).", "in": "query", "name": "dateOnOrInStartEndDateSpan", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/NetworkResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/product": { "get": { "description": "Look up provider location networks matching the search criteria. At least npi, tin, amisysNumber, or affiliationNumber are required to use in combination with a valid product networkId", "operationId": "GetProviderNetworkProductNetworkId", "parameters": [ { "description": "Providers' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Providers' TIN Number.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Amisys Number.", "in": "query", "name": "amisysNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Group Practice Number. At least npi, tin, amisysNumber, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Sub Program. At least npi, tin, amisysNumber, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/product/search": { "get": { "description": "Look up provider location networks matching the search criteria. At least name and one valid product networkId is required to use", "operationId": "GetProviderNetworkProductSearch", "parameters": [ { "description": "Providers' Location Product Network Id. Separate each Product Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Providers' name. Require at least two characters.", "in": "query", "name": "name", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/version": { "get": { "description": "Version Information", "operationId": "GetProviderNetworkVersion", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/versionResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/{PROV_ID}/businessunit": { "get": { "description": "Look up provider location networks matching the search criteria. {PROV_ID} and at least one valid Business Unit networkId is required to use", "operationId": "GetProviderByIdBusinessUnitNetwork", "parameters": [ { "description": "Providers' id.", "in": "path", "name": "PROV_ID", "required": true, "schema": { "type": "string" } }, { "description": "Providers' Location Buiness Unit Network Id. Separate each Business Unit Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/{PROV_ID}/carrier": { "get": { "description": "Look up provider location networks matching the search criteria. {PROV_ID} and at least one valid Carrier networkId is required to use", "operationId": "GetProviderByIdCarrierNetworkId", "parameters": [ { "description": "Providers' id.", "in": "path", "name": "PROV_ID", "required": true, "schema": { "type": "string" } }, { "description": "Providers' Location Carrier Network Id. Separate each Carrier Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/{PROV_ID}/healthplan": { "get": { "description": "Look up provider location networks matching the search criteria. {PROV_ID} and at least one valid Health Plan networkId is required to use", "operationId": "GetProviderByIdHealthPlanNetwork", "parameters": [ { "description": "Providers' id.", "in": "path", "name": "PROV_ID", "required": true, "schema": { "type": "string" } }, { "description": "Providers' Location Health Plan Network Id. Separate each Health Plan Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/{PROV_ID}/product": { "get": { "description": "Look up provider location networks matching the search criteria. {PROV_ID} and at least one valid Product networkId is required to use", "operationId": "GetProviderByIdProductNetwork", "parameters": [ { "description": "Providers' id.", "in": "path", "name": "PROV_ID", "required": true, "schema": { "type": "string" } }, { "description": "Providers' Location Product Network Id. Separate each Product Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/{{businessUnitCode}}": { "get": { "description": "Look up provider location networks matching the search criteria. At least npi, tin, or affiliationNumber are required to use", "operationId": "GetProviderNetworkBusinessUnitCode", "parameters": [ { "description": "Business Unit Code", "in": "path", "name": "businessUnitCode", "required": true, "schema": { "type": "string" } }, { "description": "Providers' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Providers' TIN Number.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Group Practice Number. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Sub Program. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/{{businessUnitCode}}/{{healthPlanCode}}": { "get": { "description": "Look up provider location networks matching the search criteria. At least npi, tin, or affiliationNumber are required to use", "operationId": "GetProviderNetworkHealthPlanCode", "parameters": [ { "description": "Business Unit Code", "in": "path", "name": "businessUnitCode", "required": true, "schema": { "type": "string" } }, { "description": "Health Plan Code", "in": "path", "name": "healthPlanCode", "required": true, "schema": { "type": "string" } }, { "description": "Providers' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Providers' TIN Number.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Group Practice Number. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Sub Program. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/network/{{businessUnitCode}}/{{healthPlanCode}}/{{productCode}}": { "get": { "description": "Look up provider location networks matching the search criteria. At least npi, tin, or affiliationNumber are required to use", "operationId": "GetProviderNetworkProductCode", "parameters": [ { "description": "Business Unit Code", "in": "path", "name": "businessUnitCode", "required": true, "schema": { "type": "string" } }, { "description": "Health Plan Code", "in": "path", "name": "healthPlanCode", "required": true, "schema": { "type": "string" } }, { "description": "Product Code", "in": "path", "name": "productCode", "required": true, "schema": { "type": "string" } }, { "description": "Providers' NPI Number.", "in": "query", "name": "npi", "schema": { "type": "string" } }, { "description": "Providers' TIN Number.", "in": "query", "name": "tin", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Number.", "in": "query", "name": "affiliationNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Group Practice Number. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "groupPracticeNumber", "schema": { "type": "string" } }, { "description": "Provider Location's Affiliation Sub Program. At least npi, tin, or affiliationNumber required to use.", "in": "query", "name": "subProgram", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Provider's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Network-API" ] } }, "/provRTR/v2/provider/search": { "get": { "description": "Find Providers with the matching provider name. At least name is required to use", "operationId": "SearchProvider", "parameters": [ { "description": "The beginning of the provider name. Must be a minimum of 2 characters. This is not case sensitive", "in": "query", "name": "name", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of providers matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "required": true, "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/Provider" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "No providers location found with the matching name" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Search-API" ] } }, "/provRTR/v2/provider/search/health": { "get": { "description": "Health Check", "operationId": "GetProviderSearchHealth", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "424": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/healthResponse" } } }, "description": "Unable to establish connection with MongoDB server." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Search-API" ] } }, "/provRTR/v2/provider/search/version": { "get": { "description": "Version Information", "operationId": "GetProviderSearchVersion", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/versionResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-Search-API" ] } }, "/provRTR/v2/provider/version": { "get": { "description": "Version Information", "operationId": "GetProviderVersion", "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/versionResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/provRTR/v2/provider/{PROV_ID}": { "get": { "description": "Look up the provider matching the Provider Id", "operationId": "GetProvider", "parameters": [ { "description": "Provider's provider id", "in": "path", "name": "PROV_ID", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma", "in": "query", "name": "select", "schema": {} }, { "description": "Change the format of the response models:\n \t**default**\t The raw models as they have been imported from Portico\n \t**noComments**\t Remove comments from the models Ex. 'Hospital *Do Not Use*' becomes 'Hospital'", "in": "query", "name": "format", "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderSingleResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "No provider found with the matching Provider ID" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/provRTR/v2/provider/{PROV_ID}/location": { "get": { "description": "Look up all locations for the provider matching the Provider Id", "operationId": "GetProviderAllLocations", "parameters": [ { "description": "Provider's provider id", "in": "path", "name": "PROV_ID", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} }, { "description": "Change the format of the response models:\n \t**default**\t The raw models as they have been imported from Portico\n \t**noComments**\t Remove comments from the models Ex. 'Hospital *Do Not Use*' becomes 'Hospital'", "in": "query", "name": "format", "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "No provider found with the matching Provider ID" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/provRTR/v2/provider/{PROV_ID}/location/primary": { "get": { "description": "Find a provider and it's primary location", "operationId": "GetProviderLocationPrimary", "parameters": [ { "description": "Provider's provider id", "in": "path", "name": "PROV_ID", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} }, { "description": "Change the format of the response models:\n \t**default**\t The raw models as they have been imported from Portico\n \t**noComments**\t Remove comments from the models Ex. 'Hospital *Do Not Use*' becomes 'Hospital'", "in": "query", "name": "format", "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "No provider found with the matching Provider ID" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/provRTR/v2/provider/{PROV_ID}/location/{LOCATION_ID}": { "get": { "description": "Find a provider and location that match the identifiers", "operationId": "GetProviderLocation", "parameters": [ { "description": "Provider's provider id", "in": "path", "name": "PROV_ID", "required": true, "schema": { "type": "string" } }, { "description": "The location id of the provider location", "in": "path", "name": "LOCATION_ID", "required": true, "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} }, { "description": "Change the format of the response models:\n \t**default**\t The raw models as they have been imported from Portico\n \t**noComments**\t Remove comments from the models Ex. 'Hospital *Do Not Use*' becomes 'Hospital'", "in": "query", "name": "format", "schema": { "type": "string" } } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ProviderResponse" } } }, "description": "Valid response" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "404": { "description": "No provider found with the matching Provider ID" }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Provider-API" ] } }, "/v2/practitioner/network/product/search": { "get": { "description": "Look up practitioner location networks matching the search criteria. At least firstName and / or lastName and at least one valid networkId is required to use", "operationId": "GetPractitionerNetworkProductNetworkSearch", "parameters": [ { "description": "Practitioners' Location Product Network Id. Separate each Product Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' First Name. Require at least two characters. At least the firstName or lastName is required.", "in": "query", "name": "firstName", "schema": { "type": "string" } }, { "description": "Practitioners' Last Name. Require at least two characters. At least the lastName or firstName is required.", "in": "query", "name": "lastName", "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } }, "/v2/practitioner/network/{PRAC_ID}/product": { "get": { "description": "Look up practitioner location networks matching the search criteria. {PRAC_ID} and at least one valid Product networkId is required to use", "operationId": "GetPractitionerByIdProductNetwork", "parameters": [ { "description": "Practitioners' id.", "in": "path", "name": "PRAC_ID", "required": true, "schema": { "type": "string" } }, { "description": "Practitioners' Location Product Network Id. Separate each Product Network Id with a comma.", "in": "query", "name": "networkId", "required": true, "schema": { "type": "string" } }, { "description": "The page of results to return.", "in": "query", "name": "page", "schema": { "type": "string" } }, { "description": "The number of Practitioner's matching the search criteria to return per page.", "in": "query", "name": "pageCount", "schema": { "type": "string" } }, { "description": "Select fields to display. Separate each field with a comma.", "in": "query", "name": "select", "schema": {} } ], "responses": { "200": { "content": { "application/json": { "schema": { "$ref": "#/components/schemas/PractitionerResponse" } } }, "description": "Valid response" }, "400": { "description": "Invalid Search Criteria" }, "403": { "description": "Unauthorized Request Error. In this scenario, please ensure your teams' authorization key is correctly configured in the calling application. If problem persists, please contact IT-POTS-Team@CENTENE.COM (cc STL_Provider_RTR_Support@CENTENE.COM)." }, "500": { "description": "Internal Server Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." }, "504": { "description": "Gateway Timeout Error. In this scenario, please contact STL_Provider_RTR_Support@CENTENE.COM." } }, "tags": [ "Practitioner-Network-API" ] } } }, "security": [ { "oauth2": [ "resource.READ" ] } ], "servers": [ { "description": "Development environment", "url": "https://dev-int-api-gw.centene.com/provider-rtr/demographics/" }, { "description": "Test environment", "url": "https://test-int-api-gw.centene.com/provider-rtr/demographics/" }, { "description": "Production environment", "url": "https://api-gateway-01.centene.com/provider-rtr/demographics/" } ], "tags": [ { "description": "RESTful API endpoints for search Practitioners' and their networks/locations related information. \n\n More information can be found on the corresponding Alation page: https://alation.centene.com/table/538094/", "name": "Practitioner-API" }, { "description": "RESTful API endpoints for search Practitioners' related information. \n\n More information can be found on the corresponding Alation page: https://alation.centene.com/table/538096/", "name": "Practitioner-Search-API" }, { "description": "RESTful API endpoints for search Practitioners' network related information. \n\n More information can be found on the corresponding Alation page: https://alation.centene.com/table/538096/", "name": "Practitioner-Network-API" }, { "description": "RESTful API endpoints for search Practitioners' date related information. \n\n More information can be found on the corresponding Alation page: https://alation.centene.com/table/538096/", "name": "Practitioner-Date-API" }, { "description": "RESTful API endpoints for search Providers' and their networks/locations related information. \n\n More information can be found on the corresponding Alation page: https://alation.centene.com/table/538093/", "name": "Provider-API" }, { "description": "RESTful API endpoints for search Providers' related information. \n\n More information can be found on the corresponding Alation page: https://alation.centene.com/table/538089/", "name": "Provider-Search-API" }, { "description": "RESTful API endpoints for search Providers' network related information. \n\n More information can be found on the corresponding Alation page: https://alation.centene.com/table/538089/", "name": "Provider-Network-API" }, { "description": "RESTful API endpoints for search Providers' date related information. \n\n More information can be found on the corresponding Alation page: https://alation.centene.com/table/538089/", "name": "Provider-Date-API" } ] }