Journey Overview
Provider search empowers patients and providers to efficiently find and connect with the right professionals or services. Leveraging semantic capabilities, it ensures personalized, accurate, context-aware and complete results. For patients, it offers autonomy and convenience. For providers, it streamlines referrals. For payers and health systems, it improves care coordination and optimizes network utilization.
Getting Started
To get a broad understanding of the components within our data fabric, you can refer to our platform overview. To get started in this journey, you will need:- A Clinia workspace
- A Clinia service account (API Key)
- Ability to execute HTTP requests
- Some data to ingest
Workspace Configuration
To leverage semantic search and Clinia’s query understanding capabilities, you will need a collection with a vectorizer ingestion pipeline.Create a Data Source
Documentation Currently, the only data source type available is a Registry. To create your{name} data source, run the following request:
Create your provider Profile
Documentation Before ingesting your data, we need to define the schema of the properties representing your data model. Given our sample provider, here is what theprovider profile should look like:
Ingestion Pipeline
Documentation Now into the fun stuff. To leverage semantic search capabilities, you will need to augment your raw data using our various processors. For our example, we will need aVectorizer processor to create semantic representations of the provider attributes.
The Vectorizer takes as input symbol data types and returns vectors (arrays of float-value points) representing your data in the vector space. This vector space is built in such a way that semantically related ideas (e.g. “diabetes” and “hyperglycemia”) are closer together and dissimilar ideas (e.g. “banana” and “psychologist”) are farther apart.
In the context of provider search, targeting specialities and fieldsOfInterest makes the most sense given that these are the traits that best inform the medical capabilities of the provider. These traits also require deep semantic understanding for them to be most useful. Think of it this way: for which attributes is keyword search limiting? Here is an example of that might look like for provider search:
Ingesting data
Once everything is configured, you can create your records using our Standard or Bulk API. Using the Bulk API, here is what that can look like:taskId from the response that the request above will give you to track the status of the bulk ingestion task request. Use this request to do so: