Giltighetstid intyg

Sidan innehåller information om giltighetstid för säkerhetsintyg.



1. Giltighetstid SAML

Giltighetstid för SAML-intyg sätts av den IdP som utfärdar intyget. För anrop till E-hälsomyndighetens tjänster gäller att ett SAML-intyg får inte gälla i mer än 60 minuter.

Tabell 1. Giltighetstid för SAML-intyg

Intyg

Giltighetstid

SAML2-intyg Upp till 60 minuter

E-hälsomyndigheten använder värdena i IssueInstant, NotBefore och NotOnOrAfter för att ta reda på en biljetts giltighetstid. IssueInstant är obligatoriskt. NotOnOrAfter är ej obligatoriskt enligt SAML-standarden men är obligatorisk i E-hälsomyndigheten säkerhetslösning. Detta för att hålla en hög säkerhet i åtkomstlösningen. NotBefore är ej obligatorisk och finns den ej med så använder E-hälsomyndigheten IssueInstant för att avgöra starttiden. IssueInstant är ett attribut i <saml2:Assertion>-elementet medan NotBefore och NotOnOrAfter finns som attribut i <saml2:Conditions>-elementet.

<saml2:Assertion IssueInstant="2017-04-13T07:32:23.763Z">
 <saml2:Conditions NotBefore="2017-04-13T07:32:23.763Z" NotOnOrAfter="2017-04-13T08:22:23.763Z">
 .....
 </saml2:Conditions>
</saml2:Assertion>

Observera! Vid anrop till E-hälsomyndighetens tjänster behövs det inte ett nytt säkerhetsintyg för varje anrop, det är möjligt att använda samma säkerhetsintyg så länge det är giltigt.

2. Giltighetstid OAuth

Vid intygsväxling av SAML-intyg till OAuth är det E-hälsomyndigheten som ställer ut det nya intyget som senare kan användas vid anrop till tjänster.

Tabell 2. Giltighetstid för OAuth2

Intyg

Giltighetstid

OAuth2-åtkomstintyg (via intygsväxling) 60 minuter
OAuth2-förnyelseintyg (via intygsväxling) 420 minuter

3. Utökad giltighetstid Dosapotek

Dosaktörers verksamhet skiljer sig från övriga öppenvårdsapotek. E-hälsomyndigheten stödjer därför längre giltighetstid för åtkomstintyg för relevanta tjänster.

Tabell 3. Utökad giltighetstid för OAuth2

Intyg

Giltighetstid

OAuth2-åtkomstintyg (via intygsväxling) 60 minuter
OAuth2-förnyelseintyg (via intygsväxling) 720 minuter

Tabell 4. För följande SOAP-tjänster tillämpas utökad giltighetstiden vid anrop från dosapotek

Tjänst

System

HamtaExpeditionsid Generella Tjänster
HamtaHkdbInformation PRIS/HKDB
HamtaHkdbkonto PRIS/HKDB
Prisfraga PRIS/HKDB
RegistreraHkdbTransaktion PRIS/HKDB
UppdateraForsaljningOppenvardForskrivning FOTA
BestallOriginalForpackning SOL
HamtaBestallningarId SOL
HamtaBestallningar  SOL
HamtaMeddelandeId  SOL
HamtaMeddelande SOL
HamtaVardtagareInformation   SOL
SkapaProduktionsInformation SOL
LevereraLokaltProduktsortiment   SOL
UppdateraVardtagareinformation SOL
UppdateraBestallningsstatus SOL
Uppdateraproduktionsinformaton SOL


Tabell 5. För följande FHIR-anrop tillämpas utökad giltighetstid vid anrop från dosapotek:

FHIR-resurs

Metod

FHIR-profil

Tillämpningsanvisning

Patient GET NLLPatient 05 Hämta patientinformation
Patient/$print-dose-prescriptions POST NLLPatient 04 Skapa utdrag – Förteckning förskrivningar för dospatient
Basic GET NLLMedicationListInfo 12 Hämta information om patients läkemedelslista
Basic GET NLLMultiDoseDispensingBasis 35 Hämta dosunderlag
Basic/$getAllInvalid POST NLLMultiDoseDispensingBasis 19 Hämta ej godkända dosunderlag – Apotek
Consent GET NLLMultiDoseDispConsent 23 Hämta dossamtycke
MedicationRequest GET NLLMedicationRequest
NLLMedicationDispense
NLLProvenance

14 Hämta förskrivningar och uttag – Apotek

Provenance GET NLLProvenance 14 Hämta förskrivningar och uttag – Apotek
MedicationDispense GET NLLMedicationDispense
NLLProvenance
14 Hämta förskrivningar och uttag – Apotek
MedicationDispense
MedicationDispense/$verify
POST NLLMedicationDispense

TA 50 Kontrollera och godkänn produktionsuttag – Apotek

TA 46 – Registrera och kontrollera uttag – Apotek

MedicationDispense PUT NLLMedicationDispense TA 48 – Backa och kreditera uttag – Apotek - Handbok för vård
Bundle
Bundle/$verify
POST NLLDispatchBundle

TA 50 Kontrollera och godkänn produktionsuttag – Apotek

TA 46 – Registrera och kontrollera uttag – Apotek

Bundle PUT NLLDispatchBundle TA 48 – Backa och kreditera uttag – Apotek - Handbok för vård

Förutsättning för att få utökad giltighetstid är:

  • att anropande apotek är ett dosapotek
  • endast anrop till tjänsterna beskrivna ovan
  • endast användning av åtkomstlösning OAuth2 och åtkomstintyg och förnyelseintyg

Den maximala giltighetstiden för ett dosapotek att anropa ovan tjänster utan att göra en ny inloggning är 720 minuter. Det förnyelseintyg klienten får är alltså giltigt i 660 minuter (åtkomstintyget är giltigt 60 minuter).


Versionshistorik

Version

Datum

Release

Kommentar

1.0 2021-11-27
Ny handbok vård- och apotekstjänster
1.1 2023-11-09
Uppdaterat tabell för utökad giltighet
1.2 2026-08-20 21.18 Uppdaterat tabell 4 för utökad giltighet
1.3 2026-08-27 21.18 Uppdaterat tabell 5 för utökad giltighet