GetMedicationHistory: NPÖ Adapter mappar inte minimumDispensationInterval/unit
Utlämningsintervall mappas men inte enhet (minimumDispensationInterval/unit) som är obligatorisk enligt TKB. I mappningsdokumentationen för NPÖ adaptrar står det inte heller angivet att/hur det ska mappas. Från RIV Informatiosspecifikation NPÖ v2.2.0-2: "Minsta tidsintervall, i dagar, som ska förflyta mellan två utlämningar VÄ 0..1 Måste, om det anges, alltid kombineras med mängd per tillfälle. Kallas i författningen expeditionsintervall"
Enligt ovan borde man kunna förutsätta att enhet alltid är dagar, så frågan är om det är okej att adaptern alltid sätter minimumDispensationInterval/unit = dagar i de fall som minimumDispensationInterval/value sätts.
Finns även som Jira ärende här: https://skl-tp.atlassian.net/browse/SERVICE-402
Comments (7)
-
reporter -
Jag tycker att det låter som den enda rimliga tolkningen av NPÖ-specen. Står det att intervallet ska anges i dagar, så måste man förutsätta att det är precis så det är implementerat.
-
Account Deactivated Om enhet ej anges så skall dagar antas eftersom det är vad som anges av NPÖ1 rivspec. Åtgördas med att förtydliga i tkb.
-
- changed status to resolved
-
reporter - changed status to open
En fråga då det råder lite diskussion om adaptern ska ange 'd' som unit eller 'dagar'?
Läser man TKB står det: "Utlämningsintervall enhet. Enhet för det utlämningsintervall. Kan anges i dagar, veckor eller månader", vilket jag tolkar i detta fall att det ska sättas till just 'dagar'?
-
Ja, enheten är en sträng, så din tolkning (att värdet "dagar" ska sättas) är den enda rimliga enligt ovanstående beskrivning.
-
- changed status to resolved
- Log in to comment