SFM Basis API Implementation Guide

Home
Introduction
Change log
About SFM GUI and SFM Datadeling API
About SFM Basis API
About Norwegian e-resept
About Reseptformidleren (RF) and Kjernejournal (KJ)
Principles
Versioning
Bundle description
Prescription and recall
Missing boolean
Access control
Identification
Getting started
Use of HTTP URL, verbs and search parameters
Using HelseID and accesstoken
Create SFM database
Flow description
Get medical information
Send medical information
Get changes for multidose patients
Get changes for patients in KJ
Register multidose responsibility
GP subscription to dispense notifications
Update organization
Update Person
Update Practitioner
Message forwarding
Extended operations
$getMedication
$sendMedication
Populating $sendMedication
Populating sfm-MedicationStatement
Populating sfm-Medication
Populating sfm_MagistrellMedication
Populating sfm-BandaPrescription
Populating sfm-PLLInfo
Populating KjAllergyIntolerance
$registerResponsibility
$deRegisterResponsibility
Resource operations
Organization
Practitioner
Person
Task
Resources
FHIR in Norway
no_basis-Patient
no-basis-Practitioner
no-basis-Organization
SFM profiles
sfm-MedicationBundle
sfm-MedicationComposition
sfm-PLL-info
sfm-MedicationStatement
sfm-NutritionStatement
sfm-BandaPrescription
sfm-MedicationDispense
sfm-GeneralDispense
sfm-Medication
sfm-Magistrell-Medication
sfm-RecallInfo
sfm-Task
sfm-Practitioner
sfm-Organization
sfm-Person
sfm-Patient
sfm-PractitionerRole
Other national profiles
KjAllergyIntolerance
SFM extensions
sfm-reseptamendment
sfm-reginfo
sfm-libitemcomment
sfm-deliverysummary
sfm-generic-substitution
sfm-discontinuation
sfm-administration
sfm-use
sfm-shortdosage
sfm-application-area
sfm-pllinformation
sfm-reseptdocbanda
sfm-dispenseinfo
sfm-substitutioninfo
sfm-generaldispenseextension
sfm-recalldetails
no-basis-middlename
sfm-epjinfo
sfm-warning
sfm-reimbursmentInfo
Examples
Example MedicationBundle
Example MedicationComposition
Example MedicationStatement
$sendMedication return parameters example
$getMedication Parameters example
$registerResponsibility parameters example
Task example
Aynchronous message delivery Helseplattformen

SFM Basis API Implementation Guide

SFM Basis API provides a dedicated FHIR API for simplified and aggregated access to the national prescription data provided in e-resept.

SFM Basis API will serve EHR installations with integrated medication/prescription functionality. This integration does not rely on UI components, and uses SFM for integration towards the national systems Reseptformidleren and Kjernejournal.

Disclaimer: This implementation guide is preliminary. Along the road till fully implemented API it is likely that there will be changes. Adjustments or changes may be necessary due to implementation issues, standardization issues, quality measures or feedback from vendors of client systems.
Note that the information in this implementation guide does not cover all aspects in the prescription process. It is essensial that the specification documents, the requirements, and even the message specification details for e-resept is used together with this guide.

  • Examples will be added to simplifier when the correspondig API functions are finished in development.
  • Details will be added as the detailed SFM specification is approved for development.
  • Changes considered significant will be annocunced and listed separately.