270 likes | 518 Views
Engagemangsindex. Detaljering av t-bokens scenariobeskrivningar Underlag för design-diskussioner 2011-10-26 Johan Eltes. Uppdateringar: Hälsoärende- case detaljerat Färdplan uppdaterad. Innehåll. Vilket problem löser engagemangsindex ? I e tt sammanhang : Principiell flödesmodell
E N D
Engagemangsindex Detaljering av t-bokens scenariobeskrivningar Underlag för design-diskussioner 2011-10-26 Johan Eltes • Uppdateringar: • Hälsoärende-casedetaljerat • Färdplan uppdaterad
Innehåll • Vilket problem löserengagemangsindex? • I ettsammanhang: Principiellflödesmodell • I ettsammanhang: Principielltjänstemodell • Vadäraggregerandetjänster? • Tjänstedomänenengagemangsindex • Avstämning mot användningsfall
Syfte med Engagemangsindex • Problemställning • Pånationellnivå (ochivissaregioner) finnsmångainformationsägareförvarjetjänstekontrakt • En invånareharinformationavtryckendasthos en bråkdelavdessa (t.ex. 2 av 1000) • En tjänstekonsumentsombehövernåallainformationägare via etttjänstekontraktkanintefrågaallainformationsägaresomstödjerkontraktet (t.ex. 1000) utanbehöverhjälpaattsnäva in antaletinformationsägare till ettrimligtantal (1 – 5 i 90% av fallen, max 20 i 99% av fallen) • Lösningen “Engagemangsindex” • Ett index övervar (dvshosvilkainformationsägare) en patient harengagemangavvisst slag • Ju “fetare” index (engagemangsberoendetilläggsattributoch “instans”-information) destofärre “onödiga” tjänsteanrop. • Ju “tunnare” index, destostabilare, billigareochenklare index (ochlägre risk ominformationenkommeriorättahänder) • T-bokensansats: Såtunntsommöjligt.
T-bokensreferensarkitektur Verksamhetsvy: Principiellarbetsflödesmodell Översikt Detaljer Redigering 7. Som 2. 1. Logiska adressater (infoägare) där individen har engagemang av aktuell typ 5. Som 2. 3. Översiktinfo för ett engagemang 6. Detaljer om ett bef. engagemang 8. Uppdatering av bef. el. skapande av nytt engagemang 2. URL till tjänsteproducentens WS för aktuellt kontrakt 4. Möjliga nya engagemang av aktuell typ Sortiments- och utbudskatalog Engagemangsindex Tjänsteadresseringskatalog Lokala informationskällor Konkreta exempel: Min journal Journalanteckning N/A Patientöversikt Min nationella Kalender Tider hos mottagning Ombokning Tidbokning Mina vårdval Mitt Vårdval i ett Län Ändrat vårdval Vårdval
Illustrerad med scenario “Min nationellatidbok” Tjänstevy: Principielltjänstemodell
Ansvararförattpresentera en nationellvyav information kopplad till invånaren KonsumerarEngagemangsindexochvirtuellatjänster (TP) Kanvaraspecifikför en visskonsumentsbehovav information (t.ex. MVK) Kanmellanlagra / “cacha” vid behov. (BehöverdåkunnaprenumererapåhändelseriEngagemangsindex?) NPÖ Frågetjänstärettexempelpå en aggregerandetjänst (ävenomrealiseringeninteärfrilagd / återanvändbarenligt t-boken) Aggregerandetjänster
TjänsteinteraktionerförEngagemangsindex • Frågetjänster • Betjänaraggregerandetjänster • Uppdateringstjänster (PUSH + PULL) • Betjänarengagemangsindex • Notifieringstjänst (PUSH) • Betjänaraggregerandetjänster med cache/mellanlager
Exempel, tillämpningavfrågetjänst Frågetjänster
Frågetjänster - detaljer • Hämtainvånarensengagemangavvisstyp • Fråge-meddelande: • Invånaridentitet, engagemangstyp • Svar: Lista med en post engagemangstyp ochinformationsägare med följande information: • Invånaridentitet, Engagemangstyp, Informationsägare(varierar per engagemangstyp men äri regel ett HSA-id), tidpunktäldstaförekomstikälla, tidpunktfärskasteförekomstikälla • Konsument: Aggregerandetjänster, Producent: Enagemangsindex • Hämtainvånarensallaengagemang • Fråge-meddelande: • Invånaridentitet • Svar: Lista med en post engagemangstyp ochinformationsägare med följandeinformation: • Sammasomförstafrågetjänsten • Konsument: Sammasomförstafrågetjänsten
PULL – tjänsteadresseringskatalogenfår en ny roll (inom bef. Infomodell) Uppdateringstjänster
PUSH – händelserspeglasdirektellerbatchvisfråninformationskällan Uppdateringstjänster
PUSH – specialfallsomkomplementföromedelbaraktualitet Uppdateringstjänster
Uppdateringstjänster - detaljer • Uppdateraengagemang (PUSH) • Informationsmeddelande: Lista med en per post engagemangstyp ochinformationsägare • Sammainnehållsomsvarsmeddelandefrånfrågetjänst + borttagsflagga (= ingaengagemangkvarföraktuellinvånare/engagemangstyp) • Konsument: informationskällaellervirtuelltjänst, producent: Engagemangsindex • Redovisaallaengagemang (PULL) • Fråge-meddelande: • Tidpunkförsenaste PULL • Svarsmeddelande: • Sammasom push-tjänstensinformationsmeddelande • Konsument: Engagemangsindex, producent: informationskälla - adressaterhämtasurtjänstadresseringskatalogen
Syfte: attmöjliggörafedererade index ochaggregerandetjänster med cache/mellanlager Notifieringstjänster
Kommunikationsavdelningen FederingavEngagemangsindex med Notify Landsting Kommun Fråga Fråga Uppdatera Uppdatera Nationelldomän Landsting Landsting Uppdatera Uppdatera
Kommunikationsavdelningen FederingavEngagemangsindex med Notify Landsting Kommun Fråga Fråga Uppdatera Notifiera Uppdatera Notifiera Nationelldomän Landsting Landsting Uppdatera Uppdatera
Kommunikationsavdelningen FederingavEngagemangsindex med Notify Landsting Kommun Fråga Fråga Uppdatera Notifiera Uppdatera Notifiera Nationelldomän Landsting Landsting Uppdatera Uppdatera
Ta emotengagemangsnotifiering Informationsmeddelande Sammainnehållsomuppdateringsmeddelandet Konsument: Engagemangsindex, producent: Aggregerandetjänster med mellanlager/cache Notifieringstjänster - detaljer
Aggregerande tjänst (ev. med cache) i MVK Hämtar alla engagemang Väljer ut de som är av aktuell typ / har koppling till erbjudna etjänster Använder vid behov tillämpliga tjänstekontrakt för att komplettera med information om enskilda engagemangsförekomster som behövs för att sålla bland erbjudna etjänster Returnerar (till meny-renderingsfunktionen i MVK) all information som behövs Avstämninganvändningsfall • Ge tillgång till MVK enhet
Samma som för ”Ge tillgång till MVK enhet” Behandlingen antas ha avslutats mellan två inloggningar i MVK (dvs patienten har varit på behandling mellan inloggningarna) Avstämninganvändningsfall • Ta bort tillgång till MVK enhet
Aggregerande tjänst ”Aggregerad tidbok” Hämtar alla engagemang av typen ”Finns i tidbok” För varje infoägare (med engagemang) används virtuell tjänst ”GetSubjectOfCareSchedule”. Anropen sker parallellt. Returnerar (e-tjänst Mina bokningar) en lista med all ”insamlade” svarsmeddelanden från ”GetSubjectOfCareSchedule” till etjänsten Avstämninganvändningsfall • Invånaren skall se alla sina tidsbokningar (sammanställning)
Meddelande skapas i MVK MVK prenumererar på notifieringar från engagemangsindex När notifieringar med engagemangstyp ”kallelse finns” inkommer, skapar MVK ett meddelande med länk till e-tjänsten ”aktuella kallelser”. Texten har ingen specifik information om kallelsen, utan uppmanar användaren att klicka på länken för att få detaljer. Invånaren läser kallelsen När Invånaren loggar in och går till ”mina meddelanden”, väljer hon att titta på meddelandet med text om att kallelse finns. Hon klickar på länken och e-tjänsten ”aktuella kallelser” E-tjänsten frågar aggregerad tjänst ”Aggregerad tidbok” efter invånarens bokningar, listar ut vilka som är kallelser och presentera dessa i gränssnittet (med tillhörande information) Avstämninganvändningsfall • Invånaren läser kallelse
Samma som ”Ge tillgång till MVK enhet” Avstämninganvändningsfall • ”Ge tillgång till e-tjänst (generell)” och ”Ta bort tillgång till e-tjänst (generell)”
Samma som ”Ge tillgång till MVK enhet” och ” Ta bort tillgång till e-tjänst (generell)” Avstämninganvändningsfall • Ge tillgång till e-tjänst (generell)
Samma som ”Invånaren läser kallelse”, men engagemangstypen är istället ”Remittent” Ev. finns/behövs någon motsvarighet till Hälsoärendetjänst. Hälsoärendetjänst är en aggregerad tjänst som prenumererar på vissa engagemangstyper, hämtar hälsoärendetaggad information från journalsystem via tjänstekontrakt (GetEhrExtract?) som då ska vara taggad med hälsoärendeid. Hälsoärendetjänsten förvaltar på detta sätt ett hälsoärendeindex. Avstämninganvändningsfall • Vårdprocess (ej komplett).
Kommunikationsavdelningen AnvändningsfallEngagemangsindex: Hälsoärendetjänst Läkare skapar ny remiss Journalsystemet uppdaterar engagemangsindex Engagemangsindex notifierar Hälsoärendetjänst Hälsoärendetjänst hämtar och lagrar info om patientens remisser 5. Index-notifiering 1.Remiss-status 3. Uppdaterad indexpost 7. Detaljer om ett bef. engagemang 4.Index- Prenume-ranter 6.Adress till aktuell vårdtjänst 2. Vårdenhetens HSA-id, patientid, händelsedatum Hälsoärendeindex (aggr.tjänst) Engagemangsindex (stödtjänst) Tjänsteadresseringskatalog (stödtjänst) Journal (källsystemetsdatalager)
Möjligfärdplan • Steg 1 • Syfte: Kallelse-hanteringförtidbokningochvisualiseringavremisstatus • Frågetjänster + uppdatering med PUSH + Notifiering • Steg 2 • Syfte: Stödja NPÖ / EHR-EXTRACT • Källsystembegreppkanbehövapåföraseftersomkontraktet GET_EHREXTRACT potentiellttäckersamtligaverksamhetssystemochanslutningsmodellenvarierar per system – inte per verksamhet.