Kenneth Myhra
Kenneth Myhra
+1 for making it configurable, and that the check is enabled by default
Hey @alysivji you can make the change one time for the R4 version, then I will forward your changes and do the necessary amendments for the respective FHIR versions.
Hi @cbodnara! Could you try to change the casing of the search parameter from 'Patient' to 'patient' For example: `https://my.spark.fhir.server/fhir/Condition?patient=19` `https://my.spark.fhir.server/fhir/Condition?patient=2000`
It seems I'm currently having the same problem on my test server, but not yet able to reproduce it locally. These two searches will work: https://spark.incendi.no/fhir/Condition?subject=Patient/34&_format=json https://spark.incendi.no/fhir/Condition?subject=34&_format=json While this, will...
@cbodnara I can see there is a problem with the `patient` search parameter, but not with `subject` so that should work. Can you look into the collection `searchindex` and find...
This is not something that is immediate on my plan, but that said it is possible to implement by following the structure layed out in [FhirController](https://github.com/FirelyTeam/spark/blob/master/src/Spark/Controllers/FhirController.cs#L116) and [FhirService](https://github.com/FirelyTeam/spark/blob/master/src/Spark.Engine/Service/FhirService.cs#L259) class by...
The validation that exists in Spark today is enforced by the xml and json parsers and will validate Structure, Cardinality and Value Domains.
If you can it would be nice if you want to give us a PR for the fix :)
Doing a test on one of my test servers with the search below returns in about 140-150 milliseconds. There are 405 patient entries in the database. ``` GET https://spark.incendi.no/fhir/Patient?identifier=12345 ```...
So we are talking about a million patient entries. I was not aware of the suffix `w` meaning 10 000. Have you tried adding these indexes? https://github.com/FirelyTeam/spark/blob/r4/master/scripts/CreateIndexes.js If you are...