/
3.10.0 - Mellomversjon innholdsliste

3.10.0 - Mellomversjon innholdsliste

Releasedato Mar 14, 2024

Issue Type

Key Jira

External issue ID Junta

Summary

Components

Resolution

What's New Text

SFM Customers

Created

Issue Type

Key Jira

External issue ID Junta

Summary

Components

Resolution

What's New Text

SFM Customers

Created

Defect

SFM-19665

 

Attempting to POST or PUT a patient to datashare is resulting in a 400 error

API-Datashare

Fixed

 

 

07.03.2024 13:16

Defect

SFM-19663

 

Button "Skriv beskjed til MD-apotek" is missing in LIB details on MD patients in SFM 3.10

 

Fixed

 

 

07.03.2024 12:24

Defect

SFM-19657

 

[866928] Unable to open patients in display portal / widget

 

Fixed

 

 

07.03.2024 11:17

Defect

SFM-19650

 

Get PatientTicket fails for patient with identifier set to use:"old"

API-Patient Ticket

Fixed

 

 

07.03.2024 07:31

Defect

SFM-19571

 

Logging too much information when attempting operation for non-existing patient

API-Datashare

Fixed

 

 

04.03.2024 12:30

Work Request

SFM-19515

 

Bundle migrations for 3.10

 

Fixed

 

 

28.02.2024 14:44

Defect

SFM-19497

 

Interaction warnings pointing towards themselves

 

Fixed

 

 

27.02.2024 15:45

Defect

SFM-19474

 

Exceptions when processing M6 and M7

API-Inbox

Fixed

Det returneres en bedre feilmelding fra SFM til RF hvis SFM ikke kan finne en matchende M1 ved mottak av utleveringsmelding

 

26.02.2024 11:57

Defect

SFM-19471

 

Duplicate resept ids on the lookup cannot be processed

 

Fixed

 

 

26.02.2024 11:19

Defect

SFM-19409

 

Basis API SendMedication throws error on patients registered with MD pharmacy or MD doctor but no M25 in RF or KJ

API-Basis

Fixed

 

 

21.02.2024 12:13

Feature

SFM-19395

 

CLONE (3.9) - As an SFM user I want better performance when loading an organization

 

Done

Forbedring av ytelse ved henting av informasjon relatert til organisasjon

 

21.02.2024 09:14

Defect

SFM-19380

 

CAVE from external installations, doubles up after lookup in local installations on patients with PLL

 

Fixed

 

 

20.02.2024 09:08

Defect

SFM-19352

 

Unable to Lagre new prescriptions

 

Fixed

 

 

15.02.2024 14:20

Defect

SFM-19350

 

Fix null reference error for multidose question when processing async m25 message

 

Not a defect

 

 

15.02.2024 13:49

Defect

SFM-19303

 

Error during lookup in RF and KJ (error starting lookup in the lookup handler)

 

Fixed

 

 

13.02.2024 13:16

Defect

SFM-19300

 

[SPP] Error trying to upgrade from version 3.9 or lower to 3.10

 

Done

 

 

13.02.2024 11:41

Work Request

SFM-19287

 

Reduce amount of exceptions being logged

 

Fixed

 

 

12.02.2024 10:32

Work Request

SFM-19286

 

Reduce amount of exceptions being logged

 

Fixed

 

 

12.02.2024 10:30

Work Request

SFM-19257

 

Reduce amount of exceptions being logged

 

Fixed

 

 

08.02.2024 12:21

Feature

SFM-19256

 

As a developer I want to reduce the number of warnings being written to logs in production

 

Fixed

 

 

08.02.2024 12:17

Defect

SFM-19248

 

Lookup fails in org B if patient has a Marevan (warfarin) treatment without AK-journal

 

Fixed

 

 

08.02.2024 10:25

Defect

SFM-19193

 

Doing a lookup changes a doublesigned seponering draft

 

Fixed

 

 

06.02.2024 15:03

Defect

SFM-19187

 

Draft for seponation signed by nurse does not appear for second nurse unless checking the "Vis seponerte" checkbox

 

Fixed

 

 

06.02.2024 12:57

Defect

SFM-19183

 

sendMedication fails for practitioner that is blocked in RF

API-Basis

Fixed

 

 

05.02.2024 14:58

Customer Defect

SFM-19182

 

[Support 858667] Required fields not initialized correctly

 

Fixed

 

Webmed

05.02.2024 13:54

Customer Defect

SFM-19174

 

sendMedication fails for patient without FNR

API-Basis

Fixed

 

DIPS

05.02.2024 09:11

Defect

SFM-19142

 

Refactor warnings load from the db when loading the lib

 

Cannot Test

 

 

02.02.2024 10:32

Feature

SFM-19133

 

As RabbitMQ consumer, I want to have a retry policy in all messages

 

Fixed

 

 

01.02.2024 16:35

Defect

SFM-19090

 

WebEpj fails to send org info to HelseId if selected Org does not have an hierarchy

 

Fixed

 

 

31.01.2024 11:48

Customer Feature

SFM-19045

Junta 780535

CLONE - As the Basis API I do not want to send recalls (M5) for resepter that cannot be recalled (support 780535 HP)

API-Basis

Fixed

Unnecesary warnings/errors to end user will be avoided by this improvement. No implementation changes required.

Helseplattformen

30.01.2024 15:50

Defect

SFM-19027

 

GET Task for base-fhir does not work without timezone information

API-Basis

Fixed

Defect in 3.x. This might be a breaking change if vendors have previously sent timestamp without timezone information, adding the APIChange-Breaking label.

 

30.01.2024 11:43

Defect

SFM-19005

 

Opening details does not work when non-AK treatment contains structured dosing with fixed week days

 

Fixed

 

 

29.01.2024 11:04

Feature

SFM-18990

 

Refactoring of warnings in relation to substitutions

 

Fixed

When selecting brand with one available package. The warnings should only be loaded once. When selecting brand with multiple available packages load the warnings for the brand and load again when selecting package

 

26.01.2024 12:59

Customer Defect

SFM-18968

 

Task "3 - Godkjenn kladd" is returned, also for doublesigned treatments

API-Task List

Fixed

 

Aidn

25.01.2024 11:32

Defect

SFM-18949

 

Error on Sign and Send

 

Fixed

 

 

24.01.2024 15:35

Customer Feature

SFM-18921

 

Map discontinuation information from M5s within getMedication responses - Basis API

API-Basis, INT-RF, PLL

Fixed

Added documentation -

DIPS

24.01.2024 12:37

https://thula.atlassian.net/wiki/spaces/SFM/pages/3034710025/Discontinuation+Information+Seponering+TilbakekallingUtvidelse

Customer Feature

SFM-18856

 

AS Multidose doctor using Helseplattformen I want to do sendMedication without createPLL=true

API-Basis

Fixed

Solves the requested non-standard multidose behaviour by Helseplattformen (MD doctor can do updates without sending M25.1)

Helseplattformen

17.01.2024 15:28

Work Request

SFM-18836

 

SPIKE - RabbitMQ - Add technical design documentation

 

Fixed

 

 

17.01.2024 10:36

Work Request

SFM-18812

 

Investigate if the number of cases where user are forced into renew with change can be reduced

 

Fixed

 

 

17.01.2024 07:13

Customer Feature

SFM-18727

 

Errors in sendMedication for when lookup was done on old PID

API-Basis, PID change

Fixed

Updated GetMedication to use the new Pid in the medication bundle when the Pid in the request is old, so when we run the sendMedication it does not give an error.

DIPS

11.01.2024 08:26

Defect

SFM-18631

 

Unable to resolve service for type 'SFM.Server.Core.Core.BusinessLogic.CaveHandlers.ICaveLoader

 

Fixed

 

 

04.01.2024 09:50

Defect

SFM-18474

 

M25.1 is being sent with unanswered questions

 

Fixed

 

 

12. Dec 23 12:08

Customer Defect

SFM-18454

 

[Support 848192] Treatment query missing a check for IsHeadOfHistoryChain

 

Fixed

 

Webmed

11. Dec 23 13:34

Customer Defect

SFM-18440

 

SFM returns tasks for inactive patients

API-Datashare, API-Task List

Fixed

 

Webmed

08. Dec 23 15:18

Customer Defect

SFM-18382

 

Merknad length in Tilbakekalling element is invalid

 

Fixed

 

Webmed

04. Dec 23 11:39

Customer Feature

SFM-18366

 

As a doctor I want changes to CAVE in M25 to be imported to SFM

 

Fixed

Forbedringer i oppdatering av CAVE endringer fra M25.1

 

01. Dec 23 10:44

Customer Feature

SFM-18338

 

AS an EPJ using BASIS I want information on Multidose responsibility even if no M25.x messages are available

API-Basis

Fixed

Updated the medication bundle in the get medication method, to return the special case where there are no m25 messages but there is a multidose pharmacy or doctor, where now it will return the information in the m9.12 in the pll info section.

DIPS

30.11.2023 09:14

Defect

SFM-18327

 

Basis API / getMedication incorrectly returns recallstatus=false when a resept has been recalled but is still "under ekspedering"

API-Basis

Fixed

 

 

29.11.2023 14:42

Customer Defect

SFM-18294

 

"endtime" in getMedication is changed between Bravo/2.x and Charlie/3.x

API-Basis

Duplicate

Feilretting av en dags differanse på gyldig til dato for resepter i Basis API

DIPS

28.11.2023 11:42

Defect

SFM-18271

 

LIB Line stays green when sending a new M1 successfully after the previous M1 message had failed

 

Fixed

 

 

27.11.2023 08:50

Customer Defect

SFM-18237

 

When WasLastM251SendingSuccessful has a value we should record who sent it

API-Basis, MD

Fixed

 

DIPS

22.11.2023 17:06

Defect

SFM-18066

 

When treatment structured dose is not supported by the client, user is unable to open details

 

Fixed

 

 

09.11.2023 09:42

Work Request

SFM-18038

 

Investigate the average size of a message sent from SFM to RabbitMQ

 

Fixed

Feature flag added "MassTransitMessageSizeLogging" that defaults to false.

 

06.11.2023 16:18

Feature

SFM-17857

 

Use new MD doctor/pharmacy data in Server/Full

 

Duplicate

Informasjon om multidoselege og multidoseapotek hentes nå også fra M9.12 i SFM fullversjon

 

24. Oct 23 13:28

Customer Feature

SFM-17856

 

Use new MD doctor/pharmacy data in BaseFhir

API-Basis, MD

Fixed

Informasjon om multidoselege og multidoseapotek hentes nå også fra M9.12 i SFM Basis API

DIPS

24. Oct 23 13:27

Feature

SFM-17850

 

Prevent duplicate RefM10 Ids when processing deliveries

API-Inbox

Fixed

SFM er nå mer robust ved mottak av dupliserte M10

 

24. Oct 23 11:03

Feature

SFM-17838

 

SFM needs to support synthetic testdata used in Persontjenesten

 

Fixed

SFM støtter nå syntetiske testdata fra Persontjenesten i testmiljø

 

23. Oct 23 13:48

Feature

SFM-17793

 

Refactor ReseptServices

API-Basis, API-Datashare, Correspondence log

Fixed

Refaktorering av ReseptService endepunktet

 

19. Oct 23 09:51

Defect

SFM-17756

 

If a draft first is approved, then the doctor regret and changes to not approved, the prescription becomes inactive

 

Fixed

 

 

18. Oct 23 06:26

Customer Defect

SFM-17730

 

Address for delivery of unsolicited messages from RF defaults to the Helseplattformen prod address when a new organization is created in Basis API

API-Basis

Fixed

 

DIPS

16. Oct 23 09:50

Feature

SFM-17718

 

Refactor FIB/NIB layout

 

Fixed

Refaktorering av layout for forbruksmateriell og næringsmidler

 

13. Oct 23 13:39

Customer Defect

SFM-17702

 

SFM allows sendMed with invalid PLL-id, but then this fails in the following getMedication

API-Basis

Fixed

BasisAPI SFM shall tolerate incoming PLL with a PLL-id not being a UUID

DIPS

12. Oct 23 12:30

Feature

SFM-17541

 

As the SFM I want to use HPR services to load data about users instead of AR as the FM used to

 

Fixed

In the M25Messages table, a new field should be present called "HprNumber", that replaces the field "SenderPersonid". So instead of connection the M25Messages to the AR, it connects them to HPR.

 

25.09.2023 13:58

Customer Defect

SFM-17484

 

Recalled treatment does not dissappear from LIB when signed by nurse

 

Fixed

 

Webmed

19.09.2023 13:04

Feature

SFM-17391

 

E-Multidose panel: Clearer info and info to user about when to sign up

 

Fixed

Forbedring av multidosepanel

 

15.09.2023 06:51

Feature

SFM-17290

 

Improve PUT patients/${PatientTicket}/signAndSend

 

Fixed

Refaktorering av signAndSend endepunkt

 

07.09.2023 07:50

Defect

SFM-17216

 

Recall NIB and FIB alone is not possible before a new treatment, NIB,FIB,legemiddel, is created. Only possible to sign locally.

 

Fixed

 

 

30.08.2023 12:29

Customer Defect

SFM-17158

 

Creating a new organization db is allowed using an sfm-id on the POST body different from the one in the token

API-Datashare

Fixed

 

 

25.08.2023 09:39

Defect

SFM-16712

 

First lookup fails after new deploy for a patient that was ok before deploy

 

Fixed

 

 

06.07.2023 08:53

Feature

SFM-16384

 

Error message should be presented to user

 

Fixed

Forbedret visning av feilmeldinger

 

15.06.2023 12:14

Feature

SFM-15229

 

As SFM I want to be able to create support users that are not able to do lookup to RF/KJ

 

Incomplete

Added the option to include in the post of SfmPractitioner in Datashare, the qualification for the support user. As well as, if the user is support, it comes in the qualification section in the get of SfmPractitioner.

 

06.03.2023 09:43

Feature

SFM-14311

 

Reverse implementation “working on behalf of” in SFM-10546

 

Fixed

Fjernet modal

 

14. Dec 22 09:53

Customer Feature

SFM-13488

 

Change getMedication bundle storage strategy

API-Basis, NONFUNC-Performance

Fixed

Internal issue. Related to validation between incoming and outgoing bundles in Basis

DIPS

14. Oct 22 10:32

Customer Feature

SFM-13122

 

[741328, 742786] As an operator I want more detailed information in the SFM logs when a token is rejected by the SFM

API-Basis, Logging, NONFUNC-Security

Fixed

Improved logs for the support team. Will indicate the reason for unsucessful access.

Helseplattformen

12.09.2022 13:38

Customer Feature

SFM-10139

 

Evaluate SFM-9572 specification for mapping of discontinuation date

API-Basis

Fixed

This issue improves the detection of "midnight" in translation between e-resept messages and SFM, including different variations in timezones.

DIPS

11.02.2022 14:22

Customer Feature

SFM-6660

 

EO1007/2020 Include discontinuation information within M5 - Basis API

API-Basis, INT-RF, PLL

Fixed

Now when a user does a sendMedication and includes discontinuation in a medication that has recall info, the discontinuation data will be included in the M5 sent
In getMedication the discontinuation is already being mapped from M5 or other options and is being returned like so:
{
"extension": [
{
"url": "timedate",
"valueDateTime": "2024-02-15T10:17:24.887+00:00"
},
{
"url": "reason",
"valueCodeableConcept": {
"coding": [
{
"system": "urn:oid:2.16.578.1.12.4.1.1.7494",
"system": "urn:oid:2.16.578.1.12.4.1.1.7494",
"code": "A",
"display": "Avsluttet behandling"
}
]
}
}
],
"url": "http://ehelse.no/fhir/StructureDefinition/sfm-discontinuation"
}
Added documentation - https://thula.atlassian.net/wiki/spaces/SFM/pages/3034710025/Discontinuation+Information+Seponering+TilbakekallingUtvidelse

DIPS

15.11.2020 08:19

Customer Feature

SFM-6215

 

As the Basis API I want proper error handling when attempting to forward messages from RF

API-Basis, API-Basis Async Forwarder

Fixed

A cronjob scheduler was implemented to run every 2 minutes (Configurable).
When basefhir receives async messages from basefhir they are processed and then forwarded to helseplattformen, when the forwarding fails the message is put in a Pending state.
The retry mechanism pics up all pending messages and retries to forward them to helseplattformen, when the maximum retry count (configurable) is reached the message will be put in a Failed state.

Every step is logged.

Database queries supplied in comment for updating retryCount and state for messages, to be able to keep on or stop trying to forward them.

Helseplattformen

13.08.2020 16:07

Related content