TYÖPYÖTÄINTEGRAATION AVOIMET SOVEL- LUSRAJAPINNAT
|
|
- Maria Ketonen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 6 STUDIES AND REPORTS OF THE PLUGIT PROJECT 6 Mika Tuomainen, Antti Komulainen, Juha Rannanheimo, Juha Mykkänen TYÖPYÖTÄINTEGRAATION AVOIMET SOVEL- LUSRAJAPINNAT KUOPION YLIOPISTO SAVONIA-AMMATTIKORKEAKOULU KUOPIO 2004
2 Tekijät: Mika Tuomainen (myös toim.) Antti Komulainen Juha Rannanheimo Savonia Business Savonia-ammattikorkeakoulu Juha Mykkänen HIS-tutkimusyksikkö, Tietotekniikkakeskus Kuopion yliopisto Myynti: Tietotekniikkakeskus / Kanslia Kuopion yliopisto puh. (017) tike@uku.fi ISBN (koko teos) ISBN (osa 6) ISBN (PDF) Kopijyvä Oy, Kuopio Kuopio 2004
3 Tuomainen, Mika; Komulainen, Antti; Rannanheimo, Juha; Mykkänen, Juha. Työpöytäintegraation avoimet sovellusrajapinnat. PlugIT-hankkeen selvityksiä ja raportteja s ISBN (KOKO TEOS) ISBN (OSA 6) ISBN (PDF) TIIVISTELMÄ Potilasta hoidettaessa potilaan tietoja on tarkasteltava kokonaisvaltaisesti. Potilastiedot ovat tyypillisesti useissa järjestelmissä, jonka seurauksena käyttäjän työasemalla on usein tarpeellista olla käynnissä yhtäaikaisesti useita eri sovelluksia. Koska järjestelmien välillä ei ole riittävästi yhteistoiminnallisuutta, lääkärin tai muun hoitohenkilökunnan täytyy erikseen kirjautua sisään kuhunkin järjestelmään ja hakea esimerkiksi potilaan tiedot erikseen joka järjestelmään. Näin käyttäjä joutuu tekemään useita samankaltaisia toimintoja eri järjestelmiin. Työpöytäintegraation tarkoitus on tuoda apua tähän ongelmaan. Se määrittelee yleisen mallin työasemalla toimivien sovellusten työpöytälähtöisen visuaalisen integroinnin toteuttamiseen. Työpöytäintegraation tavoitteena on helpottaa erillisten järjestelmien yhtäaikaista käyttöä ja parantaa näin käyttäjän työprosesseja, joista tulee tehokkaampia ja paremmin työnkulkua tukevia. Tässä raportissa esitellään PlugIT-hankkeessa määriteltyjen työpöytäintegraation avointen sovellusrajapintojen taustaselvitykset, tekniikkariippumattoman määrittelyt sekä tekninen HTTPrajapintamäärittely. Työpöytäintegraatio-rajapintojen avulla voidaan toteuttaa kertakirjautuminen sekä yhteisen kontekstin jakaminen eri järjestelmien kesken. Raportin tulokset on tuotettu PlugIT-hankkeessa tutkijoiden, terveydenhuollon organisaatioiden ja ohjelmistoyritysten yhteistyössä vuosina Sen tuottamisessa on hyödynnetty hankkeen integrointiratkaisujen arviointi- ja määrittelymenetelmiä. Yleinen kymmenluokittelu UDK: Asiasanat (YSA): tiedonhallinta, tietojärjestelmät, terveydenhuolto, standardointi, systeemityö, tietoteollisuus Medical Subject Headings (MeSH): medical informatics, information systems, information management, software, health care sector, hospital information systems
4
5 ESIPUHE Tämä raportti on tehty PlugIT-hankkeessa vuosina Raportissa dokumentoidaan hankkeessa tuotettu kontekstinhallinnan määrittely, joka sisältää avoimet sovellusrajapinnat työpöytäintegraation toteuttamiseksi. Raportti on suunnattu ennen kaikkea ohjelmistojen tuottajille, jotka haluavat toteuttaa ohjelmistoihinsa PlugIT-määritysten mukaiset työpöytäintegraatio-rajapinnat joko toteuttavana tai hyödyntävänä osapuolena. Raporttia voivat hyödyntää myös järjestelmien kehittämiseen osallistuvat terveydenhuollon ja tietohallinnon ammattilaiset. Raportti sisältää taustat, jotka vaikuttivat kehitystyöhön sekä tuotetut kontekstinhallinnan määritykset. PlugIT-hanketta ovat rahoittaneet ja siihen ovat osallistuneet TEKES, Mawell konserni, Medimaker Oy Ltd, Medici Data Oy, Mediweb Oy, Mylab Oy, Tietoenator Oyj, WM-data Novo Oyj, Atkos Oy, BEA Systems Oy, Commit; Oy, Enfo Oy, Fujitsu Services Oy, General Electric Healthcare CIS EMEA, Mediconsult Oy, Microsoft Oy, Oracle Finland Oy, Helsingin ja Uudenmaan sairaanhoitopiirin kuntayhtymä, Pirkanmaan sairaanhoitopiirin kuntayhtymä, Pohjois-Savon sairaanhoitopiirin kuntayhtymä, Pohjois-Pohjanmaan sairaanhoitopiirin kuntayhtymä, Satakunnan sairaanhoitopiirin kuntayhtymä, Varsinais-Suomen sairaanhoitopiirin kuntayhtymä, Kuopion kaupungin sosiaali- ja terveyskeskus sekä Siilinjärven ja Maaningan terveydenhuollon kuntayhtymä. Kiitämme hankkeeseen osallistuvien yritysten ja sairaaloiden edustajia hyvistä ideoista ja näkökulmista. Kuopiossa 30. elokuuta 2004 Tekijät
6
7 SISÄLLYS 1 JOHDANTO PlugIT-hanke Raportin sisältö TYÖPÖYTÄINTEGRAATIO Yleistä työpöytäintegraatiosta Työpöytäintegraation käsitteet TAUSTA PLUGIT-KONTEKSTINHALLINTARATKAISU Kontekstinhallintaratkaisun sisältö Kontekstinhallinnan toiminta Kontekstinhallintaan liittyminen Potilaskontekstin muutos Käyttäjäkontekstin muutos Kontekstinhallinnasta eroaminen Kokoava esimerkki Kontekstinhallintaratkaisun sessionhallinta, elinkaari ja identifiointi KONTEKSTINHALLINTARATKAISUN TIETOSISÄLTÖ Konteksti Subjektit Subjektien nimeäminen Subjektien käyttäminen PlugIT-kontekstinhallintaratkaisun subjektit KÄYTTÄJÄ-SUBJEKTI POTILAS-SUBJEKTI CUSTOM SUBJEKTIT Subjektit ja turvallisuus TEKNIIKKARIIPPUMATTOMAT RAJAPINTAMÄÄRITTELYT Rajapintojen, metodien, parametrien, poikkeuksien ja subjektien nimeäminen Rajapinnat Metodit Parametrit Poikkeukset Subjektit ContextManager-rajapinta JoinCommonContext LeaveCommonContext ContextData-rajapinta SetItemValues GetItemValues Rajapintojen käyttöesimerkki...27
8 7 RAJAPINTAMÄÄRITTELYT HTTP-TEKNIIKALLE Arkkitehtuuri Tekniikka Sessionhallinta Pollaukset Metodit HTTP-viesteillä HTTP GET / POST-viestit MIME-header HTTP-kutsun muodostaminen Paluuarvon muodostaminen Poikkeukset ContextManager-rajapinta JoinCommonContext JoinCommonContextWithIp LeaveCommonContext ContextData-rajapinta SetItemValues GetItemValues TURVALLISUUS TOTEUTUKSET, HYÖDYNTÄMINEN JA JATKOKEHITYS Toteutukset Muu hyödyntäminen Jatkokehitys LÄHTEET...41 Liite 1: Turvallisuus. Liite 2: Työaseman identifioimisvaihtoehdot. Liite 3: HTTP-viestien tarkennukset. Liite 4: PlugIT-kontekstinhallintaratkaisun ja CCOW-standardin keskeisimmät erot.
9 TUOMAINEN, KOMULAINEN, RANNANHEIMO, MYKKÄNEN 1 JOHDANTO 1.1 PlugIT-hanke PlugIT on vuosina toteutettu valtakunnallinen Tekes-rahoitteinen tutkimus- ja kehittämishanke, joka tuottaa avoimia ohjelmistorajapintojen määrityksiä sekä niihin liittyviä menetelmiä ja osaamista terveydenhuollon ohjelmistoyrityksille ja niiden asiakkaille. Hankkeen tavoitteena on tukea terveydenhuollon palvelutoimintaa ohjelmistotuotannon palveluketjun kautta, paremmin integroituvien ohjelmistokokonaisuuksien avulla (PlugIT 2004). Tutkimuksen sekä rajapintojen määrittelyn ovat toteuttaneet neljä Kuopion Centekin yksikköä yhteistyössä 15 ohjelmistoyrityksen, kuuden sairaanhoitopiirin (mukaan lukien kaikki yliopistolliset sairaanhoitopiirit) sekä yhden kahden kunnan terveydenhuollon kuntayhtymän kanssa. 1.2 Raportin sisältö Tämän dokumentin luvussa 2 esitellään työpöytäintegraatiota yleisesti sekä selvitetään työpöytäintegraatioon liittyvät käsitteet. Luvussa 3 esitetään taustoja, jotka ovat vaikuttaneet kontekstinhallintamäärittelyjen tuottamiseen. Luvussa 4 käydään läpi PlugIT-hankkeessa tuotetun kontekstinhallintaratkaisun perustoiminta. Luvussa 5 kuvataan PlugIT-kontekstinhallintaratkaisun tietosisältö ja sen muodostamisperiaatteet. Luvussa 6 ovat kontekstinhallinnan rajapintamäärittelyt tekniikkariippumattomina ja luvussa 7 rajapintamäärittelyt HTTP-tekniikalle. Luvussa 8 käsitellään kontekstinhallintaratkaisuun liittyviä turvallisuusnäkökohtia. Luvun 9 kerrotaan kontekstinhallintaan liittyvistä toteutuksista, kontekstinhallinnan määrittelyjen muusta hyödyntämisestä sekä rajapintojen jatkokehittämisestä. TYÖPÖYTÄINTEGRAATION AVOIMET SOVELLUSRAJAPINNAT 9
10 TUOMAINEN, KOMULAINEN, RANNANHEIMO, MYKKÄNEN 2 TYÖPÖYTÄINTEGRAATIO 2.1 Yleistä työpöytäintegraatiosta Työpöytäintegraation (visual integration) tavoitteena on helpottaa erillisten järjestelmien yhtäaikaista käyttöä samalla työpöydällä. Esimerkiksi terveydenhuollon järjestelmissä käyttäjä joutuu tekemään useaan kertaan perusperiaatteiltaan samanlaisia toimintoja eri järjestelmissä. Näitä toimintoja ovat tyypillisesti järjestelmiin kirjautuminen ja sekä tietyn potilaan tietojen hakeminen. Työpöytäintegraatio helpottaa tätä tilannetta tarjoamalla keinot kertakirjautumisen ja yhteiseen kontekstiin siirtymisen toteuttamiseksi. Kertakirjautumisessa (single sign-on) käyttäjän tarvitsee kirjautua vain kerran yhteen järjestelmään. Muut integraatioon kytketyt sovellukset kykenevät käyttämään hyväksi tätä kirjautumistietoa, niin ettei niihin tarvitse kirjautua erikseen. Yhteiseen kontekstiin siirtymisen avulla käyttäjälle tarjotaan automaattinen tai helppo siirtyminen samaan potilaaseen tai muuhun käsiteltävänä olevaan asiaan eri järjestelmissä. Näin käyttäjän tarvitsee syöttää esimerkiksi potilaan tunnus ja hakea haluamansa potilaan tiedot vain yhteen järjestelmään. Muut järjestelmät osaavat työpöytäintegraatiota hyödyntäen hakea saman potilaan tiedot potilastunnuksen perusteella ilman erillistä potilastunnusten syöttämistä. Työpöytäintegraatio määrittelee yleisen mallin työasemalla toimivien sovellusten työpöytälähtöisen visuaalisen integroinnin toteuttamiseen. Kyseessä on selvityksessä Terveydenhuollon sovellusintegraatioratkaisujen määrittely (Mykkänen ym. 2004a) kuvatuista integrointimalleista käyttäjäläheinen integrointi. Työpöytäintegraation avulla käyttäjälle tarjotaan yhdenmukainen näkymä käsiteltävään tietoon huolimatta tarpeesta käsitellä tietoa useissa eri järjestelmissä. Tavoitteena on helpottaa erillisten järjestelmien yhtäaikaista käyttöä ja parantaa näin käyttäjän työprosesseja, joista tulee tehokkaampia ja paremmin työnkulkua tukevia. On tärkeää kuitenkin huomata, että työpöytäintegraatio ei poista sovelluksissa sijaitsevaa päällekkäistä tietoa. Se kuitenkin helpottaa ja tehostaa merkittävästi käyttötilanteita, joissa sama käyttäjä joutuu käyttämään useita sovelluksia samanaikaisesti. Käyttäjälle jää tällöin enemmän aikaa varsinaiseen työhönsä turhan toiston poistuttua. Myös mahdollisuus esimerkiksi väärän potilaan käsittelemiseen potilastunnuksen syöttövirheen johdosta pienenee ja näin voidaan varmistua, että ollaan käsittelemässä samaa potilasta eri järjestelmissä. 2.2 Työpöytäintegraation käsitteet Yhteinen konteksti (common context) muodostuu joukosta yhteisiä tietoja ja käsitteitä, entiteettejä (entities), joita eri järjestelmät voivat käsitellä samalla tavalla järjestelmien sisäisestä toteutuksesta riippumatta. Yhteisten entiteettien merkityksen on oltava sama kaikissa järjestelmissä. Näitä ovat esimerkiksi käyttäjän ja asiakkaan (terveydenhuollossa potilaan) perustiedot. Myös muut mahdolliset tiedot ja käsitteet, joilla on sama merkitys eri järjestelmissä, voivat kuulua yhteiseen kontekstiin. Kontekstinhallintaa (context management) käytetään usein työpöytäintegraation synonyymina. Kontekstinhallinta pitää sisällään tekniikat ja keinot, joilla työpöytäintegraatio voidaan toteuttaa. Kontekstinhallinta-arkkitehtuurin muodostavat siihen kuuluvat kontekstia käsittelevät tai hyödyntävät olemassa olevat järjestelmät, koordinaattori-komponentti sekä mahdolliset agenttikomponentit (kuva 2.1). 10 PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 6
11 TUOMAINEN, KOMULAINEN, RANNANHEIMO, MYKKÄNEN Järjestelmä 2 Järjestelmä 1 Järjestelmä 3 Koordinaattorikomponentti Agenttikomponentti Agenttikomponentti Kuva 2.1. Kontekstinhallinta-arkkitehtuuri. Koordinaattori-komponentti (context manager) toimii työpöydällä olevien järjestelmien näkymättömänä koordinaattorina. Se on ohjelmistokomponentti, joka ylläpitää ja koordinoi käsiteltävää kontekstia sekä yhteyksiä sovelluksiin. Koordinaattori-komponentin avulla siihen liittyneet sovellukset voivat jakaa keskenään yhteistä kontekstia. Tällöin puhutaan myös yhteisen kontekstin synkronoinnista. Agenttikomponenttien avulla voidaan yhdistää eri sovellusten samaa entiteettiä tarkoittavat tiedot huolimatta entiteettien eri arvoista eri järjestelmissä. Esimerkiksi käyttäjällä voi olla eri käyttäjätunnus eri sovelluksissa. Agenttikomponentin avulla käyttäjän yhden järjestelmän käyttäjätunnuksen perusteella voidaan kontekstiin asettaa myös käyttäjän muissa sovelluksissa käyttämät erilaiset käyttäjätunnukset. Näin huolimatta eri käyttäjätunnuksista eri järjestelmissä, kertakirjautuminen voidaan toteuttaa. Käyttäjätunnusten täytyy olla tietysti tallennettuna etukäteen agenttikomponentille. Agenttikomponenttien käyttäminen on valinnainen lisätoiminto, jota ei välttämättä tarvitse toteuttaa kontekstinhallinta-arkkitehtuuriin. Järjestelmät ovat organisaatiossa jo olemassa olevia järjestelmiä. Koordinaattori-komponenttiin liitetyt järjestelmät eivät tiedä toisistaan, ne kommunikoivat ainoastaan koordinaattorin kanssa. Työpöydällä (desktop) tarkoitetaan käyttäjän yhden työaseman kuvaruudulla näkyvää käyttöliittymän työaluetta. TYÖPÖYTÄINTEGRAATION AVOIMET SOVELLUSRAJAPINNAT 11
12 TUOMAINEN, KOMULAINEN, RANNANHEIMO, MYKKÄNEN 3 TAUSTA PlugIT -hankkeen osapuolet tunnistivat jo hankkeen alkuvaiheessa kontekstinhallinnan ja sen avulla toteutettavan työpöytäintegraation yhdeksi keskeiseksi integrointimäärittelyn kohteeksi. Tehtävien määrittelyjen tavoitteeksi asetettiin soveltuvuus olemassa oleviin järjestelmiin sekä mahdollisten avointen standardien hyödyntäminen. PlugIT-hankkeessa tutkittiin aluksi Health Level Seven-yhdistyksen ylläpitämää CCOWstandardia (HL7 2004), joka on avoin standardi työpöytäintegraation toteuttamiseksi. Ensin perehdyttiin itse CCOW-standardiin, sen arkkitehtuuriin ja perusratkaisuihin ja arvioitiin standardin mahdollista toteuttamista ja käyttöönottamista. Sen jälkeen tutkittiin tarkemmin standardin mukaisia rajapintoja, joiden avulla CCOW-yhteensopivuus olisi mahdollista toteuttaa. Myös yhteen kaupalliseen sovelluskehitysohjelmistoon perehdyttiin tarkemmin. Sovelluskehitysohjelmiston avulla toteutettiin CCOW-yhteensopivia Windows-pohjaisia (ActiveX) demosovelluksia. Tämän työn tulokset on dokumentoitu opinnäytetyössä CCOW-standardi ja sen toteutus Sentillion Vergence Application SDK:lla (Komulainen, Tuomainen 2002). Lisäksi kokeiltiin toteuttaa demosovelluksia HTTP-tekniikalle. Näiden kokeilujen tarkoituksena oli selvittää, millaista CCOWyhteensopivuuden toteuttaminen sovelluksiin on. Koordinaattori-komponentista toteutettiin vielä minimiversio tavoitteena selvittää mm. komponentin toteuttamisen vaatimaa työmäärää. Käytännössä CCOW-standardin mukainen toteutus oli hankkeen osapuolten mielestä liian raskas tapa toteuttaa työpöytäintegraatiota. Lisäksi CCOW-standardin mukaisia valmiita tuotteita oli markkinoilla vain muutamia toteutuksia. Näin epävarmuustekijöiksi nousivat kontekstinhallintaympäristön hinnoittelu sekä mahdollinen riippuvaisuus ulkomaisesta toimittajasta. PlugIT -hankkeen aikana selvisi, että hankkeen eri osapuolien mielestä kontekstin välittäminen järjestelmien kesken ei saanut olla automaattista (kuten CCOW-standardissa), vaan sen haluttiin tapahtuvan käyttäjän toimesta/aloitteesta. Kontekstinhallinnan tarpeet Suomessa olivat näin vain tietojen vienti kontekstivarastoon ja niiden haku sieltä, eikä kontekstin vaihtumiseen haluttu automatiikkaa. Keskeisin kontekstinhallinnan toiminnallisuus oli näin saavutettavissa kevyemmälläkin ratkaisulla kuin CCOW-standardin mukainen tapa. Näiden tulosten perusteella PlugIT-hankkeessa alettiin määritellä kevyempää kontekstinhallintaratkaisua työpöytäintegraation toteuttamiseksi Suomessa. Ratkaisussa sovellettiin HL7:n CCOW-standardia ja määriteltiin yksinkertainen hajautettu kontekstinhallintapalvelu, johon eri tekniikoilla toteutetut tietyllä käyttäjän työasemalla sijaitsevat (esim. Windows- ja web-pohjaiset) sovellukset olisi helppo liittää. Tarkoituksena ei kuitenkaan ollut toistaa standardissa jo määriteltyjä vaatimuksia, vaan hahmottaa minimiratkaisua, jolla CCOW-tyyppinen toiminnallisuus olisi saavutettavissa. Keskeisimpänä tavoitteena oli määritellä perustoiminnallisuus, jolla käyttäjä- ja potilaskontekstin käsittely olisi toteutettavissa. PlugIT-kontekstinhallintaratkaisu yksinkertaistaa koordinaattorin toteutusta huomattavasti. Myös osallistuvien sovellusten ja koordinaattorin välinen viestintä on suoraviivaisempaa. PlugITkontekstinhallintaratkaisun keskeisimmät erot verrattuna CCOW-standardiin on lueteltu liitteessä PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 6
13 4 PLUGIT- KONTEKSTINHALLINTARATKAISU Tässä luvussa esitellään PlugIT-hankkeessa tuotettu kontekstinhallintaratkaisun perustoiminta. Kontekstinhallinnan määrittelyt ovat tässä raportissa Kontekstinhallinnan määrittely versio 2 - dokumentin (Tuomainen 2004) mukaiset. 4.1 Kontekstinhallintaratkaisun sisältö Kontekstinhallintaratkaisu muodostuu koordinaattori-komponentista ja siihen liittyneistä sovelluksista. Koordinaattori toimii työpöydällä olevien järjestelmien näkymättömänä kontekstin koordinoijana. Sen avulla siihen liittyneet sovellukset voivat jakaa keskenään yhteistä kontekstia. Kontekstinhallintaan liittyneet sovellukset ovat olemassa olevia sovelluksia (web/työasema). PlugITkontekstinhallintaratkaisu määrittelee koordinaattorin tarjoamat rajapinnat sovelluksille, rajapintojen käytön, sekä yhteisen kontekstin tietosisällön ja nimeämisen (kuva 4.1). Rajapinnat käydään tarkasti läpi tämän dokumentin luvussa 6 Tekniikkariippumattomat määrittelyt ja luvussa 7 Rajapintamäärittelyt HTTP-tekniikalle. Kontekstinhallinnan tietosisältöä ja nimeämistä käsitellään luvussa 5 Subjektit Sovellus 1 (web/työasema) Sovellus n (web/työasema) CM CD Koordinaattori Yhteinen konteksti Rajapinnat CM = ContextManager CD = ContexData Kuva 4.1. Minimitason kontekstinhallinta. 4.2 Kontekstinhallinnan toiminta Kontekstimuutosten toteuttamiseksi koordinaattorin tarvitsee toteuttaa kontekstinhallintaan liittymisessä ja siitä eroamisessa, sekä kontekstin tietosisällön käsittelyssä tarvittavat metodit. Sovelluksiin ei tarvitse toteuttaa rajapintoja, ne käsittelevät kontekstitietoja koordinaattorin tarjoamilla get/set- TYÖPÖYTÄINTEGRAATION AVOIMET SOVELLUSRAJAPINNAT 13
14 metodeilla. Koordinaattori ei näin koskaan kutsu osallistuvia sovelluksia. CCOW-standardin ilmoituksia kontekstin muutoksista tai kartoituksen tuloksista ei tarvita. CCOW-standardin kontekstinmuutosilmoitukset ja kartoitukset on kuvattu tarkemmin dokumentissa CCOW -standardi ja sen toteutus Sentillion Vergence Application SDK:lla (Komulainen, Tuomainen 2002). PlugIT-kontekstinhallintaratkaisussa kontekstiin kohdistuvat haut tapahtuvat käyttäjälähtöisesti potilaskontekstin osalta, taustalla ei ole CCOW-standardin automatiikkaa. Käytännössä tämä tarkoittaa sitä, että käyttäjä päättää, milloin sovellus hakee viimeisimmäksi käsitellyn potilaan tunnuksen kontekstista tai hakeminen perustuu välillisesti johonkin käyttäjän toimeen (esim. formloadiin). Haluttaessa potilaskonteksti voidaan hakea myös aina, kun sovellus avataan ensimmäisen kerran. Käyttäjätunnuksen osalta toimintoketju on käyttäjästä riippumaton. Järjestelmä hyödyntää käyttäjäkontekstia, kun se haluaa toteuttaa kertakirjautumisen Kontekstinhallintaan liittyminen Sovelluksen on liityttävä (Join) kontekstinhallintaan ennen kuin se voi kutsua muita kontekstinhallinnan metodeja. Missä vaiheessa sovellus omassa logiikassaan sitten liittyy kontekstinhallintaan, on ratkaistava toteutuskohtaisesti Potilaskontekstin muutos Potilaskontekstin muutos tapahtumaketju on seuraavanlainen (oletuksena, että sovellus on jo liittynyt kontekstinhallintaa): 1. Käyttäjä valitsee potilaan käyttäen jotain integraatioon kytkettyä sovellusta. 2. Sovellus asettaa (set) kontekstia identifioivan tunnisteen (potilastunniste) koordinaattorin ylläpitämään kontekstiin. 3. Käyttäjä vaihtaa toiseen sovellukseen ja klikkaa esim. "Hae viimeisin potilas" painiketta, jolloin toinen sovellus hakee kontekstista viimeisimmäksi käsitellyn potilaan. 4. Toinen sovellus sopeuttaa sisäisen tilansa ja näyttää tiedot potilaskontekstin mukaisesti (näyttää sen potilaan tiedot, jonka potilastunnuksen sai kontekstinhallinnasta) Käyttäjäkontekstin muutos Tässä on oletuksena, että on olemassa yksi luotettu sovellus, joka saa asettaa käyttäjätunnuksen kontekstiin, muut voivat vain hakea käyttäjätunnuksen kontekstista. Aihetta on käsitelty luvussa 8 Turvallisuus. Käyttäjäkontekstin muutos ei ole käyttäjän itsensä ohjaamaa, vaan hänen näkökulmastaan automaattista. Näin voidaan toteuttaa kertakirjautuminen eri sovelluksiin. Tämä tarkoittaa seuraavaa: Kun sovellusta avataan ja se liittyy kontekstinhallintaan, tarkistaa sovellus, onko kontekstinhallinnassa jo käyttäjätunnus (= käyttäjä on jo kerran kirjautunut johonkin kontekstinhallintaan kirjautumisen mahdollistavaan luotettuun sovellukseen). Jos on, hakee sovellus käyttäjätunnuksen kontekstista ja suorittaa automaattisen sisäänkirjauksen. Jos sovellusta avattaessa kontekstissa ei ole käyttäjätunnusta (= käyttäjä ei ole vielä kirjautunut kontekstinhallintaan kirjautumisen mahdollistavaan luotettuun sovellukseen), on olemassa seuraavat vaihtoehdot: 14 PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 6
15 Jos sovelluksella, johon käyttäjä on kirjautumassa, on oikeus asettaa käyttäjä kontekstinhallintaan, pyydetään käyttäjää kirjautumaan, jonka jälkeen sovellus asettaa käyttäjätunnuksen kontekstiin Jos sovelluksella ei ole oikeutta asettaa käyttäjää kontekstiin, on käyttäjän kirjauduttava vain tähän sovellukseen ja käytettävä sitä ilman kontekstinhallintaa tai sitten käyttäjän on ensin kirjauduttava organisaatiossa ennalta määriteltyyn luotettuun sovellukseen. Näin käyttäjäkontekstinmuutosten tapahtumaketjusta muodostuu seuraavanlainen: 1. Käyttäjä avaa sovelluksen, joka liittyy kontekstinhallintaan. 2. Sovellus tarkistaa, onko käyttäjä jo kirjautunut kontekstinhallintaan luotetun sovelluksen välityksellä Jos käyttäjä on kirjautunut, sovellus hakee käyttäjätunnuksen kontekstista ja kirjaa käyttäjän sovellukseen Ellei käyttäjä ole kirjautunut, sovellus pyytää käyttäjää kirjautumaan. Jos kyseessä on luotettu sovellus, käyttäjäkonteksti asetetaan samalla koordinaattorin ylläpitämään kontekstiin. Jos kyseessä ei ole luotettu sovellus, kirjautuminen suoritetaan ainoastaan kyseiseen sovellukseen. 3. Vaiheet 1 ja 2 toistetaan aina, kun uusi sovellus aukaistaan. 4. Sovelluksia suljettaessa tai käyttäjän kirjautuessa ulos sovelluksesta sovellus eroaa kontekstista Kontekstinhallinnasta eroaminen Sovellusta suljettaessa tai siitä uloskirjautumisessa on huomioitava: Sovelluksen on erottava kontekstista. Kun viimeinenkin sovellus eroaa kontekstista, on kontekstinhallinnan lopetettava työpöydän yhteisen kontekstin ylläpitäminen Kokoava esimerkki Seuraavassa kokoava esimerkki kontekstinhallinnan toiminnasta (kuva 4.2). Esimerkissä kaksi järjestelmää liittyy koordinaattorin ylläpitämään kontekstiin ja sekä asettaa että hakee tietoa kontekstista. Lopuksi järjestelmät eroavat kontekstista. TYÖPÖYTÄINTEGRAATION AVOIMET SOVELLUSRAJAPINNAT 15
16 Järjestelmä 1 Koordinaattori Järjestelmä 2 1. Avaa järjestelmä 1 3. Käyttäjä A kirjautuu järjestelmään 1 2. Liity kontekstinhallintaan 4. Aseta käyttäjäkonteksti 5. Hae potilas X 6. Aseta potilaskonteksti 8. Liity kontekstinhallintaan 7. Avaa järjestelmä 2 9. Hae konteksti (käyttäjä ja potilas) Kontekstitiedot Järjestelmä 2: Kirjaa käyttäjä A ja näytä potilas X 12. Hae viimeisimmäksi käsitelty potilas 13. Hae potilaskonteksti 11. Aseta potilaskonteksti 10. Vaihda potilas Y Kontekstitiedot Näytä potilas Y 14. Eroa kontekstinhallinnasta 15. Eroa kontekstinhallinnasta Kuva 4.2. Kokoava esimerkki kontekstinhallinnan toiminnasta. 1. Aluksi käyttäjä avaa ensimmäisen järjestelmän (Järjestelmä 1) työpöydälle. 2. Järjestelmä 1 liittyy koordinaattoriin. 3. Käyttäjä kirjautuu normaalisti Järjestelmään 1 (järjestelmän on oltava luotettu sovellus). 4. Kirjautumisen jälkeen Järjestelmä 1 asettaa vaiheessa 3 saamansa käyttäjän käyttäjätunnuksen koordinaattorin ylläpitämään kontekstiin. 5. Käyttäjä hakee Järjestelmän 1 näytölle potilaan X. 6. Potilaan haun jälkeen Järjestelmä 1 asettaa potilaan X potilastunnuksen koordinaattorin ylläpitämään kontekstiin. Koordinaattorin ylläpitämässä kontekstissa on nyt käyttäjän käyttäjätunnus sekä potilaan X potilastunnus. 7. Käyttäjä avaa Järjestelmän Järjestelmä 2 liittyy koordinaattoriin. 9. Järjestelmä 2 käy avautuessaan hakemassa kontekstista kontekstitiedot. Käyttäjän käyttäjätunnuksen avulla Järjestelmä 2 kirjaa käyttäjän automaattisesti sisään. Näin toteutuu kertakirjautuminen. Lisäksi kontekstissa oli myös potilaan potilastunnus. Potilastunnuksen perusteella Järjestelmä 2 hakee vielä automaattisesti potilaan X Järjestelmän 2 näytölle. Näin potilaskonteksti on synkronoitu järjestelmien välille. 10. Käyttäjä vaihtaa Järjestelmässä 2 potilaan Y näytölle. 11. Järjestelmä 2 asettaa kontekstiin potilaan Y tunnuksen. 12. Käyttäjä päättää hakea järjestelmään 1 viimeisimmäksi käsitellyn potilaan. 13. Järjestelmä 1 käy hakemassa kontekstista potilaan Y tunnuksen ja vaihtaa näytölle tunnuksen perusteella potilaan Y näytölle. Näin potilaskonteksti on synkronoitu kahden järjestelmän välillä. 14. Järjestelmä 1 eroaa kontekstista. 15. Järjestelmä 2 eroaa kontekstista. Koordinaattori lopettaa tällöin työasemakohtaisen kontekstin ylläpitämisen. 16 PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 6
17 4.3 Kontekstinhallintaratkaisun sessionhallinta, elinkaari ja identifiointi Koordinaattori-komponentin yhteydessä aikaväliä, jossa yksi tai useampi ohjelma on yhteydessä komponenttiin, kutsutaan sessioksi. Sessio alkaa, kun ensimmäinen ohjelma liittyy kontekstinhallintaan ja päättyy, kun viimeinen ohjelma katkaisee yhteyden kontekstinhallintaan. Sessionhallinnalla puolestaan tarkoitetaan koordinaattori-komponentin kykyä huolehtia mm. seuraavista asioista: elinkaaren hallinta (session luominen ja tuhoaminen) session identifioiminen session tilan ylläpito (esim. aktivointi, passivointi ja kontekstin säilyttäminen) komponentin oman elinkaaren hallinta (instantiointi, tuhoaminen). PlugIT-kontekstinhallintaratkaisussa kontekstiin liittyvien sovellusten identifiointi toteutetaan käyttämällä seuraavia parametreja: applicationname: sovelluksen yksilöllinen nimi. Liittyessään kontekstinhallintaan sovellus tunnistautuu koordinaattori-komponentille nimensä avulla. Sovelluksen nimellä voidaan myös konfiguroida etukäteen koordinaattorille, mitkä sovellukset voivat osallistua yhteiseen kontekstiin. Konfiguroidaanko sallitut sovellukset etukäteen, on ratkaistava toteutuskohtaisesti. participantcoupon: tunnus, jonka koordinaattori-komponentti antaa sovellukselle sen liittyessä kontekstinhallintaan. Parametri yksilöi kontekstiin osallistuvan sovelluksen ja sovelluksen on käytettävä sitä jatkossa ollessaan yhteydessä koordinaattoriin. työaseman ip: tarvitaan työasema tunnistamiseen, jos koordinaattori sijaitsee palvelimella. Parametrin käyttöä on kuvattu tämän dokumentin kappaleessa 7.3 Sessionhallinta. Parametreja käytetään seuraavasti: Kun sovellus liittyy kontekstinhallintaan, koordinaattori tunnistaa sen applicationnameparametrin avulla. Liittymisen yhteydessä koordinaattorin on annettava sovellukselle uusi participantcoupontunniste Kun sovellus taas eroaa kontekstinhallinnasta, on sen käytettävä saamaansa participantcoupontunnusta, jotta koordinaattori-komponentti voisi ylläpitää listaa kontekstinhallintaan osallistuvista sovelluksista ja lopettaa session, kun viimeinenkin sovellus on katkaissut yhteyden. participantcoupon-tunnusta käytetään sovelluksen tunnistamiseen muissakin koordinaattorin metodeissa (get/set). CCOW-standardin kontekstitunnistetta (contextcoupon) ei PlugIT-kontekstinhallintaratkaisussa tarvita, koska kontekstissa säilytetään vain tuoreinta, viimeksi asetettua kontekstia. Ehdotettua kontekstia ei tarvitse erikseen säilyttää (ehdotettu konteksti kuvattu tarkemmin dokumentissa CCOW - standardi ja sen toteutus Sentillion Vergence Application SDK:lla (Komulainen, Tuomainen 2002)). TYÖPÖYTÄINTEGRAATION AVOIMET SOVELLUSRAJAPINNAT 17
18 5 KONTEKSTINHALLINTARATKAISUN TIE- TOSISÄLTÖ 5.1 Konteksti Kontekstinhallinnan (koordinaattorin) tärkein tehtävä on säilyttää ja ylläpitää työpöytäkohtaista kontekstia, eli tietoja viimeksi valitusta potilaasta, sisäänkirjautuneesta käyttäjästä ja muista mahdollisista tiedoista, joita työpöytäintegraatiossa halutaan hyödyntää. PlugIT-kontekstinhallintaratkaisussa tärkeimmät tiedot liittyvät käyttäjään ja potilaaseen. Näiden tietojen avulla saadaan toteutettua toiminnallisuus, jossa integraatioon osallistuvat sovellukset voivat toteuttaa kertakirjautumisen (käyttäjä) ja seurata saman potilaan tietoja koordinoidusti eri ohjelmissa (potilas). Yksinkertaistettuna tämä tarkoittaa potilaan ja käyttäjän tunnuksien hakemista kontekstista sekä niiden välittämistä kontekstiin. PlugIT-kontekstinhallintaratkaisun kontekstin tietosisältö on määritelty CCOW-standardin dokumentin Subject Data Definitions (Seliger 2002b) mukaisesti tietokokonaisuuksittain, joita kutsutaan subjekteiksi (context data subject). Jokaiseen subjektiin liittyy joukko tietoja, joista jokainen muodostaa nimi-arvoparin (context item). Esimerkiksi käyttäjäsubjektista voisi löytyä seuraava tieto, joka vastaa käyttäjätunnusta: User.ID.Logon MattiM (nimiosa) (arvo). 5.2 Subjektit Subjektien nimeäminen PlugIT-kontekstinhallintaratkaisun subjektien nimeäminen ja syntaksi määritellään CCOWstandardin dokumentin Subject Data Definitions (Seliger 2002b) mukaisesti. Syntaksi on yhteinen kaikille subjektille. Kaikki subjektit nimetään seuraavan säännön mukaisesti: Subject_label.role.Name_prefix.optional_name_suffix Jokainen osa erotetaan toisistaan pisteellä ja jokaisella osalla on oma tarkoituksensa: Subject_label: Ilmaisee subjektin, johon tieto kuuluu, esim. Patient. role: Kertoo tiedon roolin. PlugIT-kontekstinhallintaratkaisussa on määritelty rooliksi ainoastaan: Id = identifier data. Tieto, jota käytetään jonkin todellisen entiteetin tunnistamiseen, esim. yksilöllinen potilastunnus. PlugIT-kontekstinhallintaratkaisun kontekstissa käsitellään ainoastaan Id-tietoja. CCOW-standardissa on määritelty myös muita tiedon rooleja (Seliger 2002b, Tuomainen 2003b). Name_prefix: Ilmaisee mitä tieto tarkoittaa, esimerkiksi Logon (= kirjautumistieto). 18 PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 6
19 Optional_name_suffix: Tämä ei ole pakollinen kenttä. Suffix-osan avulla on mahdollista esimerkiksi erottaa eri järjestelmien käyttämät subjektit, jos niiden arvot poikkeavat toisistaan. Suffix-osaan voidaan tätä tarkoitusta varten esimerkiksi sovelluksen nimi. CCOW-standardissa tätä käytetään mm. erottamaan saman käyttäjän eri käyttäjätunnukset eri sovelluksissa (Seliger 2002b, Tuomainen 2003b) Subjektien käyttäminen Seuraavassa käydään läpi subjektien käyttäminen PlugIT-kontekstinhallintaratkaisussa, joka noudattaa CCOW-standardia: Subjektien riippuvaisuus toisistaan: PlugIT-kontekstinhallintaratkaisun käyttäjä- ja potilassubjektit eivät ole riippuvaisia toisistaan, eikä määrittelyssä ole mukana muita subjekteja, jotka voisivat olla riippuvaisia käyttäjä- ja potilas-subjekteista. Vähintään yksi id-tieto kontekstissa: Kontekstin tietosisällölle ei ole muita rajoittavia tekijöitä kuin yhden id-tiedon pakollisuus. Kontekstin tietosisältönä on oltava siis aina vähintään yksi idtieto. Sama tieto useaan kertaan: CCOW-standardissa joillakin subjekteilla voi olla yhtä subjektin nimeä kohden useita eri arvoja. PlugIT-kontekstinhallintaratkaisussa kontekstissa on ainoastaan yksi yksikäsitteinen käyttäjän ja/tai potilaan id-tieto. Aakkoskoosta riippuvuus: Subjektin tietojen nimet ja arvot on käsiteltävä aakkoskoosta riippumattomina, ellei toisin ole erikseen mainittu. HL7 2.4 Specification: Spesifikaatiota käytetään perustana, jos mahdollista, subjektin tietojen nimeämisessä, semantiikassa ja tietojen arvojen tyypeissä. Lokalisointi: Subjektin tietojen nimet tulee esittää englanniksi riippumatta maasta, jossa niitä käytetään. Sen sijaan tietojen arvot voivat olla kyseisen maan omalla kielellä PlugIT-kontekstinhallintaratkaisun subjektit PlugIT-kontekstinhallintaratkaisun kontekstitiedoiksi on määritelty käyttäjä (User)- ja potilassubjektit (Patient). Subjektit User ja Patient on otettu CCOW-standardista ja nimetty standardin mukaisesti. Lisäksi on mahdollista määritellä custom-subjekteja omien tarpeiden mukaan. Customsubjektien määrittelysäännöt ovat CCOW-standardin mukaisia KÄYTTÄJÄ-SUBJEKTI User- eli käyttäjäsubjektia käytetään käyttäjän tunnistamiseen sovelluksessa. Ainoana identifioivana tunnuksena tällä subjektilla on käyttäjän käyttäjätunnus. Käyttäjä-subjektin avulla voidaan toteuttaa kertakirjautuminen (single sign-on). Ensimmäinen sovellus, jonka käyttäjä työpöydällään käynnistää, kysyy käyttäjältä tämän käyttäjätunnuksen, jonka perusteella sovellus sitten asettaa käyttäjätunnuksen yhteiseen kontekstiin. Tämän jälkeen avattavat ja kontekstinhallintaan liittyneet sovellukset voivat käynnistyessään käyttää hyväkseen kontekstissa olevaa käyttäjätietoa ja suorittaa kirjautumisen käyttäjän puolesta. Minimitoteutuksessa tarvitaan vain käyttäjän käyttäjätunnusta, joka on käyttäjän yksilöivä id-tieto User.Id.Logon CCOW-standardista on määritelty käyttäjä-subjektille muitakin item-tietoja (Seliger 2002b, Tuomainen 2003b). TYÖPÖYTÄINTEGRAATION AVOIMET SOVELLUSRAJAPINNAT 19
20 PlugIT-kontekstinhallintaratkaisussa on oletuksena, että kaikki järjestelmät käyttävät samaa geneeristä id-tunnusta ollessaan yhteydessä kontekstinhallintaan. Näin Id-tiedon Suffix-osa ei ole tarpeellinen (User.Id.Logon.Suffix). HL7 tietotyyppi User.Id.Logon-tiedolle on string. Etuna geneerisen id-tunnuksen käytöstä on käyttäjätunnusten mappauksen tarpeettomuus kontekstinhallinnassa. Tosin mahdollinen mappaus geneeristen id-tunnuksien ja järjestelmien omien käyttäjätunnuksien välillä jää järjestelmien omalle vastuulle (ellei geneerisen id-tunnuksen käyttö riitä). Tällainen geneerinen id-tunnus on mahdollista saada varsinkin tulevaisuudessa toimikortilta POTILAS-SUBJEKTI Patient- eli potilassubjektilla tunnistetaan potilas. Potilassubjektin avulla kontekstinhallintaan liittyneet sovellukset voivat synkronoida käyttäjälle näyttämänsä potilaan tiedot. CCOW-standardissa on määritelty potilas-subjektille useita item-tietoja (Seliger 2002b, Tuomainen 2003b). PlugIT-kontekstinhallintaratkaisussa näistä tarvitaan ainoastaan potilaan yksilöivää tunnusta, joka Suomessa on henkilöturvatunnus. Potilaan yksilöivä id-tieto on näin Patient.Id.NationalIdNumber HL7 tietotyyppi Patient.Id.NationalIdNumber-tiedolle on string CUSTOM-SUBJEKTIT Yksittäisellä organisaatiolla voi olla tarve luoda uusia subjekteja omiin käyttötarpeisiinsa, ellei niitä löydy jo valmiiksi määriteltyinä. Tällöin voidaan määritellä itse omia custom-subjekteja. Customsubjektit on määriteltävä kuten CCOW-standardissa (Seliger 2002b). Näin itse määritellyt subjektit eivät ole ristiriidassa CCOW-standardissa valmiiksi määriteltyjen subjektien kanssa. Custom-subjektien erottaminen muista subjekteista tapahtuu käyttämällä erikseen määriteltyä avainsanaa. Avainsanana käytetään custom subjektia käyttävän organisaation World Wide Web Consortium (W3C) domain-nimeä. Tällaisella tekniikalla eri organisaatioiden määrittelemät custom-subjektit voidaan tunnistaa ja erottaa toisistaan. Taulukossa 1 on esimerkkejä customsubjekteista. Taulukko 1. Esimerkkejä custom subjektien määrittelystä. Custom-subjekti [plugit.fi]daterange [plugit.fi]daterange.id [plugit.fi]startdate Selitys Oma uusi subjekti (DateRange), jota ei löydy standardista Oma uusi subjekti (DateRange) ja sille oma uusi item (tieto alkamispäivä, StartDate), Id-osa CCOW-standardin mukainen Patient.Co.[plugit.fi]Current_medications Standardisubjektiin (Patient) lisätty oma uusi item (Current_medications), Co-osa CCOW-standardin mukainen 20 PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 6
Kontekstinhallinta. Päivitetty 17.8.2007. Mika Tuomainen
Kontekstinhallinta Päivitetty 17.8.2007 Mika Tuomainen Sisältö Työpöytäintegraatio CCOW standardi Miksi CCOW ei käynyt suoraan? Minimikontekstinhallinnan määrittely Tietoturvallinen kontekstinhallinta
LisätiedotEsityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima
Esityksen sisältö Johdanto Yleistä leimausmenettelystä ja leimasta Leimausmenettelyn vaiheet Kuinka määrittelyjen mukaisuus testataan: esimerkkejä testitapauksista Olennaisimmat kysymykset leimausmenettelyn
LisätiedotMuutos Tutkimusyhteistyösopimukseen. PlugIT: Terveydenhuollon sovellusintegraatio
Muutos PlugIT-tutkimusyhteistyösopimukseen, sivu 1/29 Muutos Tutkimusyhteistyösopimukseen PlugIT: Terveydenhuollon sovellusintegraatio 1. Projektiosapuolet: 1.1 Tutkimusosapuolet KUOPION YLIOPISTO, projektin
LisätiedotTyöpöytäintegraatio terveydenhuollossa ja CCOW-standardi
Työpöytäintegraatio terveydenhuollossa ja CCOW-standardi Terveydenhuollon ATK-päivät 27.5.2002 PlugIT ydin-osaprojekti Juha Rannanheimo Mika Tuomainen Esityksen sisältö Lyhyesti PlugIT-projektista Mitä
LisätiedotTyöpöytäintegraatio ja palvelurajapinnat - tilanne Suomessa ja muualla
Työpöytäintegraatio ja palvelurajapinnat - tilanne Suomessa ja muualla lopullinen versio esityksestä löytyy osoitteesta: http://www.centek.fi/serapi/mater/thatk05.pdf Terveydenhuollon atk-päivät, Helsinki,
LisätiedotHelp Desk toiminta päättyi 31.12.2004 ja sitä antoivat seuraavat henkilöt:
HL7 CDA FAQ päivitetty 15.1.2005 Tämän dokumentin OID-tunnus on 1.2.246.777.11.2005.9. HL7 Help Desk on tarkoitettu HL7 yhdistyksen toteuttamien standardien ja rajapintojen käyttöönottoon liittyvään neuvontaan
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Web Services. Web Services
Järjestelmäarkkitehtuuri (TK081702) Standardoidutu tapa integroida sovelluksia Internetin kautta avointen protokollien ja rajapintojen avulla. tekniikka mahdollista ITjärjestelmien liittämiseen yrityskumppaneiden
LisätiedotVisma Software Oy
pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri ilmoitusta. Oppaan ja siihen liittyvän muun materiaalin kopiointi on kielletty ilman :n
LisätiedotPlugIT-projektin työsuunnitelma 3. jaksolle 1.11.2002-30.4.2003 EHDOTUS johtoryhmälle, 27.10.2003. Koko projektin keskeiset tehtävät
PlugIT-projektin työsuunnitelma 3. jaksolle 1.11.2002-30.4.2003 EHDOTUS johtoryhmälle, 27.10.2003 Tässä työsuunnitelmassa on esitetty vain tutkimussuunnitelman mukaisten tärkeimpien tuotosten aikaansaamiseksi
LisätiedotKäyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy
Käyttöohje Ticket Inspector Versio 1.0 Sportum Oy 10.5.2017 Sivu 1 Sisällysluettelo 1. Yleistä... 2 2. Kirjautuminen ensimmäisellä kerralla / PIN-koodin unohtuessa... 3 3. Tunnistautuminen... 4 4. Päänäkymä...
Lisätiedot1. Opettaja lisää osallistujat: Opettaja poimii opiskelijat/opettajat alueelle
Käyttäjät Kun sinulle toimitetaan uusi tyhjä kurssialue, sinut on jo liitetty opettajaksi alueellesi. Opettajana voit itse lisätä alueellesi muita käyttäjiä eri rooleihin. Käyttäjiä voit lisätä alueelle
LisätiedotTikon ostolaskujen käsittely
Toukokuu 2014 1 (8) Toukokuu 2014 2 (8) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen aktivointi... 5 6. Eräajot
LisätiedotTikon ostolaskujen käsittely
Toukokuu 2013 1 (7) 6.3.0 Copyright Aditro 2013 Toukokuu 2013 2 (7) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen
LisätiedotOlet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun.
StorageIT 2006 varmuuskopiointiohjelman asennusohje. Hyvä asiakkaamme! Olet tehnyt hyvän valinnan hankkiessasi kotimaisen StorageIT varmuuskopiointipalvelun. Ennen asennuksen aloittamista Varmista, että
LisätiedotAvoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4
Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4 Tämän esityksen sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Lähtökohta. Integroinnin tavoitteet
Järjestelmäarkkitehtuuri (TK081702) Integraation tavoitteita Lähtökohta Web-palvelut Asiakasrekisteri ERP, Tuotannon ohjaus Tuotanto Myynti Intranet Extranet? CRM Johdon tuki Henkilöstö Kirjanpito Palkanlaskenta
LisätiedotILMOITUSSOVELLUS 4.1. Rahanpesun selvittelykeskus REKISTERÖINTIOHJE. SOVELLUS: 2014 UNODC, versio 4.1.38.0
Rahanpesun selvittelykeskus ILMOITUSSOVELLUS 4.1 REKISTERÖINTIOHJE SOVELLUS: 2014 UNODC, versio 4.1.38.0 Tekninen tuki: puh: 0295 486 833 (ark. 8-16) email: goaml.krp@poliisi.fi Ilmoitusten sisältöön liittyvät
LisätiedotPlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma ( )
PlugIT / Ydin: teemat ja jaksojen 2-6 suunnitelma (1.5.2002-31.8.2004) Ydin-osaprojekti: potilastietojen toiminnallisen hallinnan näkökulma Yhteisten ydinkomponenttien määrittely" Ydin-osaprojektin rooli
LisätiedotVisma Nova Webservice Versio 1.1 /
Visma Nova Webservice Versio 1.1 / 31.10.2018 pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri ilmoitusta. Oppaan ja siihen liittyvän muun
LisätiedotEMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE: 15.03.
EMVHost Online SUBJECT: COMPANY: COMMENTS: AUTHOR: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT NETS OY EMVHost Online Client sovelluksen käyttöohje NETS OY DATE: 15.03.2011 VERSION: 1.0 1 SISÄLLYS SISÄLLYS...
LisätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,
LisätiedotMallintaminen; kurssipalautejärjestelmä
Thomas Gustafsson & Saara Salminen Mallintaminen; kurssipalautejärjestelmä Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikan koulutusohjelma Mallintaminen, tehtävä 1 21.1.2012 Tiivistelmä Tekijä(t)
LisätiedotAvoimen ja yhteisen rajapinnan hallintamalli
Avoimen ja yhteisen rajapinnan hallintamalli 1.10.2015 Sisältö tausta avoimet toimittajakohtaiset rajapinnat (toimittajan hallitsemat rajapinnat) avoimet yhteiset rajapinnat (tilaajan hallitsemat rajapinnat)
Lisätiedottodenna.fi todenna.fi Käyttöohje Tässä käyttäohjeessa kerrotaan mikä on todenna.fi -kirjautumispalvelu ja miten sitä käytetään.
Käyttöohje Tässä käyttäohjeessa kerrotaan mikä on -kirjautumispalvelu ja miten sitä käytetään. - 0 - Mikä on? Henkilökohtaisia tietojasi sisältävä verkkopalvelu on suojattu niin, että tietosi ovat turvassa.
LisätiedotToimittajaportaalin pikaohje
1 Toimittajaportaalin pikaohje Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen
LisätiedotTyöryhmän jäsenen käyttöohje - RUMA-mobiilisovellus. 1. Sisäänkirjautuminen ja uloskirjautuminen
Työryhmän jäsenen käyttöohje - RUMA-mobiilisovellus Sisällys 1. Sisäänkirjautuminen ja uloskirjautuminen... 1 2. Päävalikko... 2 3. Työkartta-näkymä... 3 4. Liittyminen työryhmään... 4 5. Poistuminen työryhmästä...
Lisätiedot2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People ja Nseries ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä.
2007 Nokia. Kaikki oikeudet pidätetään. Nokia, Nokia Connecting People ja Nseries ovat Nokia Oyj:n tavaramerkkejä tai rekisteröityjä tavaramerkkejä. Muut tässä asiakirjassa mainitut tuotteiden ja yritysten
LisätiedotTiedonsiirto- ja rajapintastandardit
Tiedonsiirto- ja rajapintastandardit Viitekehys Julkishallinnon perustietovarantojen rajapinnat (PERA) työryhmän tulokset valmiit syksyllä 2011 Määrittelee teknisen arkkitehtuuriratkaisun tietovarantojen
LisätiedotKäyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä
www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite
LisätiedotToimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden
1 Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen haku Salasanan vaihto
LisätiedotTikon lisenssin haku
Marraskuu 2014 1 (11) lisenssin haku Lisenssin haku -ohje Marraskuu 2014 2 (11) Sisällysluettelo 1 Yleistä... 3 Muuttunut lisenssiavaimen toimituskäytäntö... 3 Milloin lisenssiavainta tarvitaan... 3 Kuka
LisätiedotVisma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/
LisätiedotTerveydenhuollon avoimet sovellusrajapinnat - yhteiset perusratkaisut
PLUGIT-HANKKEEN SELVITYKSIÄ JA RAPORTTEJA 7 STUDIES AND REPORTS OF THE PLUGIT PROJECT 7 Marko Sormunen, Jari Porrasmaa, Juha Rannanheimo, Juha Mykkänen, Saara Savolainen Terveydenhuollon avoimet sovellusrajapinnat
LisätiedotOutlook ja Yritysportaali Androidille
Outlook ja Yritysportaali Androidille Sisältö 1. Tarvittavat sovellukset... 2 2. Secure Hubiin kirjautuminen... 3 3. Outlookin ja Yritysportaalin käyttöönotto... 5 4. Hyvä ottaa huomioon asennuksen jälkeen....
LisätiedotKanta. Potilastiedon arkiston arkistonhoitajan opas
Käyttöohje 1 (10) Kanta Potilastiedon arkiston arkistonhoitajan opas Tämä dokumentti on terveydenhuollon palvelujenantajien (rekisterinpitäjien) arkistonhoitajille tarkoitettu ohje. Ohjeessa kuvataan arkistonhoitajan
LisätiedotLUPAHANKKEET RAKENNUSVALVONNAN SAHKÖISESSÄ ASIOINTIPALVELUSSA
LUPAHANKKEET RAKENNUSVALVONNAN SAHKÖISESSÄ ASIOINTIPALVELUSSA Rakennusvalvonnan sähköisessä asiointipalvelussa voi tehdä rakennusvalvonnan lupahakemuksia sähköisesti. Hakijan lisäksi hankkeita voi tarkastella
LisätiedotPerustA - Perustietovarantojen viitearkkitehtuuri. Liite 3: Tietojärjestelmäarkkitehtuurin. integraatioarkkitehtuuri
1 (9) PerustA - Perustietovarantojen viitearkkitehtuuri Liite 3: Tietojärjestelmäarkkitehtuurin looginen jäsennys ja integraatioarkkitehtuuri 2 (9) Sisältö 1 TIETOJÄRJESTELMÄARKKITEHTUURIN LOOGINEN JÄSENNYS
LisätiedotTW- EAV510: PORTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON
TWEAV510: PORTIOHJAUS (VIRTUAL SERVER) ESIMERKISSÄ VALVONTAKAMERAN KYTKEMINEN VERKKOON Laitteessa tulee olla ohjelmisto 5.00.49 tai uudempi, tarvittaessa päivitä laite OPERAATTORIN IPOSOITE Jotta valvontakameran
LisätiedotAsio. Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella
1 Kirjautuminen Ohjelma on selainpohjainen, joten ohjelmaa varten tarvitaan internet-selain. Ohjelmaan pääsee osoitteella tila.savonia.fi Ohjelmassa on ns. Haka-kirjautumispalvelu, jolloin kirjautumiseen
LisätiedotYdinpalvelurajapinnat (käyttäjä, käyttöoikeus, potilas): Tekninen liittymämäärittely http- ja XML-tekniikoilla Versio 2.
Ydinpalvelurajapinnat (käyttäjä, käyttöoikeus, potilas): Tekninen liittymämäärittely http- ja XML-tekniikoilla Versio 2.0 - alustava PlugIT-projekti, Ydinpalvelurajapinnat Yhteyshenkilö: Marko.Sormunen@uku.fi
LisätiedotJärjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotPalomuurit. Palomuuri. Teoriaa. Pakettitason palomuuri. Sovellustason palomuuri
Palomuuri Teoriaa Palomuurin tehtävä on estää ei-toivottua liikennettä paikalliseen verkkoon tai verkosta. Yleensä tämä tarkoittaa, että estetään liikennettä Internetistä paikallisverkkoon tai kotikoneelle.
LisätiedotTimeEdit opiskelijan ohje TimeEdit-instructions for students from this link
TimeEdit opiskelijan ohje TimeEdit-instructions for students from this link TimeEdit on työjärjestys- (lukujärjestys) ja tilanvarausohjelmisto. Sisältö 1 Oikeudet... 2 2 TimeEdit Web... 2 3 Kirjautuminen...
LisätiedotLukkarikone Pikaohjeet v. 1.0
Lukkarikone Pikaohjeet v. 1.0 Huom! Lukkarikone toimii oikein vain jos koulutusohjelmasi ylläpitää lukujärjestystietoja Metropolian tilanvarausjärjestelmässä (tvj.metropolia.fi). Käyttöperiaate Lukkarikone
LisätiedotZENworks Application Virtualization 11
ZENworks Application Virtualization 11 ZENworks / perinteinen asennus ZENworks virtualisointi Ei erillistä asennusta Ei vaadita erilisiä oikeuksia Oletusasetukset mukana Eri versiot samanaikaisesti Sama
LisätiedotJOVISION IP-KAMERA Käyttöohje
JOVISION IP-KAMERA Käyttöohje 1 Yleistä... 2 2 Kameran kytkeminen verkkoon... 2 2.1 Tietokoneella... 2 2.2 Älypuhelimella / tabletilla... 5 3 Salasanan vaihtaminen... 8 3.1 Salasanan vaihtaminen Windows
LisätiedotOhjelmistoarkkitehtuurit Syksy 2009 TTY Ohjelmistotekniikka 1
3. Komponentit ja rajapinnat 3.1 Komponenttien idea: ohjelmistotuotannon rationalisointi 3.2 Mikä on ohjelmistokomponentti? 3.3 Komponentit ohjelmistoyksikköinä 3.4 Rajapinnat 3.6 Komponenttien räätälöinti
LisätiedotEmmi-sovelluksen kirjautumisohje
Emmi-sovelluksen kirjautumisohje - päivitetty 5.9.2017- Sisällys 1. Yleistä Emmi-kirjautumisesta... 2 2. Yleistä PPSHP tunnuspalvelusta... 2 3. Yleistä tunnuksen hallinnasta... 2 4. Tunnuksen luominen...
Lisätiedotwww.solita.fi solita@solita.fi
www.solita.fi solita@solita.fi JAVA-SOVELLUSTEN RAKENTAMINEN INTEGROITUUN YMPÄRISTÖÖN Jarno Peltoniemi Solita Oy 10.5.2005 Aiheet Johdanto Portaalit, portletit Oracle Portal Java-sovelluksen rakentaminen
LisätiedotOutlook ja Yritysportaali Androidille
Outlook ja Yritysportaali Androidille Sisältö Secure hubiin kirjautuminen... 2 Outlookin ja Yritysportaalin käyttöönotto... 4 Hyvä ottaa huomioon asennuksen jälkeen.... 12 1 Secure hubiin kirjautuminen
LisätiedotKokemuksia kertakirjautumisesta kuinka Valvira-kortista tehdään haluttu
Kokemuksia kertakirjautumisesta kuinka Valvira-kortista tehdään haluttu 26.5.2010 Pertti Eskelinen Head of Consulting and Support Salcom Group Oy, osasto 57 Salcom Groupin tavoite ja missio Yritys, joka
LisätiedotWINHIT OMAVALVONTA. Omavalvonnan käyttöliittymän ja seurantalokin ohjekirja
WINHIT OMAVALVONTA Omavalvonnan käyttöliittymän ja seurantalokin ohjekirja 2015 2 / 8 SISÄLLYSLUETTELO 1. POTILASTIETOJÄRJESTELMÄN KÄYTTÖLOKI... 3 1.1. YKSITYISEN TERVEYDENHUOLLON OMAVALVONTA... 3 1.2.
LisätiedotMuutos Tutkimusyhteistyösopimukseen. PlugIT: Terveydenhuollon sovellusintegraatio
Muutos PlugIT-tutkimusyhteistyösopimukseen, sivu 1/29 Muutos Tutkimusyhteistyösopimukseen PlugIT: Terveydenhuollon sovellusintegraatio 1. Projektiosapuolet: 1.1 Tutkimusosapuolet KUOPION YLIOPISTO, projektin
LisätiedotPaikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7
Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7 Mikä on IT arkkitehtuuri? Liiketoimintamalli määrittelee IT arkkitehtuurin IT arkkitehtuuri ottaa kantaa sovelluksen laadullisiin vaatimuksiin
Lisätiedot582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus
582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus Sisältö Mikä on web-sovellus? Selaimen rooli web-sovelluksessa Palvelimen rooli web-sovelluksessa Aineistopyynnöt Tiedon välittäminen
LisätiedotVisma asiakaspalvelu Tukipyyntöjen lähettäminen
Visma asiakaspalvelu Tukipyyntöjen lähettäminen 2 Sisällys 1 Tukipyyntöjen käsittely... 3 1.1 Tukipalvelun sisältö... 3 1.2 Tukipyynnön lähettäminen... 3 1.3 Kuvan lisääminen tukipyyntöön... 4 2 Etähallintatyökalut...
LisätiedotPotilastiedot ja tietoturvallisuus Käyttäjähallinta ja tietoturva kertakirjautumisella
Potilastiedot ja tietoturvallisuus Käyttäjähallinta ja tietoturva kertakirjautumisella Terveydenhuollon atk-päivät 19-20.5.2008, Redicom Oy jukka.koskinen@redicom.fi Käyttäjähallinta (IDM) Salasanahallinta
LisätiedotToiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen
Vaatimusluettelo versio 0.17 Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen Yleiset vaatimukset 1 Koodistopalvelujärjestelmä on selainkäyttöinen 2 Käyttöliittymän tulee
LisätiedotSähköpostitilin luonti 07.06.2011
Sähköpostitilin luonti 07.06.2011 SÄHKÖPOSTITILIN LUONTI Tilin luonti pääkäyttäjän hallintaportaalissa 3 Sähköpostitilin luonti Outlook 2010 ohjelmaan 8 Tämä ohje on lyhennetty versio sähköpostilin Hallintaportaalin
LisätiedotOutlook ja Yritysportaali iphonelle
Outlook ja Yritysportaali iphonelle Sisältö 1. Tarvittavat sovellukset... 2 2. Secure Hubiin kirjautuminen... 3 3. Outlookin ja Yritysportaalin käyttöönotto... 7 4. Hyvä ottaa huomioon asennuksen jälkeen....
LisätiedotHallintaliittymän käyttöohje
Hallintaliittymän käyttöohje 1. Yleisiä huomioita Hallintaliittymän käyttöä helpottavia yleisiä huomioita: - Käytä listanäkymien hakukentissä kentän vieressä olevaa hakunappia, älä enter-näppäintä. - Älä
LisätiedotSecure hubiin kirjautuminen
Outlook Androidille Sisältö Secure hubiin kirjautuminen... 2 Vanhan sähköpostitilin poisto... 4 Outlookin ja Yritysportaalin käyttöönotto... 6 Hyvä ottaa huomioon asennuksen jälkeen.... 14 1 Secure hubiin
LisätiedotKäyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio
Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,
LisätiedotSuomen avoimien tietojärjestelmien keskus COSS ry
Viisaat hankinnat: Avoimuudet uusissa JIT 2015 -ehdoissa JulkICTLab-seminaari 20.11.2015 Martin von Willebrand, puheenjohtaja Avoin arkkitehtuuri Luo jäsenien menestystarinoita avoimilla ratkaisuilla Avoimet
LisätiedotSilvaToiminta Versio 1.0. SilvaToiminta. Pikaohje Versio Oy Silvadata Ab Pikaohje 1
SilvaToiminta Pikaohje Versio 1.0 12.12.2014 Oy Silvadata Ab 10.12.2014 Pikaohje 1 SISÄLLYS 1 SILVATOIMINTA... 3 2 OHJELMISTON KÄYTTÖTARKOITUS... 4 2.1 Osiot... 4 2.1.1 Asiakkaat... 4 2.1.2 Viestit...
LisätiedotMaestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki
1 Uusi asiakasyrityksen käyttäjätunnus MaestroNG-järjestelmään 1 Yleistä... 2 2 Perusta käyttäjäryhmät... 2 3 Lisää käyttäjäryhmille oikeudet... 3 Oikeus sivustoon... 3 Oikeus firmaan... 4 Oikeudet sovelluksiin...
LisätiedotKANTA HL7 RAJAPINTAMÄÄRITTELYT: ERILLISJÄRJESTELMIEN LIITTÄMINEN KANTA-PALVELUUN ERILLISJÄRJESTELMIEN KANTA- PALVELUTAPAHTUMARAJAPINNAT TYÖRYHMÄ
KANTA HL7 RAJAPINTAMÄÄRITTELYT: ERILLISJÄRJESTELMIEN LIITTÄMINEN KANTA-PALVELUUN ERILLISJÄRJESTELMIEN KANTA- PALVELUTAPAHTUMARAJAPINNAT TYÖRYHMÄ 5.5.2010 Timo Kaskinen, Timo Siira, Jarkko Närvänen SOLEA
Lisätiedotsivu 1 Verkkopäätteen muuttaminen Anvian uuteen tekniikkaan Ohje käy seuraaviin verkkopäätteisiin
sivu 1 Verkkopäätteen muuttaminen Anvian uuteen tekniikkaan Ohje käy seuraaviin verkkopäätteisiin Zyxel Prestige 645 ISP Zyxel Prestige 645 WEB Zyxel Prestige 645R Zyxel Prestige 645 Ennen aloitusta tarkista,
LisätiedotSovellusarkkitehtuurit
HELIA TiKo-05 1 (9) Sovellusarkkitehtuurit ODBC (Open Database Connectivity)... 2 JDBC (Java Database Connectivity)... 5 Middleware... 6 Middleware luokittelu... 7 Tietokanta -middleware... 8 Tapahtumamonitorit
LisätiedotOppimateriaalin lisääminen
Helsingin yliopisto 1 Oppimateriaalin lisääminen Tässä ohjeessa käsitellään oppimateriaalilinkin lisäämistä sekä opintokohteelle, että opetustapahtumalle. WebOodiin on mahdollista syöttää oppikirjojen
LisätiedotToiminnallisten vaatimusten jäljitettävyys tietotarpeisiin ja ohjelmistoratkaisuihin terveydenhuollon tietojärjestelmissä
Toiminnallisten vaatimusten jäljitettävyys tietotarpeisiin ja ohjelmistoratkaisuihin terveydenhuollon tietojärjestelmissä Juha Mykkänen, Irmeli Minkkinen, Assi Pöyölä, Annamari Riekkinen Kuopion yliopisto
LisätiedotKODAK EIM & RIM VIParchive Ratkaisut
ATK Päivät 2006 Mikkeli KODAK EIM & RIM VIParchive Ratkaisut 29.-30.5. 2006 Stefan Lindqvist HCIS Sales Specialist Health Care Information Systems Kodak Health Group 3/24/2013 1 Arkistoinnin haasteita
LisätiedotAjankohtaista tietoa LähiTapiolan verkkopalvelun pääkäyttäjille
Ajankohtaista tietoa LähiTapiolan verkkopalvelun pääkäyttäjille Hyvä verkkopalvelumme pääkäyttäjä, Kerromme tässä tiedotteessa ajankohtaisia ja tärkeitä asioita LähiTapiolan yritysten verkkopalveluun kirjautumisesta,
LisätiedotAlkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti Kandidaatintyö ja seminaari
LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS Ti5004000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 4.6.2007,
LisätiedotVIRTUAALITOIMISTO. Käyttäjän opas
------- VIRTUAALITOIMISTO Käyttäjän opas OHJE VIRTUAALITOIMISTO Yleiset ohjeet 15.7.2016 Sisältö 1 VIRTUAALITOIMISTON KÄYTTÖ... 1 1.1 Kirjautuminen virtuaalitoimistoon... 1 1.2 Uloskirjautuminen virtuaalitoimistosta...
LisätiedotVisma sovellustuki Tukipyyntöjen lähettäminen
Visma sovellustuki Tukipyyntöjen lähettäminen 2 Sisällys 1 Tukipyyntöjen käsittely... 3 1.1 Tukipalvelun sisältö... 3 1.2 Tukipyynnön lähettäminen... 3 1.3 Kuvan lisääminen tukipyyntöön... 4 2 Etähallintatyökalut...
LisätiedotSerAPI Patientlist Client käyttö- ja asennusohje
SerAPI Patientlist Client käyttö- ja asennusohje Yhteyshenkilö Hannu Virkanen (hannu.virkanen@uku.fi) Dokumentin versio 1.0 Päiväys 26.6.2007 Sisällysluettelo 1 Johdanto... 4 2 Sovelluksen päälomake...
Lisätiedotin condition monitoring
Etäteknologioiden automaatiosovellukset Using e-speak e in condition monitoring tutkija professori Hannu Koivisto Sisältö Tausta Globaali kunnonvalvontajärjestelmä E-speak globaalissa kunnonvalvontajärjestelmässä
LisätiedotOP Tunnistuksen välityspalvelu
Palvelukuvaus 1 (6) OP Tunnistuksen välityspalvelu Sisällys 1 Yleiskuvaus... 2 2 Vaatimukset käytettävälle ohjelmistolle... 3 2.1 Käyttöliittymä... 3 2.2 Tuetut selaimet... 3 3 Sopiminen... 4 3.1 Sopimusmuutokset...
LisätiedotAutomaster tai MBS. 2. ODBC - ajurin asennus (jos ei ole jo asennettu)
1 GHTransaction-ohjelman asennusohje Copyright Grey-Hen Oy. All rights reserved. Sisältö: 1. Johdanto 2. ODBC - ajurin asennus 3. GH Transaction ohjelman asennus Automaster tai MBS 1. Johdanto GHTransaction
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Järjestelmäarkkitehtuuri. Järjestelmäarkkitehtuuri
Järjestelmäarkkitehtuuri (TK081702) ja Järjestelmäarkkitehtuuri Sovellukset ovat olemassa Järjestelmien uudistaminen vie yleensä arvioitua enemmän resursseja ja kestää arvioitua kauemmin Migration (Migraatio
LisätiedotLemonsoft SaaS -pilvipalvelu OHJEET
Lemonsoft SaaS -pilvipalvelu OHJEET Lemonsoft-käyttäjätunnukset Käyttäjätunnukset voit tilata suoraan omalta Lemonsoft-myyjältäsi tai Lemonsoftin asiakaspalvelun kautta. Käyttäjätunnusta tilatessasi ilmoitathan
LisätiedotKorkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2
Korkeakoulujen prosessipalvelin: mallintajan palvelinohje Versio 0.2 Sisällysluettelo Muutoshistoria...3 1 Johdanto...4 2 Palvelimen käyttöön tarvittavat ohjelmat...4 3 Palvelimelle kirjautuminen...4 4
LisätiedotTietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen
Tietojärjestelmä tuotantoympäristössä Tausta ja tavoitteet Tausta Kurssilla on opiskeltu suunnittelemaan ja toteuttamaan tietokanta, joka on pieni perustuu selkeisiin vaatimuksiin on (yleensä) yhden samanaikaisen
LisätiedotSisällys. JAVA-OHJELMOINTI Osa 7: Abstrakti luokka ja rajapinta. Abstraktin luokan idea. Abstrakti luokka ja metodi. Esimerkki
Sisällys JAVA-OHJELMOINTI Osa 7: Abstrakti luokka ja rajapinta Abstrakti luokka ja metodi Rajapintamäärittely (interface) Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 13.10.2000 E.
LisätiedotToimintaympäristön kuvaus. LTC-Otso Myyjän työkalu (POC)
LTC-Otso Myyjän työkalu (POC) Toimintaympäristön kuvaus 21 toukokuu, 2015 Sisältö 1 Johdanto... 3 1.1 Dokumentin tavoite... 3 1.2 Dokumentin yleiskuvaus... 3 2 Järjestelmälle asetetut vaatimukset... 3
LisätiedotTilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa
1(6) Tilastokeskuksen rajapintapalveluiden käyttöönotto ArcGISohjelmistossa Ohjeita laatiessa on käytetty ArcGIS:n versiota 10.1. Koordinaattijärjestelmä ArcGIS käyttää oletuskoordinaattijärjestelmänä
LisätiedotJärjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat
Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
LisätiedotLoCCaM Riistakamerasovellus. Dimag Ky dimag.fi
LoCCaM Riistakamerasovellus Dimag Ky janne.koski @ dimag.fi +358505907788 Sovelluksen toimintaperiaate Toimintaperiaate yksinkertaistettuna on seuraavanlainen Kamera ottaa kuvan tai videon jonka lähettää
LisätiedotOhje Emmi-sovellukseen kirjautumista varten
1 Ohje Emmi-sovellukseen kirjautumista varten Ohjetta päivitetty 2.9.2017. 1. Yleistä Emmi-kirjautumisesta Kirjautuminen Emmi-sovellukseen vaatii voimassa olevan käyttäjätunnuksen sekä hyväksytyn käyttöoikeuden
LisätiedotIntegrointi. Ohjelmistotekniikka kevät 2003
Integrointi Ohjelmistotekniikka kevät 2003 ERP (Toiminnanohjausjärjestelmä) Myynti Henkilöstö, palkanlaskenta Kirjanpito Myynti Myyjät Extranet Tietovarasto Laskutus, reskontrat Asiakas ERP Asiakasrekisteri
LisätiedotPotilastiedot ja tietoturvallisuus Tietoturvaselvitykset ja asiantuntijakonsultointi roolipohjaisen käyttäjähallinnan osalta
Potilastiedot ja tietoturvallisuus Tietoturvaselvitykset ja asiantuntijakonsultointi roolipohjaisen käyttäjähallinnan osalta Terveydenhuollon atk-päivät 26.-27.5.2009, Redicom Oy jukka.koskinen@redicom.fi
LisätiedotOpinajan käytön aloittaminen koulussa/oppilaitoksessa
Opinajan käytön aloittaminen koulussa/oppilaitoksessa Yleistä Opinaika löytyy osoitteesta: http://www.opinaika.fi Jokainen oppilas ja opettaja tarvitsevat oman käyttäjätunnuksen ja siihen liittyvän salasanan
LisätiedotASUKASKYSELYOHJE Sivu 1 / 8. Kauppalehti Tietopalvelujen asiakaspalvelu vastaa lupahakemuksen tarkastamisesta ja luvan myöntää Väestörekisterikeskus.
ASUKASKYSELYOHJE Sivu 1 / 8 Asukaskyselypalvelun käyttöönotto Sisällys 1. Palveluun kirjautuminen... 1 2. Uusien taloyhtiöiden lisääminen... 2 3. Rakennusten lisääminen... 3 4. Lupahakemuksen lähetys...
LisätiedotYritys nimeltä Redicom
Kertakirjautuminen IDM projektin keihäänkärki Yritys nimeltä Redicom Redicom Oy Redicom on riippumaton konsulttitalo, joka on erikoistunut tunnistautumis-, käyttäjähallinta ( IDM ja IAM)- ja kertakirjautumisratkaisujen
LisätiedotWindows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan
Aram Abdulla Hassan Windows Server 2012 asentaminen ja käyttö 1 Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Hyper-V ohjelma. Riipu minkälaista Serveria yritämme
LisätiedotVisma Business AddOn Tilauksen synkronointi. Käsikirja
Visma Business AddOn Tilauksen synkronointi Käsikirja Oppaan päiväys: 10.4.2013. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin
LisätiedotLiite 2 : RAFAELA -aineiston elinkaaren hallinta
RAFAELA-hoitoisuusluokitus-jär je 1 Liite 2 : RAFAELA -aineiston elinkaaren hallinta Ohje: Lomake täytetään Tilaajan toimesta ja palautetaan Toimittajalle käyttöoikeussopimuksen mukana. 1. Aineiston omistajuus
LisätiedotVaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
LisätiedotYhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Avoin verkkoalusta ihmisen ja koneen ymmärtämien tietomääritysten tekemiseen Riitta Alkula 20.3.2019 Esityksen sisältö
Lisätiedot