Terminaattori järjestelmien uusimisessa, sanastojen aarrearkuista ebusinessforum 21.5.2013, Timo Simell
Esityksen aiheet Epäyhtenäisestä sanastosta (termeistä) aiheutuvia ongelmia datan oikeellisuudelle Talkootyö (joukkoistaminen) sanastotyössä Tieken Terminaattori 24.5.2013 TIEKE Tietoyhteiskunnan kehittämiskeskus ry 2
Tiedon tuottamisen prosessi kattaa paljon muutakin kuin datan käsittelyä TIEDON SYNTYMINEN TIEDON MUOKKAAMINEN TIEDON HYÖDYNTÄMINEN TYÖKÄYTÄNTEET prosessit, kirjausohjeet KÄYTTÖLIITTYMÄT ruudut, vuorovaikutus OHJELMISTOT tietomallit, logiikka TIETOVIRRAT poiminnat, muokkaukset TIETOMALLIT mallit, määritelmät ANALYTIIKKA laskennat MITTAUS mittausmenetelmä HALLINNONALA käsitteistö PÄÄTÖKSENTEKO tilanne, johtopäätökset Sami Laine, Aalto Yliopisto
Semantiikka täytyy olla näkyvillä jotta voidaan arvioida vaikutus päätöksentekoon TIEDON SYNTYMINEN TIEDON MUOKKAAMINEN TIEDON HYÖDYNTÄMINEN TYÖKÄYTÄNTEET prosessit, kirjausohjeet KÄYTTÖLIITTYMÄT ruudut, vuorovaikutus OHJELMISTOT tietomallit, logiikka 1. Käyttäjä ei päivitä tietoja vaikka tilanne muuttuu myöhemmin TIETOVIRRAT poiminnat, muokkaukset TIETOMALLIT mallit, määritelmät ANALYTIIKKA laskennat MITTAUS mittausmenetelmä HALLINNONALA käsitteistö PÄÄTÖKSENTEKO tilanne, johtopäätökset Virhe n % Virhe n % Virhe n % Sami Laine, Aalto Yliopisto
Semantiikka täytyy olla näkyvillä koko informaation tuotantoprosessin TIEDON SYNTYMINEN TIEDON MUOKKAAMINEN TIEDON HYÖDYNTÄMINEN TYÖKÄYTÄNTEET prosessit, kirjausohjeet KÄYTTÖLIITTYMÄT ruudut, vuorovaikutus OHJELMISTOT tietomallit, logiikka TIETOVIRRAT poiminnat, muokkaukset TIETOMALLIT mallit, määritelmät ANALYTIIKKA laskennat 1. Käyttäjä ei ymmärrä tekstiä niin kuin muut prosessissa mukana olevat henkilöt MITTAUS mittausmenetelmä HALLINNONALA käsitteistö PÄÄTÖKSENTEKO tilanne, johtopäätökset Virhe n % Virhe n % Virhe n % Sami Laine, Aalto Yliopisto
Semantic details must be made visible to recognize their impact to the validity of decisions DATA GENERATION DATA MANIPULATION DATA UTILIZATION WORK PRACTICES Data entries are not updated after the procedure, even if the situation changes later or somewhere else USER INTERFACE User fills in the procedure codes and other information. +10% SOURCE SYSTEM System table contains timestamps for ambulatory procedures DATA FLOW Scripts collect the codes for ambulatory procedure DATA MODEL Statistical data sets contains the code for ambulatory procedure REPORTS Reports calculate the count of codes for ambulatory procedures MEASUREMENT Administration observes simply the count of ambulatory procedure BUSINESS FUNCTION Data entry guidelines describe concepts adapted from national clinical definitions BUSINESS CASE Data or reports from several hospitals are compared Planned as AP Performed Ambulatory Procedure Planned as AP Performed Ambulatory Procedure Planned as AP Performed Ambulatory Procedure +10%
Semantic details must be made visible across the entire information production process DATA GENERATION DATA MANIPULATION DATA UTILIZATION WORK PRACTICES Data entry guidelines state that the user must type the code for ambulatory procedure USER INTERFACE User sees the text *bill patient for ambulatory procedure* in the screen SOURCE SYSTEM System table contains the variable called ambulatory procedure Billed from Performed Ambulatory Procedure patient -40% DATA FLOW Scripts collect the codes for ambulatory procedure DATA MODEL Statistical data sets contains the code for ambulatory procedure REPORTS Reports calculate the count of codes for ambulatory procedures Billed from Performed Ambulatory Procedure patient MEASUREMENT Administration observes simply the count of ambulatory procedure BUSINESS FUNCTION Data entry guidelines describe concepts adapted from national clinical definitions BUSINESS CASE Data or reports from several hospitals are compared Billed from Performed Ambulatory Procedure patient -40%
Recognizing Semantic Errors Lähdejärjestelm ät Potilashallinnon tietojärjestelmät Henkilöstöhallinnon tietojärjestelmät Taloushallinnon tietojärjestelmät Käyttäjien hallinta Palveluväylä Koodistot ja tunnisteet Data Staging Area SA (SQL Server) - Työskentelyalu e KÄYTTÖOIKEUDET SQL Server EAI (Data integrator access servers) - Reaaliaika - Sanomat Tietovarasto DW (SQL Server) - Varastointi - Historiatieto Data Vault Tiedonsiirtojärjestelmä ETL (Data integrator job servers) - Massa-ajot - Poiminnat - Muunnokset - Lataukset Tietovarastoinnin hallinnointi- ja suunnittelujärjestelmät SEMANTIC ERROR IN ELECTRONIC PATIENT RECORD Description: Official data entry guidelines and internal database describes KÄYTTÄJÄTUNNUKSET KÄYTTÖOIKEUDET the same mark as a mark for ambulatory Active Directory SAP BO DS&BI procedure. In the user interface Raporttijärjestelmä Julkaisujärjestelmä there reads Tietovarannot Bill from patient as an ambulatory procedure. Doctors Toimintamallit do not t (käyttöliittymät) (toiminnallisuus) read administrative manuals but only the screen texts. Measurement: 50% of ambulatory procedure patient visits in public Portaali healthcare are not billed from the patients Tuloskortti for subjective (Infoview) reasons. Mittaristo (MOSS) Consequence: The reported count of (Xcelsius) performed ambulatory procedures is (Dashboard builder) only a half of the true total amount. (Web/Desktop Intelligence) Tieto Tieto OLAP (SQL Server SSAS) - Kuutioita - Yhteenvetoja Hallinnointi Suunnittelu Hallinnointi (Central Management Console) (Data Integrator Designer) (SS Management Studio) KOODISTOT Vakioraportit Ad hoc-raportit (WebIntelligence) (Crystal Reports) Office (SAP BO Live Office) (Excel) (Word) (Powerpoint) Tieto SEMANTIC ERROR IN OPERATION Tieto ROOM SYSTEM Description: The official DM data entry guidelines state that the mode of (SQL Server) - Relaatiotauluja Muut käyttöliittymät procedure is measured at the end of the procedure. It will not - Yhteenvetoja (Crystal be reports) updated Ennusteet (Desktop Intelligence) later after the confirmation of the event. Not even Analyysit if the situation (Voyager) changes (Voyager/Pioneer) (Explorer) later for some reason. (Explorer) Raportoinnin hallinnointi- ja (Mobile) suunnittelujärjestelmät Measurement: 5% of ambulatory procedure patient visits become regular inpatient procedures and patients stay overnight in hospital for some reason. Suunnittelu Hallinnointi (Universe Designer) (Central Management Console) Consequence: The reported count of performed ambulatory procedures is always slightly more than the true amount should be. Palvelutuotannon johtaminen Sidosryhmäviestintä Valtakunnallinen johtaminen Tutkimus
Tiedon hyöty syntyy monien vaiheiden ja järjestelmien kautta Tiedon (datan) syntyminen Tiedon (datan) muokkaaminen Tiedon (datan) hyödyntäminen ERP CRM Legacy Poiminta Poiminta Tietovarasto Poiminta Poiminta Ulkoinen raportointi Sisäinen tilastointi VAIN TEKNINEN SYNTAKSI JA LOGIIKKA TIETOVIRTA KUVAUS
Sanastot ratkaisevat yhden ongelmavyyhdin Jos Yhtenäiset termit Semantiikka yhtenäinen 5/24/2013 10
Sanastotyö Sanastojen kokoaminen maksaa, etenkin kun niitä täytyy ylläpitää ja uusia -> siksi sitä ei tehdäkään Sanastojen kokoaminen on raskas ja pitkä prosessi -> rajallinen määrä asiantuntijoita Sanastojen käyttö vähäistä -> sanastot häviävät digiavaruuden mustaan aukkoon 5/24/2013 11
Talkootyö (crodwsourcing) sanastotyössä Talkootyö tuottaa tuloksia muilla alueilla Wiktionary Erilaiset sanakirjat (sanakirja.org, ilmainensanakirja.fi) Tietyn alan termistön keräämiseen ja arviointiin puuttunut yksinkertainen työkalu 5/24/2013 12
Terminaattori Pitää motivoida käyttäjää Yksinkertainen käyttää Termit löydyttävä nopeasti Voi kommentoida, lisätä termejä, termien määritelmiä ja synonyymejä Selkeä ja yksinkertainen palvelu 5/24/2013 13