Page Status: updated 2024-09-10
What's new?
The first draft specifications for our FHIR®-profiles were released in March 2019. Since then we have contiously updated the profiles and this implementation guide. At the end of 2021 work started to finalize the profiles and the implementation guide for the upcoming release of the FHIR API. This guide now describes the FHIR API used in production.
Summary of changes
2024-11-08
This guide is now being updated with alla changes in release 21.11.
This includes, among other things:
- New operation $montoring. Health care personnel has the possibility to search for updated prescriptions, or prescriptions that are about to expire. This is done for a selection of patients with dose dispensed prescriptions (sv dospatienter).
- New profile NLLTransactionBundle. The profile NLLTransactionBundle is used when managing multiple resources in a transaction.
- New attribute in Medication, substanceDescription.
See the change log for a list of all changes.
2024-09-10
This guide is now being updated with all changes in release 21.10.
This includes, among other things:
- New operation $end with the possibility to end a MedicationRequest using the resource reference.
- All resouces that can contain test data can be marked with a "HTEST" flag.
See the change log for a list of all changes.
2024-05-15
This guide is now being updated with all changes in release 21.9.
This includes, among other things:
- New possibility to restore a MedicationRequest to the previous version
See the change log for a list of all changes.
2024-04-04
This guide is now being updated with all changes in release 21.8.
This includes, among other things:
- New possibility to handle test data.
See the change log for a list of all changes.
2023-11-21
This guide is now being updated with all changes in release 21.7.
This includes, among other things:
- New possibility to include Provenance in searches using revinclude.
- New extension in MedicationRequest: nllNextDateDispenseInterval
See the change log for a list of all changes.
2023-05-31
This guide is now updated with all changes in release 21.5.
This includes, among other things:
- The extended operation NLLPrintOriginal is updated with two new fields nllUsageStartDate and nllUsageStartDate.
- A new search parameter, nllOrdinationsId, on MedicationRequest.
See the change log for a list of all changes.
2023-01-27
New exmples added in the guide on the following pages:
- Consent - Close
- Consent - Create
- Consent - Fetch
- Dipsense - Create
- OperationOutcome - Reply
2022-11-11
This guide is now updated with all changes in release 21.4.
This includes, among other things:
- HTTP header x-correlation-id has changed name to x-context-id.
- New search parameters added for MedicationDispense and MedicationRequest.
- A new type of consent is added making it possible for a patient to give practitioners access to it's data without asking every time. See profiles NLLAccessConsent and NLLProvenanceConsentAccess.
- A new operation is added to generate a dosage instruction for the patient based on a structured dosage. See operation definition NLLPatientDosageDirections.
- It is now ossible to update several prescriptions in the same prescription chain in one call by a trsnsaction bundle, See profile NLLPrescriptionBundle.
- Some value sets are updated.
- The examples section is now up to date. All old examples have been updated to be in line with current functionality and new examples have been added to show the new features coming in release 21.4.
- Many other minor corrections and clarifications.
See the change log for a list of all changes.
2022-04-29
This guide is now updated with all changes in release 21.3.
This includes, among other things:
- New type of consent added with the name NLLAccessConsent.
- New error codes.
- Changed parameter structure for the operation $verify.
- DateTime fields in MedicationRequest where time is not allowed are now checked.
- Some resources that have more than one use, ie. multiple profiles, previously required the meta.profile element. The resource variant is now discovered instead via the data content, not the metadata element.
- A policy has been added in multi-dose consent to comply with the requirements of FHIR.
- Non compliance issues related to the data types dateTime and uuid are fixed, and non compliance issues in our implementation of some profiles.
See the change log for a list of all changes.
2022-03-28
All pages in the sections general information and resources are now in status release candidate. The information will be updated if any errors are found but besides that no changes are planned. The pages in the section old examples will be updated in due time but there is no set time when it will completed.
2022-03-10
All value sets with version 0.9.x are now changed to version 1.0.0 to reflect that they are release candidates.
2022-03-04
All profiles with extensions that are part of the upcoming 21.2 release are now verified and set as active with a version of 1.0. Profiles and extensions that are in status draft are not part of 21.2. Changes in activated profiles and extensions are announced in the change log.
2022-03-02
9 concept maps are now published to help those who needs to translate from other code systems to those code systems used by the National Medication List.
2022-02-11
The work with this implementation guide has come to the point when the information reaches release candidate level page by page. You can see the status at the top of each page.
2022-01-12
Release candidate profiles. The following profiles have reached release candidate level: NLLMedicationRequest, NLLMedicationDispense and NLLDosage, which means that they now have status=active and version 1.0.0. Several other profiles will follow shortly. Search for active profiles and extensions to track all RCs or look at the change log.
2021-11-26
All value sets with a dynamic content are now published on Simplifier with a snapshot of codes. To get an up-to-date view of codes a lookup through the ValueSet resource is still needed.
NLLPatient is updated.
2021-10-29
NLLPractitioner is redesigned to correct some errors in the mapping between Swedish concepts and FHIR concepts.
NLLProvenance is modified to make it a base profile for all type of provenances.
NLLPatient's design for security classification is aligned to HL7 Sweden's base profile.
2021-03-26
All value sets have now been reviewed. This has resulted in a new name for many value sets. A new extension has been added to NLLValueSet to allow a definition on a concept.
Detailed list of changes
You can se the complete list of changes here: Change log.