Webcert Modul API ReceiveMedicalCertificateQuestion ReceiveMedicalCertificateAnswer SendMedicalCertificateQuestion SendMedicalCertificateAnswer RevokeMedicalCertificate.

Slides:



Advertisements
Liknande presentationer
Snabbguide och tips.
Advertisements

BAS-M Hur du på ett enkelt sätt administrerar din båtklubbs register.
LET •Spelaren har fyra grundläggande rättigheter och störning (interference) har inträffat om motståndaren inte uppfyller dessa även om han gjorde allt.
Fatta PHP - Din guide till en större värld Knut Hahnsskolan – Ronneby Virtuella miljöer (MUM1203, 100p) Fredrik JohanssonBild 1 av 10.
Linjära funktioner & ekvationssystem – Ma B
Föreläsning 9 Programmeringsteknik och Matlab 2D1312/2D1305
Via SMS så får du erbjudande om nya vikariepass, kan acceptera eller avböja dessa erbjudanden, eller blir direktbokade på pass. Förfrågningarna besvaras.
– ny invånartjänst för hantering av läkarintyg
Jag önskar dig styrkan hos de fyra elementen
Information Informera genom besök på kommunala enheter m m samt info via mail till företag, konsulter m fl. Gör en utskickslista med noteringar om mottagarbekräftelser.
Distanshandel med vidimerad kopia på id-handling
Jag beställer fiber! 299kr/mån i 12 månader Därefter ordinarie pris.
”Ett sätt att distribuera Business Objects via webben”
Introduktion till IT och e-Tjänster Delkurs 3 1 Datorer i Nätverk En introduktion till ’Hård Infrastruktur’ DEL 1.
Repetition inför provet
2D1311 Programmeringsteknik med PBL Föreläsning 7 Skolan för Datavetenskap och kommunikation.
På andra sidan Skrivuppgift hösten 2012.
Journalsystem Nationella Tjänsteplattformen Anslutningsplattform (transformering) SendMedicalCertificateQuestion SendMedicalCertificateAnswer ReceiveMedicalCertificateAnswer.
Föreläsning 1.
Flytt av versionshanterade filer Vid flytt av filer och mappar, hur återställer man versioner och filnamn på den nya platsen?
Network Addressing (Nätverksadressering)
Konfiguration Bredband och Router
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
2D1311 Programmeringsteknik med PBL Föreläsning 7 Skolan för Datavetenskap och kommunikation.
Arv.
Polymorfism.
Föreläsning 4 Python: Definiering av egna funktioner Parametrar
Virtuell tjänst på Nationella Tjänsteplattformen Avsändare Ex. vårdsystem Ex. Journalsystem Vanligt flöde direkt från Tjänstekonsument till Tjänsteproducent.
Silberschatz, Galvin and Gagne ©2009 Operating System Concepts – 8 th Edition, Kapitel 11: Implementation av filsystem.
MaB: Andragradsekvationer
Tentamensdags och lab 3…. Större program delas normalt upp i flera filer/moduler vilket har flera fördelar:  Programmets logiska struktur när man klumpar.
En enklare och bättre sjukförsäkringsprocess
Spam/virus-kontroll 1 Spam/virus-kontroll vid Lunds universitet.
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 8 ( ) Innehåll: Trådprogrammering i Java - Avbrott (”interrupts”) - Metoden join() -
COMMON COSTS Betala inte common cost fakturor om det saknas ett common cost intyg från partnerns FLC (en kopia av intyget ska alltid vara bifogat fakturan).
UTVECKLING MED RAMVERKET.NET Marcus Medina. Dagens visdomsord ” Ingen vet vad han klarar innan han har försökt. ” - Publilius Syrus (85 f.Kr.-43 f.Kr.).
Min första hemsida Hello world!. Byt bakgrundsfärg Hello world!
Jag önskar dig styrkan hos de fyra elementen
Frågor om elevinflytande till elever i åk 3 – 9 i grundskolan
Ajourhållning för övrig topografi – så gör du!. Ett fungerande samhälle förutsätter att både din kommun och Lantmäteriet har en korrekt, aktuell och enhetlig.
Medlemsregistrering SAFF har skapat en förenklad version på hur ni i föreningarna lägger upp era medlemmar. Har ni frågor ring Marika Holm på
PROCESSPROGRAMMERING Föreläsning ‏ Innehåll: Högnivå objekt för trådprogrammering: - Trådgrupper (”Thread pools”)‏ - Exekverare (Executor.
Utveckling med ramverket .net
PEPPOL – en infrastruktur för effektivare e-kommunikation.
Jonny Karlsson INTRODUKTION TILL PROGRAMMERING Föreläsning 8 ( ) INNEHÅLL:Klasser: -Konstruktorer -Klassvariabler -Instansmetoder -Privata.
Java servlets och databaskopplingar
– ny invånartjänst för hantering av läkarintyg
Namnrum, räckvidd och rekursion Linda Mannila
6558/G558 DATAKOMMUNIKATION Kapitel 3: Nätverk, ruttning.
Samhällsvetenskapligt arbetssätt
Möte med HSN 6 & 8. Borås Oral Cares uppdrag Organisation Reformen Upphandlingen Informationsarbetet Dagliga problem Framtiden.
Djupintegration. Befintlig konfiguration Idag finns två tjänster för kommunikation till ett vårdsystem för Intyg: – ReceiveMedicalCertificateQuestion.
Jonny Karlsson PROCESSPROGRAMMERING Föreläsning 8 ( )‏ Innehåll:  Introduktion till Java EE (Enterprise Edition)  Enterprise Java Beans.
Lagring av intyg i Intygstjänsten. Registrera Intyg Intyg registreras i Intygstjänsten från olika vårdsystem. Intyget i Intygstjänsten betraktas som en.
F6 - Pekare 1 Programmeringsteknik, 4p vt-00 Pekare & adresser Alla variabler är knutna till en viss adress i minnet int i; adressen till denna fås med.
Arv repetition Arv = Är relation Tillgänglighet public, protected och private. Överklass ös Direkt härledd underklass dhu: Class dhu : public ös{} Indirekt.
V E N T I L E R I N G 5 juni Försvar av examensarbetet och opposition
Procedurellt potpurri Dagens samtalsämnen –Klipp (Cut) –If-then-else –fail/0 –repeat/0 Att läsa –The Art of Prolog, kapitel 11 –Relevant avsnitt i Learn.
1 Föreläsning 6 Repetition på metoder Referenser Objekt som parametrar public/private Klassvariabler och klassmetoder.
Program indata ? utdata 1/20 Vahid Mosavat, Nada, KTH.
Föreläsning 3 Väsentliga delar i ett Javaprogram Input i paketet extra
Vad tycker du? När man diskuterar berättar man vad man tycker om något. När jag tycker något har jag en åsikt. Ett finare ord för att säga något är att.
HSA Integration.
Nätverk – optisk fiber Störningsfri Avlyssningssäker Snabb överföring Klarar långa avstånd Dyr Ömtålig.
RMI Av: Josefina & Sarah DS04.
Elektronisk lösning för fler intyg, Cosmic Webcert integration
Välkomna till ”Ingemars Digitaltävling” 2019
Lathund-Ladok Ändringsbarhet och registervård
Ljustadalens skola
Presentationens avskrift:

Webcert Modul API ReceiveMedicalCertificateQuestion ReceiveMedicalCertificateAnswer SendMedicalCertificateQuestion SendMedicalCertificateAnswer RevokeMedicalCertificate SendMedicalCertificate RegisterMedicalCertificate GetMedicalCertificateForCare FK7263 RegisterTSBas GetTSBasForCare TSBas RegisterTSDiabetes GetTSDiabetesForCare TSDiabetes Webcert ListCertificatesForCare

Fasta mottagare - Webcert Fasta mottagare - core – SendMedicalCertificateAnswer + {sendanswertofk.logicaladdress} – SendMedicalCertificateQuestion + {sendquestiontofk.logicaladdress} – ListCertificatesForCare + {intygstjanst.logicaladdress} – RevokeMedicalCertificate + {intygstjanst.logicaladdress} Fasta mottagare – fk7263 – RegisterMedicalCertificate + {intygstjanst.logicaladdress} – GetMedicalCertificateForCare + {intygstjanst.logicaladdress} Fasta mottagare – ts-bas – RegisterTSBas + {intygstjanst.logicaladdress} – GetTSBasForCare+ {intygstjanst.logicaladdress} Fasta mottagare – ts-diabetes – RegisterTSDiabetes + {intygstjanst.logicaladdress} – GetTSDiabetesForCare+ {intygstjanst.logicaladdress}

Rörliga mottagare - Webcert Core – SendMedicalCertificate En intygstyp (ex. fk7263) har endast en huvudmottagare från Webcert Konfigurationen i recipent.properties specificerar detta via: recipient-transport-model-version.FK.fk7263 = LEGACY_LAKARUTLATANDE Detta ger ett ID för mottagaren som är FK. För att hitta logisk adress till FK ger följande konfiguration denna info: recipient.FK.logicalAddress = FKORGNR Detta ger då att den logiska adressen skall vara ”FKORGNR”. Den logiska adressen mappar mot värden i Tjänsteplattformen…

Mina Intyg Modul API SendMedicalCertificate GetMedicalCertificateForCare FK7263 GetTSBasForCare TSBas GetTSDiabetesForCare TSDiabetes ListCertificatesForCitizen SetCertificateStatus Mina Intyg

Fasta mottagare – Mina Intyg Fasta mottagare – core – ListCertificatesForCitizen -> direktkoppling – SetCertificateStatus -> direktkoppling Fasta mottagare – fk7263 – GetMedicalCertificateForCare -> direktkoppling Fasta mottagare – ts-bas – GetTSBasForCare -> direktkoppling Fasta mottagare – ts-diabetes – GetTSDiabetesForCare -> direktkoppling

Rörliga mottagare – Mina Intyg Core – SendMedicalCertificate I CertificateServiceImpl och metoden sendCertificate komer en sträng target som innehåller ett ID för mottagaren. I dagsläget skickas detta lite senare direkt vidare via utgående SendMedicalCertificate som logisk adress. Detta måste vara fel!! Här skall ett uppslag ske av vilken logisk adress dit intyget skall skickas göras via GetRecipients! Det borde vara följande: ID för mottagaren används för att slå upp korrekt logisk adress: recipient.FK.logicalAddress = FKORGNR Detta ger då att den logiska adressen skall vara ”FKORGNR”. Den logiska adressen mappar mot värden i Tjänsteplattformen… Denna tjänst går inte via NTjP utan direkt, däremot kommer Intygstjänsten att använda detta ID i inkommande anrop…

Intygstjänsten Modul API RevokeMedicalCertificate SendMedicalCertificate RegisterMedicalCertificate GetMedicalCertificateForCare RegisterTSBas GetTSBasForCare RegisterTSDiabetes GetTSDiabetesForCare FK7263 RegisterMedicalCertificate RegisterCertificate TSBas TSDiabetes ListCertificates GetCertificate SetCertificateStatus SendMedicalCertificateQuestion ListCertificatesForCare ListCertificatesForCitizen GetViewContent GetRecipientList RevokeMedicalCertificate Intygs tjänsten

Mottagare - Intygstjänsten Intygstjänsten agerar enbart på inkommande anrop för att därefter göra utgående anrop. Nedan en lista på vilka inkommande anrop som ger upphov till utgående anrop. SendMedicalCertificate – inkommande ej fast logisk adress Ett inkommande anrop har med sig en logisk adress som skall ha hämtats från recipients.properties. Exakt samma logiska adress skall användas när modulen använder RegisterMedicalCertificate (fk7263) respektive RegisterCertificate (ts-bas och ts-diabetes). Idag är detta inte fallet! Koden i Intygstjänsten tror att det är ett ID som kommer vilket felaktigt stämmer från Mina Intyg men ej från Webcert! RevokeMedicalCertificate - inkommade logisk adress intygstjänsten Vid ett inkommande anrop sker ett uppslag där man ser över vilka target == systemID som har fått ett intyg skickat till sig.

Mottagare - Intygstjänsten RevokeMedicalCertificate - inkommade logisk adress intygstjänsten Vid ett inkommande anrop sker ett uppslag där man ser över vilka target == systemID som har fått ett intyg skickat till sig. Om target == FK (CertificateServiceSenderImpl) skickas ett SendMedicalCertificateQuestion anrop. Här används den logisk adressen {revokecertificate.address.fk7263} vilket är korrekt men lite statiskt då vi har en recipients fil för detta! Dvs vi bör bara ha konfiguration på ett ställe! Om target inte är FK skickas ett RevokeMedicalCertificate anrop. Här sätts den logiska adressen till target vilket är fel! Här skall ett uppslag ske av vilken logisk adress dit anropet skall skickas göras via GetRecipients! Det borde vara följande: ID för mottagaren används för att slå upp korrekt logisk adress: Recipient.TS.logicalAddress = TSORGNR Detta ger då att den logiska adressen skall vara ”TSORGNR”. Den logiska adressen mappar mot värden i Tjänsteplattformen…

Adressering slutsatser All adressering som skall ske till mottagare som FK, TS, AFA osv skall använda sig av recipients.properties filen! Dvs ingen annan konfiguration med logisk adress till t.ex. FK bör finnas som separata properties!