Systemöversikt SIT1
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
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).