150 likes | 281 Views
Addera Stöd för PULL i EI. Vägval och rekommendation Projekt SLL Tjänstearkitektur Johan Eltes 2012-04- 15 Uppdaterad 2012-04-26 med beslut inom SLL HSf. Bakgrund. NPÖs nya anslutningsmodell har bara stöd för PUSH För system som har förutsättningarna är PUSH bästa lösningen
E N D
AdderaStödför PULL i EI Vägvalochrekommendation Projekt SLL Tjänstearkitektur Johan Eltes 2012-04-15 Uppdaterad 2012-04-26 med beslutinom SLL HSf
Bakgrund • NPÖs nyaanslutningsmodellharbarastödför PUSH • För system somharförutsättningarnaär PUSH bästalösningen • Cosmic, Take Care • Detfinnsmångaäldre system med en arkitektursominte med rimligainsatserklarar PUSH-modellen • Ex: ScreeningsystemetSafirLIS (Jönköping, Halland, Västmanland) • Kanlösas med mellanlagersomklarar PUSH, men vårdgivare (t.ex. SLL) villinte ha mellanlagerochdetäri sig en storinvestering (nyttförvaltningsobjekt) • Drabbar Mina vårdkonatkterinärtidoch NPÖ-anslutningarpåsikt
Kravpå PULL-lösning • Även PULL skaskegenomnationellt RIVTA-tjänstekontrakt • Annarskaninte PULL-integrationerförett system återanvändasmellanvårdgivaresomharsamma system • Detska INTE lösas per anvädningsfalloch system (t.ex. Intesomspeciallösninginom NPÖ svarstjänst, annanlösningförtidsbokningshändelserfrånsamma system etc) • PULL skavaraett “försteg” till befintlig PUSH • Dvs en komponent “pollar” vårdsystemetgenomettnytt PULL-kontraktför EI. Engagemangensomkommer in via PULL till komponenten, går in ibefintlig PUSH
Tjänstekontrakti EI-domänen • FindContent • sökiett EI • GetUpdates (ejobligatorisktförett EI) • JS uppdaterargenom PULL • ProcessNotification • Levererarhändelser till prenumerant • Update • JS uppdaterargenom PUSH
Utgångsläge • Detfinnstvå EI-implementationer • En kommerciellfrånTietosomärinbäddadi den nationella NPÖ-plattformen • En open-source från SLL somfinnspå Google Code • http://code.google.com/p/sll-engagemangsindex/ • Tjänstekontraktför PULL togs framhäromveckan, baseratpåbehovsomuppmärksammatsinom Mina vårdkonatktersanslutningsprojektförTidbok • Detärfrivilligtförett EI attstödja PULL-kontraktet • Bef. EI-implementationersaknardettastödidag • TilläggsbeställningfrånCeHisbehövsföratttillföra PULL till nationellt EI • Innebäruppskattningvisatt vi kanfå PULL om 6 månader • Regionalt EI finnsbarai drift hos SLL • Medelfinnsreserveradeförattinföra PULL • Kanvarapå plats inom 4 veckor (skullemötalandstingensintegrationsplanförSafirLIS)
Handlingsalternativ – kortsikt • A. Införa PULL-funktioni SLL Regionalt EI • Använda SLL:s regionala index somnationellt EI för PULL under en övergångsperiod • Nationellt EI kanfortfarandevaranationelltför PUSH. Detsom “pollas” av SLL R-EI notifieras till nationellt EI • Påverkarintevårdsystemenelllerbrandväggarhosvårdgivarna. PULL-anropen till landstingen (förutom SLL) kommerfortfarande via nationellatjänsteplattformen • Regionernakan (bör) installera R-EI lokalt, såatt “PULL” skerinternt • B. Införa PULL-funktionensom en friståendekomponentiistfi R-EI/Nationellt EI • Gersammafunktionomatt ha deti R-EI, men kananvändasregionaltutanattkravpåregionalt R-EI • Dvsinförandeavregionalt PULL-stödkanskefriståendefrånbeslutomattinföraett R-EI. • Dettaalternativblirslutproduktfrånbörjan. Ingenmigreringfrånregionalt till nationellt • Minskar administration för SLL somdåintebehöverhanteraandraregionersintegrationer.
Alternativ B – I ettsammanhang) (tjänsteadresseringskatalogoch TP/RTP utelämnadeibilden)
Rekommendation • SLL tar fram en friståendekomponentför PULL iställetförattbygga in funktioneni R-EI • Läggsisamma Google-code-projektsom R-EI • Den installerashos SLL i bef. RTP-infrastrukturnär PULL-behovfinns • Den installerasinationellaplattformenförattanvändas mot SafirLIS-landstingen • Ävensystemleverantörerkanintegrerakomponenteni sin egenarkitekturochdärmedutåt sett erbjuda PUSH
Beslut • SLL HSfEhälsa (inomTjänstearkitektur SLL) finansierarutvecklingenligtrekommendation • Resultatetbliröppenkällkodpå Google Code enlnatriktlinjer • KandriftsättasiNTjP (mot nat. EI) ochi RTP-installationeravmotsvarandeplattform (mot reg. EI) • Utvecklingklar 2012-06