...
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 | |
Mina Intyg | minaintyg-sit1 | |
Rehabstöd | rehabstod-sit1 | |
Statistik | statistik-sit1 | |
Intygsadmin | intygsadmin-sit1 | |
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
...
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
...
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.
...
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
...
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.
...
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).