SIT1 används främst när Vårdsystemsleverantörer och Agenter vill anslutningstesta sina produkter. Än så länge så innehåller SIT1 tjänsterna: Intygstjänsten, Mina intyg, Rehabstöd, Webcert och Statistik. Numera har även Intygsadmin och Privatlakarportalen tillkommit.
Tjänst | Internt hostnamn | Externt hostnamn |
---|---|---|
Webcert | webcert-sit1 | |
Intygstjänst | intygstjanst-sit1 | https://intygstjanst-sit1.intyg.nordicmedtest.se/ |
Mina Intyg | minaintyg-sit1 | https://minaintyg-sit1.intyg.nordicmedtest.se/ |
Rehabstöd | rehabstod-sit1 | https://rehabstod-sit1.intyg.nordicmedtest.se/ |
Statistik | statistik-sit1 | https://statistik-sit1.intyg.nordicmedtest.se/ |
Intygsadmin | intygsadmin-sit1 | https://intygsadmin-sit1.intyg.nordicmedtest.se/ |
Privatlakarportal | privatlakarportal-sit1 |
Sedan tillkommer en Redis instans för cache, en Logsender instans för PDL-loggning till en mock, en delad (mellan SIT1 och SIT2) ActiveMQ samt en MySQL server som även den används av både SIT1 och SIT2 miljöerna.
Systembeskrivning för SIT1
Här följer en redogörelse för de flesta tjänstekontrakt och andra anslutningar som används mellan tjänsterna i SIT1
IT1
Intygstjanst använder följande kontrakt mot RTjP och NTjP
HSA
getcredentialsforpersonincludingprotectedpersonresponderinterface
getunit
gethealthcareunit
gethealthcareunitmembers
getemployee
Försäkringskassan
RegisterCertificate 3
RegisterMedicalCertificate
RevokeCertificateRevokeMedicalCertificate
SendMedicalCertificateQuestion
SendMessageToRecipient
SendMessageToCare
IT2 Intygstjanst använder lokal stubbe för följande kontrakt (i produktion används ntjp för att nå dessa tjänster)
Försäkringskassan
RegisterCertificate 1
WC1
Webcert använder följande kontrakt mot intygstjanst
- registermedicalcertificatesendcertificate
- revokecertificate
- revokecertificaterivta
sendmessagetorecipient
listrelationsforcertificateStorfors
listapprovedreceivers
listpossiblereceivers
registerapprovedreceivers
listactivesickleavesforcareunit
getmedicalcertificate
gettsdiabetes
registertsdiabetes
getcertificate
getcertificatetypeinfo
registercertificate
listcertificatesforcare
metrics
WC2
Webcert använder följande kontrakt mot RTjP och NTjP
- HSA
- getcredentialsforpersonincludingprotectedpersonresponderinterface
- getunit
- gethealthcareunit
- gethealthcareunitmembers
- getemployee
- Försäkringskassan
- sendanswertofk
- sendquestiontofk
- PU-tjänst
- GetPersonsForProfile
- # TBD
- certificatestatusupdateforcare
WC3
Webcert använder följande kontrakt mot Privatläkarportal
- getprivatepractitioner
- validateprivatepractitioner
- pingforconfiguration
- defaultterms
- metrics
WC4
Webcert använder följande kontrakt mot SRS
- getsrsinformation
- questions
- getconsent
- setconsent
- getdiagnosiscodes
- getsrsfordiagnosis
- getownopinion
- setownopinion
WC-PDL
Webcert skickar PDL-loggar till en kö på activemq.
RHS1 Rehabstöd använder följande kontrakt mot intygstjanst
- list-active-sick-leaves-for-care-unit
- list-sick-leaves-for-person
- metrics
RHS2
Rehabstöd använder följande kontrakt mot RTjP och NTjP
- HSA
- getcredentialsforpersonincludingprotectedpersonresponderinterface
- getunit
- gethealthcareunit
- gethealthcareunitmembers
- getemployee
- PU-tjänst
- GetPersonsForProfile
- Ping NTjP
- pingforconfiguration
RHS3
Rehabstöd använder lokal stubbe för följande kontrakt (i produktion används ntjp för att nå dessa tjänster)
- Samtyckestjanst
- checkconsent
- registerextendedconsent
- Sparrtjanst
- checkblocks
RHS4
Rehabstöd använder följande kontrakt mot webcert
- get-certificate-additions
RHS-PDL
Rehabstöd skickar PDL-loggar till en kö på activemq.
MI1
Mina intyg använder följande kontrakt mot intygstjanst
- list-certificates-for-citizen
- set-certificate-status-rivta
- send-certificate-to-recipient
- get-certificate-se
- get-recipients-for-certificate
- ping-for-configuration
- get-medical-certificate
- get-ts-bas
- get-ts-diabetes
- list-known-recipients
- list-relations-for-certificate
- metrics
MI2
Mina intyg använder följande kontrakt mot RTjP och NTjP
- PU-tjänst
- GetPersonsForProfile
MI3
Mina intygs integration med 1177 # TBD
ST1
Statistiktjansten använder följande kontrakt mot RTjP och NTjP
- HSA
- getcredentialsforpersonincludingprotectedpersonresponderinterface
- getunit
- gethealthcareunit
- gethealthcareunitmembers
- getemployee
ST2
Statistiktjansten konsumerar data ifrån activemq och bygger upp sin databas på intygsdata från Intygstjansten.
LS1
Logsender använder följande kontrakt mot RTjP och NTjP
- Loggtjansten
- StoreLog
LS2
Logsender konsomerar PDL-loggar från en kö i activemq och skickar dem vidare till Logtjansten (StoreLog).