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)
SFM version 3.x upgrade
Principles
Bundle description
Versioning
Multidose info
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
Populating sfm-BandaPrescription
Bandaprescriptions which has not been changed
Bandaprescriptions will not be validated agains content within $getMedication
Attributes required in all statements
code
subject
reseptinfo
itemgroup
dssn
reseptdate
expirationdate
festUpdate
reimbursementparagraph
reseptdetails
productgroup
Attributes that should be included if present
reseptinfo
conscription
helfoapplication
freecard
guardiantransparencyreservation
ownpractice
refnum
speciality
dispatchrequest
earliestdispence
dischargedhospital
lockedresept
note
recallinfo
createeresept