Encounter

Encounter representerer en omsorgskontakt eller tjenestekontekst for en pasient i Open Aidn.

Open Aidn støtter foreløpig utvalgte felter fra HL7 FHIR R4-grunnressursen Encounter. En formell Aidn-profil kan bli publisert senere.

Standarder og profiler

Endepunkter

Metode Bane Påkrevd tilgang Beskrivelse
POST /Encounter/_search encounter.search Søk med parametere i en application/x-www-form-urlencoded-forespørsel.
GET /Encounter/{id} encounter.read Les én Encounter med ID.

Søkeresultatene returneres i en FHIR Bundle med type satt til searchset.

Søkeparametre

Parameter Type Beskrivelse
identifier identifier Alias for pasientidentifikator. Behandles foreløpig på samme måte som patient.Identifier.
patient.Identifier identifier Pasientidentifikator brukt til å filtrere Encounter-ressurser for én pasient.
type token Filter for tjenestetype. HomeService aktiverer Open Aidns filtrering på hjemmetjeneste.
location identifier Avdelings- eller lokasjonsidentifikator brukt til å filtrere Encounter-ressurser.
location.Identifier identifier Samme formål som location. Bruk denne hvis klienten skiller mellom FHIR-referanser og identifikatorer.
_include token, repeterbar Legger støttede, refererte ressurser til søkeresultatet.

Et søk uten pasient- eller lokasjonsfilter returnerer et tomt resultatsett.

Ressurser som kan inkluderes

_include-verdi Inkludert ressurs Beskrivelse
Encounter:subject Patient Legger til refererte pasientressurser.
Encounter:serviceProvider Organization Legger til refererte tjenesteytende organisasjoner.
Encounter:location Location Legger til refererte lokasjonsressurser.
Encounter:participant Practitioner Legger til refererte behandlere som deltar, når tilgjengelig.

Når Location-ressurser inkluderes, kan Open Aidn også ta med organisasjonen de viser til.

Responsfelter

Open Aidn kan legge til felter over tid. Integrasjoner bør foreløpig regne med at følgende felter er tilgjengelige:

Felt Beskrivelse
id Encounter-identifikator.
meta.lastUpdated Tidspunkt for siste oppdatering når tilgjengelig.
status FHIR Encounter-status, for eksempel in-progress, finished, cancelled, planned eller unknown.
subject.reference Referanse til pasienten.
serviceProvider.reference Referanse til organisasjonen som leverer tjenesten.
period Start- og sluttidspunkt for Encounter.
length Antall tjenestetimer per uke når tilgjengelig.
location.location.reference Referanse til avdeling eller lokasjon.
participant.individual.reference Referanse til en behandler eller nærstående som er knyttet til Encounter.
type.coding Koding og visningstekst for tjenestetype.

Eksempelsøk

POST /Encounter/_search HTTP/1.1
Host: <OPEN_AIDN_FHIR_HOST>
Accept: application/fhir+json
Content-Type: application/x-www-form-urlencoded
Authorization: Bearer <ACCESS_TOKEN>

location.Identifier=<DEPARTMENT_ID>&_include=Encounter:subject

Svaret er en FHIR Bundle. Treffene returneres med mode = match, mens inkluderte ressurser returneres med mode = include.

Tilbake til forsiden