Mappning från OR-, LF- och NEF-tjänster till FHIR-resurser

Denna sida är avsedd som stöd för system som använt E-hälsomyndighetens gränssnitt i versionspaket 17.1. Tjänsterna i detta gränssnitt mappas mot gränssnittet FHIR som används vid implementation till Nationella läkemedelslistan.



1. Mappning från OR-, LF- och NEF-tjänster till FHIR-resurser

Tabell 1 nedan beskriver mappning mellan de tjänster som finns i E-hälsomyndighetens gränssnitt i versionspaket 17.1 och informationsresurser som finns i gränssnittet FHIR. Kolumnen Tillämpningsanvisning innehåller de tillämpningsanvisningar man behöver sätta sig in i för att förstå vilka varianter och regler man behöver förhålla sig till. Mappningen ska ses som ett stöd vid anslutning till Nationella läkemedelslistan. Nationella läkemedelslistan bygger på en annan informationsmodell och har annan verksamhetslogik än versionspaket 17.1. För att uppfylla kraven för anslutning till Nationella läkemedelslistan måste man följa det som står i tillämpningsanvisningar och andra krav för anslutning som finns i Handboken.

Läs mer om Krav på anslutande system.


Oops, it seems that you need to place a table or a macro generating a table within the Table Filter macro.

The table is being loaded. Please wait for a bit ...

Tabell 1


System Tjänst FHIR-profil (FHIR-resurs) FHIR-operation Tillämpningsanvisning Kommentar
1 LF LasLFPrivatperson NLLPatient (Patient)
NLLDispensePaperPrescription (MedicationDispense)
NLLMedicationDispense (MedicationDispense)
NLLMedicationRequest (MedicationRequest)
NLLProvenance (Provenance)
NLLMedication (Medication)

TA 01 – Hämta patients förskrivningar och uthämtade läkemedel – privat
TA 05 – Hämta patientinformation
TA 45 – Hämta artikelinformation

FORS

VARA


2 LF LasLFPrivatpersonPDF NLLPatient (Patient) [base]/Patient/[id]/$print-dispenses TA 05 – Hämta patientinformation
TA 42 – Skapa utdrag – Uthämtade läkemedel

3 LF LasLFVardsystem NLLPatient (Patient)
NLLDispensePaperPrescription (MedicationDispense)
NLLMedicationDispense (MedicationDispense)
NLLMedicationRequest (MedicationRequest)
NLLProvenance (Provenance)
NLLMedication (Medication)

TA 05 – Hämta patientinformation
TA 15 – Hämta förskrivningar och uttag – Vård
TA 45 – Hämta artikelinformation

FORS

VARA


4 LF RapporteraBorttagLF NLLDispensePaperPrescription (MedicationDispense)
NLLProvenanceMedicationDispense (Provenance)

TA 52 – Backa eller kreditera uttag pappersrecept – Apotek
5 LF RapporteraExpeditionLF NLLDispensePaperPrescription (MedicationDispense)
NLLProvenanceMedicationDispense (Provenance)

TA 49 – Registrera och kontrollera uttag pappersrecept – Apotek
6 LF SkrivUtLakemedelsforteckning NLLPatient (Patient)  [base]/Patient/[id]/$print-dispenses TA 05 – Hämta patientinformation
TA 42 – Skapa utdrag – Uthämtade läkemedel

7 OR AvregistreraDosunderlag NLLMultiDoseDispConsent (Consent)
NLLMultiDoseDispensingBasis (Basic)
NLLProvenanceConsentMultiDose (Provenance)
NLLProvenanceBasicMultiDoseDispensingBasis (Provenance)

TA 17 – Avregistrera dospatient
8 OR BackaKrediteraUttag NLLMedicationDispense (MedicationDispense)
NLLProvenanceMedicationDispense (Provenance)

TA 48 – Backa och kreditera uttag – Apotek
9 OR ForlangOrdinationApotek NLLMedicationRequest (MedicationRequest) 
NLLProvenanceMedicationRequestOther (Provenance)
NLLMedicationListInfo (Basic)

TA 25 – Förnya förskrivning – Apotek
TA 12 – Hämta information om patients läkemedelslista

10 OR ForlangOrdinationVard NLLMedicationRequest (MedicationRequest)
NLLProvenanceMedicationRequestOther (Provenance)
NLLMedicationListInfo (Basic)

TA 24 – Förnya förskrivning – Vård
TA 12 – Hämta information om patients läkemedelslista

11 OR GodkannDosunderlag NLLMultiDoseDispensingBasis (Basic)
NLLProvenanceBasicMultiDoseDispensingBasis (Provenance)

TA 18 – Godkänn dosunderlag – Apotek
12 OR GodkannProduktionsuttag NLLMedicationDispense (MedicationDispense)
NLLProvenanceMedicationDispense (Provenance)

TA 50 – Kontrollera och godkänn produktionsuttag – Apotek
13 OR GodkannUttag NLLMedicationDispense (MedicationDispense)
NLLProvenanceMedicationDispense (Provenance)
NLLMedicationRequest (MedicationRequest) 
NLLProvenanceMedicationRequestOther (Provenance)

TA 46 – Registrera och kontrollera uttag – Apotek
TA 40 – Uppdatera förskrivning – Apotek

14 OR HamtaAktuellaOrdinationer NLLPatient (Patient)
NLLMedicationRequest (MedicationRequest) 
NLLMedicationDispense (MedicationDispense)
NLLMultiDoseDispensingBasis (Basic)
NLLDataLock (Basic)
NLLProvenance (Provenance)
NLLMedicationListInfo (Basic)
NLLMedication (Medication)

TA 05 – Hämta patientinformation 
TA 12 – Hämta information om patients läkemedelslista
TA 14 – Hämta förskrivningar och uttag – Apotek
TA 15 – Hämta förskrivningar och uttag – Vård
TA 35 – Hämta dosunderlag
TA 38 – Hämta Spärr
TA 45 – Hämta artikelinformation 

ARKO 

EXPO

FORS

VARA


15 OR HamtaAktuellaOrdinationerFoddatum NLLMedicationRequest (MedicationRequest) 
TA 14 – Hämta förskrivningar och uttag – Apotek
16 OR HamtaDirektadresseradeOrdinationer NLLMedicationRequest (MedicationRequest) 
NLLMedicationDispense (MedicationDispense)
NLLProvenance (Provenance)
NLLMedication (Medication)

TA 14 – Hämta förskrivningar och uttag – Apotek
TA 45 – Hämta artikelinformation

VARA


17 OR HamtaEjGodkandaDosunderlag Endast vissa attribut från dosunderlaget returneras. Se tillämpningsanvisning. [base]/Basic/$getAllInvalid  TA 19 – Hämta ej godkända dosunderlag – Apotek
18 OR HamtaGallandeOrdinationsversion NLLMedicationRequest (MedicationRequest) 
NLLProvenance (Provenance)

TA 14 – Hämta förskrivningar och uttag – Apotek
TA 15 – Hämta förskrivningar och uttag – Vård

19 OR HamtaGallandeUnderlagsversion NLLMultiDoseDispensingBasis (Basic)
NLLMedicationListInfo (Basic)

TA 12 – Hämta information om patients läkemedelslista
TA 35 – Hämta dosunderlag

20 OR HamtaIckeAktuellaOrdinationer NLLPatient (Patient)
NLLMedicationRequest (MedicationRequest) 
NLLMedicationDispense (MedicationDispense)
NLLMultiDoseDispensingBasis (Basic)
NLLDataLock (Basic)
NLLProvenance (Provenance)
NLLMedicationListInfo (Basic)
NLLMedication (Medication)

TA 05 – Hämta patientinformation 
TA 12 – Hämta information om patients läkemedelslista
TA 14 – Hämta förskrivningar och uttag – Apotek
TA 15 – Hämta förskrivningar och uttag – Vård
TA 35 – Hämta dosunderlag
TA 38 – Hämta Spärr
TA 45 – Hämta artikelinformation 

ARKO 

EXPO

FORS

VARA


21 OR HamtaIckeAktuellaOrdinationerFoddatum NLLMedicationRequest (MedicationRequest) 
NLLProvenance (Provenance)

TA 14 – Hämta förskrivningar och uttag – Apotek
22 OR HamtaOrdinationerPrivatperson NLLPatient (Patient)
NLLMedicationRequest (MedicationRequest) 
NLLMedicationDispense (MedicationDispense)
NLLMultiDoseDispensingBasis (Basic)
NLLDataLock (Basic)
NLLProvenance (Provenance)
NLLMedicationListInfo (Basic)
NLLMedication (Medication)

TA 01 – Hämta patients förskrivningar och uthämtade läkemedel – privat
TA 05 – Hämta patientinformation
TA 12 – Hämta information om patients läkemedelslista
TA 35 – Hämta dosunderlag
TA 38 – Hämta Spärr
TA 45 – Hämta artikelinformation 

ARKO 

VARA

OR-tjänsten returnerar även information från Expeditionsställeregistret, men motsvarande funktionalitet finns inte i FHIR.
23 OR HamtaOrdinationFoddatum NLLMedicationRequest (MedicationRequest) 
NLLProvenance (Provenance)
NLLMedication (Medication)

TA 14 – Hämta förskrivningar och uttag – Apotek 
TA 45 – Hämta artikelinformation

EXPO

VARA


24 OR HamtaOrdinationshistorik NLLPatient (Patient) 
NLLMedicationRequest (MedicationRequest) 
NLLMedicationDispense (MedicationDispense)
NLLDataLock (Basic)
NLLProvenance (Provenance)
NLLMedication (Medication)

TA 05 – Hämta patientinformation
TA 14 – Hämta förskrivningar och uttag – Apotek
TA 15 – Hämta förskrivningar och uttag – Vård
TA 38 – Hämta Spärr
TA 45 – Hämta artikelinformation 

ARKO 

EXPO

FORS

VARA


25 OR HamtaProduktionsunderlag NLLPatient (Patient)
NLLMedicationRequest (MedicationRequest) 
NLLMedicationDispense (MedicationDispense)
NLLMultiDoseDispensingBasis (Basic)
NLLDataLock (Basic)
NLLProvenance (Provenance)
NLLMedicationListInfo (Basic)

TA 05 – Hämta patientinformation
TA 12 – Hämta information om patients läkemedelslista
TA 14 – Hämta förskrivningar och uttag – Apotek
TA 35 – Hämta dosunderlag
TA 38 – Hämta Spärr

26 OR HamtaReceptbevakningsunderlag


Saknar motsvarighet i FHIR.
27 OR KontrolleraUttag NLLMedicationDispense (MedicationDispense)
NLLDispensePaperPrescription (MedicationDispense)
NLLProvenanceMedicationDispense (Provenance)
[base]/MedicationDispense/$verify  TA 46 – Registrera och kontrollera uttag – Apotek
TA 49 – Registrera och kontrollera uttag pappersrecept – Apotek
TA 50 – Kontrollera och godkänn produktionsuttag – Apotek

28 OR KorrigeraOrdinationApotek NLLMedicationRequest (MedicationRequest) 
NLLProvenanceMedicationRequestOther (Provenance)
NLLMedicationListInfo (Basic)

TA 40 – Uppdatera förskrivning – Apotek
TA 13 – Aktivera förskrivning – Apotek
TA 12 – Hämta information om patients läkemedelslista

29 OR KorrigeraOrdinationVard NLLMedicationRequest (MedicationRequest)
NLLProvenanceMedicationRequestOther (Provenance)
NLLMedicationListInfo (Basic)

TA 39 – Uppdatera förskrivning – Vård
TA 12 – Hämta information om patients läkemedelslista

30 OR MakuleraOrdinationApotek NLLMedicationRequest (MedicationRequest) 
NLLProvenanceMedicationRequestCancelled (Provenance)
NLLProvenanceMedicationRequestStopped (Provenance)
NLLMedicationListInfo (Basic)

TA 33 – Makulera förskrivning – Apotek
TA 30 – Avsluta förskrivning – Apotek
TA 12 – Hämta information om patients läkemedelslista
Ibland kan makulering inte utföras och förskrivningen måste istället avslutas. Det gäller t ex vid vissa orsakskoder eller om det redan är uttag gjorda på förskrivningen.
31 OR MakuleraOrdinationVard NLLMedicationRequest (MedicationRequest)
NLLProvenanceMedicationRequestCancelled (Provenance)
NLLProvenanceMedicationRequestStopped (Provenance)
NLLMedicationListInfo (Basic)

TA 32 – Makulera förskrivning – Vård
TA 31 – Avsluta förskrivning – Vård
TA 12 – Hämta information om patients läkemedelslista
Ibland kan makulering inte utföras och förskrivningen måste istället avslutas. Det gäller t ex vid vissa orsakskoder eller om det redan är uttag gjorda på förskrivningen.
32 OR SattUtOrdinationApotek NLLMedicationRequest (MedicationRequest) 
NLLProvenanceMedicationRequestStopped (Provenance)
NLLProvenanceMedicationRequestOther (Provenance)
NLLMedicationListInfo (Basic)

TA 30 – Avsluta förskrivning – Apotek
TA 40 – Uppdatera förskrivning – Apotek
TA 12 – Hämta information om patients läkemedelslista
Framtida utsättning görs genom att korrigera förskrivningen. Se KorrigeraOrdinationApotek.
33 OR SattUtOrdinationVard NLLMedicationRequest (MedicationRequest) 
NLLProvenanceMedicationRequestStopped (Provenance)
NLLProvenanceMedicationRequestOther (Provenance)
NLLMedicationListInfo (Basic)

TA 31 – Avsluta förskrivning – Vård
TA 39 – Uppdatera förskrivning – Vård
TA 12 – Hämta information om patients läkemedelslista
Framtida utsättning görs genom att korrigera förskrivningen. Se KorrigeraOrdinationVard.
34 OR SkapaDosunderlagApotek NLLMultiDoseDispConsent (Consent)
NLLMultiDoseDispensingBasis (Basic)
NLLProvenanceConsentMultiDose (Provenance)
NLLProvenanceBasicMultiDoseDispensingBasis (Provenance)

TA 16 – Registrera dospatient
35 OR SkapaDosunderlagVard NLLMultiDoseDispConsent (Consent)
NLLMultiDoseDispensingBasis (Basic)
NLLProvenanceConsentMultiDose (Provenance)
NLLProvenanceBasicMultiDoseDispensingBasis (Provenance)

TA 16 – Registrera dospatient
36 OR SkapaOrdinationApotek NLLMedicationRequest (MedicationRequest)
NLLProvenanceMedicationRequestOther (Provenance)
NLLMedicationDispense (MedicationDispense)
NLLProvenanceMedicationDispense (Provenance)
NLLMedicationListInfo (Basic)

TA 11 – Registrera förskrivning – Apotek
TA 06 – Omvandla förskrivning från aktuellt format papper till elektroniskt format – Apotek
TA 51 – Efterregistrera uttag – Apotek
TA 12 – Hämta information om patients läkemedelslista

37 OR SkapaOrdinationVard NLLMedicationRequest (MedicationRequest)
NLLProvenanceMedicationRequestOther (Provenance)
NLLMedicationListInfo (Basic)

TA 10 – Skapa förskrivning – Vård
TA 12 – Hämta information om patients läkemedelslista

38 OR SkrivUtDosRecept NLLMultiDoseDispensingBasis (Basic)
NLLProvenance (Provenance)
[base]/Patient/[id]/$print-dose-prescriptions TA 04 – Skapa utdrag – förteckning förskrivningar för dospatient
TA 35 – Hämta dosunderlag

39 OR SkrivUtERecept NLLMedicationDispense (MedicationDispense)
NLLProvenance (Provenance)
[base]/MedicationRequest/[id]/$print  TA 07 – Omvandla förskrivning till receptoriginal på papper – Apotek
TA 14 – Hämta förskrivningar och uttag – Apotek

Uttag som inte får plats på blanketten returneras i anropssvaret ihop med PDFen, både från OR och från FHIR.

OR-tjänsten inkluderar info om vem som gjort uttaget, men FHIR-tjänsten gör inte det. För att få fram detta via FHIR behöver man hämta uttagshändelsen. 

40 OR SkrivUtMinaSparadeRecept NLLMultiDoseDispConsent (Consent)
NLLPatient (Patient)
[base]/Patient/[id]/$print-prescriptions TA 03 – Skapa utdrag – Aktuella recept
TA 05 – Hämta patientinformation
TA 23 – Hämta dossamtycke

41 OR SkrivUtReceptHistorikPdfApotek
[base]/MedicationRequest/[id]/$print-prescription-history TA 43 – Skapa utdrag – Förskrivningshistorik – Apotek
42 OR UppdateraDostillhorighet NLLMultiDoseDispensingBasis (Basic)
NLLProvenanceBasicMultiDoseDispensingBasis (Provenance)

TA 20 – Uppdatera dostillhörighet – Apotek
43 NEF CancelPrescription NLLMedicationRequest (MedicationRequest) 
NLLProvenanceMedicationRequestCancelled (Provenance)
NLLProvenanceMedicationRequestStopped (Provenance)

TA 32 – Makulera förskrivning – Vård
TA 31 – Avsluta förskrivning – Vård
Ibland kan makulering inte utföras och förskrivningen måste istället avslutas. Det gäller t ex vid vissa orsakskoder eller om det redan är uttag gjorda på förskrivningen.
44 NEF NewPresciption NLLMedicationRequest (MedicationRequest) 
NLLProvenanceMedicationRequestOther (Provenance)

TA 10 – Skapa förskrivning – Vård

Versionshistorik

Version Datum Kommentar
1.0 2022-09-27 Första versionen