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änste, Mina intyg, Rehabstöd Webcert och Statistik. För att inte ActiveMQ skall bli smockfull av pdl-loggar så finns även Logsender som skickar iväg PDL-loggar till en mock
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).