<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>

<GmsArticle>
  <MetaData>
    <Identifier>mibe000071</Identifier>
    <ArticleType>Kurzmitteilung</ArticleType>
    <TitleGroup>
      <Title language="de">Datenaustausch zwischen Gesundheitsakte und mobilem Endger&#228;t</Title>
    </TitleGroup>
    <CreatorList>
      <Creator>
        <PersonNames>
          <Lastname>K&#228;rcher</Lastname>
          <LastnameHeading>K&#228;rcher</LastnameHeading>
          <Firstname>F.</Firstname>
          <Initials>F</Initials>
        </PersonNames>
        <Address>Medizinische Infomatik, Universit&#228;t Heidelberg, Heidelberg, Deutschland<Affiliation>Medizinische Infomatik, Universit&#228;t Heidelberg, Heidelberg, Deutschland</Affiliation><Affiliation>Medizinische Infomatik, Hochschule Heilbronn, Heilbronn, Deutschland</Affiliation></Address>
        <Creatorrole corresponding="yes" presenting="no">author</Creatorrole>
      </Creator>
      <Creator>
        <PersonNames>
          <Lastname>Emmler</Lastname>
          <LastnameHeading>Emmler</LastnameHeading>
          <Firstname>O.</Firstname>
          <Initials>O</Initials>
        </PersonNames>
        <Address>
          <Affiliation>User Interface Design, Firma InterComponentWare AG, Walldorf, Deutschland</Affiliation>
        </Address>
        <Creatorrole corresponding="no" presenting="no">author</Creatorrole>
      </Creator>
      <Creator>
        <PersonNames>
          <Lastname>Haag</Lastname>
          <LastnameHeading>Haag</LastnameHeading>
          <Firstname>M.</Firstname>
          <Initials>M</Initials>
        </PersonNames>
        <Address>
          <Affiliation>Medizinische Infomatik, Hochschule Heilbronn, Heilbronn, Deutschland</Affiliation>
        </Address>
        <Creatorrole corresponding="no" presenting="no">author</Creatorrole>
      </Creator>
    </CreatorList>
    <PublisherList>
      <Publisher>
        <Corporation>
          <Corporatename>German Medical Science GMS Publishing House</Corporatename>
        </Corporation>
        <Address>D&#252;sseldorf</Address>
      </Publisher>
    </PublisherList>
    <SubjectGroup>
      <SubjectheadingDDB>610</SubjectheadingDDB>
      <Keyword language="en">mobile computing</Keyword>
      <Keyword language="en">health care</Keyword>
      <Keyword language="en">electronic patient record</Keyword>
      <Keyword language="en">medication</Keyword>
      <Keyword language="de">Mobile Computing</Keyword>
      <Keyword language="de">Gesundheitspflege</Keyword>
      <Keyword language="de">elektronische Patientenakte</Keyword>
      <Keyword language="de">Medikation</Keyword>
    </SubjectGroup>
    <DatePublishedList>
      <DatePublished>20081028</DatePublished>
    </DatePublishedList>
    <Language>germ</Language>
    <SourceGroup>
      <Journal>
        <ISSN>1860-9171</ISSN>
        <Volume>4</Volume>
        <Issue>3</Issue>
        <JournalTitle>GMS Medizinische Informatik, Biometrie und Epidemiologie</JournalTitle>
        <JournalTitleAbbr>GMS Med Inform Biom Epidemiol</JournalTitleAbbr>
        <IssueTitle>Sonderheft "Mobile Informationstechnologie in der Medizin"</IssueTitle>
      </Journal>
    </SourceGroup>
    <ArticleNo>12</ArticleNo>
  </MetaData>
  <OrigData>
    <TextBlock linked="yes" name="Einleitung und Fragestellung">
      <MainHeadline>Einleitung und Fragestellung</MainHeadline>
      <Pgraph>LifeSensor ist eine webbasierte Gesundheitsakte des Unternehmens InterComponentWare AG (ICW AG), in der der B&#252;rger alle medizinischen Informationen &#252;bersichtlich ablegen, verwalten und einsehen kann. Sie unterst&#252;tzt den B&#252;rger bei der Dokumentation, der Verf&#252;gbarkeit und dem Austausch von medizinischen Daten mit Leistungserbringern. Um Daten wie Blutdruckwerte oder Gewicht komfortabel einzutragen, ist die Gesundheitsakte aufgrund ihrer Darstellung und Bedienung  f&#252;r mobile Endger&#228;te wie Handy oder PDA nicht geeignet. Das Ziel der vorliegenden Arbeit war die Entwicklung einer webbasierten Applikation zur mobilen Nutzung einer Gesundheitsakte. Der Datenaustausch mit Mobiltelefon und Gesundheitsakte wird exemplarisch an Gewicht, Blutdruck und Notfalldaten verdeutlicht. Zur Entwicklung der webbasierten Applikation iLifesensor wurden die frei verf&#252;gbaren Software Entwicklungs Kits (SDK) der Firma ICW und der Firma Apple verwendet.</Pgraph>
      <Pgraph>Bei dem SDK von Apple handelt sich um die Verwendung des Web SDK (HTML, CSS) dieses erm&#246;glicht die optimale Darstellung der Applikation auf dem iPhone und dem Blackberry. iLifeSensor wird am Apple iPhone demonstriert (Abbildung 1 <ImgLink imgNo="1" imgType="figure"/>). Die Applikation kann jedoch auch von anderen Mobiltelefonen aufgerufen werden.</Pgraph>
    </TextBlock>
    <TextBlock linked="yes" name="Funktionen">
      <MainHeadline>Funktionen</MainHeadline>
      <Pgraph>Die Applikation bietet die M&#246;glichkeit, sich mit den Benutzerdaten der Gesundheitsakte anzumelden. Anschlie&#223;end kann man im Men&#252; zwischen der Rubrik Gewicht, Blutdruck und Medikation w&#228;hlen. Entscheidet man sich f&#252;r Gewicht, so bekommt man alle in LifeSensor eingetragenen Gewichtsdaten, sortiert nach dem neuesten Datum, zu sehen. Eine eingebundene Grafik zeigt die Ver&#228;nderungen der Werte an (siehe Abbildung 1 <ImgLink imgNo="1" imgType="figure"/>). Durch Auswahl eines Wertes wird die Detailansicht aufgerufen. Diese zeigt zus&#228;tzlich noch die Uhrzeit des Eintrages an und bietet die M&#246;glichkeit den Eintrag zu l&#246;schen oder zu &#228;ndern. Ein weiterer Punkt ist die Verwaltung von Blutdruck und Puls. Dies geschieht nach dem gleichen Prinzip wie bei der Rubrik Gewicht. </Pgraph>
      <Pgraph>Der Men&#252;punkt Medikation bietet dem Benutzer eine Liste mit allen eingetragenen Medikamenten. In der Detailansicht werden der Einnahmezeitraum sowie Einahmehinweise angezeigt. </Pgraph>
    </TextBlock>
    <TextBlock linked="yes" name="Architektur">
      <MainHeadline>Architektur</MainHeadline>
      <Pgraph>Bei den genannten Aktionen werden Daten &#252;ber die Schnittstellen von LifeSensor geladen bzw. an LifeSensor gesendet.</Pgraph>
      <Pgraph>F&#252;r den Datenaustausch wird das Software Development Kit (SDK) der ICW eingesetzt. Hierbei handelt es sich um eine Java Bibliothek zur Nutzung der Schnittstellen f&#252;r die Authentifizierung sowie Lese- und Schreibzugriffe auf Lifesensor. Das ICW SDK bietet eine Sammlung von &#8222;Manager-Objekten&#8220;, die mit Hilfe des zentralen Platform-Objekts erzeugt werden k&#246;nnen. Durch die Erzeugung des Platform-Objekts wird die festgelegte Konfiguration geladen, die in einem propertie-File gespeichert ist.</Pgraph>
      <Pgraph>Der wichtigste Manager, der f&#252;r dieses Projekt ben&#246;tigt wird, ist der &#8222;HealthRecordManager&#8220;. Dieser stellt Methoden bereit um die Eintr&#228;ge einer LifeSensor-Akte zu verwalten. Ein Eintrag kann hierbei eine Diagnose, Medikation, Dokument, etc. sein. Angemeldet wird der Benutzer &#252;ber einen Parameter des HealthRecordManager-Objekts, der Benutzername und Passwort verlangt. Die Nutzerdaten auf den Backend-Systemen sind meist XML-basierte Datenstrukturen. &#220;ber das ICW SDK wird dem Benutzer eine objektorientierte Umgebung geboten. Somit muss sich der Benutzer nicht um Serialisierung oder XML Interpretation k&#252;mmern.</Pgraph>
      <Pgraph>Die Kommunikation zwischen ICW SDK und dem LifeSensor Server wird &#252;ber den Zugriff auf die Web Services mittels SOAP erm&#246;glicht. Die Verbindungen zwischen dem mobilem Endger&#228;t und dem iLifeSensor-Server sowie die Verbindung zum LifeSensor-Server sind per HTTPS verschl&#252;sselt (siehe Abbildung 2 <ImgLink imgNo="2" imgType="figure"/>). F&#252;r die Aufbereitung der Daten auf dem iPhone wurde das Web-SDK der Firma Apple verwendet. Das Apple Web-SDK dient der korrekten Anzeige der Daten auf dem iPhone. Eine Anpassung an andere Mobiltelefone ist durch die lose Kopplung von ICW SDK und Apple Web-SDK leicht m&#246;glich. iLifeSensor wurde in Java entwickelt und mit Hilfe von Java Server Pages im Webbrowser dargestellt. iLifesensor wird auf einem Tomcat Server betrieben.</Pgraph>
      <Pgraph>Zur Darstellung der Grafik wird die Google Chart API eingesetzt. Dazu wird eine spezielle URL aufgerufen. Die Attribute wie z.B. Gr&#246;&#223;e, Diagrammtyp, Legende, Werte werden &#252;ber Parameter der URL mitgegeben. Daraus rendert Google ein PNG Bild, welches in die HTML-Seite eingebunden wird.</Pgraph>
    </TextBlock>
    <TextBlock linked="yes" name="Ergebnisse">
      <MainHeadline>Ergebnisse</MainHeadline>
      <Pgraph>Die Anbindung eines Mobiltelefons an eine Gesundheitsakte auf Basis einer Webapplikation konnte gezeigt werden.</Pgraph>
      <Pgraph>Durch die gute Dokumentation beider beschriebenen SDKs war eine Implementierung ohne gr&#246;ssere Probleme m&#246;glich. Das ICW SDK erm&#246;glicht einen sicheren und gezielten Datenaustausch mit der Gesundheitsakte des Nutzers. Die nutzerorientierte Gestaltung, durch Einsatz der Methodik des User Centered Design &#8211; der Nutzer wird mit seinen Aufgaben und Zielen in den Mittelpunkt des Entwicklungsprozesses ger&#252;ckt wurde &#8211; erm&#246;glichten die Umsetzung der definierten Nutzungsanforderungen und die Erreichung einer guten Gebrauchstauglichkeit.</Pgraph>
    </TextBlock>
    <TextBlock linked="yes" name="Diskussion">
      <MainHeadline>Diskussion</MainHeadline>
      <Pgraph>Die Implementierung als Webapplikation bietet Vorteile im Upgrade der Funktionalit&#228;ten und in einer zuk&#252;nftigen Plattformunabh&#228;ngigkeit im Gegensatz zu einer Full-Client Applikation (z.B. Java for Mobile).</Pgraph>
      <Pgraph>Die Nutzung von HTML&#47;CSS bietet die M&#246;glichkeit der einfachen Anpassung der Applikation an weitere Mobiltelefone und damit ein hohes Ma&#223; an Flexibilit&#228;t f&#252;r kommende Entwicklungen.</Pgraph>
      <Pgraph>Durch die Verwendung von Java, HTML und CSS in den SDK kann eine Implementierung in g&#228;ngige Systeme einfach durchgef&#252;hrt werden. </Pgraph>
    </TextBlock>
    <TextBlock linked="yes" name="Anmerkung">
      <MainHeadline>Anmerkung</MainHeadline>
      <SubHeadline>Interessenkonflikte</SubHeadline>
      <Pgraph>Keine angegeben.</Pgraph>
    </TextBlock>
    <References linked="yes">
      <Reference refNo="1">
        <RefAuthor>Apple</RefAuthor>
        <RefTitle>iPhone Dev Center</RefTitle>
        <RefYear>2008</RefYear>
        <RefTotal>iPhone Dev Center &#91;Webseite&#93;. 2008. http:&#47;&#47;developer.apple.com&#47;iphone&#47; &#91;aufgerufen 7. M&#228;rz 2008&#93;</RefTotal>
        <RefLink>http:&#47;&#47;developer.apple.com&#47;iphone&#47;</RefLink>
      </Reference>
      <Reference refNo="2">
        <RefAuthor>ICW</RefAuthor>
        <RefTitle>ICW Developer Network</RefTitle>
        <RefYear>2008</RefYear>
        <RefTotal>ICW Developer Network &#91;Webseite&#93;. 2008. http:&#47;&#47;idn.icw-global.com&#47;downloads.html &#91;aufgerufen 10. M&#228;rz 2008&#93;</RefTotal>
        <RefLink>http:&#47;&#47;idn.icw-global.com&#47;downloads.html</RefLink>
      </Reference>
      <Reference refNo="3">
        <RefAuthor>ICW</RefAuthor>
        <RefTitle>Technical White Paper - ICW SDK Software Development Kit</RefTitle>
        <RefYear>2008</RefYear>
        <RefTotal>Technical White Paper - ICW SDK Software Development Kit &#91;Webseite, PDF&#93;. 2008. http:&#47;&#47;idn.icw-global.com&#47;fileadmin&#47;downloads&#47;SDK&#47;TechnicalWhitepaper&#95;en&#95;US&#95;GetIT&#95;SDK&#95;COM&#95;1.12&#95;Java&#95;1.2&#95;DE&#95;en&#95;US&#95;1.00.pdf</RefTotal>
        <RefLink>http:&#47;&#47;idn.icw-global.com&#47;fileadmin&#47;downloads&#47;SDK&#47;TechnicalWhitepaper&#95;en&#95;US&#95;GetIT&#95;SDK&#95;COM&#95;1.12&#95;Java&#95;1.2&#95;DE&#95;en&#95;US&#95;1.00.pdf</RefLink>
      </Reference>
      <Reference refNo="4">
        <RefAuthor>anonym</RefAuthor>
        <RefTitle>Open Source Project LifeSensor mobil</RefTitle>
        <RefYear></RefYear>
        <RefTotal>Open Source Project LifeSensor mobil. http:&#47;&#47;code.google.com&#47;p&#47;lifesensor-mobil</RefTotal>
        <RefLink>http:&#47;&#47;code.google.com&#47;p&#47;lifesensor-mobil</RefLink>
      </Reference>
      <Reference refNo="5">
        <RefAuthor>Google</RefAuthor>
        <RefTitle>Google Chart API</RefTitle>
        <RefYear></RefYear>
        <RefTotal>Google Chart API. http:&#47;&#47;code.google.com&#47;apis&#47;chart&#47;</RefTotal>
        <RefLink>http:&#47;&#47;code.google.com&#47;apis&#47;chart&#47;</RefLink>
      </Reference>
    </References>
    <Media>
      <Tables>
        <NoOfTables>0</NoOfTables>
      </Tables>
      <Figures>
        <Figure format="png" height="461" width="308">
          <MediaNo>1</MediaNo>
          <MediaID>1</MediaID>
          <Caption>
            <Pgraph>
              <Mark1>Abbildung 1: Gewicht</Mark1>
            </Pgraph>
          </Caption>
        </Figure>
        <Figure format="png" height="368" width="666">
          <MediaNo>2</MediaNo>
          <MediaID>2</MediaID>
          <Caption>
            <Pgraph>
              <Mark1>Abbildung 2: Architektur</Mark1>
            </Pgraph>
          </Caption>
        </Figure>
        <NoOfPictures>2</NoOfPictures>
      </Figures>
      <InlineFigures>
        <NoOfPictures>0</NoOfPictures>
      </InlineFigures>
      <Attachments>
        <NoOfAttachments>0</NoOfAttachments>
      </Attachments>
    </Media>
  </OrigData>
</GmsArticle>
