Page Status: updated 2024-12-18
Change log
This implementation guide is still under development but all definitions (profiles, extensions etc) with status active are ready for use. If changes still are needed in a profile, it will be tracked here in the change log.
Date |
Resource | Description of changes |
---|---|---|
2024-12-18 | NLLMultiDoseDispensingBasis | Clarification in the implementation guide regarding the different queries allowed and the usage of parameter nllStatus . |
2024-12-18 | NLLMultiDoseDispensingBasis | Updated profile definition to clarify that for historical versions of the resource, the Basic.extension:nllUrgentProduction element is always omitted. |
2024-12-17 | NLLProvenance NLLPractioner |
Updated profiles due to changes introduced in release 21.6 Provenance.reason.text, maximum string lengt changed from 512 to 256 Practitioner.extension:userAcronym, maximum string length changed from 255 to 20. |
2024-11-29 | NLLGetNotApprovedMDDB | Operation updated. NLLPatient with a selection of attributes id and identifier is added in the repsonse. |
2024-11-22 | NLLMonitoring | Operation updated with limit for prescriptions in response |
2024-11-22 | $Ping | ID added in resource parameters in response from FHIR operation $Ping. Planned for release 21.12 |
2024-11-21 | NLLTransactionBundle and NLLPrescriptionBundle | If header prefer is set to return=representation , the latest version number of each resource is always returned in response. Prior, the version returned for a resource, might not have been the latest (depending on if other resources in the bundle have updated its version). Planned for release 21.12 |
2024-11-18 | NLLMonitoring | Added examples for NLLMonitoring ($monitoring). |
2024-11-08 | NLLMedicationRequest | New attribute NLLMedicationRequest.reasonCode.extension:nlldataAbsentReason. Attribute indicates that reasonCode is filtered. See FIL006 at page Filtreringsregler in Handboken. |
2024-11-08 | Examples | New examples for NLLTransactionBundle and $end added. |
2024-11-08 | NLLMedication | New attribute NLLMedication.extension:nllArticleInfo.extension:substanceDescription. Note that there is a known error in NLLMedication.amount implementation, see NLLMedication for more information. |
2024-10-25 | NLLTransactionBundle | New profile for handling multiple profiles in a transaction. |
2024-10-25 | medication-dispense-paper-prescription-activity-types accessconsent-practitioner-activity-types accessconsent-group-activity-types |
Specialized valuset based on provenance-activity-type. Planned for release 21.12 |
2024-10-17 | NLLMonitoring | New operation that can be used to search for updated prescriptions, or prescriptions that are about to expire. |
2024-08-28 | NLLAccessConsent | New search possibility to search for access consent using information from the security ticket. |
2024-08-28 | $end | Added possibility to end a prescription be NEF:id. |
2024-08-28 | NLLMedicationDispense NLLDispensePaperPrescription NLLAccessConsent NLLMultiDoseDispConsent NLLMedicationListInfo NLLMultiDoseDispensingBasis NLLDataLock |
New possibility to mark instances as testdata with code HTEST in meta.security |
2024-08-23 | NLLAccessConsent | Search parameter name changed to practitioner.qualification.identifier. Old parameter practitioner.identifier is deprecated |
2024-06-20 | NLLMedicationRequest data-absent-reason |
New extension that can be used to mark the presence of masked data in MedicationRequest.reasonCode.extension:nlldataAbsentReason |
2024-06-14 | NLLMedicationRequest | New operation $end |
2024-05-07 | provenance-activity-types medication-request-activity-types |
New code ATERSTALLA_FORSKRIVNING |
2024-04-19 | NLLProvenanceBasicMultiDoseDispensingBasis NLLProvenanceConsentAccess NLLProvenanceConsentMultiDose |
Corrected spelling in profile URL: electronichealth.se |
2024-04-04 | security-labels | New code for test data: HTEST |
2024-04-04 | NLLPatient NLLMedicationRequest |
New possibility to handle test data. Test data is marked with HTEST in meta.security |
2024-03-28 | NLLRestore | New OperationDefinition. Used for restoring MedicationRequest to a previous version. |
2024-03-28 | access_types | New code SAMTYCKE_PRIVAT_TILL_LAND. |
2024-03-28 | purpose_types | New code UTL_EXPEDIERING. |
2024-03-28 | provenance-activity-type accessconsent-activity-types |
New code REGISTRERA_SAMTYCKE. |
2024-03-28 | NLLDispensePaperPrescription | MedicationDispense.extension:nllPrescriptionDetails.extension:nllCountryCode is set to deprecated. MedicationDispense.extension:nllPrescriptionDetails.extension:nllPrescriber / Practitioner.address.country should be used instead. |
2024-03-27 | $verify | FHIR validation activated for MedicationDispense. |
2024-01-17 | NLLMedicationDispense NLLDispensePaperPrescription |
New element: extension:nllDispenseCrediting.extension:creditDispatchRowNo. NB! Planned for release 21.9. |
2023-11-23 | NLLMedicationRequest | New element: dispenseRequest.extension:nllNextDateDispenseInterval. Updated element dispenseRequest.extension:nllNumberOfFillsRemaining to datatype unsignedInt. |
2023-11-23 | NLLPrintDispenses | New possibility to select dispenses to print on 'when handed over' |
2023-11-23 | fhir-error-codes aff-codes purpose-types |
Updated value sets |
2023-11-22 | NLLAccessConsent NLLMultiDoseDispConsent NLLDataLock NLLMedicationListInfo NLLMultiDoseDispensingBasis NLLDispensePaperPrescription NLLMedicationDispense |
New possibility to search for Provenance using _revinclude for Consent, Basic and MedicationDispense |
2023-11-20 | NLLAccessConsent NLLMultiDoseDispConsent NLLDataLock NLLMultiDoseDispensingBasis NLLMedicationDispense |
Corrected behaviour for headers etag, lastmodified and location in scenarios when a PUT was requested, but no data was updated and therefore no new version created |
2023-11-13 | Example Free text dosage | Update asNeededBoolean to false |
2023-10-10 | NLLPractitioner | Clarification that only one address is allowed of each address type |
2023-07-04 | NLLProvenance NLLProvenanceMedicationRequestCancelled NLLProvenanceMedicationDispense |
Clarified some comments in the profiles to better align the text with other documentation |
2023-06-19 | fhir-error-codes aff-codes |
Updated value sets |
2023-04-20 | NLLPrintOriginal | New return values nllUsageStartDate, nllUsageStartDate |
2023-03-27 | NLLPractitioner | Corrected value set groupPrescriptionCodes binding |
2023-02-22 | access-types | Updated value set |
2023-02-21 | NLLProvenanceConsentAccess | A definition was wrong by refering to a multi dose dispense consent |
2022-12-19 | NLLMedicationRequest | New search parameter nllOrdinationsId |
2022-12-05 | NLLAccessConsent NLLMultiDoseDispConsent |
The must support flag is added to the meta.lastUpdated element |
2022-12-05 | NLLAccessConsent NLLMultiDoseDispConsent |
The implementation guide is updated to correct an error in the documentation. meta.versionId is not used in the Consent profiles. |
2022-10-26 | NLLDosage | Corrected mismatch between profile and implemention in NLL of NLLSubSequence. Datatype in profile updated to 'integer' to mirror implementation. |
2022-10-17 | NLLPrescriptionBundle | Version 1.0.0 published |
2022-10-14 | NLLPatientDosageDirections | Version 1.0.0 published |
2022-10-06 | fhir-error-codes aff-codes |
Updated value sets |
2022-09-27 | fhir-error-codes transaction-operations transaction-bundle-types dispatch-bundle-types |
New and updated value sets |
2022-09-20 | NLLPatientDosageDirections | The name of the parameter patientInstruction has been updated. (Previous name: patientInstructionLabel) |
2022-09-19 | NLLPatientDosageDirections | The implementation guide page regarding OperationDefinition is updated with information about the operation $patient-dosage-directions |
2022-09-19 | NLLMedicationRequest | The implementation guide is updated to correct an error in the documentation regarding search parameter birthdate and valid parameters for revinclude |
2022-09-09 | NLLPrescriptionBundle | The new functionality for managing parallell prescriptions is now available via the new profile NLLPrescriptionBundle |
2022-08-19 | security-labels | The value set is updated to match the value set published by HL7 Sweden |
2022-08-17 | NLLDispensePaperPrescription | Definition of the type element is updated to clarify that the code DD never occurs for dispenses of paper based prescriptions |
2022-06-17 | NLLAccessConsent NLLPeriod NLLProvenanceConsentAccess |
Version 1.0.0 published |
2022-06-17 | MedicationRequest examples | All examples including the example pages in this guide related to fetch prescriptions and create prescription are updated |
2022-05-20 | NLLDispensePaperPrescription | The attribute MedicationDispense.extension:nllPrescriptionDetails.extension:nllCountryCode is marked as obsolete. Practitioner.address.country should be used for communicating the country code. Input in this extension will be ignored. Output is provided for backwards compability. |
2022-05-13 | MedicationRequest | Allowed combination of search parameters are changed for chain 2. |
2022-05-12 | NLLVerify | This operation returned an incorrect answer when the operation was successful. This is now fixed by returning a Parameters containing two parameters, detectedIssues (boolean) and issues (OperationOutcome). The implementation didn't follow the documentet format for a request. This is now fixed. |
2022-05-12 | NLLCancelPrescription | This operation returned an incorrect answer when the operation was successful. This is now fixed by returning a Parameters containing two parameters, result (boolean) and message (text). |
2022-05-11 | HTTP headers | Infrastructure changed within the National Medication List will lead to a standardisation of HTTP headers in lower case. The National Medication List will continue to support requests using upper case characters as header names are case-insensitive in the HTTP standard. Responses from the National Medication List will however change to lower case characters during the second half of 2022 when the infrustructure changes have been implemented. |
2022-05-06 | NLLMedicationListInfo | The guide wrongly stated that there was a compartment between a Basic of type medlistinfo and Provenance. |
2022-05-03 | MedicationDispense | New search parameter authorizingPrescriptions. |
2022-04-29 | security-labels fhir-error-codes product-types basic-resource-types detected-issue-severity provenance-activity-types accessconsent-activity-types consent-category-codes access-types access-consent-status accessconsent-activity-types |
New and uppdated value sets |
2022-04-21 | NLLDataLock NLLMedicationListInfo NLLMultiDoseDispensingBasis |
The attribute meta.profile is no longer marked as "must support". The logic for determening the type of resource now uses the attribute 'code' instead. |
2022-04-20 | Corrected implementations: Basic, all profiles NLLMedication NLLPatient etc |
Corrected cases where the implementation didn't follow the profile or the FHIR standard:
|
2022-04-20 | NLLDispensePaperPrescription NLLMedicationDispense |
The attribute meta.profile is no longer marked as "must support". The logic for determening the type of dispense (electronic or based on a paper prescription) now uses the attribute authorizingPrescription instead. |
2022-04-13 | NLLDispensePaperPrescription | MedicationDispense.detectedIssue is marked as "must support". This is for future use only, when support for accepted AFF warnings will be implemented in NLLDispensePaperPrescription as well (now only supported in NLLMedicationDispense) |
2022-04-13 | NLLMedicationListInfo, extension NLLPrivacyLock | Updated faulty cardinality. Extension nllPrivacyLock is not returned in some scenarios. |
2022-04-12 | NLLMultiDoseDispConsent NLLAccessConsent |
A policy is required by FHIR why the Consent.policy element is now populated. Some text fields are updated for clarification. Some elements that are in use were not marked as must support. |
2022-04-08 | NLLDosage | Specification of handled precision for the following numerical values: doseAndRate.dose.DoseQuantity doseAndRate.dose.DoseRange.high doseAndRate.dose.DoseRange.low doseAndRate.rate maxDosePerPeriod.numerator timing.repeat.duration |
2022-04-07 | NLLProvenance (and all derived profiles, ie all profiles on Provenance in the current release) | Updated a faulty URI to value set provenance-participant-types |
2022-03-30 | NLLDataLock NLLMedicationListInfo NLLMultiDoseDispensingBasis NLLDispensePaperPrescription NLLMedicationDispense |
All profiles on Basic and MedicationDispense: the meta.profile element is marked with "Must support" as NLL is using the stated profile for determining which type of resource instance is sent in a POST or PUT. This behavior will be updated in release 21.3 and the meta.profile will not be used after that |
2022-03-28 | NLLProvenance | The binding to nll-reason-for-provenance from reason is changed to extensible as a reason.coding is not alwayes required |
2022-03-28 | NLLStatus | An URI within the structured definition used a wrong URI to refer to itself |
2022-03-28 | NLLMedication | Identifier is sliced by system(Value) in the profile. However varunr and nplpackid had no defined code system. It was wrongly specified as a value set binding. |
2022-03-28 | NLLArticleInfo | Removed binding to nll-ucum-unit from strength.quantity |
2022-03-28 | NLLDispensePaperPrescription | Repaired broken link to NLLPractitioner in MedicationDispense.extension:nllPrescriptionDetails.extension:nllPrescriber |
2022-03-28 | NLLMedicationRequest | Removed faulty ValueSet binding in MedicationRequest.dispenseRequest.extension:nllTotalQuantity |
2022-03-25 | IG pages: Bundle Consent NLLDispensePaperPrescription MedicationRequest |
Some search options were missing or wrong in the IG |
2022-03-23 | NLLDosage | Reparation of missing ValueSet binding for Dosage.doseAndRate.dose |
2022-03-21 | NLLPing NLLPrintDispenses NLLPrintDosePrescriptions NLLPrintOriginal NLLPrintPrescriptionHistory NLLPrintPrescriptions NLLVerify |
Version 1.0.0 published |
2022-03-16 | NLLProvenance | A new target profile, NLLAccessConsent, is added as target profile for future use |
2022-03-15 | NLLMultiDoseDispConsent | scope.coding.system pointed at a value set when it should point at the code system |
2022-03-11 | NLLMedicationRequest NLLMedicationDispense NLLDispensePaperPrescription NLLDataLock NLLMultiDoseDispConsent NLLMulitDoseDispensingBasis |
The logical id of the resource is now assigned an URI for identification |
2022-03-09 | nll-edqm-route | Value set was not published in Simplifier only via the ValueSet resource |
2022-03-09 | consent-category-codes | New code added (INFA) in preparation for future use |
2022-03-09 | NLLMultiDoseDispConsent | Wrong URI in binding to consent-category-codes |
2022-02-28 | NLLMedicationRequest | The element dispenseRequest.initialFill.quantity.system had a wrong fixed value. The correct value is http://unitsofmeasure.org |
2022-02-18 | access-types detected-issue-severity dispense-types dl-activity-types fhir-error-codes multi-dose-disp-consent-status population-registered-status prescriptive-authority-codes security-labels |
Updated value sets |
2022-02-14 | workplace-types | New code added INDPRESCRIBER |
2022-02-10 | NLLConceptMap and NLLValueSet | Version 1.0.0 published |
2022-02-04 | NLLDispatch | Version 1.0.0 published. Changes: Bundle.entry.response.location marked as "must support". Bundle.entry.response.outcome "must support" unmarked. |
2022-02-02 | NLLPatient, NLLRelatedPerson, NLLOperationOutcome, NLLDetectedIssue and NLLDispensePaperPrescription with extensions |
Version 1.0.0 published |
2022-01-21 | NLLPharmacyLocation | Version 1.0.0 published |
2022-01-21 | NLLMultiDoseDispensingBasis with extensions | Version 1.0.0 published |
2022-01-21 | NLLMultiDoseDispConsent | Version 1.0.0 published |
2022-01-17 | NLLMedicationListInfo with extensions | Version 1.0.0 published |
2022-01-17 | NLLProvenance and derived profiles | Version 1.0.0 published of NLLProvenance and of all derived Provenance profiles |
2022-01-14 | NLLMedicationRequest | Version 1.0.1 published. Reference to ValueSet in MedicationRequest.dispenseRequest.quantity removed. |
2022-01-14 | NLLPractitioner with extensions | Version 1.0.0 published |
2022-01-14 | NLLDosage | Version 1.0.1 published. Updated and simplified profiling of Dosage.timing.repeat.bounds duration and range. Does not affect the structure of the resouce / message. Dependencies to profiles NLLSequenceDuration and NLLSequenceDurationRange removed. |
2022-01-13 | NLLMedication with extensions | Version 1.0.0 published |
2022-01-12 | population-registered-status | Alla concepts are changed |
2022-01-12 | NLLMedicationRequest, NLLMedicationDispense, NLLDosage with extensions | Version 1.0.0 published |
2022-01-11 | NLLDosage | Profiling of Dosage.doseAndRate.dose is updated using slicing to make it more readable on Simplifier. This should not affect the structure of the resource/message. The profiles DoseQuantity and DoseQuantityRange have been removed. |
2021-12-14 | Basic - NLLDatalock | Datatype on nllPrescriptionChain is changed to "uuid" |
2021-12-03 | NLLPractitioner | Cardinality errors fixed |
2021-11-30 | NLLPatient | The element active is used |
2021-11-26 | NLLDispensePaperPrescription | Cardinality errors fixed and an element taged as must support |
2021-11-23 | NLLMedicationRequest | Added element dispenseRequest.extension:nllNumberOfDispensesAllowed as a complement to dispenseRequest.numberOfRepeatsAllowed |
2021-11-22 | workplace-types | Code HEALTHCARE is replaced by HEALTHCAREUNIT |
2021-11-18 | NLLWorkplaceSummary | Cardinality errors fixed |
2021-11-17 | NLLPrintDosePrescriptions | Added parameter pharmacyGLN |
2021-11-17 | gruppforskrivarkod | Value set is updated |
2021-11-11 | Provenance | NLLProvenance updated so it is compatible with all scenarios including DataLock (sv Spärr). New provenance profiles added and value set names changed to make documentation easier to understand |
2021-11-11 | provenance-activity-types | New value set containing all activity types for all types of provenances used in the Swedihsh Medication List, ie both activities concering the patient's medications and data locks |
2021-11-05 | prescriptive-authority-codes | Code's code system changed |
2021-11-03 | NLLPing | Parameter pingType is removed |
2021-11-01 | NLLPatient | The code SUBSETTED is added to value set security-labels. The code used in meta.security |