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
- HL7 FHIR R4: Encounter
- HL7 FHIR R4-søk: FHIR search
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.