KMD Sag As-Is Integrationsanalyse KMJ, 19. marts 2014
Integrationsanalyse Metode og Proces KILDE: Informationerne om integrationer og integrationstyper er tilvejebragt af KMD via udfasningsaftalen. De er drøftet på workshops mellem KOMBIT og KMD. Kilden er KMD ikke KOMBIT. STATUS: Integrationerne er udtryk for as-is. KMD er forpligtet til at orientere KOMBIT om nye integrationer KVALITETSSIKRING: 1) KOMBIT har ingen adgang til KMD Sag og kan derfor ikke sikre, at KMDs oplysninger er fyldestgørende. 2) Fordi KMD har udviklet tilpasninger til enkeltkommuner, bør hver kommune sikre sig, at listen er fyldestgørende. 3) Kommunerne har været med til at kvalitetssikre KMDs oplysninger omkring integrationerne. PROCES: KOMBIT modtager løbende kommunernes input og review. 2
Tre perspektiver på integrationsanalyse (I) Typer af integrationer (II) Typer af systemer (III) Faktiske integrationer Fremgår pr. systemtype Struktur for analysen Fremgår pr. systemtype Præsentation af analysen er struktureret pr. systemtype ikke pr. integrationstype. Derfor har alle slides denne overskrift: (II) Typer af systemer med integration til KMD Sag 3
Data leverance til KMD Sag KMD støttesystemer Andre myndigh. systemer KMD TSA fagsyst. KMD Sag 4 Andre kommunale fagsyst. KMD Non-TSA fagsyst.
(A) Data leverance til KMD Sag fra: KMD-systemer Støttesystemer udstiller administrative data Monopolfagsystemer (TSA) udstiller sagshændelser, adviser, ydelser Konkurrencefagsystemer udstiller sagshændelser, adviser, ydelser Non-KMD systemer Kommunale fagsystemer udstiller sager Andre offentlige systemer udstiller andre informationer As-Is: KMD Sag er afhængig af disse løsninger To-Be. SAPA-løsningen udstiller de samme informationer (og stiller dem til rådighed for markedet ) 5
Data leverance fra KMD Sag KMD støttesystemer Andre myndigh. systemer KMD TSA fagsyst. KMD Sag 6 Andre kommunale fagsyst. KMD Non-TSA fagsyst.
(A) Data leverance til KMD Sag fra: KMD-systemer Støttesystemer udstiller administrative data Monopolfagsystemer (TSA) udstiller sagshændelser, adviser, ydelser Konkurrencefagsystemer udstiller sagshændelser, adviser, ydelser Non-KMD systemer Kommunale fagsystemer udstiller sager Andre offentlige systemer udstiller andre informationer (B) Data leverance fra KMD Sag til: KMD-systemer Monopolfagsystemer (TSA) anvender administrative data Konkurrenceudsatte fagsystemer anvender administrative data Non-KMD systemer Ingen forretningsmæssige snitflader 7
(A) Data leverance til KMD Sag fra: KMD-systemer Støttesystemer udstiller administrative data Monopolfagsystemer As-Is: Disse løsninger (TSA) er udstiller afhængige sagshændelser, af KMD Sag adviser, ydelser Konkurrencefagsystemer udstiller sagshændelser, adviser, ydelser To-Be. Fælleskommunal Rammearkitektur Non-KMD systemer udstiller de samme informationer Kommunale fagsystemer udstiller sager Andre offentlige systemer udstiller andre informationer (B) Data leverance fra KMD Sag til: KMD-systemer Monopolfagsystemer (TSA) anvender administrative data Konkurrenceudsatte fagsystemer anvender administrative data Non-KMD systemer Ingen forretningsmæssige snitflader 8
1.Interne systemers integrationer med data til KMD Sag 2.KMD TSA-fagsystemers integrationer med data til KMD Sag 3.KMD non-tsa-fagsystemers integrationer med data til KMD Sag 4.Eksterne systemer, der via OIO-SAG-snitflade kan oprette og vedligeholde sager i KMD Sag 5.Eksterne systemers integrationer med data til KMD Sag 6.KMD TSA-fagsystemers integrationer med data fra KMD Sag 7.KMD non-tsa-fagsystemers integrationer med data fra KMD Sag 9
Interne systemers integrationer med data til KMD Sag P-data - grænseflade KMD Sag Basis henter personoplysninger til visning i KMD Sag. Personoplysninger CPR -grænseflade V-data - grænseflade LOS - grænseflade KSP/CICS - grænseflade Logikken ligger i KMD Sag, men anvender servicekald udstillet af P-data. Anvendes fordi person er ukendt i P-data. KMD Sag Basis henter virksomhedsoplysninger til visning i KMD Sag. Forespørger på "CVR nummer" i Vdata. KMD Sag Basis henter organisations data og hierarki. Anvendes bla. til samt skabelse af sikkerhedskontekst sammen med KSP/CICS. Anvender også de konkrete informationer Hent autorisationer for bruger. Anvendes til skabelse af sikkerhedskontekst, sammen med LOS. Hent autorisationer (liste), eller tjek om bruger er autoriseret (handling + bruger ID). Personoplysninger Virksomhedoplysninger Organisationsoplysninger Autorisationer 10
1.Interne systemers integrationer med data til KMD Sag 2.KMD TSA-fagsystemers integrationer med data til KMD Sag 3.KMD non-tsa-fagsystemers integrationer med data til KMD Sag 4.Eksterne systemer, der via OIO-SAG-snitflade kan oprette og vedligeholde sager i KMD Sag 5.Eksterne systemers integrationer med data til KMD Sag 6.KMD TSA-fagsystemers integrationer med data fra KMD Sag 7.KMD non-tsa-fagsystemers integrationer med data fra KMD Sag 11
Lige et øjeblik. behov for uddybning af de informationer KMDs fagsystemer sender til KMD Sag Overskrift Modtag ydelse Modtag hændelse Modtag advis Ret advis Modtag dokument Beskrivelse Kald til fagsystemer, der udstiller service med ydelsesoverblik. KMD Sag kalder servicen med CPR (sagsid?), der returnerer et ydelsesoverblik for personen. Grænseflade til modtagelse af beskeder fra fagsystemerne og øvrige KMD løsninger. Forskellige versioner af grænsefladen eksisterer (KLE/non-KLE) Beskeder som opret/ret/slet sager og journalnotater. Muliggør modtagelse af Advis'er fra de fagsystemer der udsender Advis'er. Forskellige versioner af grænsefladen (KLE/non-KLE). Non-KLE sender ID på advis tilbage til fagsystemet. KLE versioner anvender fagsystem ID, og sender udelukkende ACK tilbage Advis kan låses af fagsystemet mod afslutning Rettelse i ovenstående udsendte Advis'er (Snitflade ID:2) Forskellige versioner af grænsefladen (KLE/non-KLE) Når fagsystemerne producerer til KMD Doc2Archive sendes en notifikation fra Doc2Archive til KMD Sag Basis med id på dokumentet. KMD Sag Basis kobler denne til sagen, som derefter kan vises ifm. sagsoverblikket. Teknologi: Backend mainframe asynkron MQ 12
13 KMD Aktiv x x KMD edagpenge sygdom x x x x KMD edagpenge barsel x x x x KMD Boligstøtte x x x x KMD Børnefamilie ydelse x x x KMD Social Pension x x x x KMD Underholdsbidrag x x x x KMD TSA-fagsystemers integrationer med data til KMD Sag KMD Sag modtager ydelsesoverblik fra andet system KMD Sag modtager hændelse fra andet system KMD Sag modtager advis fra andet system KMD Sag modtager rettelser i advis fra andet system KMD Sag viser dokument fra andre systemer
1.Interne systemers integrationer med data til KMD Sag 2.KMD TSA-fagsystemers integrationer med data til KMD Sag 3.KMD non-tsa-fagsystemers integrationer med data til KMD Sag 4.Eksterne systemer, der via OIO-SAG-snitflade kan oprette og vedligeholde sager i KMD Sag 5.Eksterne systemers integrationer med data til KMD Sag 6.KMD TSA-fagsystemers integrationer med data fra KMD Sag 7.KMD non-tsa-fagsystemers integrationer med data fra KMD Sag 14
KMD Care KMD EKJ KMD Hjælpemidler x Forebyggende hjemmebesøg x KMD Institution x x x KMD Børn og voksne x KMD Opera x x x x KMD A-refusion x KMD Arbejdsevnemetode x x KMD Structura byggesag x KMD Structura miljø x KMD Bolig henvisning x KMD Boliglån x KMD Klient betaling x KMD Betalingsadministration x KMD OPUS Barsel x x x KMD Opus Løn og personale KMD Opus Debitor x x KMD non-tsa-fagsystemers integrationer med data til KMD Sag KMD Sag modtager ydelsesoverblik fra andet system KMD Sag modtager hændelse fra andet system KMD Sag modtager advis fra andet system KMD Sag modtager rettelser i advis fra andet system KMD Sag viser dokument fra andre systemer 15
1.Interne systemers integrationer med data til KMD Sag 2.KMD TSA-fagsystemers integrationer med data til KMD Sag 3.KMD non-tsa-fagsystemers integrationer med data til KMD Sag 4.Eksterne systemer, der via OIO-SAG-snitflade kan oprette og vedligeholde sager i KMD Sag 5.Eksterne systemers integrationer med data til KMD Sag 6.KMD TSA-fagsystemers integrationer med data fra KMD Sag 7.KMD non-tsa-fagsystemers integrationer med data fra KMD Sag 16
Type/firma KMD Sag modtager h KMD Sag modtager a Andet system kan ret KMD Sag viser dokum Andet system henter Andet system henter Andet system henter Andet system henter Andet system henter Hop fra KMD Sag til A (II) Typer af systemer med integration til KMD Sag Convergens Ditmer Fujitsu Geograf EG EG Aalborg it Aalborg it Aalborg it KBH it IST Danmark Extens Extens GK-Consult IDIS Medialogic CSC Scandihealth Avaleo Profile SBSYS Prisme Geograf byggesag EG Øs indsigt debitor EG Bis-Y Aalborg it haveservice Aalborg it sundhedsjournalen Aalborg it børn og uge systemet Brugerdata KBH Dagtilbud Dagtilbud Pladsanvisning Daginstitution Daginstitution Workbase Vitae omsorg Uniq Omsorg (Zealand Care) Eksterne systemer, der via OIO- SAG-snitflade kan oprette og vedligeholde sager i KMD Sag 17
1.Interne systemers integrationer med data til KMD Sag 2.KMD TSA-fagsystemers integrationer med data til KMD Sag 3.KMD non-tsa-fagsystemers integrationer med data til KMD Sag 4.Eksterne systemer, der via OIO-SAG-snitflade kan oprette og vedligeholde sager i KMD Sag 5.Eksterne systemers integrationer med data til KMD Sag 6.KMD TSA-fagsystemers integrationer med data fra KMD Sag 7.KMD non-tsa-fagsystemers integrationer med data fra KMD Sag 18
Eksterne systemers integrationer med data til KMD Sag KMD eindkomst KMD eindkomst Sygesikringen Medcom eindkomst sender indkomst ændringer til KMD Sag, på den personkreds som eindkomst har modtaget. KMD Sag generer så en Advis, hvis regler er opfyldt (Advis motor) Mellem KMD Indkomst og KMD Sag. Oplysninger om ændringer i forskudsregistring fra SKAT. Ændringer resulterer i et Advis KMD Sag modtager SSR udtræk fra CSC (sygesikringen) til visning i sagsoverblikket. Fagsystemer anvender det ikke, det er udelukkende anvendt i personoverblik i KMD Sag. En gammel S&A grænseflade. Anvendes kun af få kommuner. Information om udskrivning fra sygehus. (legacy fra det grønne system) Indkomst Forskudsregistreringer Lægeoplysninger og sikringsgruppe Udskrivning Arbejdsskadestyrelsen ASK sender informationer om sager der opstår/afsluttes mv. hos ASK Arbejdsskadesager 19
1.Interne systemers integrationer med data til KMD Sag 2.KMD TSA-fagsystemers integrationer med data til KMD Sag 3.KMD non-tsa-fagsystemers integrationer med data til KMD Sag 4.Eksterne systemer, der via OIO-SAG-snitflade kan oprette og vedligeholde sager i KMD Sag 5.Eksterne systemers integrationer med data til KMD Sag 6.KMD TSA-fagsystemers integrationer med data fra KMD Sag 7.KMD non-tsa-fagsystemers integrationer med data fra KMD Sag 20
Lige et øjeblik. behov for uddybning af KMD Sag som støttesystem for KMDs fagsystemer Overskrift Beskrivelse Hent KLE Fagsystemer kan forespørge på KLE listen fra KMD Sag. KMD Sag Basis returnerer KLE listen. Fagsystemerne kan forespørge på hele eller dele af KLE listen. (Std + individuelle KLE numre) Hent sagsbehandler Fagsystemer kan forespørge på hvilke sagbehandler der er tilknyttet et KLE nummer. Fagsystemet sender specifikt (KLE nummer, kommune, CPR) ind, KMD Sag Basis slår op i Fordeling og returnerer sagbehandler(evt. afdeling). Hent ejerskab Fagsystemer kan forespørge på hvilke sikkerhedsenhed (org enhed) der er tilknyttet et KLE nummer. Fagsystemet sender specifikt (KLE nummer, kommune, CPR) ind, KMD Sag Basis slå op i ejerskab og returnerer sikkerhedsenhed (Org enhed/los enhed/dataudsnit) Hent dokumentliste Fagsystemerne kan spørge på sagsid, og KMD Sag returnerer hvilke dokumenter (EDH og DocToArchive) som er koblet til sagen. 21 Hent folkeregisterhændelse HOP fra KMD Sag Udstiller målrettede folkeregisterbeskeder til de fagsystemer der ønsker at anvende disse. Beskeder lægges på en MQ kø, som det er fagsystemernes ansvar at tømme. En kø pr. fagsystem Muliggør hop ind i KMD fagsystemer fra KMD Sag. (Bruger ID,Sag eller CPR, CICS ID) Der kan "hoppes" til forskellige billeder i KMD Sag Basis/fagsystem. Parameter styres i klienten
22 KMD Aktiv x x KMD edagpenge sygdom x x x KMD edagpenge barsel x x x KMD Boligstøtte x KMD Børnefamilie ydelse x x x x KMD Social Pension x x x x KMD Underholdsbidrag x x KMD TSA-fagsystemers integrationer med data fra KMD Sag Andet system henter KLE fra KMD Sag Andet system henter sagsbehandler fra KMD Sag Andet system henter ejerskab fra KMD Sag Andet system henter dokumentliste fra KMD Sag Andet system henter folkeregisterhændelser fra KMD Sag Hop fra KMD Sag til Andet System
1.Interne systemers integrationer med data til KMD Sag 2.KMD TSA-fagsystemers integrationer med data til KMD Sag 3.KMD non-tsa-fagsystemers integrationer med data til KMD Sag 4.Eksterne systemer, der via OIO-SAG-snitflade kan oprette og vedligeholde sager i KMD Sag 5.Eksterne systemers integrationer med data til KMD Sag 6.KMD TSA-fagsystemers integrationer med data fra KMD Sag 7.KMD non-tsa-fagsystemers integrationer med data fra KMD Sag 23
KMD Care x x KMD EKJ KMD Hjælpemidler Forebyggende hjemmebesøg KMD Institution x x KMD Børn og voksne x KMD Opera x x x KMD A-refusion KMD Arbejdsevnemetode x KMD Structura byggesag x x KMD Structura miljø x x x KMD Bolig henvisning x x KMD Boliglån x KMD Klient betaling KMD Betalingsadministration KMD OPUS Barsel KMD Opus Løn og personale KMD Opus Debitor x x x KMD non-tsa-fagsystemers integrationer med data fra KMD Sag Andet system henter KLE fra KMD Sag Andet system henter sagsbehandler fra KMD Sag Andet system henter ejerskab fra KMD Sag Andet system henter dokumentliste fra KMD Sag Andet system henter folkeregisterhændelser fra KMD Sag Hop fra KMD Sag til Andet System Andet system kan opdatere KMD Sag via OIO-SAG 24