IMATIS Integration Service

Like dokumenter
SAS IN A SOA WORLD MARIUS SOMMERSETH TEAM LEAD TECHNICAL ARCHITECTURE

Helhetlige(løsninger(for(helse/(og( omsorgsektoren( Morten(Andresen,(M.Sc.( Ima;s(AS( Man mal PowerPoint

Workshop for oppgaver i prosjektet «Klinisk Kommunikation»

ephorte Integration Services (eis) produktbeskrivelse

Grensesnittene mellom Legemiddelverket og de andre eresept-aktørene

Digitaliseringskonferanse Vest-Telemark

DatamedFT Brukerhåndbok

MRS Medisinske Registreringssystem Helse Midt-Norge. Mats B. Pettersen, Monica Ramberg Trondheim 9. oktober 2007


Web Services. Olav Lysne

En helsemedarbeiders hverdag i et høyteknologisk samfunn

ISY Park Go og nye ISY Park. Endre Lykke, NoIS

Forny Helse med Operational Intelligence. Ved Flemming Bo Hegerstrøm Administrerende direktør, Hospital IT

PRODUKTBESKRIVELSE TJENESTE. NRDB Nummerportabilitet

PRODUKTBESKRIVELSE TJENESTE. NRDB Videresalg Telefoni

Fremtidsrettede løsninger for avstandsoppfølging

Konfigurasjon av inrx og Megalink

Http- og WebServices funksjoner

XML og Mobilt Internett

Verktøy for arbeidsprosess- støtte og samhandling

Innholdsfortegnelse. 1. Testing Feiltesting av koden Funksjonstesting: Kilder.10

Nye muligheter i arbeidsflyt

Hovedprofilen ToS Telematikk og Samfunn. Lill Kristiansen, Prof. Dr. Scient Inst. for Telematikk, NTNU

Automatisering av fakturahåndteringen

GraphQL. Hva, hvorfor, hvordan

Integrasjonsgrensesnitt mot DIPS Arena - nå og fremover

Systemet skal bedre kvaliteten i den pasientrettede prøvetakningsvirksomheten og være et dynamisk verktøy for effektivisering av denne.

Infobroker en kommunikasjons og integrasjonsplattform. Sverre A. Størkson HV-IKT Trondheim 22 september 2009

Testrapport. Aker Surveillance. Gruppe 26. Hovedprosjekt ved Høgskolen i Oslo og Akershus. Oslo, Public 2013 Aker Solutions Page 1 of 5

Imatis, Prosjektleder Prosjektledelse Forsknings og Utviklingsprosjekter samt implementeriningsprosjekter

Socket og ServerSocket

Kapittel 9. Distribusjon. Fjernbruker. Tjenermaskin LAN WAN. Nærbruker. Figur 9-1: En enkel klient/tjener distribusjon

Velkommen til Pressis.

SIMS Grensesnittbeskrivelse ekstern V0.8

Erfaringer med innovasjonsprosjekter i kommunal sektor - Sett fra leverandørens perspektiv MBT - Copyright 2010 Imatis

Eksterne enheter Brukerhåndbok

FDVU-systemer muligheter og begrensninger

Master Data Management

Temaer. Temaer. Smarte skjermer. Fremtidsbildet. Helse Vest. Ny teknologi Oppsummering. Muligheter. Utfordringsbildet. Smarte skjermer.

Eksamen i Internetteknologi Fagkode: ITE1526

Nettbasert system for medarbeidersamtaler

Grensesnittdokumentasjon for FEST

360 emeetings. -Papirløse møter på ipad eller iphone

A wearable ehealth system for people with Type 2 diabetes

Drift/ Overvåking Lars-Andreas Wikbo Helse Nord IKT Tlf: SSI Tlf: Besøksadresse:

Digital kommunikasjon som hovedregel

Intentor Helpdesk - Installasjon Step #3: Microsoft Reporting Services

Mobil Sykepleieplan. Bacheloroppgave Maciek Adamczyk Olav Fykse Simon Kaspersen E N A B L I N G E F F I C I E N T H E A L T H C A R E

Forelesningsnotater SIF8039/ Grafisk databehandling

Integrasjon Altinn. 31. august 2009 Morten Græsby

Akseptansetest av mottak Elektronisk epikrise - Den gode epikrise

Meldingsutveksling med Kreftregisteret over Norsk Helsenett

Compello Invoice Approval

ephorte Installasjon av klienter

P L A N I A 8 S Y S T E M K R A V PLANIA 8 SYSTEM KRAV. Plania 8 Systemkrav.docx av 8

Innføring i SOAP. Agenda

CORBA Component Model (CCM)

Akseptansetest for mottak av PLO-meldingen: Helseopplysninger ved søknad

Service orientert arkitektur (SOA)

Basis interoperabilitetstest - ebxml

BKAD-1923-BKAD-Avtalemottak-OCR Rest WS. BKAD-Avtalemottak-OCR Rest Web Service Specification Document

HØGSKOLEN I SØR-TRØNDELAG Avdeling for informatikk og e-læring - AITeL

Akseptansetest av mottak Elektronisk epikrise - Den gode epikrise

Akseptansetest for mottak PLO-meldingen: Orientering om tjenestetilbud

Fagdag om elektronisk meldingsutveksling i NT E-meldinger. Stiklestad 5.Desember 2014 Arne Gunnar Barstad

Altinn API Altinn «der du er»

HP Easy Tools. Administratorhåndbok

Program socket server

B r u k e r h å n d b o k Sjekklistemodul ver. 16

INF1010 våren 2018 tirsdag 23. januar

Forespørsel og svar om egenandel

IN2000. Gjennomgang av tekniske oppgaver på prøveeksamen. Erlend Stenlund og Steffen Almås + innspill fra Gaute Berge

2. Tabulatorbasert visning av innhold. Ikke behov for å vise saker etc. i egne vinduer.

Kapittel 13 Advanced Hypertext Implementation. Martin Lie Ole Kristian Heggøy

Guide for tilkobling til HIKT s Citrix løsning

Milestone Systems XProtect Smart Client 7.0b BRUKERMANUAL

eprocess Consulting AS Automatiserte dokument tjenester som forenkler hverdagen

Forespørsel om fastlege Informasjonsmodell og XML meldingsbeskrivelse HIS 1022:2010

Brukermanual Profdoc Vision Elektronisk epikrise til fastlegene

Tom Røise IMT 2243 : Systemutvikling 1. Forelesning IMT Mars Designfasen i SU-prosjekter : Generelle steg i Designprosessen

Navngivning av XML elementer

Java RMI. Introduksjon. Markus Foss Hans-Gunnar Vold

Tom Røise 24.Mars 2009

Integrasjon og nettverk

Remote Desktop Services

NORSK EDIEL BRUKERVEILEDNING. bruk av SMTP. for. Versjon: 1.0 Revisjon: E Dato: 3. Mars 2008

Akseptansetest av mottak Elektronisk epikrise - Den gode epikrise

Hoved fokus for denne App n:

BOOK BRUKERVEILEDNING

Prosedyrer. Lars Vidar Magnusson. October 26, Lars Vidar Magnusson () Forelesning i DAS October 26, / 19

Utfordringer med feil adresser

En bedre verden med AJAX

Det europeiske egenerklæringsskjemaet ESPD og ecertis

CheckWare for Rehabilitering. Digital pasientmedvirkning

Hvordan deaktivere lisens, installere og oppgradere Handyman på mobil enhet

En beskrivelse av API for innhenting av informasjon fra registeret for sentralt godkjente foretak Direktoratet for byggkvalitet

Akseptansetest for mottak av PLO-meldingen: Helseopplysninger til lege

Nærmere redegjørelse for alternative løsninger for papirløse møter

SUSOFT RETAIL FOR MOTEBUTIKKER

Transkript:

IMATIS Integration Service Kort beskrivelse Hovedkontor Europa Hovedkontor Nord Amerika Imatis AS Imatis US, Inc. Porselensvegen 14 155 Federal Street, 10 th Floor 3920 Porsgrunn Norway Boston MA 02110, US Tel: +47 91 800 700 Tel: +1 339 227 8613

Dokumentkontroll Dokument Navn: IMATIS Visi Brukermanual Sider: 7 Distribusjons liste: <document receivers> Klassifisering: Dokument Formål: Behold Inntil: x Åpen X Informasjon Destruksjon Intern Kommentar Prosjektslutt Konfidensiell Godkjenning x Ny versjon Strengt konfidensiell Arkivering Rev Dato Beskrivelse Opprettet av Kontrollert av Godkjent av 1.0 28.05.14 Første versjon Espen Semb <approver> Copyright 2012 Imatis AS. Alle rettigheter reservert. Side ii

Imatis AS Porselensvegen 14 3920 Porsgrunn Telefon: (+47) 91 800 700 Fax: (+47) 35 54 97 97 E-mail: imatis@imatis.com Internet: http://www.imatis.com Copyright 2012 Imatis AS. Alle rettigheter reservert. Side iii

Innholdsfortegnelse 1 Innledning... 1 1.1 Kort om IMATIS Visi... 1 1.2 Kort om integrasjoner mot IMATIS... 1 1.3 IMATIS Fundamentum Integration Service... 2 1.4 Kodeeksempel på bruk av IMATIS Fundamentum Integration Service... 3 Copyright 2012 Imatis AS. Alle rettigheter reservert. Side iv

1 Innledning 1.1 Kort om IMATIS Visi IMATIS Visi er en elektronisk oversiktstavle utviklet for bruk på forskjellige plan i helsevesenet, både ved sykehus og i kommunal sektor. IMATIS Visi gir de ansatte et organisert og lett tilgjengelig overblikk over avdelingens eller enhetens situasjon i sanntid og støtter opp under pasientflyt og klinisk logistikk. IMATIS Visi samler informasjon fra mange ulike kilder, sammenstiller informasjonen og viser den i ett enkelt overblikk. Overblikket kan vise informasjon fra enkeltavdelinger eller gi en samlet oversikt på klinikknivå, for flere avdelinger eller sengeposter. Ved å integrere IMATIS Visi med det pasientadministrative systemet (PAS) og den elektroniske pasientjournalen (EPR) automatiseres dagens manuelle prosesser i grenseoppgangen mellom de forskjellige systemene, IMATIS Mobilix tilbyr muligheter for integrasjoner med flere systemer og tjenester. IMATIS Visi i kombinasjon med IMATIS Mobilix gir en samlet løsning for kommunikasjon og overblikk. IMATIS Visi er en fleksibel applikasjon som knytter sammen omsorgspersonell, pasienter og deres pårørende. Løsningen er utviklet for bruk på berøringsfølsomme skjermer og nettbrett, men kan også brukes på vanlige datamaskiner og skjermer. Navigasjonen i applikasjonen utføres enten ved å berøre skjermen eller ved å bruke tastatur og mus. Figur 1: Eksempel på IMATIS Visi for en akuttavdeling 1.2 Kort om integrasjoner mot IMATIS For integrasjoner mot Imatis benyttes en generell Integrasjons webservice som heter «IMATIS Fundamentum Integration Service». Dette er en web service som er fleksibel og som kan benyttes for meldingsbasert integrasjon fra systemer som sender hendelser (meldinger) til Imatis. Basert på konfigurasjon vil mottagelse av meldinger kunne trigge en eller flere aksjoner (tjenester) i Imatis. Eksempler på slike aksjoner kan være å oppdatere visning i whiteboards, generere meldinger til brukere i form av meldinger på telefoner. IMATIS Fundamentum Integration Service støtter både integrasjoner ved bruk SOAP eller RESTFUL baserte klienter. Copyright 2012 Imatis AS. Alle rettigheter reservert. Side 1

Figur 2: Prinsippskisse for integrasjon mellom Sensorleverandør og Imatis 1.3 IMATIS Fundamentum Integration Service Imatis Fundamentum Integration Service er en web service som benytter IMATIS Input Adapter Framework. IMATIS Fundamentum Integration Service tilbyr et enkelt integrasjonsgrensesnitt for klienter og eksterne systemer for å benytte Imatis sitt interne «Input Adapter Framework» for kommunikasjon mot IMATIS tjenester ved bruk av standard web service grensesnitt (SOAP og HTTP POST) HTTP POST SOAP Integration Service web.config Nurse Call Input Adapter Framework Emergency Alert Message Fundamentu m API VISI Xml Vedlagte kodeeksempel (kapittel 1.4) bør gi et overordnet innblikk i hvordan man kan integrere Imatis ved å sende meldinger som HTTP POST hver gang en sensor har behov for å melde inn en ny verdi/tilstand. I eksemplet under vil man kunne velge hvor mye informasjon som sendes inn i hver melding da formatet er fleksibelt, men man bør påse at man enkelt kan lese ut hvilken sensor, type event og verdi som meldes inn. Copyright 2012 Imatis AS. Alle rettigheter reservert. Side 2

Et enkelt eksempel er vist nedenfor der sensorleverandør skal sette sammen det som er markert innenfor <Message></Message>. IMATIS tolker meldingene som kommer og utfører handlinger basert på innhold i melding. Sensorleverandør fyller inn en statisk verdi i <Adapter>.. </Adapter> som gjøt at Imatis kan koble meldinger til rett konfigurasjon. Eksempel på hva som faktisk sendes over «wire n» i en request ved bruk av HTTP POST: <IntegrationServiceMessage xmlns="http://imatis.fundamentum.integrationservice.integrationservicemessage"> <Adapter>XcenterIntergationDemo</Adapter> <Message><![CDATA[<event><eventType>MovementAlarm</eventType><eventValue>1</eve ntvalue>><eventtime>2014-03-14 10:06:32</eventTime><sensorid>s12345</sensorId><sensorName>Room4- MovementSensor</sensorName</event>]]></Message> </IntegrationServiceMessage> 1.4 Kodeeksempel på bruk av IMATIS Fundamentum Integration Service Eksemplet under viser hvordan man kan bruke c# til å sende en HTTP POST mot integration-service med en enkel xml som nyttelast. I eksemplet er «func01.sandbox.lan» server og «HelsaMi» er Adapter som identifiserer avsender using System; using System.Collections.Generic; using System.Net; using System.Xml; public string Run() using (WebClient client = new WebClient()) string body = XmlBody(); /* * XmlBody returns: "<IntegrationServiceMessage xmlns="http://imatis.fundamentum.integrationservice.integrationservicemessage"> <Adapter>Helsami</Adapter> <Message><![CDATA[<message><subject>MySubject</subject><body>MyBody</bo dy></message>]]></message> </IntegrationServiceMessage>" */ client.headers[httprequestheader.contenttype] = "text/xml"; client.headers[httprequestheader.accept] = "text/xml"; try string response = client.uploadstring( "http://func01.sandbox.lan/imatis/webservices/external/integrationservice/ IntegrationService.svc/web/Send", body); return response; catch (Exception ex) return ex.tostring(); return ""; Copyright 2012 Imatis AS. Alle rettigheter reservert. Side 3