Named after a Mesopotamian reputed to know the cures to many incurable diseases. This is an accelerator for combining natural language queries and FHIR queries to assist medical research.
This pull request primarily focuses on renaming and modifying the CreateIndex class to UpsertIndex in the src/IndexOrchestration/Functions/UpsertIndex.cs file, adding PatientFirstName and PatientLastName fields to various files, and removing some unnecessary fields and configurations.
Here are the most important changes:
Renaming and Modifying CreateIndex to UpsertIndex:
src/IndexOrchestration/Functions/UpsertIndex.cs: The CreateIndex class has been renamed to UpsertIndex. All instances of CreateIndex in this file have been replaced with UpsertIndex. The CreateIndexAsync method has been replaced with CreateOrUpdateIndexAsync to reflect the new functionality of the class. [1][2]
Adding PatientFirstName and PatientLastName fields:
This pull request primarily focuses on renaming and modifying the
CreateIndex
class toUpsertIndex
in thesrc/IndexOrchestration/Functions/UpsertIndex.cs
file, addingPatientFirstName
andPatientLastName
fields to various files, and removing some unnecessary fields and configurations.Here are the most important changes:
Renaming and Modifying
CreateIndex
toUpsertIndex
:src/IndexOrchestration/Functions/UpsertIndex.cs
: TheCreateIndex
class has been renamed toUpsertIndex
. All instances ofCreateIndex
in this file have been replaced withUpsertIndex
. TheCreateIndexAsync
method has been replaced withCreateOrUpdateIndexAsync
to reflect the new functionality of the class. [1] [2]Adding
PatientFirstName
andPatientLastName
fields:src/IndexOrchestration/Functions/UpsertIndex.cs
: AddedPatientFirstName
andPatientLastName
to theSemanticField
andSearchableField
in theRun
method. [1] [2]src/IndexOrchestration/IndexFields.cs
: AddedPatientFirstName
andPatientLastName
constants.src/IndexOrchestration/Models/SourceNoteRecord.cs
: AddedPatientFirstName
andPatientLastName
fields to theSourceNoteRecord
class. [1] [2]Removing Unnecessary Fields and Configurations:
src/IndexOrchestration/Models/SourceNoteRecord.cs
: RemovedNoteInHtml
andNoteInText
fields from theSourceNoteRecord
class. [1] [2]src/IndexOrchestration/host.json
: Removed thelogLevel
configuration.src/IndexOrchestration/local.settings.example.json
: RemovedFHIRAuthClientId
,FHIRAuthClientSecret
,FHIRAuthResource
,FHIRAuthTenantId
, andFHIRServerUrl
configurations.Minor Changes:
src/IndexOrchestration/Functions/DeleteIndex.cs
: Changed theFunction
attribute from usingnameof(DeleteIndex)
to a string literal"DeleteIndex"
.