Info |
---|
Under etablering- dokumentasjon ikke ferdig |
...
FHIR ServiceRequest er foreslått tatt i bruk for triagering og meldingstypen Tjenesteforespørsel. 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
Hvordan feltene benyttes er angitt i figuren under.
| |
---|
Todo: Legg inn figur | identifier (mandatory): En identifikator som identifiserer |
servicemeldingen forretningsmessig serviceRequest uavhengig av ressursens id på en FHIR-server. Skal være en GUID. Kan benyttes for å knytte |
denne servicemeldingen ServiceRequest sammen med eventuelle etterfølgende |
servicemeldingeroppdateringer. Eksempel på bruk under: Code Block |
---|
<identifier>
<!-- GUID satt av den som har generert |
|
servicemeldingenBenyttesfor å referer til denne servicemeldingen unikt -->
<system value="urn:ietf:rfc:3986"/>
<value value="urn:uuid:aa54d29e-4009-49cb-9ec4-847a6469459d"/>
</identifier> |
|
status (mandatory): Status på |
CommunicationRequest ServiceRequest i henhold til FHIR kodeverk |
, skal alltid være “active” og er påkrevd.. Følgende statuser benyttes active: Sendt fra Helsenorge completed: Oppdatert fra behandler Senere muligens: revoked. trukket tilbake fra innbygger Code Block |
---|
<status value="active" /> |
|
category Type CommunicationRequest årsak for ServiceRequest i henhold til FHIR kodeverk. |
Gyldige kodeverdier for servicemelding:
“notification”: Benyttes normalt ved nye meldinger
“reminder”: Benyttes når innbygger minnes på noe man tidligere er gjort kjent medFølgende statuser benyttes order: Sendt fra Helsenorge Code Block |
---|
<intent value="order" /> |
|
category(mandatory): Kategoriseringa av ønsket tjeneste Kodet med Snomed CT, eksemple på gyldige kodeverdier Eksempel: |
ServicemeldingerServiceRequest skal alltid ha denne |
|
kategorien code-->
<category>
<coding>
<system value="http:// |
|
terminologyhl7.org/CodeSystem/communication-category info/sct"/>
<code value=" |
|
notification</coding> </category>subject (mandatory): Dette identifiser innbygger som skal ha servicemeldingen og det skal benyttes fødselsnummer eller d-nummer.
Eksempel på bruk under:
Code Block |
<subject>
<display value="Face-to-face encounter"/>
|
|
<typevalue="Patient"><identifier>urn:oid:2.16.578.1.12.4.1.4.1" http://snomed.info/sct"/>
|
|
<value13116900216 </identifier></subject>about (betinget): Dersom servicemeldingen referer til en ressurs som er tilgjengelig på Helsenorge, kan det legges inn en referanse til denne her. Med tilgjengelig menes at ressursen enten er lagret på Helsenorge eller at Helsenorge kan hente denne på vegne av innbygger fra den eksterne aktøren. Helsenorge kan da vise detaljene til innbygger. For ressurser som hentes eksternt, må avsender av hendelse verifisere at innbygger som mottar hendelse også har tilgang til ressursen. Eksempelvis skal det ikke sendes varsel om prøvesvar som ikke er tilgjengelig for innbygger.
Eksempel for varsel knyttet til en eksisterende timeavtale
Code Block |
<about> <!-- Dersom relevant: Her legges inn referanse til FHIR-ressurs som finnes, eller kan hentes, på Helsenorge -->
<!-- Eksempel på servicemedling knyttet til timeavtale som allerede er kjent på Helsenorge -->
<type value="Appointment" />
<identifier>
<system value="http://nhn.no/helsenorge/ressursidentifier"/>
<value value="aa54d29e-4009-49cb-9ec4-847a6469459d"/>
</identifier>
</about>Eksempler for en melding som angår nytt prøvesvar.
Pr. i dag har vi 3 forskjellige kilder for prøvesvar:
Code Block |
<about>
<!-- Dersom relevant: Her legges inn referanse til FHIR-ressurs som finnes, eller kan hentes, på Helsenorge -->
<!-- Eksempel fra Pasientens Prøvesvar -->
<type value="Observation" />
<identifier><display value="Consultation via video conference"/>
</coding>
</category> |
|
Priority (mandatory): Prioritet på ServiceRequest i henhold til FHIR kodeverk. Gyldige kodeverdier Code Block |
---|
<priority value="urgent" /> |
|
subject (mandatory): identifiser innbygger og det skal benyttes fødselsnummer eller d-nummer. Eksempel på bruk under: Code Block |
---|
<subject>
<type value="Patient" />
<identifier>
<system value="urn:oid:2.16.578.1.12.4.1.4.1" />
|
|
<systemhttp://nhn.no/pps/ressursid"
<value value="aa54d29e-4009-49cb-9ec4-847a6469459d"/>about> Code Block |
<about>
<!-- Dersom relevant: Her legges inn referanse til FHIR-ressurs som finnes, eller kan hentes, på Helsenorge -->
<!-- Eksempel fra dokumentbaserte prøvesvar fra speialisthelsetjenesten -->
<type value="Observation" />PerformerType (optional): Rolle til den som skal utføre service request. Kodet med Snomed eller volven kodeverk 9060? Eksemple på kodeverdier i bruk: Eksempel på bruk under: Code Block |
---|
<performerType>
<coding>
|
|
<identifier>nhnnoxds/dokumentlokaliseringsinformasjon<valuevalue="[HomeCommunityId]:[RepositoryUniqueId]:[Document Unique Id]"/>
</identifier>
</about> Code Block |
<about>
<!-- Dersom relevant: Her legges inn referanse til FHIR-ressurs som finnes, eller kan hentes, på Helsenorge -->
<!-- Eksempel fra FHI korona prøvesvar -->
<type value="Observation" <code value="309343006"/>
|
|
<identifier><systemhttp://fhi.no/provesvar/provesvarid<valuevalue="83099085-ebce-4352-9df3-c8e16d85b47c"/>
identifier>about>payload: Referanse til en Hendelsestype på Helsenorge. Disse er forhåndsdefinert og nye legges til ved behov. Teksten som vises for innbygger i Hendelsesmenyen vil være funksjon av Hendelsestype og “category” og vedlikeholdes av Helsenorge.
Foreløpig er følgende Hendelsestyper definert:
Code Block |
<payload>
<contentReference> |
reasonCode (optional): kodet verdi for begrunnelse for service request Eksempel på bruk under: Code Block |
---|
<reasonCode>
<coding>
|
|
<identifier> helsenorgenofhir/hendelsestype<value1001
</identifier>Nytt prøvesvarcontentReference>payload> requester mandatory): Den som har generert servicemeldingen. Skal inneholde organisasjonsnummer og navn. “Display-verdien” er slik avsender framstår for innbygger i hendelsesmenyen på Helsenorge. Code Block |
<requester>optional): periode service request ønskes utført Eksempel på bruk under: Code Block |
---|
<occurencePeriod>
|
|
<typeOrganization"/>
<identifier>
<!-- Avsenders organisasjonsnummer -->
<system value="urn:oid:2.16.578.1.12.4.1.2.101" 2023-11-15T09:00:00Z"/>
<end |
|
<value 948554062" </identifier> |
supportingInformation(optional): Hvis det er frykt for smitte eller bevist smitte bør slik informasjonen være referert fra supportingInformation som ‘contained’ ressurs. |
note (optional): Kommentar til innhold i serviceRequest Fritekst fra innbygger? Code Block |
---|
<note>
<text value="Ønsker videokonsultasjon eller |
|
<display value="Pasientens prøvesvar"></display>fysisk konsultasjon"/>
</ |
|
requester> Eksempel på ServiceRequest