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 includes changes to the FunctionSettings.cs file, removal of the FetchNote.cs and IndexUpserter.cs files, and addition of the CreateIndex.cs and DeleteIndex.cs files. The most important changes involve the removal of the NoteJsonFileName field from FunctionSettings.cs, and the addition of new functionality in CreateIndex.cs and DeleteIndex.cs.
Removal of NoteJsonFileName:
src/Api/FunctionSettings.cs: Removed the NoteJsonFileName field from the FunctionSettings class. This field was used to specify the JSON file name for notes, but it is no longer needed. [1][2]
Removal of FetchNote.cs and IndexUpserter.cs:
src/Api/Functions/FetchNote.cs: Removed the entire FetchNote class. This class was used to fetch notes from a blob storage, but it is no longer needed.
src/Api/Functions/IndexUpserter.cs: Removed the entire IndexUpserter class. This class was used to update the index with new notes, but it is no longer needed.
Addition of CreateIndex.cs and DeleteIndex.cs:
src/Api/Functions/CreateIndex.cs: Added a new CreateIndex class. This class is used to create a new index in the Azure Search service. It includes a Run method that is triggered by an HTTP POST request.
src/Api/Functions/DeleteIndex.cs: Added a new DeleteIndex class. This class is used to delete an existing index in the Azure Search service. It includes a Run method that is triggered by an HTTP POST request.
This pull request includes changes to the
FunctionSettings.cs
file, removal of theFetchNote.cs
andIndexUpserter.cs
files, and addition of theCreateIndex.cs
andDeleteIndex.cs
files. The most important changes involve the removal of theNoteJsonFileName
field fromFunctionSettings.cs
, and the addition of new functionality inCreateIndex.cs
andDeleteIndex.cs
.Removal of
NoteJsonFileName
:src/Api/FunctionSettings.cs
: Removed theNoteJsonFileName
field from theFunctionSettings
class. This field was used to specify the JSON file name for notes, but it is no longer needed. [1] [2]Removal of
FetchNote.cs
andIndexUpserter.cs
:src/Api/Functions/FetchNote.cs
: Removed the entireFetchNote
class. This class was used to fetch notes from a blob storage, but it is no longer needed.src/Api/Functions/IndexUpserter.cs
: Removed the entireIndexUpserter
class. This class was used to update the index with new notes, but it is no longer needed.Addition of
CreateIndex.cs
andDeleteIndex.cs
:src/Api/Functions/CreateIndex.cs
: Added a newCreateIndex
class. This class is used to create a new index in the Azure Search service. It includes aRun
method that is triggered by an HTTP POST request.src/Api/Functions/DeleteIndex.cs
: Added a newDeleteIndex
class. This class is used to delete an existing index in the Azure Search service. It includes aRun
method that is triggered by an HTTP POST request.