Skip to content

Commit 4c52693

Browse files
committed
Code changes to use Search Index env variable
1 parent 2e1084f commit 4c52693

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

samples/fhir-empi-integration/empi-connector/EMPIShim/AzureSearchEMPIShim.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ namespace EMPIShim
2121
internal class AzureSearchEMPIShim : IEMPIProvider
2222
{
2323
private static string fsurl = Utils.GetEnvironmentVariable("FS-URL");
24+
private string searchIndex = Environment.GetEnvironmentVariable("SEARCH_INDEX");
2425
private static HttpClient _empiclient = new HttpClient();
2526
public async Task<MatchResult> RunMatch(JObject criteria, ILogger log)
2627
{
@@ -122,7 +123,6 @@ public async Task<MatchResult> RunMatch(JObject criteria, ILogger log)
122123

123124
// Create a new SearchIndexClient
124125
SearchIndexClient indexClient = new SearchIndexClient(endpoint, credential);
125-
string searchIndex = Environment.GetEnvironmentVariable("SEARCH_INDEX"); ;
126126
SearchClient searchClient = indexClient.GetSearchClient(searchIndex);
127127
searchOptions.IncludeTotalCount = true;
128128
searchOptions.QueryType = SearchQueryType.Full;
@@ -225,7 +225,7 @@ public async Task UpdateEMPI(string eventType, JObject fhirresource, ILogger log
225225
}
226226
((JArray)o["value"]).Add(fhirresource);
227227
log.LogInformation(o.ToString(Newtonsoft.Json.Formatting.Indented));
228-
var url = Environment.GetEnvironmentVariable("SEARCH_ENDPOINT") + "/indexes/fhir-patient-index/docs/index?api-version=2023-11-01";
228+
var url = Environment.GetEnvironmentVariable("SEARCH_ENDPOINT") + $"/indexes/{searchIndex}/docs/index?api-version=2023-11-01";
229229
var empiRequest = new HttpRequestMessage(HttpMethod.Post, url);
230230
empiRequest.Headers.Add("api-key", Utils.GetEnvironmentVariable("SEARCH_API_KEY"));
231231
empiRequest.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
@@ -243,7 +243,7 @@ public async Task UpdateEMPI(string eventType, JObject fhirresource, ILogger log
243243
deleteObj["@search.action"] = "delete";
244244
deleteObj["id"] = fhirid;
245245
((JArray)o1["value"]).Add(deleteObj);
246-
var url1 = Environment.GetEnvironmentVariable("SEARCH_ENDPOINT") + "/indexes/fhir-patient-index/docs/index?api-version=2023-11-01";
246+
var url1 = Environment.GetEnvironmentVariable("SEARCH_ENDPOINT") + $"/indexes/{searchIndex}/docs/index?api-version=2023-11-01";
247247
var empiRequest1 = new HttpRequestMessage(HttpMethod.Post, url1);
248248
empiRequest1.Headers.Add("api-key", Utils.GetEnvironmentVariable("SEARCH_API_KEY"));
249249
empiRequest1.Headers.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));

0 commit comments

Comments
 (0)