HelseAPI DocumentReference
Denne profilen identifiserer ett sett med minimum forventninger til en DocumentReference ressurs, ved registrering, søk og uthenting av pasientrelaterte dokumenter. Den definerer hvilke kjerneelementer, utvidelser, vokabularer og kodeverk som SKAL være tilstede når man benytter denne profilen. I tillegg til denne profilen anbefales det å lese Veiledning kliniske notater.
Eksempelscenarioer:
Forespørsel om alle dokumenter/notater som hører til en pasient
Forespørsel om en spesifikk type notat eller kategori
Skrive nytt dokument/notat til pasientens journal
Obligatoriske elementer og terminologi
Følgende dataelementer er obligatoriske.
Hver enkelt DocumentReference må ha:
En status
En dokumentkategori
En kode som beskriver type dokument
En relasjon til en pasient eller et helsepersonell
MIME-typen til dokumentet (content-type)
En addresse (url) hvor dokumentet kan hentes eller der innholdet er inline base64-kodet
Dersom data er tilgjengelig skal DocumentReference inkludere:
Dato og tid referansen var opprettet
En eller flere forfattere
Organisasjonen som er ansvarlig for dokumentet
En kode som spesifiserer dokumentformatet, utover innholdets MIME-type
Referanse til pasientens konsultasjon
Klinisk relevant dato
Profilspesifikk implementeringsveiledning
Detaljert sammendrag |
---|
Sammendrag av obligatoriske krav
Sammendrag av “må støttes” krav
|
Obligatorisk og anbefalte RESTful-interaksjoner
Nedenfor finner du en oversikt over de RESTful FHIR-interaksjonene som er påkrevet - for eksempel søk, og les operasjoner - for denne profilen. Se samsvarkrav for en komplett liste av støttede RESTful-interaksjoner.
GET [base]/DocumentReference/[id]
Eksempel: GET [base]/DocumentReference/4346
Støtte: Obligatorisk
Implementeringsnotater: Henter en enkelt DocumentReference ressurs. Selve dokumentet er representert som et base64 kodet binært data element i DocumentReference.content.attachment.data
eller hentes via lenken angitt i DocumentReference.content.attachment.url
. Dersom dokumentet er en relativ lenke til en Binary ressurs kan den senere hentes via API-endepunktet: GET [base]/Binary/[id]
.
---------------------------
POST [base]/DocumentReference
Eksempel: POST [base]/DocumentReference
Støtte: Obligatorisk
Implementeringsnotater: Oppretter en enkelt DocumentReference ressurs. Selve dokumentet er representert via lenken angitt i DocumentReference.content.attachment.url eller som et base64-kodet binært data element i DocumentReference.content.attachment.data
. Når dokumentet er en relativ lenke til en Binary ressurs skal ressursen på forhånd ha vært skrevet til API-endepunktet: POST [base]/Binary
.
Ved suksessfull opprettelse av ressursen og påfølgende respons SKAL Location
headeren være satt inneholdende logisk id og versjonsid, i tillegg anbefales det å returnere den opprettede ressursen i sin helhet inkl. id- og meta-attributtene. Se ellers seksjonene 3.1.0.1.8 create/update/patch/transaction og 3.1.0.8 create i FHIR-spesifikasjonen.
--------------------------
GET [base]/DocumentReference?patient=[id]
Eksempel:
GET [base]/DocumentReference?patient=504202
Støtte: Obligatorisk
Implementeringsnotater: Henter ett sett av DocumentReference ressurser for den spesifiserte pasienten. Se implementasjonsnotater over for hvordan aksessere det faktiske dokumentet.
--------------------------
GET [base]/DocumentReference?patient=[id]&type={[system]}|[code]
Eksempel:
GET GET [base]/DocumentReference?patient=504202&type=http://snomed.info/sct|371529009
Støtte: Obligatorisk
Implementeringsnotater: Henter ett sett av DocumentReference for den spesifiserte pasienten og typen dokument. Se implementasjonsnotater over for hvordan aksessere det faktiske dokumentet.