HL7 Finland koulutus. FHIR profilointi perusteet , Helsinki. Tietohiisi, Mika Tuomainen

Koko: px
Aloita esitys sivulta:

Download "HL7 Finland koulutus. FHIR profilointi perusteet , Helsinki. Tietohiisi, Mika Tuomainen"

Transkriptio

1 1 HL7 Finland koulutus FHIR profilointi perusteet , Helsinki Tietohiisi, Mika Tuomainen

2 2 Kiitokset Materiaalissa hyödynnetty seuraavien tekijöiden esityksiä (CC by author): Rene Spronk Mirjam Baltus Ewout Kramer Lloyd McKenzie Michel Rutten Grahame Grieve David Hay

3 3 Koulutuksen sisältö Päivä 1 FHIR perusteet FHIR profilointi perusteet FHIR profilointi 1/2 Päivä 2 FHIR profilointi 2/2 Simplifier profiilirekisteri

4 4 Sisältö Yleistä taustaa profiloinnille FHIR Conformance resurssit Profiilit Profilointi

5 Taustaa profiloinnille 5

6 6 Miksi profilointia tarvitaan? Ydin FHIR standardi kuvaa alustan, joukon resursseja ja APIn, joista voidaan käyttää useissa eri terveydenhuollon konteksteissa. Monta eri terveydenhuollon kontekstia mutta vain yksi setti resursseja On kuitenkin olemassa paljon eroavaisuuksia eri käyttökontekstien välillä Lainsäädännösssä, eri terveydenhuollon ekosysteemien käytännöissä, vaatimuksissa, säännöissä Jokainen resurssipalvelin voi toteuttaa tietyn alijoukon FHIR määrittelystä (kyvykkyydet, tietosisältö, formaatti, tiedonsiirtomalit) Näin joudutaan tekemään valintoja, mitkä näistä johtuvat toimet ovat mahdollisia ja/tai hyödyllisiä. Tästä syystä FHIR määritelty alustamäärittelyksi Se luo yleisen alustan / perustan, jolle useat erilaiset ratkaisut voidaan toteuttaa. 80 / 20 malli Yleisyyden vuoksi FHIR vaatii soveltamista/mukauttamista = profilointia tietyn kontekstin käyttötarpeisiin

7 Periytetyt profiilit (derived profiles, layered profiles) 7 Resurssit Ydin (Core) resrussit Suomi profiilit US profiilit Kansalliset profiilit PHR profiilit Organisaatiokohtaiset profiilit

8 8 Mitä profilointi on? Kuvaa resurssien soveltamisen eri käyttökohteisiin ja eri käyttökonteksteihin: Mitä resurssin elementtejä käytetään ja miten Mitä resurssin elementtejä ei käytetä Mitä lisäelementtejä, joita ei löydy pohjamäärittelystä, resurssiin on lisätty Mitä koodistoja käytetään tietyissä koodatun tiedon elementeissä Mitä FHIRin RESTful APIn, sanomien (messaging) ja dokumenttien (documents) ominaisuuksia käytetään ja miten Hakuparametrit Kuvaukset miten resurssin elementtejä ja APIn ominaisuuksia käytetään paikallisiin vaatimuksiin ja / tai toteutuksiin

9 9 Esim. Kanta PHR tarpeet Itse tehdyt fysiologiset mittaukset, itsehoitolääkitys, kyselyt ja vastaukset, suostumus, omahoitosuunnitelmat Resurssi-instanssien tiedon oikeellisuuden varmentaminen mahdollisimman pitkälle serveripään validoinnilla esim. mittayksiköt, valuesetit, koodistot jne.. validointi tehdään profiileja vasten (ei tarvetta erillisille validointisäännöille!!!) samaa tietoa lukee ja kirjoittaa eri sovellukset (kansallinen konteksti vs. oma sovellus ja oma resurssipalvelin) Omakanta näyttää Omatietovarannon tiedot kansalaiselle Lokiraporttien tuottamiseen vaadittavat tiedot APIn ominaisuudet Mitä resurssityyppejä tuetaan, mitä profiileja tuetaan Mitä CRUD operaatioita tuetaan per resurssi Mitä hakuparametreja tuetaan per resurssi Syntaksituki (Kanta PHR vain JSON)

10 10 FHIR profiloinnin tuomia etuja FHIR:ssa profilointi on sisäänrakennettu (FHIR Conformance resurssit) Aiemmin HL7:ssa profiilit tehtiin eri syntaksilla kuin itse standardit (Schematron, Word, Skeemat, HTML..) FHIR:ssa profiilit ja implementointoppaat ovat itsekin FHIR resursseja Ohjelmallisesti käsiteltävässä muodossa Profiilien hallinta ja ylläpito rakenteisessa muodossa -> profiilit määritelty samalla standardilla kuin resurssitkin Validointi -> FHIR palvelimet voivat validoida suoraan resurssi-instansseja profiileja vasten (ks. Koodin generointi profiilien pohjalta Kommunikointiväline eri osapuolten välillä

11 FHIR Conformance resurssit 11

12 Conformance resurssit ja niiden suhteet 12

13 13 FHIR Conformance resurssit FHIR tarjoaa joukon resursseja, joita voidaan käyttää edellisten kalvojen soveltamistarpeiden esittämiseen ja hyödyntämiseen ohjelmallisesti. Näitä resursseja kutsutaan Conformance resursseiksi. Näitä resursseja käytetään Implementation Guide- (Implementointioppaissa) ja Capability Statement- (järjestelmän kyvykkyydet) kuvauksissa mutta voidaan käyttää myös omina erillisinä yksittäisinä resursseinaan Implementointioppaat (Implementation Guides) ovat tietyn sovellusalueen, organisaation / instituution tai toimittajan julkaisemia dokumentteja, jotka kuvaavat miten FHIR standardia on sovellettu tukemaa tiettyä käyttötarkoitusta / käyttötapausta (käyttötapauksia). Implementointiopas yhdistää joukon Conformance resursseja ja näihin liittyvän tekstimuotoisen ohjeistuksen toteuttajien hyödynnettäväksi dokumentiksi. Capability Statement käyttää Conformance resursseja dokumentoimaan, miten asiakaspää (client) tai palvelin (server) toteuttavat FHIRiä, esim. mitkä standardin tukemat paradigmat ja API ominaisuudet ovat toteutettu ja miten

14 14 FHIR Conformance resurssit Implementointioppaan (soveltamisoppaan) sisältö kuvataan käyttämällä resurssia ImplementationGuide Capability Statementin sisältö kuvataan käyttämällä resurssia CapabilityStatement Huom. CapabilityStatement on itse asiassa yksi Conformance resursseista, se kuvaa järjestelmän ominaisuudet (kyvykkyydet) ImplementationGuide on joukko Conformance resursseja: StructureDefinition CapabilityStatement MessageDefinition OperationDefinition SearchParameter CompartmentDefinition DataElement Conformance resursseja voidaan käyttää myös itsenäisesti, ei välttämättä vain implementointioppaassa tai Capability statementin määrityksessä.

15 Conformance resurssit ja niiden suhteet 15

16 16 FHIR Conformance resurssit StructureDefinition Resurssi, joka kuvaa miten tiettyä rakennetta (resurssi, laajennus, tietotyyppi) käytetään Miten resurssin/tietotyypin olemassa olevia elementtejä käytetään Mitä olemassa olevia elementtäjä ei käytetä Mitä laajennuksia voidaan käyttää resurssissa/tietotyypissä Viittaukset Value Setteihin, jotka määrittävät käytettävien kooditettujen elementtien tietojen sisällöt Capability Statement Resurssi, joka käyttää muita Conformance resursseja dokumentoimaan, miten asiakaspää (client) tai palvelin (server) toteuttavat FHIRiä Esim. mitkä standardin tukemat paradigmat ja API ominaisuudet ovat toteutettu ja miten MessageDefinition Resurssi, joka kuvaa sanomat, joita voidaan lähettää ja vastaanottaa Ml. tapahtumat jotka liittyvät sanomaviestintään, välitettävä sanoman tietosisältö, sanoman vastaanottajan vastuut OperationDefinition Resurssi, jolla voidaan kuvata lisäoperaatiot, jotka eivät löydy pohjastandardista SearchParameter Resurssi, jolla voidaan kuvata lisähakuominaisuukisa, joita ei löydy pohjastandardista CompartmentDefinition Resurssi, joka kuvataan resurssien loogista ryhmittely (käytetään pääsynhallinnassa ja hakujen kuvauksissa) DataElement Resurssi, jolla voidaan kuvata yhden yksittäisen erillisen tiedon rakenne (esim. raportointia varten)

17 17 FHIR ydinmäärittelyt tehty conformance resursseilla FHIR Core tietotyyppien määrittelyt FHIR Core resurssien määrittelyt REST operaatiot Standardissa määritellyt hakuparametrit Standardissa kiinnitetyt koodistot Profiilien määrittelyt Laajennusten määrittelyt Loogisten mallien (Logical Models) määrittelyt

18 18 StructureDefinition Julkaistaan rekisterissä Hyödynnettävissä ohjelmallisesti! Voidaan tehdä vertailua Voidaan tehdä muunnoksia Voidaan validoida resursseja Voidaan genoroida koodia Voidaan generoida käyttöliittymää

19 19 CapabilityStatement Määrittelee FHIR palvelimen kyvykkyydet Miten asiakaspää (client) tai palvelin (server) toteuttavat FHIRiä Mitkä standardin paradigmat tuettuna Mitkä REST ominaisuudet ovat toteutettu ja miten Mitkä hakuparametrit per resurssi käytössä Tuetut formaatit XML, JSON, RDF Tuetut resurssityypit Operaatiot Tuetut profiilit Tietoturvapalvelut Sitoo Conformance resursseja yhteen Hyödynnettävissä ohjelmallisesti

20 20 OperationDefinition Määrittelee REST interaktiot Operaation nimi Input/output parametrit Toiminnan kuvaus Mille resursseille määritelty Voidaan laajentaa ja rajoittaa perus REST APIa Hyödynnettävissä ohjelmallisesti

21 21 SearchParameter Määrittelee nimetyt REST APIssa käytettävät hakuparametrit Nimi Miten hakuparametriin viitataan client-päässä Miten hakuparametria käsitellään palvelinpäässä Mitä resurssin elementtiä hakuparametri vastaa Voidaan laajentaa ja rajoittaa perus REST APIa Hyödynnettävissä ohjelmallisesti Lisähakukriteerien määrittely Hakukriteerit voidaan jakaa eri kategorioihin: Haut, jotka kohdistuvat ydinelementteihin mutta näille ydinelementeille ei ole standardissa hakukriteerejä (esim. Haetaan havaintoja, jotka kuuluvat normaaliin viitearvoon) Haut, jotka kohdistuvat tiettyyn laajennukseen Haut, jotka eivät kohdistu yhteen tiettyyn elementtiin vaan näiden elementtien yhdistelmiin tai elementteiin kohdistuvaan laskentaan (esim. Haetaan tietyn ikäisiä potilaita) Nämä lisähaut määritellään SearchParameter resurssilla.

22 22 ImplementationGuide Kuvaa käytön kohdeympäristön/kontekstin Kuvaa vaatimukset FHIR toteutukselle Määrittelee linkit Oleellisiin FHIR artifakteihin (profiilit, muut soveltamisohjeet) Oppaan toimittamiseen liittyvät tiedot Käyttö Mahdollistaa implementointioppaan julkaisun Mahdollistaa työkalupohjaiset määrittelyjen mukaisuuden validoinnin Hyödynnettävissä ohjelmallisesti

23 23 Resurssien tunnisteet (Canonical Url) Conformance resurssin yksilöivä tunniste Käytetään viittauksissa conformance resurssiin Resurssin määrittelijän määrittelmä HUOM. Ero resurssin loogiseen id:hen, joka on serverin muodostama Esim

24 Profiilit / profilointi 24

25 25 FHIR:n profilointi Profiloinnin kaksi kohdetta CapabilityStatement resurssi StructureDefinition resurssi

26 CapabilityStatement 26

27 27 CapabilityStatement Määrittelee FHIR palvelimen kyvykkyydet Miten asiakaspää (client) tai palvelin (server) toteuttavat FHIRiä Tuetut formaatit Tuetut resurssityypit Operaatiot Tuetut profiilit Tietoturvapalvelut

28 28 FHIR:n profilointi - CapabilityStatement APIn kuvaaminen ja rajoittaminen Listaa REST interaktiot (read, update, search, jne.), jotka resurssipalvelin tarjoaa + jokaiseen inteaktioon liittyvät lisätiedot Voidaan käyttää listaamaan myös joukko tuettuja toiminnallisuuksia (esim. välttämättä kaikki REST interaktiot ei käytettävissä). Ainoa pakollinen interaktio ja toiminnallisuus on itse CapabilityStatement resurssin noutaminen palvelimelta. APIn laajentaminen FHIRin tarjoamien operaatioiden lisäksi palvelimet voivat tarjota myös erikseen määriteltyjä lisäoperaatioita (jotka eivät ole osa FHIR standardia) Nämä määritellään Operation frameworkilla ja OperationDefinition resurssilla (tunnistaa etuliitteestä $)

29 29 Esim. Kanta PHR CapabilityStatement

30 30

31 StructureDefinition 31

32 32 FHIR:n profilointi - StructureDefinition (FHIR Core tietotyyppien ja resurssien määrittelyt ovat StructureDefinition resursseja) Resurssin laajentaminen ja rajoittaminen Edellisistä johdettujen profiilien määrittelyt Laajennusten määrittelyt Yleensä kun puhutaan resurssin profiloinnista, tarkoitetaan StructureDefinition resurssin profilointia Jatkossa koulutuksessa keskitytään nimenomaan StructureDefinition resurssin profilointiin

33 33 StructureDefinition resurssi Resurssin rakennekuvauksen sisällön yleistiedot / ominaisuudet Canonical Url Nimi (Name), Otsikko (Title) Status (draft, active) Päivämäärä (Date), Versio (Version, author assigned) Tekijä (Author), Julkaisija (publisher), Yhteystiedot (contact), Profiili johon rakenne pohjautuu (Base profile)

34 34 StructureDefinition resurssi Mapping: Ulkoiset määrittely, johon sisältö voidaan mapata Differential vs Snapshot Element ElementDefinition Resurssin tietolementtien määrittelyt (ElementDefinitions) Nimi (Name), kardinaliteetit (cardinality), tietotyyppi (data type) Määritelmät (Definitions), käytön huomiot (usage notes), vaatimukset (requirements) Oletus (Default) tai vakioarvot (fixed values) Rajoitukset (constraints), pituusrajat (length limits) Koodistojen kiinnittämiset (Terminology bindings) Mappaukset toisiin määrittelyihin (Mappings to other specifications)

35 35 Differential vs. Snapshot Differential Component Lista elementtien rajoituksista, joita profiilissa on määritelty Määrittelee vain elementtien rajoitukset Mallintajan ylläpitämä Suhteellisen pieni tiedostokoko (KBs) Voidaan hyödyntää tehokkaaseen tietojen vaihtamaiseen ja tallentamiseen (riippuen hyödyntävän järjestelmän kyvyistä) Snapshot Component Täydellinen lista kaikista resurssien ja tietotyyppien elementtien määrittelyistä Määrittelee kaikki rajoitukset + määrittelyt jotka periytyvät pohjamäärittelystä (resurssi, tietotyyppi) Ohjelmallisesti muodostettava (FHIR Operation) Suhteellisen suuri tiedostokoko (MBs) Prosessointia varten (validointi, koodin generointi jne.)

36 36 FHIR rakenteen määrittely (StructureDefinition) Resource BackboneElement Backbone: Rakenne-elementti useammasta elementistä koostuvalle rakenteelle (ei ole tietotyyppi) DomainResource Primitive Data Type StructureDefinition Resurssi Tietotyyppi Laajennus Profiili Element ElementDefinition Complex Data Type Metadata Data Type Spec.purp. Data Type

37 37 StructureDefinition resurssin käyttäminen StructureDefinition resurssilla (profiililla) voidaan määritellä rajoituksia FHIR resurssin elementteihin tai tietotyyppeihin, tai lisärajoituksia jo olemassa oleviin profiileihin. StructureDefinition:ssa otetaan käyttöön koko rakenteelle tai tietylle elementille määrittellyt laajennukset StructeDefinition tunnistetaan yksiöllisellä URL:lla ja tämän URL:in pitäisi olla sama jota käytetään StructureDefinition:in julkaisussa. StructeDefinition on käytännössä lineaarinen lista elementtien määrittelyjä (ElementDefinitions)

38 38 StructureDefinition resurssin käyttäminen Elementin kardinaliteetin muuttaminen, esim. pohjaresurssi sallii 0..*, tämä voidaan rajoitaa tukemaan vain 1..2 Elementti voidaan poistaa käytöstä määrittelemällä max. kardinaliteetti 0 Elementin sisältö voidaan rajoittaa tiettyyn fiksattuun arvoon (fixed value) Tehdä lisärajoituksia syvemmällä hierarkiassa oleviin elementteihin (ei vain päätasolle)

39 39 StructureDefinition resurssin käyttäminen Rajoittaa vain tietyt sallitut elementin tyypit, jos elementissä sallittu useita eri tyyppejä (choice) Vaatia elementin tietotyypille käytettäväksi tietotyypille määritelty profiili (tietotyyppiä voidaan rajoittaa myös suoraan profiilissa mutta rajoitus on tällöin profiilikohtainen) Tehdä toistuville elementeille elementtikohtaisia rajoituksia (slicing, slaissaus ) Määrittää koodatulle tiedolle sidonta tiettyyn ValueSet:iin

40 40 StructureDefinition resurssin käyttäminen Tarkentaa / muuttaa elementtien määritelmiä, kommentteja, käyttöohjeita vastaamaan profiilin käyttökontekstia Määrittää tarkempia tai lisämappauksia (esim. verrattuna HL7 v2 tai HL7 v3) Määrätä, että yhtä tai useampaa rakenteen elementtiä on pakko tukea (must support)

41 Resurssin profilointi esimerkkejä Vaaditaan, että identierissa on käyttävä kansallista tunnistetta Rajoitetaan nimen toistuminen 0..1 (instead of 0..*) Sidotaan maritalstatus tietoon uusi valueset, joka laajentaa HL7 kansainvälistä valuesettiä Lisätään laajennus RaceCode Huom. Pohjassa ei juuri mitään pakollista. 41

42 Määritelmien, kommenttien, vaatimusten jne määrittely vastaamaan profiilin käyttökontekstia Käytännössä ylikirjoitetaan pohjamäärittelyn elementtien kenttiä short : string 1..1 formal : string 1..1 comments : string 0..1 requirements : string 0..1 synonym : string 0..* example[x] : 0..1 (example value!) mappings : 0..* (more specific mappings) 42

43 Rakenteinen ja julkaistavissa Profiili on normaali resurssi -> Minkä tahansa FHIR palvelimen pitäisi pystyä tukemaan profiilia (kuten se tukee Patient, Observation jne resursseja) -> Mikä tahansa FHIR palvelin on tavallaan profiilirekisteri -> Resurssi ja profiili periaatteessa lähetettävissä yhdessä samassa bundle rakenteessa (jos palvelin tukee Bundle resurssia, ja tietyn profiilin mukaista resurssia, yleensä profiilit ladataan erikseen palvelimelle) Jokaiseen profiiliin voi viitata sen URI:lla e.g. 43

44 Profiilien käyttäminen Kun resurssi-instansseja välitetään, niissä viitataan profiiliin jota instanssi noudattaa Palvelimelle voidaan määritellä, että se hyväksyy vain resurssiinstanseja, joissa viitataan tiettyyn profiiliin ja resurssi-instanssin on oltava tämän profiilin mukainen Palvelin validoi resurssi-instanssin profiilia vasten 44

45 45 Viittaaminen profiiliin resurssi-instanssissa Observation pituusmittauksen resurssiinstanssi - Observation.code: Observation.valueQuantity: 178 cm - Observation.meta.profile: n/fiphr-bodyheight-stu3 Validoi Obsrvation pituusmittauksen profiili (Kanta PHR Body height) - Loinc code: UCUM unit: cm - url: n/fiphr-bodyheight-stu3

46 Profilointikäytänteitä / -ohjeita 46

47 47 Suunnittelu Tarkasta löytyykö jo jotain valmista Uudelleenkäytä (kansalliset) profiileita Valitse käytätkö avointa mallinnusta (Open modeling) vai suljettua mallinnusta (closed modeling) Noudata sovittua nimeämistapaa

48 48 Mitä löytyy valmiina FHIR standardista Profiilirekistereistä Simplifier FHIR registry

49 49 Uudelleenkäytä (kansalliset) profiileita Resurssit Ydin (Core) resrussit Suomi profiilit US profiilit Kansalliset profiilit PHR profiilit Organisaatiokohtaiset profiilit

50 50 Avoin vs suljettu mallinnustapa Riippuen projektin scopesta, voi miettiä käytetäänkö avointa vai suljettua mallinustapaa Avoin mallinnustapa on geneerisempi, siinä käytetään vähemmän rajoituksia ja se on näin joustavampi Suljettu mallinnustapa on tarkempi ja siinä on käytössä enemmän rajoituksia. Suljetussa mallissa voidaan sopia tarkemmin millaista data otetaan vastaan, joka puolestaan voi nopeuttaa järjestelmien rakentamista (vähemmän välitettävää tietoa, yksinkertaisemmat tietokannat jne.)

51 51 Avoin vs suljettu mallinnus Plussat Miinukset Avoin mallinnus Eteenpäin yhteensopivuus Fokus siinä, mitä kaikkea pitää tukea Geneerisempi tietojen soveltuvuus Toteuttajat voivat joutua tukemaan kaikkien elementtejä. Isommat ja epätarkemmat mallit Vähemmän palautetta toteuttajilta Suljettu mallinnus Ei tarvitse tukea kaikkia elementtejä Tarkemmat mallit Pienemmät ja suoraviivaisemmat mallit Enemmän toteuttajien palautetta Enemmän tietokohtaisia malleja. Vain taaksepäin yhteensopivuus Uudet elementit vaativat uudet versiot

52 52 Nimeämistavat Example Nictiz: [semver.major] Example Germany: Kanta PHR Finnish PHR profiling guidelines af44-ba9c-460c-bee5-407d10928a49

53 53 Versiointi non breaking change(s) Muutokset eri versioiden välillä yhteensopivia Vanha data Voidaan validoisa uutta profiilia vasten Tulkita oikein uutta profiilia vasten Tällöin voidaan käyttää profiilin tunnisteena samaa URLia (canonical url) FHIR Version management policy

54 54 Versiointi - breaking changes Epäyhteensopivaa aiempien profiilien kanssa Tällöin profiileille täytyy määritellä uusi tunnisteena käytettävä URL canonical url) Julkaistujen profiilien ja datojen kanssa sovittava erikseen miten toimitaan

HL7 Finland koulutus. FHIR profilointi osa , Helsinki. Tietohiisi, Mika Tuomainen

HL7 Finland koulutus. FHIR profilointi osa , Helsinki. Tietohiisi, Mika Tuomainen 1 HL7 Finland koulutus FHIR profilointi osa 1 13.6.2018, Helsinki Tietohiisi, Mika Tuomainen 2 Kiitokset Materiaalissa hyödynnetty seuraavien tekijöiden esityksiä (CC by author): Rene Spronk Mirjam Baltus

Lisätiedot

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka Kanta PHR:n CapabilityStatement ja REST-API Eeva Turkka Omatietovaranto, pääelementit Sovellukset sosiaali- ja terveydenhuollon ammattilaisille Sovellukset kansalaisille FHIR rajapinnat Omatietovarannossa

Lisätiedot

HL7 Finland koulutus. FHIR profilointi osa , Helsinki. Tietohiisi, Mika Tuomainen

HL7 Finland koulutus. FHIR profilointi osa , Helsinki. Tietohiisi, Mika Tuomainen 1 HL7 Finland koulutus FHIR profilointi osa 2 14.6.2018, Helsinki Tietohiisi, Mika Tuomainen 2 Kiitokset Materiaalissa hyödynnetty seuraavien tekijöiden esityksiä (CC by author): Rene Spronk Mirjam Baltus

Lisätiedot

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka

Kanta PHR:n CapabilityStatement ja REST-API. Eeva Turkka Kanta PHR:n CapabilityStatement ja REST-API Eeva Turkka PHR:n kaksi osaa: tietosisältö ja käyttöluvat Resurssipalvelin FHIR REST-rajapinnat CapabilityStatement kuvaa toiminnot Resurssisäilö Auktorisointipalvelin

Lisätiedot

Omatietovaranto. Jari Suhonen, THL Jari Suhoenn/ OPER

Omatietovaranto. Jari Suhonen, THL Jari Suhoenn/ OPER Omatietovaranto Jari Suhonen, THL 25.10.2016 27.10.2016 Jari Suhoenn/ OPER 1 Tulossa THL:stä PHR-kokonaisuuden yleiskuvaus Kuvaus kokonaisuudesta, periaatteet ja linjaukset Saatavilla vuoden 2016 aikana

Lisätiedot

Kanta PHR:n Sandboxympäristöt. Eeva Turkka

Kanta PHR:n Sandboxympäristöt. Eeva Turkka Kanta PHR:n Sandboxympäristöt Eeva Turkka 16.4.2018 Mikä on Sandbox Sandbox on Kanta PHR:n avoin kehitys- ja kokeiluympäristö, jota voi käyttää itsenäisesti Sandboxin sovellukset noudattavat Kanta PHR:

Lisätiedot

HL7 Finland koulutus. FHIR perusteet , Helsinki. Tietohiisi, Mika Tuomainen

HL7 Finland koulutus. FHIR perusteet , Helsinki. Tietohiisi, Mika Tuomainen 1 HL7 Finland koulutus FHIR perusteet 13.6.2018, Helsinki Tietohiisi, Mika Tuomainen 2 Kiitokset Materiaalissa hyödynnetty seuraavien tekijöiden esityksiä (CC by author): Rene Spronk Mirjam Baltus Ewout

Lisätiedot

Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?

Yhteentoimivuusalusta: 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

Omatietovaranto tilannekatsaus

Omatietovaranto tilannekatsaus Omatietovaranto tilannekatsaus HL7 PH SIG Omatietovarantotukiprojektin kokous 13.3.2019 Miten Omatietovaranto on edennyt? Tuotantopilotti alkoi huhtikuussa 2018 Ensimmäinen kansallinen pilottisovellus:

Lisätiedot

Sosiaalihuollon asiakastiedon arkiston validointipalvelu

Sosiaalihuollon asiakastiedon arkiston validointipalvelu Sosiaalihuollon asiakastiedon arkiston validointipalvelu Käyttöohje, 7.11.2017 Sisällys 1 Johdanto 3 2 Käyttötarkoitus 3 3 Palvelut 3 3.1 Käyttötapa 3 3.2 HL7 V3 Medical Records sanoman skeemavalidointi

Lisätiedot

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje

Sosiaalihuollon asiakastiedon arkiston validointipalvelu. Käyttöohje Sosiaalihuollon asiakastiedon arkiston validointipalvelu Käyttöohje Sisällys 1 Johdanto 3 2 Käyttötarkoitus 3 3 Palvelut 3 3.1 HL7 V3 Medical Records sanoman skeemavalidointi 3 3.2 HL7 V3 Medical Records

Lisätiedot

Kansallinen PHR: projektin tilannekatsaus. Konstantin Hyppönen, Kanta-palvelut, Kela ATK-päivät, Lahti 23.5.2016

Kansallinen PHR: projektin tilannekatsaus. Konstantin Hyppönen, Kanta-palvelut, Kela ATK-päivät, Lahti 23.5.2016 Kansallinen PHR: projektin tilannekatsaus Konstantin Hyppönen, Kanta-palvelut, Kela ATK-päivät, Lahti 23.5.2016 Sisällys Nopea muistutus projektin tavoitteista Mitä on juuri nyt työn alla Kokemuksia FHIR-demoon

Lisätiedot

XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa

XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa XML Finland seminaari 25.3.2010: Office 2007 XML dokumenttituotannossa Anne Honkaranta anne.honkaranta@digia.com Digia oyj 1 2010 DIGIA Plc Vuonna 2010 80%:ssa organisaatioista on Microsoft Office SharePoint

Lisätiedot

DYNAMIC CARE PLANNING (DCP) JA DYNAMIC CARE TEAM MANAGEMENT (DCTM) IHE-PROFIILIT. Konstantin Hyppönen IHE-Finland

DYNAMIC CARE PLANNING (DCP) JA DYNAMIC CARE TEAM MANAGEMENT (DCTM) IHE-PROFIILIT. Konstantin Hyppönen IHE-Finland DYNAMIC CARE PLANNING (DCP) JA DYNAMIC CARE TEAM MANAGEMENT (DCTM) IHE-PROFIILIT Konstantin Hyppönen IHE-Finland DCP ja DCTM DCP = Dynamic Care Planning http://ihe.net/uploadedfiles/docum ents/pcc/ihe_pcc_suppl_dcp.pdf

Lisätiedot

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.

XML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely. XML prosessointi Miten XML dokumentteja luetaan ja kirjoitetaan XML prosessori lukee ja välittää XML dokumentin sovellukselle. Se sisältää entieettikäsittelijän (mahdollisesti) XML jäsentimen Sovellus

Lisätiedot

Tuotetietopankin alustanvaihdon muutostöiden luokittelu

Tuotetietopankin alustanvaihdon muutostöiden luokittelu Tuotetietopankin alustanvaihdon muutostöiden luokittelu Sisällys Tuotetietopankin alustan vaihdon muutostöiden luokittelu... 3 I-vaihe... 3 I-vaihe tehtävät muutokset... 3 I-vaihe tarkistettavat asiat...

Lisätiedot

Omatietovaranto. Sovellustoimittajat

Omatietovaranto. Sovellustoimittajat Omatietovaranto Sovellustoimittajat 2 Lääketietokanta Kelain Terveydenhuollon todistusten välitys Vanhojen potilastietojen arkistointi RESEPTI OMAKANTA Kantayhteistestauspalvelu Rajat ylittävä resepti

Lisätiedot

Kanta-palveluihin tallennettavia asiakirjoja koskevien määrittelyjen versiointikäytännöt

Kanta-palveluihin tallennettavia asiakirjoja koskevien määrittelyjen versiointikäytännöt 1 (6) Kanta-palveluihin tallennettavia asiakirjoja koskevien määrittelyjen versiointikäytännöt Dokumentin muutoshistoria Versio Pvm Tekijä / hyväksyjä Kuvaus 1.0 KH Ensimmäinen julkaistu versio 2 (6) 1

Lisätiedot

T2V2 Vaaratilanneilmoitussanomakuvaus

T2V2 Vaaratilanneilmoitussanomakuvaus Versio: 0.3 Muokattu: 23.6.2008 2(10) SISÄLLYS 1 Tarkoitus...3 1.1 Rajaus...3 1.2 Dokumentaatio...3 2 Tietojen esitystavat...3 2.1 Numeerinen tieto...3 2.2 Päivämäärät ja kellonajat...3 2.3 Totuusarvot...4

Lisätiedot

Modulaariset tietosisältömäärittelyt Tilannekatsaus

Modulaariset tietosisältömäärittelyt Tilannekatsaus Modulaariset tietosisältömäärittelyt Tilannekatsaus 24.4.2019, Kela, Kanta Järjestelmätoimittaja tapaaminen Heikki Virkkunen, OPER: 18.4.2019 Projektin osakokonaisuudet Modulaariset tietosisältömäärittelyt

Lisätiedot

Komission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö

Komission asetus latauspalveluista Jani Kylmäaho Inspire-sihteeristö Komission asetus latauspalveluista 31.1.2012 Jani Kylmäaho Inspire-sihteeristö 1 Sisällys Verkkopalveluasetus ja yhteentoimivuusasetus Mitä aineistoja velvoite koskee? Kansallinen vs. yhteentoimiva muoto

Lisätiedot

Omakannan Omatietovaranto palvelun asiakastestaus

Omakannan Omatietovaranto palvelun asiakastestaus Omakannan Omatietovaranto palvelun asiakastestaus 18.4.2017 Johdanto Tämä dokumentti käsittelee hyvinvointisovelluksen toimittajan asiakastestaukseen liittymistä Kuvauksessa ei käsitellä Ammattilaissovelluksia

Lisätiedot

Korkeakoulujen yhteentoimivuusmalli

Korkeakoulujen yhteentoimivuusmalli Korkeakoulujen yhteentoimivuusmalli Tavoitteena korkeakoulujen opetus-, tutkimus- ja julkaisutietojärjestelmien yhteentoimivuus Miika Alonen Suvi Remes Nykytila Esim. Kirjastotoimi Opintopolku? Korkeakoulujen

Lisätiedot

Kansallinen Omakannan Omatietovaranto, kansalaisen hyvinvointitiedon tallennuspaikka

Kansallinen Omakannan Omatietovaranto, kansalaisen hyvinvointitiedon tallennuspaikka Kansallinen Omakannan Omatietovaranto, kansalaisen hyvinvointitiedon tallennuspaikka DOBit verkosto 28.8.2018 Rajat ylittävä resepti Lääketietokanta RESEPTI Soteuudistuksen tuomat muutokset POTILAS- TIEDON

Lisätiedot

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE: 15.03.

EMVHost 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ätiedot

T2V2 Turvallisuushavaintoilmoitussanomakuvaus

T2V2 Turvallisuushavaintoilmoitussanomakuvaus Versio: 0.5 Muokattu: 23.6.2008 2(10) SISÄLLYS 1 Tarkoitus...3 1.1 Rajaus...3 1.2 Dokumentaatio...3 2 Tietojen esitystavat...3 2.1 Numeerinen tieto...3 2.2 Päivämäärät ja kellonajat...3 2.3 Totuusarvot...4

Lisätiedot

Rajapintakuvaus Liikenneluvat

Rajapintakuvaus Liikenneluvat Rajapintakuvaus Liikenneluvat MUUTOSHISTORIA Versio Päiväys Laatija Muutoksen kuvaus / hyväksyjä 0.1 Tapio Oikarainen Ensimmäinen versio 2(7) Sisällysluettelo 1. Johdanto... 4 1.1. Yleistä... 4 1.2. Rajaus...

Lisätiedot

Hyvinvoinnin tulevaisuus on pian täällä

Hyvinvoinnin tulevaisuus on pian täällä Hyvinvoinnin tulevaisuus on pian täällä Kansalainen voi huolehtia itse tiedon keräämisestä Käyttää hänelle kehitettyjä sovelluksia Ja jakaa tietoja sosiaali- ja terveydenhuollon ammattilaisille Tämän tekee

Lisätiedot

Kansallinen koodistojen siirtoformaatti

Kansallinen koodistojen siirtoformaatti Kansallinen koodistojen siirtoformaatti Miika Alonen miika.alonen@csc.fi 6.9.2017 Väestörekisterikeskus, Lintulahdenkuja 4, Helsinki 1. Kansallisen siirtoformaatin tarve 2. Siirtoformaatin tietomalli 3.

Lisätiedot

Suomen avoimien tietojärjestelmien keskus COSS ry

Suomen 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ätiedot

Sosiaalihuollon asiakastiedon arkisto

Sosiaalihuollon asiakastiedon arkisto Sosiaalihuollon asiakastiedon arkisto 24.4.2019 Hanne Laukkanen Esityksen sisältö Tuotannon tilanne Asiakastiedon arkiston ajankohtaiset asiat Kehittämisen tilanne Lisätietoja ja yhteystiedot 2 Tuotannon

Lisätiedot

Contents AdsML ympäristö... 2 AdsML Testi ympäristö... 2 AdsML tuotantoympäristö... 2 AdsML käyttöliittymä... 3 Kirjautuminen...

Contents AdsML ympäristö... 2 AdsML Testi ympäristö... 2 AdsML tuotantoympäristö... 2 AdsML käyttöliittymä... 3 Kirjautuminen... Contents AdsML ympäristö... 2 AdsML Testi ympäristö... 2 AdsML tuotantoympäristö... 2 AdsML käyttöliittymä... 3 Kirjautuminen... 3 Käsiteltävät sanomat... 4 Yhdisteltävät sanomat... 5 Sanoman historia

Lisätiedot

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto Versiohistoria Versio Pvm Tekijät Muutokset 1.0 KK Ensimmäinen julkaistu versio. 2.0 12.10.2016 KK Muokattu käyttötapauksia Arkistoi

Lisätiedot

Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto. Rajapintakäyttötapaukset

Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto. Rajapintakäyttötapaukset Liite 7: Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto Rajapintakäyttötapaukset Versiohistoria Versio Pvm Tekijät Muutokset 1.0 22.4.2016 Katja Korhonen Ensimmäinen julkaistu

Lisätiedot

Omatietovaranto. Ajankohtaista. Anna Korpela, Kela Anniina Pylsy, THL

Omatietovaranto. Ajankohtaista. Anna Korpela, Kela Anniina Pylsy, THL Omatietovaranto Ajankohtaista Anna Korpela, Kela Anniina Pylsy, THL Miten Omatietovaranto on edennyt? Tuotantopilotti alkoi huhtikuussa 2018 Ensimmäinen kansallinen pilottisovellus: Terveyskylän Omapolku

Lisätiedot

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset

Asiakastietoa käsittelevä järjestelmä. Rajapintakäyttötapaukset Asiakastietoa käsittelevä järjestelmä Sosiaalihuollon asiakastiedon arkisto Versiohistoria Versio Pvm Tekijät Muutokset 1.0 KK Ensimmäinen julkaistu versio. 2.0 12.10.2016 KK Muokattu käyttötapauksia Arkistoi

Lisätiedot

Esityksen sisältö Määrittelyjen mukaisuudesta varmistuminen - PlugIT-leima

Esityksen 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ätiedot

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke Versio 1.05 Tietojen toimittaminen Skeemat Käsittelypalautteen kysely Kansallisen tulorekisterin perustamishanke Tietojen toimittaminen Skeemat Käsittelypalautteen kysely 2 (8) Versiohistoria Versio Päivämäärä

Lisätiedot

XDS-arkkitehtuuri ja sen soveltuvuus kansalliseen SOTE-arkkitehtuuriin

XDS-arkkitehtuuri ja sen soveltuvuus kansalliseen SOTE-arkkitehtuuriin XDS-arkkitehtuuri ja sen soveltuvuus kansalliseen SOTE-arkkitehtuuriin Hanna Pohjonen Rosaldo Oy hanna.pohjonen@rosalieco.fi Hanna Pohjonen Terveydenhuollon IT-konsultti Tehnyt konsultointia 24 eri maassa

Lisätiedot

Koordinaattimuunnospalvelu

Koordinaattimuunnospalvelu Koordinaattimuunnospalvelu Janne Kovanen, Lassi Lehto Department of Geoinformatics and Cartography GL:n Web-sovellus coordtrans.fgi.fi Toimeenpanosääntö INSPIRE Muunnospalvelu Muunnospalvelu rajapintana;

Lisätiedot

Tekninen suunnitelma - StatbeatMOBILE

Tekninen suunnitelma - StatbeatMOBILE Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in

Lisätiedot

DOCUMENT MANAGER FI/ NO/ SE

DOCUMENT MANAGER FI/ NO/ SE PALVELUKUVAUS 1 (6) DOCUMENT MANAGER FI/ NO/ SE PALVELUKUVAUS 2 (6) CONTENTS 1. DOCUMENT MANAGER... 3 2. DOCUMENT MANAGER - KUVAUS... 3 2.1 Tuotteet... 4 2.1.1 Data Management... 4 2.1.2 ipost Letter...

Lisätiedot

Luento 12: XML ja metatieto

Luento 12: XML ja metatieto Luento 12: XML ja metatieto AS-0.110 XML-kuvauskielten perusteet Janne Kalliola XML ja metatieto Metatieto rakenne sanasto Resource Description Framework graafikuvaus XML Semanttinen Web agentit 2 1 Metatieto

Lisätiedot

EMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille 13.6.2008. Meeri Nieminen

EMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille 13.6.2008. Meeri Nieminen EMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille 13.6.2008 Meeri Nieminen Asiakkaan vaihtoehdot Asiakkaan vaihtoehdot EMCS-järjestelmän käyttöön XML-sanomarajapinta oman järjestelmän

Lisätiedot

Toiminnalliset ja ei-toiminnalliset vaatimukset Tunnus (ID) Vaatimus Vaatimuksen

Toiminnalliset 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ätiedot

Sosiaalihuollon asiakirjastandardi kehittyy. Konstantin Hyppönen Erikoissuunnittelija Tietojenkäsittelytieteen laitos Kuopion yliopisto

Sosiaalihuollon asiakirjastandardi kehittyy. Konstantin Hyppönen Erikoissuunnittelija Tietojenkäsittelytieteen laitos Kuopion yliopisto Sosiaalihuollon asiakirjastandardi kehittyy Konstantin Hyppönen Erikoissuunnittelija Tietojenkäsittelytieteen laitos Kuopion yliopisto 1 Esityksen sisältö Asiakirjastandardin lähtökohdat Suunnitteluperiaatteet

Lisätiedot

Palvelukuvaus Omakannan Omatietovaranto

Palvelukuvaus Omakannan Omatietovaranto Palvelukuvaus Omakannan Omatietovaranto 24.10.2018 Kela, Kanta-palvelut Muutoshistoria Versio Muutos Tekijä PVM 1.0 Ensimmäinen julkaistava versio pilotointivaihetta varten 1.1 Päivitetty sisältöä vastaamaan

Lisätiedot

Yhteentoimivuutta edistävien työkalujen kehittäminen

Yhteentoimivuutta edistävien työkalujen kehittäminen Yhteentoimivuutta edistävien työkalujen kehittäminen Semantiikkaa organisaatioiden välisen tiedonvaihdon helpottamiseksi Mikael af Hällström, Verohallinto Esityksen sisältö Taustatekijöitä (OKM:n hallinnonala,

Lisätiedot

KODAK EIM & RIM VIParchive Ratkaisut

KODAK 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ätiedot

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa WWW ja tietokannat WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa tekstiä, kuvia, hyperlinkkejä Staattiset sivut kirjoitettu kerran, muuttaminen käsin ongelmana pysyminen ajantasalla Ylläpito hankalaa,

Lisätiedot

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke

Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke Versio 1.05 Tietojen jakelu Skeemat Palvelupyyntö Kansallisen tulorekisterin perustamishanke Tietojen jakelu Skeemat Palvelupyyntö 2 (11) Versiohistoria Versio Päivämäärä Kuvaus 1.0 12.6.2017 Dokumentti

Lisätiedot

Eero Hyvönen. Semanttinen web. Linkitetyn avoimen datan käsikirja

Eero Hyvönen. Semanttinen web. Linkitetyn avoimen datan käsikirja Eero Hyvönen Semanttinen web Linkitetyn avoimen datan käsikirja WSOY:n kirjallisuussäätiö on tukenut teoksen kirjoittamista Copyright 2018 Eero Hyvönen & Gaudeamus Gaudeamus Oy www.gaudeamus.fi Kansi:

Lisätiedot

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke

Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke Versio 1.02 Tietojen toimittaminen Skeemat Vastaanottokuittaus Kansallisen tulorekisterin perustamishanke Tietojen toimittaminen Skeemat Vastaanottokuittaus 2 (10) Versiohistoria Versio Päivämäärä Kuvaus

Lisätiedot

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke

Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke Versio 1.0 Varmennepalvelu Rajapintakuvaus Kansallisen tulorekisterin perustamishanke Varmennepalvelu Rajapintakuvaus 2 (13) Versiohistoria Versio Päivämäärä Kuvaus 1.0 Dokumentti julkaistu. Varmennepalvelu

Lisätiedot

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto

Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen. Lassi Lehto Paikkatiedon mallinnus Dokumentoinnin ymmärtäminen Lassi Lehto INSPIRE-seminaari 23.08.2012 Sisältö Tietotuoteselosteen rakenne (ISO 19131) Unified Modeling Language (UML) Luokkakaaviotekniikan perusteet

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

Järjestelmäarkkitehtuuri (TK081702)

Jä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ätiedot

Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK

Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK YTI tp4: XBRL taksonomian muodostaminen yhteentoimivuusalustalta Sisältö XBRL Taloustiedot sähköisessä

Lisätiedot

Avoimen ja yhteisen rajapinnan hallintamalli

Avoimen 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ätiedot

Public. PEPPOL for dummies. Perusasioita PEPPOL verkosta. Tapani Turunen.

Public. PEPPOL for dummies. Perusasioita PEPPOL verkosta. Tapani Turunen. PEPPOL for dummies Perusasioita PEPPOL verkosta Tapani Turunen tapani.turunen@tieto.com Sisältö Johdanto Maksut ja kustannukset Yhteys PEPPOL-verkostoon Osoitteet PEPPOL-verkossa EU Norm ja PEPPOL BIS

Lisätiedot

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto

Semanttinen Web. Ossi Nykänen Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto Semanttinen Web Ossi Nykänen ossi.nykanen@tut.fi Tampereen teknillinen yliopisto (TTY), DMI / Hypermedialaboratorio W3C Suomen toimisto Esitelmä "Semanttinen Web" Sisältö Konteksti: W3C, Web-teknologiat

Lisätiedot

Lohkoketjuteknologian hyödyntäminen tiedon oikeellisuuden todistamisessa. Joel Kaartinen,

Lohkoketjuteknologian hyödyntäminen tiedon oikeellisuuden todistamisessa. Joel Kaartinen, Lohkoketjuteknologian hyödyntäminen tiedon oikeellisuuden todistamisessa Joel Kaartinen, CTO @PrasosLtd Prasos Oy pähkinänkuoressa Asiakkaita 35 000+ Perustettu 2012 Jyväskylässä Kokemus 5 v. kryptovaluutoista

Lisätiedot

Koodistoeditorin tavoitteet ja tilannekatsaus

Koodistoeditorin tavoitteet ja tilannekatsaus Työpajan sisältö 9.00 Koodistoeditorin tavoitteet ja tilannekatsaus (Petri Roponen) 9.30 KaPA-koodistopalvelu ja REST-rajapinnat: lähtökohdat ja ratkaisumalli (Antti Tohmo) 10.15 Kansallinen koodistojen

Lisätiedot

Vaatimusmäärittely Ohjelma-ajanvälitys komponentti

Vaatimusmää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ätiedot

Ohjelmistojen mallintaminen, mallintaminen ja UML

Ohjelmistojen mallintaminen, mallintaminen ja UML 582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti

Lisätiedot

Verkkolaskun semanttinen malli

Verkkolaskun semanttinen malli Verkkolaskun semanttinen malli Verkkolaskun eurooppalainen kehitystyö CEN PC 434 Pirkko Vedenpää Integration Consultant Tieto, Value Networks pirkko.vedenpaa@tieto.com DIREKTIIVI 2014/55/EU sähköisestä

Lisätiedot

Action Request System

Action Request System Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet

Lisätiedot

Koodistoeditorin toteutuksen lähtökohtia: KaPA-koodistopalvelu ja REST-rajapinnat

Koodistoeditorin toteutuksen lähtökohtia: KaPA-koodistopalvelu ja REST-rajapinnat Koodistoeditorin toteutuksen lähtökohtia: KaPA-koodistopalvelu ja REST-rajapinnat Yhteinen tiedon hallinta (YTI) -hanke Antti Tohmo antti.tohmo@gofore.com Kansallinen koodistoeditori -työpaja 6.9.2017

Lisätiedot

Ristiinopiskelun kehittäminen -hanke

Ristiinopiskelun kehittäminen -hanke Joustavia opiskelumahdollisuuksia tuetusti Exam-kevätpäivät (31.5.2018) Joustavia opiskelumahdollisuuksia tuetusti Hanke on opetus- ja kulttuuriministeriön rahoittama korkeakoulujen kehittämishanke. Tukea

Lisätiedot

Tietojen lataaminen SOTE-organisaatiorekisteristä omiin tietojärjestelmiin

Tietojen lataaminen SOTE-organisaatiorekisteristä omiin tietojärjestelmiin OHJE 1(5) Tietojen lataaminen stä omiin tietojärjestelmiin Taustaa THL - ä käytetään sähköisten lääkemääräysten ja potilasasiakirjojen yksilöintiin, tallentamiseen ja luovuttamiseen reseptikeskuksesta

Lisätiedot

Katsaus tietoarkkitehtuurityöhön

Katsaus tietoarkkitehtuurityöhön Katsaus tietoarkkitehtuurityöhön Suvi Remes 18.8.2015 Synergian etäkokous 03/02/15 1 Lähtökohta Synergiaryhmä linjannut, että seuraavista tietoarkkitehtuurin alueelle kuuluvista asioista on tarpeen olla

Lisätiedot

Tekninen suunnitelma - StatbeatMOBILE

Tekninen suunnitelma - StatbeatMOBILE Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in

Lisätiedot

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys

WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000

Lisätiedot

Visma Software Oy

Visma 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ätiedot

Avoimen ja yhteisen rajapinnan hallintasuunnitelma v.1.4

Avoimen 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ätiedot

HL7 Clinical Document Architecture. Seminaari: Tiedonhallinta terveydenhuollossa Riku Niittymäki

HL7 Clinical Document Architecture. Seminaari: Tiedonhallinta terveydenhuollossa Riku Niittymäki HL7 Clinical Document Architecture Seminaari: Tiedonhallinta terveydenhuollossa Riku Niittymäki Clinical Document Architecture (CDA) HL7 järjestön standardi Ensimmäinen julkaisu 2000 ja toinen 2005 Kliinisen

Lisätiedot

Muutokset suoran sanoma-asioinnin webservicepalvelun

Muutokset suoran sanoma-asioinnin webservicepalvelun 1(6) Sanomaliikenne Suora sanoma-asiointi Muutokset suoran sanoma-asioinnin webservicepalvelun XML-schemoihin v.1.5 muutos 4.12.2010 2(6) SISÄLLYSLUETTELO 1 Johdanto... 3 2 Aikataulu ja yhteensopivuus...

Lisätiedot

UNA PoC-yhteenveto CGI Aino Virtanen

UNA PoC-yhteenveto CGI Aino Virtanen UNA PoC-yhteenveto CGI 4.10.2017 Aino Virtanen PoC-toteutusten vastuulliset toimittajat/asiakasorganisaatiot sekä sisällölliset painopisteet Mitä PoC sisälsi PoC-toiminnallisuus - hahmoteltiin UNA:n modulaarista

Lisätiedot

Heikki Helin Metatiedot ja tiedostomuodot

Heikki Helin Metatiedot ja tiedostomuodot Heikki Helin 6.5.2013 Metatiedot ja tiedostomuodot KDK:n metatiedot ja tiedostomuodot KDK:n tekniset määritykset ja niiden väliset suhteet Aineistojen valmistelu ja paketointi on hyödyntäville organisaatioille

Lisätiedot

SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet

SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet A271117, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin

Lisätiedot

eperusteet julkiset rajapinnat

eperusteet julkiset rajapinnat eperusteet julkiset rajapinnat Yleiset käytännöt Rajapinnat on toteutettu ns. REST rajapintoina ja niissä käytetään JSON-kuvausta tietojen esittämiseen. Merkistökoodauksena käytetään UTF-8:i a. Sisäiset

Lisätiedot

SOLIDPDM 6 Plus uudet ominaisuudet osa 2

SOLIDPDM 6 Plus uudet ominaisuudet osa 2 SolidPDM 6 Plus 1 (8) SOLIDPDM 6 Plus uudet ominaisuudet osa 2 SolidPDM 6 Plus -versioon on lisätty uusia ominaisuuksia. Tämä dokumentti on jatkoa aiemmin ilmestyneelle SolidPDM uudet ominaisuudet julkaisulle,

Lisätiedot

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke Versio 1.07 Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke SISÄLLYS 1 Versiohistoria... 3 2 Zip-tiedoston sisältö... 6 2.1 WSDL-kuvaukset... 6 2.2 XSD-skeematiedostot...

Lisätiedot

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab jatkohakemus

Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab jatkohakemus Yhteentoimivuutta edistävien työkalujen kehittäminen - JulkICTLab jatkohakemus Pilottiehdotuksen osapuolet: CSC Tieteen tietotekniikan keskus Oy Aalto-yliopisto Verohallinto Yhteyshenkilö: Suvi Remes suvi.remes@csc.fi

Lisätiedot

Avoin metsätieto - Rajapintapalvelut

Avoin metsätieto - Rajapintapalvelut Avoin metsätieto - Rajapintapalvelut 1 Johdanto Tässä asiakirjassa kuvataan lyhyesti Suomen metsäkeskuksen Avoin metsätieto -rajapintapalveluiden (AMT-rajapintapalvelut) sisältö ja käyttö. AMT-rajapintapalvelut

Lisätiedot

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy

XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy IBM Collaboration Forum ٨.٣.٢٠١١ XPages käyttö ja edut Jarkko Pietikäinen toimitusjohtaja, Netwell Oy ٢٠١١ IBM Corporation Domino-sovelluskehitys Nopea kehitysympäristö (Rapid application development,

Lisätiedot

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin

Mittaustietojen SAF-aineistokuvaus kaasudatahubiin Mittaustietojen SAF-aineistokuvaus kaasudatahubiin Versio 1.0 2 (7) Muutokset Versio Pvm Muutos 0.1 5.3.2019 SAF-aineistokuvaus eriytetty omaksi dokumentiksi 0.2 Lisätty mittaustiedon esimerkkisanomaan

Lisätiedot

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa

INSPIRE ArcGIS-tuotteilla. Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa INSPIRE ArcGIS-tuotteilla Ulla Järvinen ja Jussi Immonen INSPIRE-koulutuksessa 14.10.2010 ArcGIS-teknologian avulla organisaatiot voivat kehittää palvelujaan ja tehostaa toimintaansa... Improving How We

Lisätiedot

Rajapintapalvelujen INSPIRE-yhteensopivuus

Rajapintapalvelujen INSPIRE-yhteensopivuus Rajapintapalvelujen INSPIRE-yhteensopivuus Paikkatietoinfran hyödyntäminen koulutukset 22.11. Jani Kylmäaho 1 Miksi? Sisältö Yleisimmät ongelmat rajapintapalvelujen yhteensopivuudessa WMS- ja WFS-standardeihin

Lisätiedot

Yhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu )

Yhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu ) Yhteinen kansallinen koodistopalvelu ( Suomi.fi koodistopalvelu ) Miika Alonen miika.alonen@csc.fi Petri Roponen petri.roponen@vrk.fi Kansallinen koodistopalvelutyöpaja Kick off 29.5.2017 Väestörekisterikeskus,

Lisätiedot

Kysely- ja välityspalvelu

Kysely- ja välityspalvelu Palvelukuvaus 1 (5) Kysely- ja välityspalvelu Kysely- ja välityspalvelu on Kansaneläkelaitoksen (jäljempänä Kela) Kantapalvelujen ylläpitämä ja Kanta-palveluihin kuuluva tietojärjestelmäpalvelu, jonka

Lisätiedot

Omatietovaranto. Hyvinvointipalvelujen iltapäivä kanta.fi/phr

Omatietovaranto. Hyvinvointipalvelujen iltapäivä kanta.fi/phr Omatietovaranto Hyvinvointipalvelujen iltapäivä 4.2.2019 2 Lääketietokanta Kelain Terveydenhuollon todistusten välitys Vanhojen potilastietojen arkistointi RESEPTI OMAKANTA Kantaasiakastestipalvelu Rajat

Lisätiedot

Liite D: Poikkeamispäätösten ja suunnittelutarveratkaisujen mallinnus tiedonsiirtoa varten

Liite D: Poikkeamispäätösten ja suunnittelutarveratkaisujen mallinnus tiedonsiirtoa varten Liite D: Poikkeamispäätösten ja suunnittelutarveratkaisujen mallinnus tiedonsiirtoa varten Versio: 18.10.2011 Julkaistu: 27.10.2011 Voimassaoloaika: Toistaiseksi Sisällys 1 Johdanto... 2 1.1 Poikkeamispäätös

Lisätiedot

KANTA-JULKAISUT

KANTA-JULKAISUT KANTA-JULKAISUT 23.01.2017 Tehtävän nimi Määrittely kiinnitetty Osapalvelun toteutus valmiina asiakastestiympäristössä Omakanta-toteutus valmiina asiakastestiympäristössä Ensimmäinen mahdollinen yhteistestausvaihe

Lisätiedot

Avoin data Avoin kirjasto Kuvailupäivät 20.3.2013

Avoin data Avoin kirjasto Kuvailupäivät 20.3.2013 Avoin data Avoin kirjasto Kuvailupäivät 20.3.2013 Aineistojen kuvailun uudistaminen laajemmassa yhteydessä Tiedon tallennuksen ja haun uusi ekosysteemi Kansalliskirjaston hankkeet: RDA, UKJ, Melinda, Finna,

Lisätiedot

Visma Nova Webservice Versio 1.1 /

Visma 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ätiedot

A Service-Oriented Architecture (SOA) View of IHE Profiles

A Service-Oriented Architecture (SOA) View of IHE Profiles A Service-Oriented Architecture (SOA) View of IHE Profiles HL7 IHE meeting 20.8.2009 Timo Itälä SoberIT, TKK Juha Mykkänen, KuY 2 SoberIT IHE ja SOA (palveluarkkitehtuuri) SOA (service-oriented architecture)

Lisätiedot

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke

Tekninen rajapinta Zip-tiedosto sovelluskehittäjälle Kansallisen tulorekisterin perustamishanke Versio 1.11 Kansallisen tulorekisterin perustamishanke SISÄLLYS 1 Versiohistoria... 3 2 Zip-tiedoston sisältö... 6 2.1 WSDL-kuvaukset... 6 2.2 XSD-skeematiedostot... 6 2.3 Sanomarakenne-esimerkit... 6

Lisätiedot

Paikkatietorajapinnat IT arkkitehtuurin näkökulmasta 21.12.200 7

Paikkatietorajapinnat 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ätiedot