HelseAPI DocumentReference
Denne profilen identifiserer ett sett med minimumsforventninger til en http://hl7.org/fhir/R4/documentreference.html-ressurs, ved registrering, søk og uthenting av pasientrelaterte dokumenter. Den definerer hvilke kjerneelementer, utvidelser, vokabularer og kodeverk som SKAL være til stede 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 adresse (URL) hvor dokumentet kan hentes eller der innholdet er inline base64-kodet
Dersom data er tilgjengelig, skal DocumentReference inkludere:
Dato og tid referansen ble 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
|
Obligatoriske og anbefalte RESTful-interaksjoner
Nedenfor finner du en oversikt over de RESTful FHIR-interaksjonene som er påkrevd – for eksempel søk og leseoperasjoner – for denne profilen. Se samsvarskrav for en komplett liste over 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 dataelement 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 dataelement 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 vellykket opprettelse av ressursen og påfølgende respons SKAL Location-headeren være satt og inneholde http://hl7.org/fhir/R4/resource.html#metadata og http://hl7.org/fhir/R4/resource.html#metadata. I tillegg anbefales det å returnere den opprettede ressursen i sin helhet, inkl. ID- og meta-attributtene. Se ellers seksjonene http://hl7.org/fhir/R4/http.html#ops og http://hl7.org/fhir/R4/http.html#create i FHIR-spesifikasjonen.
--------------------------
GET [base]/DocumentReference?patient=[id]
Eksempel:
GET [base]/DocumentReference?patient=504202
Støtte: Obligatorisk
Implementeringsnotater: Henter ett sett med DocumentReference-ressurser for den spesifiserte pasienten. Se implementeringsnotater over for hvordan det faktiske dokumentet kan aksesseres.
--------------------------
GET [base]/DocumentReference?patient=[id]&type={[system]}|[code]
Eksempel:
GET [base]/DocumentReference?patient=504202&type=http://snomed.info/sct|371529009
Støtte: Obligatorisk
Implementeringsnotater: Henter ett sett med DocumentReference-ressurser for den spesifiserte pasienten og typen dokument. Se implementeringsnotater over for hvordan det faktiske dokumentet kan aksesseres.