Versions Compared

Key

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

Versie

Datum

Status

Wijzigingen

1.04

concept

De search parameter Activity Definition participant is toegevoegd.

1.0.3

definitief

Aanpassing i.v.m. Task.instantiates

1.0.2

definitief

Deadlinks opgelost

1.0.1

 

definitief

Bij samen voegen van eisen was een fout gemaakt. Deze is hersteld.

1.0.0

 

definitief

Beschrijving

Zoekbewerkingen doorlopen bestaande resources die gefilterd worden op parameters die met een zoekbewerking meegeleverd kunnen worden. De volgende FHIR zoekkaders zijn van belang voor de verschillende Koppeltaal portalen om gegeven op een ordelijke en duidelijke manier aan de gebruikers te kunnen presenteren.

...

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

Koppeltaal v2.0 | KT2_SearchParticipant - SIMPLIFIER.NET

participant

reference

RelatedPerson|Patient|Practitioner

4

ActivityDefinition, CareTeam, Device, Organization, Patient, Practitioner, RelatedPerson, Task, AuditEvent, Endpoint, Subscription

extension('http://koppeltaal.nl/fhir/StructureDefinition/resource-origin')

resource-origin

reference

Device

4


5

AuditEvent

extension('https://simplifier.net/koppeltaalv2.0/kt2searchtraceid')

traceId

reference

AuditEvent

5


6

AuditEvent

extension('https://simplifier.net/koppeltaalv2.0/search-correlation-id')

correlationId

reference

AuditEvent

6


7

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).

...

https://koppeltaal.nl/ActivityDefinition?publisherId=my-publisher-123

SearchParameter #3

Deze SearchParameter maakt het mogelijk Activity Definitions te kunnen zoeken voor een Participant-Type.

https://koppeltaal.nl/ActivityDefinition?participant=RelatedPerson

SearchParameter #4

Alle resources die aangemaakt worden krijgen automatisch een resource-origin extensie ingevuld met een Reference naar hun unieke Device resource. Middels deze SearchParameter kan gezocht worden op eigenaarschap van de gebruikte Resources in Koppeltaal 2.

...

https://koppeltaal.nl/Patient?resource-origin=Device/4507fa63-7cfd-4d1e-8389-7598b8e24de0

SearchParameter #4#5

Deze parameter maakt het mogelijk om op basis van TraceId te zoeken binnen de AuditEvents.

...

https://koppeltaal.nl/AuditEvent?traceid=a094d05b-7e8e-4c65-aba7-e73c5875849b


SearchParameter #5#6

Deze parameter maakt het mogelijk om op basis van CorrelationId te zoeken binnen de AuditEvents.

...

https://koppeltaal.nl/AuditEvent?correlationid=6bc84a32-54e0-4e4b-ab7c-f019c53c3a31

SearchParameter #6#7

Deze parameter maakt het mogelijk om op basis van RequestId te zoeken binnen de AuditEvents.

...

Links naar gerelateerde onderwerpen

{}