...
Ondersteunde search parameters overzicht
Parameters for all resources | Search result parameters | Search result parameters NIET ondersteund | Custom search result parameters |
---|---|---|---|
|
|
|
|
|
|
| |
|
|
| |
|
|
| |
|
| ||
| |||
| |||
| |||
| |||
|
Info |
---|
Let op: Een aantal van de bovenstaande search result parameters worden NIET ondersteund. Dit vanwege extra complexiteit i.c.m. het autorisatiemodel. De niet ondersteunde parameters mogen a) door de FHIR resource service worden genegeerd of b) het request mag afgekeurd worden. |
...
Een SearchParameter
is een FHIR resource zoals andere FHIR resources. Deze resource zorgt er voor dat extra velden in de database geïndexeerd worden, zodat hier op gezocht kan worden. De SearchParameter
geeft in een simplistische uitleg aan waar in de Resource(s) op gezocht kan worden en middels welke query parameter dit aangeroepen kan worden. Standaard biedt FHIR een hoop SeachParameters aan die te gebruiken zijn in de FHIR resource provider. In het geval van Koppeltaal, MOETEN de volgende SearchParameters
worden toegevoegd door de aanbieder van de FHIR resource provider:
# | Resource (base) | Search Parameter | code (query parameter) | type | target | chain |
---|---|---|---|---|---|---|
1 | Task |
instantiates | instantiates |
reference | ActivityDefinition | publisherId | ||||
2 | ActivityDefinition | extension('http://koppeltaal.nl/fhir/StructureDefinition/KT2PublisherId') | publisherId | token | ActivityDefinition | |
3 | ActivityDefinition, CareTeam, Device, Organization, Patient, Practitioner, RelatedPerson, Task, AuditEvent, Endpoint, Subscription | extension('http://koppeltaal.nl/fhir/StructureDefinition/resource-origin') | resource-origin | reference | Device | |
4 | AuditEvent | extension('https://simplifier.net/koppeltaalv2.0/kt2searchtraceid') | traceId | reference | AuditEvent | |
5 | AuditEvent | extension('https://simplifier.net/koppeltaalv2.0/search-correlation-id') | correlationId | reference | AuditEvent | |
6 | AuditEvent | extension('https://simplifier.net/koppeltaalv2.0/search-request-id') | requestId | reference | AuditEvent |
Deze SearchParameter
is nodig om de volgende vraag te beantwoorden:
...
Deze parameter maakt gebruik van een zogenaamde “chain” tussen Task
en ActivityDefinition
. Dit zorgt ervoor dat er gezocht kan worden op een specifieke eigenschap van een gerefereerd object.
Voorbeeld:
https://koppeltaal.nl/Task?instantiates-canonical.publisherId=X
Applicatie-instanties mogen ActivityDefinitions
groeperen met de publisherId
extensie. Deze groepering kan gebruikt worden om direct op te zoeken en om alle toegekende Tasks
aan de groep van ActivityDefinitions
te vinden (SearchParameter #1).
...
Links naar gerelateerde onderwerpen
Beschrijving | Link |
---|---|
FHIR search specificatie | |
FHIR paginatie | |
FHIR |
{}