Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Ondersteunde search parameters overzicht

Parameters for all resources

Search result parameters

Search result parameters NIET ondersteund

Custom search result parameters

_id 

_sort 

_include 

_offset 

_lastUpdated 

_count 

_revinclude 


_tag 

_summary 

_contained 


_profile 

_total 

_containedType 


_security 

_elements 



_text 




_content 




_list 




_has 




_type 





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

instantiatesCanonical

instantiates

instantiates

-canonical

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


SearchParameter #1

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

SearchParameter #2

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

{}