How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

DexCare Omni Search API

The OmniSearch API from DexCare — 1 operation(s) for omnisearch.

DexCare Omni Search API is one of 20 APIs that DexCare publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include OmniSearch. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and authentication docs.

This API exposes 1 operation across 1 path, and defines 47 schemas. It is described by OpenAPI 3.2.0, at version 2.21.0.

Requests are made against 4 base URLs: https://dev${brand}omni.azurewebsites.net, https://qa${brand}omni.azurewebsites.net, https://uat${brand}omni.azurewebsites.net, https://${brand}omni.azurewebsites.net.

1 operations 1 paths 47 schemas 1 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2.21.0
Base URL
https://api.care.dexcarehealth.com
License
Resource Areas
1

Paths & Operations 1

Across 1 path, the API surfaces 1 operation — 1 GET. Each is listed below with its method, path, parameters, and response codes.

OmniSearch 1
GET
/api/OmniSearch/{version}
Omni Search
Omni_Search 30 params → 200400default

Schemas 47

The contract defines 47 schemas that model the data the API accepts and returns. The most detailed are departmentFastPages (50 properties), clinicianFastPages (47 properties), locationFastPages (28 properties), visitTypeFastPages (16 properties). Each schema is shown below with its type and property counts.

SearchInfoFacets
object
clinicianFastPages
object
Fast Pages Clinician
47 properties 3 required
GeoIP
object
11 properties 9 required
skip
string
Offsets for the results array, entered as comma separated numbers: ( of clinicians),( of departments).
location
string
The plaintext name of the user's location to pass to google maps. Should not be used with latitude or longitude.
hoursDayFastPages
object
Hours by day scope - OmniSearch OmniData OmniDataNested
5 properties
acceptingNewPatients
boolean
When set to true, orders clinician results by those accepting new patients
search
string
A plaintext search to match.
startDate
string
Start of a date range to search for timeslots in the format YYYY-MM-DD. If no startDate date is specified, results will not be filtered by timeslot availabilit…
inferLocationFromSearch
boolean
When set to true, will try to detect locations in the search string and update the location if one is found.
childBrand
string
A child brand to filter results to, such as THR Breeze or Piedmont OrthoAtlanta.
locationFastPages
object
Fast Pages Location
28 properties 7 required
ErrorResponse
object
Error response
2 properties 1 required
time
string
The time of day to filter by new clinic visits.
locations
boolean
Set to true if locations should be searched.
type
string
The type of search to peform.
cmsContent
object
Content Management System Sections scope - OmniSearch OmniData
3 properties 1 required
businessUnitFastPages
object
Business Unit scope - OmniSearch OmniData
2 properties 1 required
InfoLocations
object
2 properties 2 required
practiceGroup
string
Filters provider by practice group.
endDate
string
End of a date range to search for timeslots in the format YYYY-MM-DD. Also see related property startDate.
departmentFastPages
object
Fast Pages Department
50 properties 9 required
includeFallbackResults
boolean
If no matching documents are found, loosens the query to match anything instead of everything. If nothing is still found, return the default search.
phoneNumberFastPages
object
Phone Number scope - OmniSearch OmniData OmniSearchNested OmniDataNested
4 properties
SearchInfo
object
7 properties 7 required
businessLineFastPages
object
Business Line scope - OmniSearch OmniData OmniSearchNested OmniDataNested
2 properties 1 required
clinicVisits
boolean
When set to true, orders results by new clinic visits.
clinicians
boolean
True if clinicians should be searched.
SearchFilter
object
5 properties 2 required
visitTypeFastPages
object
Visit Type
16 properties 10 required
latitude
number
The user's latitude, must be combined with longitude.
top
number
The number of results to return from the result array.
virtualCare
boolean
When set to true, orders results by virtual care.
OmniSearchSuccessResponse
object
7 properties 4 required
emrIdentifierFastPages
object
EMR Identifier
4 properties 3 required
distance
number
The maximum distance to search, in miles.
longitude
number
The user's longitude, must be combined with latitude.
reviewsFastPages
object
Reviews. Entire object required in OmniData response.
7 properties
highlightPreTag
string
The string to put before each highlight.
soonest
boolean
When set to true, orders results by soonest new clinic visit.
departments
boolean
True if departments should be searched.
cid
string
The client id that will be sent to GA for tracking.
ratingDistributionFastPages
object
Rating Distribution
4 properties
specialtyFastPages
object
Medical Specialty
2 properties 1 required
days
string
A list of days to filter by new clinic visits, entered as comma separated integers with 0 as Sunday through 6 as Saturday.
videoVisits
boolean
When set to true, orders results by new video visits.
highlightPostTag
string
The string to put after each highlight.

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

dexcare-omnisearch-api-openapi.yml Raw ↑

Other APIs DexCare publishes across the network.

DexCare REST API
DexCare Assignmentqualifiers API
DexCare External API
DexCare Modalities API
DexCare Omni Analytics API
DexCare Omni Data API
DexCare Omni Search Analytics API
DexCare Omni Search Facets API
DexCare Omni Sitemap API
DexCare Omni Slugs API
DexCare Omni Synonyms API
DexCare Pdm API
Where this information came from

This is an independent, third-party profile of DexCare Omni Search API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.