FHIR ServiceRequest Henvisning
ServiceRequest er en registrering av en forespørsel om at en prosedyre, diagnostikk eller annen tjeneste skal planlegges, foreslås eller utføres for – eller på – en innbygger, slik dette skilles gjennom verdien i feltet ServiceRequest.intent. Prosedyren vil føre til enten en Procedure eller en DiagnosticReport, som igjen kan referere til én eller flere Observation-ressurser. Ressursen kan brukes til å dele relevant informasjon som er nødvendig for å støtte en henvisning eller en forespørsel om overføring av ansvar for behandling (transfer of care) fra én behandler eller organisasjon til en annen.
Hovedformålet med ServiceRequest er å støtte bestilling av prosedyrer for én innbygger). I mange sammenhenger omfatter imidlertid helserelaterte prosesser også diagnostiske undersøkelser på grupper av personer, medisinsk utstyr involvert i helsetjenester. En service request kan representere en ordre som er registrert av en behandler, så vel som et forslag generert av et klinisk beslutningsstøttesystem (CDS). Planlagte prosedyrer som er referert fra en CarePlan, kan også representeres ved hjelp av denne ressursen.
ServiceRequest-ressursen tillater kun forespørsel om én enkelt prosedyre. Dersom en arbeidsflyt krever at flere prosedyrer bestilles samtidig, gjøres dette ved å bruke flere instanser av denne ressursen. Disse instansene kan kobles sammen på ulike måter, avhengig av behovene i arbeidsflyten. For veiledning, se Request pattern. https://hl7.org/fhir/R4/request.html#12.3
På Helsenorge er FHIR ServiceRequest tatt i bruk for push av henvisningsstatus. Annen bruk er relevant på sikt.
Profilen er basert på R4 https://hl7.org/fhir/R4/servicerequest.html
Profil for ServiceRequest
Profilen ligger på Github her https://norskhelsenett.github.io/FHIRCodeAndMore/ExampleIG/output/StructureDefinition-hn-basis-serviceRequest.html#root
Referanser til andre ressurser fra ServiceRequest
Generelt gjelder at når en ressurs er referert til da skal benyttes logisk referanse. Unntaket er når ressurs er referert til som del av bundle eller contained (innline). Ressurs i bundle eller contained skal på samme måte bruke logiske referanser.
Beskrivelse av attributter
Hvordan feltene benyttes er angitt i figuren under.
FHIR-elementer | |
|---|---|
identifier (mandatory): En identifikator som identifiserer serviceRequest uavhengig av ressursens id på en FHIR-server. Skal være en GUID. Kan benyttes for å knytte ServiceRequest sammen med eventuelle etterfølgende oppdateringer. Eksempel på bruk under: <identifier>
<!-- GUID satt av den som har generert ServiceRequest. -->
<system value="urn:ietf:rfc:3986"/>
<value value="urn:uuid:aa54d29e-4009-49cb-9ec4-847a6469459d"/>
</identifier> | |
status (mandatory): Status på ServiceRequest i henhold til FHIR kodeverk
For noen av statusene anvendes også extension reason code for å sette henvisningsstatus, se egen beskrivelse lengre ned.
| |
intent (mandatory): Følgende status benyttes: order <intent value="order" /> | |
Priority (mandatory): Prioritet på ServiceRequest i henhold til FHIR kodeverk. Gyldige kodeverdier
Stat brukes for Øhjelp henvisning. <priority value="urgent" /> | |
subject (mandatory): identifiser innbygger og det skal benyttes fødselsnummer eller d-nummer. 2.16.578.1.12.4.1.4.2 (D-nummer) eller 2.16.578.1.12.4.1.4.1 (F-nummer). Kun type Patient kan benyttes og kun som logisk referanse. Eksempel på bruk under: <subject>
<type value="Patient" />
<identifier>
<system value="urn:oid:2.16.578.1.12.4.1.4.1" />
<value value="13116900216" />
</identifier>
</subject> | |
requester (mandatory): For push av henvisning er dette henviser. Henviser kan ha PractitionerRole, Practitioner eller Organization og er referert til som contained ressurs. Det er ønskelig at PractitionerRole blir brukt og den må inkludere både rekvirerende organisasjon (Organization) og rekvirerende helsepersonell (Practitioner). I noen tilfeller er det ikke mulig og da kan requester være enten helsepersonell (Practitioner) eller organisasjon (Organization). "requester": {
"reference": "#requester-prac",
"type": "PractitionerRole"
},
Contained ressurer bruker logisk referanse og Her-Id brukes for helsepersonell og RESH for organisasjon. Attributter i bruk: identifier, name, telecom. Se eksempel. | |
performer (mandatory): For Push av henvisning til sjukehus er det Organisasjon som har mottatt henvisning som er performer. For spesialisthelsetjenesten refereres det til to organisasjonsnivåer, type “dept” (avdeling) og type “hosp” (sykehus/organisasjon), og begge er påkrevd. OID Organisasjonsnummer: urn:oid:2.16.578.1.12.4.1.4.101. Type: dept (http://terminology.hl7.org/CodeSystem/organization-type). Attributter som må brukes: identifier.system, telecom. address, name. "performer": [
{
"type": "Organization",
"reference": "#org-performer"
}
], {
"partOf": {
"reference": "#org-performer-hosp"
},
"identifier": [
{
"system": "urn:oid:2.16.578.1.12.4.1.4.102",
"value": "10013"
}
],
"name": "Kirurgisk avdeling",
"type": [
{
"coding": [
{
"code": "dept"
}
]
}
],
"resourceType": "Organization",
"id": "org-performer"
}, {
"identifier": [
{
"system": "urn:oid:2.16.578.1.12.4.1.4.101",
"value": "970948139"
}
],
"name": "Testsykehuset DIPS",
"telecom": [
{
"system": "phone",
"value": "75505003"
}
],
"type": [
{
"coding": [
{
"code": "hosp"
}
]
}
],
"resourceType": "Organization",
"id": "org-performer-hosp"
},
| |
extensions (optional): motattDato: Det kan være behov for å ha med informasjon om når en aktør har mottatt en “order” inkludert henvisninger. Ofte vil det behovet være løst med bruk av kombinasjon av ServiceRequest og Task, men det finnes også løsninger der dette løses med egen extension. <extension url="http://helsenorge.no/fhir/StructureDefinition/no-mottatt-dato">
<valueDateTime value="2025-05-13T09:15:00+01:00" />
</extension>Datoen da henvisningen mottas av behandlende organisasjon. ansiennitetsDato: Første dato henvisningen ble mottatt i spesialisthelsetjenesten – beholdes ved viderehenvisning. Brukes for Henvisning og push av henvisningsstatus fristDatoForHelsehjelp: Frist for helsehjelp er den datoen spesialisthelsetjenesten har vurdert at pasienten senest må få nødvendig helsehjelp innen, for at det ikke skal oppstå alvorlig helserisiko. Brukes for Henvisning og push av henvisningsstatus fristDatoForVurdering: Det er juridisk rettighet at alle henvisninger til spesialisthelsetjenesten skal vurderes innen 10 virkedager etter at de er mottatt. Dette kalles fristforvurdering. For barn og unge under 23 år innen psykisk helsevern og tverrfaglig spesialisert rusbehandling (TSB) gjelder samme hovedregel på 10 virkedager, men i særskilte tilfeller kan fristen reduseres til 5 virkedager. Ved kreft og andre tilstander som omfattes av pakkeforløp, gjelder de generelle reglene om 10 virkedager, men her er det ofte fastsatt kortere frister i selve pakkeforløpet, som dermed overstyrer hovedregelen. vurdertDato: Dato som settes når en forespørsel er vurdert og/eller henvisning er avvist/avsluttet. statusReason: statusReason gir nærmere informasjon om status og kan være både tekst og/eller kodeverk. Settes i kombinasjon med feltet “status” Gyldige statusReason-koder per statusverdi: Se tabell under. |
Push av henvisning
Koding ved push av henvisning
Følgende tabell viser koding i pågående implementering (under verifisering). Status på Helsenorge er avledet av koder som er mandatory i ressursen og statusReason.
Status på Helsenorge |
| Mottatt | Til vurdering | Videresendt | Godtatt | Godtatt | Godtatt | Avslått | Forespørsel besvart | Avsluttet | Feilregistrert | Feilregistert |
status (mandatory) | https://hl7.org/fhir/R4/codesystem-request-status.html#4.3.14.89 | draft | on-hold | completed | active | active | active | revoked | completed | completed | entered-in-error | entered-in-error |
statusReason (optional) | Som text og i eget kodeverk |
|
| Videresendt (text) |
| Skal ikke rettighetsvurderes (text) | utredning (text) | Eget kodeverk: | Forespoersel (text) |
| omgjort (text) | slettet (text) |
|
Metadata for push av henvisning
Se generelt bruk av metadata for FHIR resurser på helsenorge: Meta informasjon som kan benyttes for alle FHIR ressurser Følgende metadata tager og lastUpdated er aktuelt å bruke som metadata i push av henvisning. Hvis ikke meta tag er aktuell bør den ikke brukes.
Metadata | Påkrevd/Valgfri |
|---|---|
meta.tag - Varsling | Valgfri |
meta.security - Tilgangsbegrensning (betinget) | Obligatorisk (når denne blir implementert) |
meta.lastUpdated | Valgfri |
Eksempel på ServiceRequest