Expand | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||
|
...
FHIR ondersteunt Page Count. Het aantal te retourneren zoekresultaten kan worden doorgegeven.
Voorbeeld:
https://koppeltaal.nl/Patient?_count=10
Functionaliteit toegevoegd op de standaard
...
# | 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 | 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 | |
45 | AuditEvent | extension('https://simplifier.net/koppeltaalv2.0/kt2searchtraceid') | traceId | reference | AuditEvent | |
56 | AuditEvent | extension('https://simplifier.net/koppeltaalv2.0/search-correlation-id') | correlationId | reference | AuditEvent | |
67 | AuditEvent | extension('https://simplifier.net/koppeltaalv2.0/search-request-id') | requestId | reference | AuditEvent |
...
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.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).
...
https://koppeltaal.nl/ActivityDefinition?publisherId=my-publisher-123
Deze SearchParameter maakt het mogelijk Activity Definitions te kunnen zoeken voor een Participant-Type.
https://koppeltaal.nl/ActivityDefinition?participant=related-person
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
Deze parameter maakt het mogelijk om op basis van TraceId
te zoeken binnen de AuditEvents
.
Voorbeeld:
https://koppeltaal.nl/AuditEvent?traceid=a094d05b-7e8e-4c65-aba7-e73c5875849b
Deze parameter maakt het mogelijk om op basis van CorrelationId
te zoeken binnen de AuditEvents
.
Voorbeeld:
https://koppeltaal.nl/AuditEvent?correlationid=6bc84a32-54e0-4e4b-ab7c-f019c53c3a31
Deze parameter maakt het mogelijk om op basis van RequestId
te zoeken binnen de AuditEvents
.
Voorbeeld:
https://koppeltaal.nl/AuditEvent?requestid=be1b2026-b953-43a1-8cef-3cbb221a51e0
Links naar gerelateerde onderwerpen
...