fhir-server/docs/rest
SergeyGaluzo ac1852a13b
New secondary indexes plus plus (#3674)
* Secondary indexes

* Update to allow *:* _revinclude search

* Remove IsHistory filter from reference table WHERE clause

* 73

* removed ResourceType expansion and isHistory for global searches

* fix lines after merge

* ref index

* changed GivenACrossSystemQuery_WhenRewritten_GetsAllResourceTypes(

* reverted generator changes

* 27 -> 3

* temp disable _rev

* _rev back

* Skip wring history clause for search params

* sql client

* Stop resource type expansion

* resource type expansion is back

* View access

* transactions and unit test code

* Commented test script

* Extra IsHistory

* comment

---------

Co-authored-by: Jared Erwin <jaerwin@microsoft.com>
Co-authored-by: rajithaaluri <rajithaaluri@microsoft.com>
2024-01-22 07:48:08 -08:00
..
C4BB
DaVinciFormulary
DaVinciPlanNet
Data [Documentation] Added custom search example for sort by date (#3646) 2023-12-22 14:34:08 -08:00
Inferno Removes details from Inferno.http (#3455) 2023-08-02 16:30:08 -07:00
PayerDataExchange
BulkDelete.http Bulk delete enhancements (#3505) 2024-01-04 15:05:04 -08:00
CompartmentSearchExamples.http Adds files used to test compartment search. (#2445) 2022-02-14 14:52:17 -08:00
ComplexSQLQueryServiceRequest.http SQL retry on query plan failure, use INNER JOIN instead of EXISTS (#3295) 2023-05-17 11:52:29 -07:00
ConditionalDeleteRequests.http Fixes rest sample paths (#2708) 2022-07-19 09:31:06 -07:00
ExportRequests.http Export with history and soft deletes (#3519) 2023-11-10 11:09:07 -08:00
FhirPatchRequests.http FHIRPath Patch Functionality/Test Fixes (#2688) 2022-09-09 10:24:08 -07:00
Import.http Adds a sample $import request (#3128) 2023-03-01 11:29:59 -08:00
InvalidCustomSearchParameterHandling.http
JsonPatchRequests.http Fixes rest sample paths (#2708) 2022-07-19 09:31:06 -07:00
PatientEverythingLinks.http Adds files used to test compartment search. (#2445) 2022-02-14 14:52:17 -08:00
Readme.md Rename HowToUseVSCodeRestClient.md to Readme.md (#2472) 2022-02-09 10:24:52 -08:00
ReindexFlowResourceBase.http Updated Reindex to use Pending States for Search Parameters (#3291) 2023-05-11 12:24:47 -07:00
ReindexFlowTargettingResourceExtensions.http
ResourceSpecificDisableHistory.http Adds resource specific versioning configuration (#2368) 2021-12-02 10:33:59 -08:00
SMARTScopesExample.http Clone AccessControlContext for Bundle operations (#3372) 2023-06-23 14:16:19 -07:00
SearchExamples.http New secondary indexes plus plus (#3674) 2024-01-22 07:48:08 -08:00
SmartCompartmentRequests.http Smart Compartment resources (#2853) 2022-10-11 13:46:42 -07:00
TokenOverflowSearchExample.http Token code increased to 256, added overflow. (#2798) 2022-09-28 10:09:55 -07:00
USCoreExamples.http [REST Samples] Added new block with a clear option to run a SMART request (#2952) 2022-11-17 11:14:36 -08:00
VersionedUpdateExample.http Handles invalid header on versioned update. (#2467) 2022-02-08 10:37:35 -08:00
complexQueries.http Change query generator to use INNER JOIN (#3572) 2023-11-02 11:12:24 -07:00
customSearchExample.http [Documentation] Added custom search example for sort by date (#3646) 2023-12-22 14:34:08 -08:00
selectableSearchParameterExamples.http Added audit logging for $status operation on Update (#3472) 2023-08-11 11:19:53 -07:00

Readme.md

How to use Visual Studio Code's REST Client extension to run manual test scenarios

Visual Studio Code's REST Client extension can be used to manually test a sequence of API calls against a locally running FHIR server. This folder is a space where developers can summarize their test scenarios to share with others. Here are steps to use the extension and run the test files in this folder:

  1. Install Visual Studio Code
  2. Add the REST Client extension in the Extensions tab in Visual Studio Code or install it here
  3. Run the FHIR server locally with dotnet run --project .\src\Microsoft.Health.Fhir.<version>.Web
  4. Navigate to the docs\rest folder, open the .http test file you would like to use in Visual Studio Code
  5. Click "Send Request" above each HTTP request in the file

Further documentation about how to use the extension can be found on the REST Client installation page.