[go: up one dir, main page]

DE10112409A1 - Verfahren und System zur Datenverwaltung - Google Patents

Verfahren und System zur Datenverwaltung

Info

Publication number
DE10112409A1
DE10112409A1 DE10112409A DE10112409A DE10112409A1 DE 10112409 A1 DE10112409 A1 DE 10112409A1 DE 10112409 A DE10112409 A DE 10112409A DE 10112409 A DE10112409 A DE 10112409A DE 10112409 A1 DE10112409 A1 DE 10112409A1
Authority
DE
Germany
Prior art keywords
computer
data
mobile
software
customizer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE10112409A
Other languages
English (en)
Other versions
DE10112409B4 (de
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Creations M GmbH
Original Assignee
Creations M GmbH
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Creations M GmbH filed Critical Creations M GmbH
Priority to DE10112409A priority Critical patent/DE10112409B4/de
Priority to PCT/EP2002/002551 priority patent/WO2002073496A2/de
Priority to EP02714183A priority patent/EP1388116A2/de
Priority to US10/096,063 priority patent/US20020178216A1/en
Publication of DE10112409A1 publication Critical patent/DE10112409A1/de
Application granted granted Critical
Publication of DE10112409B4 publication Critical patent/DE10112409B4/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H10/00ICT specially adapted for the handling or processing of patient-related medical or healthcare data
    • G16H10/60ICT specially adapted for the handling or processing of patient-related medical or healthcare data for patient-specific data, e.g. for electronic patient records
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/20ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the management or administration of healthcare resources or facilities, e.g. managing hospital staff or surgery rooms
    • GPHYSICS
    • G16INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR SPECIFIC APPLICATION FIELDS
    • G16HHEALTHCARE INFORMATICS, i.e. INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR THE HANDLING OR PROCESSING OF MEDICAL OR HEALTHCARE DATA
    • G16H40/00ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices
    • G16H40/60ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices
    • G16H40/67ICT specially adapted for the management or administration of healthcare resources or facilities; ICT specially adapted for the management or operation of medical equipment or devices for the operation of medical equipment or devices for remote operation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Public Health (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Primary Health Care (AREA)
  • Epidemiology (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Biomedical Technology (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Stored Programmes (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

Die vorliegende Erfindung betrifft ein Vefahren zur Datenverwaltung, wobei Daten auf mindestens einem mit einer Software (Frontend) versehenen mobilen Rechner (20) eingegeben und bearbeitet werden, Daten auf mindestens einem Zentralrechner (40, 50) mittels einer Software (Backendsystem) gesammelt und gespeichert werden, wobei über mindestens einen lokalen Rechner (30) ein Datenaustausch zwischen dem mindestens einen mobilen Rechner (20) und dem mindestens einen Zentralrechner (40, 50) vorgenommen wird und die Software (Middleware) des lokalen Rechners (30) zumindest auch zur Zwischenübersetzung und Schnittstellenkontrolle dient. Erfindungsgemäß ist vorgesehen, dass auf dem mindestens einen Zentralrechner (40, 50) allgemeine, für jeden mobilen Rechner (20) zugängliche Daten gesammelt und gespeichert werden und dass mittels einer weiteren Software (Customiser) anwendungsspezifische, für einen oder mehrere mobile Rechner (20) individuelle Daten auf einem Rechner (20, 30, 60) gesammelt und gespeichert werden, wobei ein Datenaustausch zwischen dem mobilen Rechner (20) und dem Rechner (20, 30, 60) erfolgt, derart, dass die auf dem mobilen Rechner (20) vorhandene Software (Frontend) anwendungsspezifisch konfiguriert wird.

Description

Die vorliegende Erfindung betrifft ein Verfahren zur Datenverwaltung nach dem Oberbegriff des Anspruchs 1 sowie ein System zur Datenverwaltung nach dem Oberbegriff des Anspruchs 9.
Der Gegenstand der Erfindung betrifft somit mobile Anwendungslösungen zur Datenverwaltung. Aufgrund der mobilen Natur einiger Berufsbilder besteht ein großer Bedarf an derartigen mobilen Anwendungslösungen, bspw. für sogenannte Handheld- oder Westentaschenrechner, die eine höchstmögliche Mobilität gewährleisten. Erwünscht sind hochmobile Anwendungen, die auf mobi­ len Kleinstgeräten laufen, Gruppenarbeit und Netzwerkfähigkeit sowie eine Anbindung an zentrale Datenbestände ermöglichen.
Ein besonderer Bedarf besteht zum Beispiel im Zusammenhang mit der Verwaltung von Patienten­ daten in einem Krankenhaus: Ein Arzt will am Bett seines Patienten während des Stationsbesuches eine Diagnose dokumentieren. Mit Hilfe einer mobilen Anwendung lädt er sich vorher die Patien­ tendaten aus einem zentralen Informationssystem auf seinen mobilen Westentaschenrechner, do­ kumentiert einfach und schnell mit fertigen Textbausteinen und spielt diese wieder in das Kranken­ haus-Dokumentationssystem ein. Dort können sie in der gewohnten Form weiterverarbeitet wer­ den.
Ein derartiges gattungsgemäßes Verfahren bzw. System ist in der WO 99/41682 beschrieben. Das bekannte Verfahren bzw. System betrifft ausschließlich die Verwaltung von Patientendaten im Krankenhaus. Das bekannte System besteht im wesentlichen aus mindestens einem mobilen Rech­ ner, einem lokalen Anwendungsrechner und mindestens einem Zentralrechner. Der lokale Anwen­ dungsrechner vermittelt den Datenaustausch zwischen dem mobilen Rechner und dem Zentral­ rechner, bspw. einer Datenbank mit Patientendaten und stellt diese Patientendaten sowie Form­ blätter, Eingabemasken u. dgl. zur Eingabe von Patientendaten zur Verfügung. Somit kann der Arzt am Krankenbett Patientendaten abrufen, diese Daten aktualisieren bzw. neue Daten eingeben und auf dem lokalen Anwendungsrechner speichern. Die neuen Daten werden dann weiterverarbeitet, bspw. in eine auf einem Zentralrechner gespeicherte zentrale Patientendatei eingelesen oder neu formatiert, bspw. um die Daten in verschiedenen Datenbanken auf verschiedenen Zentralrechnern abzulegen. Die Datenübertragung und der Datenabgleich zwischen dem mobilen Rechner und dem lokalen Anwendungsrechner können synchron, bspw. über eine Telefon- oder Funkverbindung oder asynchron durch Andocken des mobilen Rechners an ein Terminal erfolgen.
Problematisch bei diesem Lösungsvorschlag ist, dass dieses Verfahren bzw. System nur sehr schwer an die individuellen Bedürfnisse einzelner Nutzer angepasst werden kann. Zwar können mit diesem System vorgegebene Listen gepflegt werden, aber grundsätzlich ist eine Änderung der auf dem mo­ bilen Rechner ablaufenden Anwendung nur durch eine neue Programmversion möglich. Dies schränkt auch die Anwendung des bekannten Verfahrens bzw. Systems in weiteren Anwendungsbe­ reichen wie Vertrieb, Lagerhaltung oder Service ein. Bei allen diesen Einsatzgebieten muss zur Um­ setzung einer möglichst optimalen Lösung eine Verbindung der mobilen Einheit zu den Daten aus zentralen Systemen hergestellt und die Arbeit in der Gruppe ermöglicht werden. In den verschiede­ nen Einsatzgebieten bestehen jedoch je nach Art der Aufgabenstellung unterschiedliche Anforde­ rungen an sowohl die mobile Komponente als auch an die Verbindung zu den zentralen Datenbe­ ständen. Alle bisher verfügbaren Lösungen berücksichtigen lediglich die mobile Komponente als "Einzelplatz", wobei nur ein Datenabgleich mit einem einzelnen Rechner möglich ist. Eine Anpas­ sung der Einzelplatzversion kann ausschließlich innerhalb der mobilen Anwendung selbst erfolgen, was zeitaufwendig und aufgrund der schlechten Eingabemöglichkeit bei mobilen Kleinstgeräten meist umständlich zu bewerkstelligen ist.
Die Aufgabe der vorliegenden Erfindung besteht somit darin, das bekannte Verfahren bzw. System derart weiter zu entwickeln, dass es in verschiedenen Einsatzgebieten an unterschiedliche Anforde­ rungen der individuellen Anwender angepasst werden kann.
Damit die Anwendung individuell ausgestaltet werden kann, muss eine entsprechende, leicht zu bedienende und für alle Anwender zentral zu pflegende Anwendungsanpassung ermöglicht werden.
Die Lösung besteht in einem Verfahren mit den Merkmalen des Anspruchs 1 sowie in einem Verfah­ ren mit den Merkmalen des Anspruchs 9. Erfindungsgemäß ist also ein System vorgesehen, bei dem ein lokaler Rechner bzw. dessen Software (Middleware) die Kommunikation zwischen dem mobilen Rechner und dem Zentralrechner vermittelt, Daten abgleicht, konvertiert und/oder formatiert. Der lokale Rechner dient also vorwiegend als Zwischenübersetzer und Schnittstellenkontrolleur. Neben dem lokalen Rechner ist ein Zwischenrechner mit einer Anwendungssoftware (Customiser) vorgese­ hen, mit der die Software auf de mobilen Rechner an individuelle Bedürfnisse angepasst wird. Die zwischen dem zentralen Rechner und dem mobilen Rechner über den lokalen Rechner ausge­ tauschten Daten sind allgemeiner Natur und nicht individualisiert. Beispiele sind allgemeine Patientendaten in einer Krankenhausdatenbank, allgemeine Daten über Lagerbestände, allgemeine statistische Daten, allgemeine Verwaltungs- und Abrechnungsdaten. Die spezielle Anwendungssoftware auf dem Zwischenrechner (Customiser) liefert individualisierte Daten und individuelle Bearbeitungsvorlagen, bspw. anwendungsspezifische Formulare und Datenblätter zum Ausfüllen, standardisierte Formulareinträge, automatisierte Abfrageroutinen, Textbausteine, indivi­ duelle Daten, Listen und Protokolle, neue Menüstrukturen bzw. Anpassung bestehender Menüs. Damit können die vom Zentralrechner stammenden allgemeinen Daten individuell angepasst, ausgewertet und genutzt werden. Die Anwendungssoftware kann diese individualisierten Daten auch mehreren Nutzern mobiler Rechner mit gleichen Bedürfnissen (bspw. mehreren Ärzten der gleichen Abteilung, mehreren Außendienstmitarbeitern etc.) gleichzeitig zur Verfügung stellen, nachdem die Daten von einem Nutzer angepasst worden sind. Es findet also eine zentrale Anpassung der Software des mobilen Rechners statt. Die Anwendungssoftware erlaubt das einfache Gestalten persönlicher Programme und verarbeitet neue Daten und Programmelemente im Zusammenspiel mit dem Zentralrechner und/oder dem lokalen Rechner.
Die vorliegende Erfindung verfolgt somit einen generischen und modularen Ansatz, d. h. neben der Anbindung an die zentralen Datenbestände existiert eine separate Anwendungssoftware. Mit die­ ser Software werden typische "Arbeitsdaten", die häufig gebraucht werden, zentral zusammen ge­ stellt und gepflegt. Diese Daten, aber auch Felder, Konfigurationen, Menüs, Menüstrukturen usw. werden dann auf den mobilen Rechner überspielt. Diese Individualkonfiguration kann durch Ver­ mittlung eines lokalen Rechners und seiner Software mit einem oder mehreren Zentralrechnern zu­ sammenarbeiten. Nach der Individualkonfiguration ist also jeder berechtigte Nutzer in der Lage, über den lokalen Rechner und dessen Software allgemeine Daten aus dem Zentralrechner auf den mobilen Rechner zu laden und diese zu bearbeiten. Die bearbeiteten Daten werden rückgespeichert und über den lokalen Rechner dem Zentralrechner zur Verfügung gestellt. Damit kann jeder individuelle Nutzer die für seinen mobilen Rechner vorgesehenen Anwendungen einfach anpassen, z. B. Listen oder Listeneinträge bequem pflegen, so dass seinen Anforderungen individuell Sorge getra­ gen werden kann.
Die grundlegende Idee der Lösung ist es, dem Nutzer ein einfaches Gestalten persönlicher Pro­ gramme auf dem mobilen Gerät in einer Form zu ermöglichen, in der dieses Programm dann die neuen Elemente im Zusammenspiel mit z. B. einer zentralen Unternehmensdatenbank weiterhin ver­ arbeiten kann.
Vorteilhafte Weiterbildungen ergeben sich aus den Unteransprüchen. Die Anbindung der mobilen Komponenten kann über ein Netzwerk erfolgen, so dass auch das Arbeiten in der Gruppe ermög­ licht wird. Beim Abgleich des mobilen Systems können die Änderungen somit auf alle gewünschten Endgeräte übertragen werden. Dieser Vorgang funktioniert netzweit, so dass die Anpassungen zent­ ral vorgenommen werden können und anschließend an alle Benutzer automatisch verteilt werden.
Der Customiser kann auf einem Rechner, bspw. einem Server oder auch, insbesondere für kleinere Änderungen, auch auf dem mobilen Gerät installiert sein. Darüber hinaus können Frontend und Middleware oder Frontend und Customiser oder Middleware und Customiser auf demselben Rech­ ner, bspw. dem lokalen Rechner, dem Zwischenrechner oder auch dem mobilen Rechner installiert sein.
Die Middleware und der Customiser können inklusive der Schnittstellen in der Programmiersprache Java verwirklicht sein, da diese Programmiersprache aufgrund ihrer Datenbank-Schnittstellen und ihrer Portabilität Vorteile in der Anwendung bietet.
Die Verbindung zwischen dem mobilen Rechner und dem lokalen Rechner kann asynchron, bspw. über ein Einsteckmodul oder synchron durch ein Netzwerk, auch eine kabellose Verbindung, erfol­ gen. Die Kommunikation zwischen dem lokalen Rechner und dem Zentralrechner findet bevorzugt über standardisierte oder individuelle Schnittstellen statt.
Vorzugsweise ist der Zwischenrechner nur einem ausgewählten Benutzerkreis zugänglich, und der Customiser enthält Berechtigungskonzepte und -routinen zur Kontrolle der Zugangsberechtigung der jeweiligen Nutzer.
Ein Ausführungsbeispiel der vorliegenden Erfindung wird im Folgenden anhand der beigefügten Zeichnungen näher erläutert. Es zeigen:
Fig. 1 eine schematische Darstellung eines erfindungsgemäßen Systems zur Datenverwaltung;
Fig. 2 eine schematische Darstellung der Anwendung des erfindungsgemäßen Systems zur Verwaltung von Patientendaten;
Fig. 3 eine schematische Darstellung der Anwendung des erfindungsgemäßen Systems zur Qualitätskontrolle an Fertigungsstraßen;
Fig. 4 eine schematische Darstellung der Anwendung des erfindungsgemäßen Systems für das Paybox-System (Zahlung per Mobiltelefon);
Fig. 5 eine Variante der Anwendung gemäß Fig. 4;
Fig. 6 bis 18 beispielhafte Darstellungen des Bildschirms eines mobilen Rechners für die verschiede­ nen Anwendungen gemäß den Fig. 1 bis 5.
Das Gesamtsystem 10 besteht aus mehreren Komponenten und Modulen. Jeder Nutzer kommuni­ ziert mit dem System über einen mobilen Rechner 20 mittels einer Softwarekomponente, im Fol­ genden Frontend genannt. Der mobile Rechner wiederum kommuniziert mit einem lokalen Rechner 30, auf welchem eine weitere Softwarekomponente, im Folgenden Middleware genannt, installiert ist. Dieser lokale Rechner 30 stellt schließlich die Verbindung mit dem oder den Zentralrechnern 40, 50, her und vermittelt den Datenaustausch zwischen mobilem Rechner 20 und Zentralrechnern 40, 50. Auf dem oder den Zentralrechnern 40, 50 können verschiedene Systeme, bspw. Datenbanksys­ teme, installiert sein, die in Folgenden zusammenfassend als Backendsysteme bezeichnet werden. Zur Anpassung des Frontend an individuelle Anforderungen des jeweiligen Nutzers dient eine spezielle Anwendungskomponente, im Folgenden Customiser genannt, welche auf einem Zwischen­ rechner 60 installiert ist, der mit dem lokalen Rechner 30 kommuniziert.
Selbstverständlich können Customiser und Middleware auf einem Rechner installiert sein, ebenso wie bspw. Frontend und Customiser oder Frontend und Middleware.
Frontend
Das Frontend ist die Benutzerschnittstelle für den Anwender. Hiermit werden sowohl Daten ange­ zeigt als auch durch den Nutzer manipuliert. Dazu werden verschiedene Masken und Listen zur Verfügung gestellt. Das Design der Benutzerschnittstelle ist speziell für die kleinen Endgeräte mit meist nur begrenztem Display optimiert.
Je nach Anforderung an die Mobilität und die Datenverfügbarkeit kann das Frontend synchron oder asynchron mit dem Backendsystem abgeglichen werden. Der synchrone Abgleich bedeutet, dass der mobile Rechner 20 für den Einsatz in einem kabellosen Netzwerk geeignet ist. Der Nutzer ist somit ständig online über den lokalen Rechner 30 mit dem oder den Zentralrechnern 40, 50 verbunden, so dass Änderungen sofort in die Middleware und/oder in das Backendsystem übernommen werden. Beim asynchronen Abgleich werden die Daten über eine stationäre Verbindung mit dem lokalen Rechner 30 abgeglichen. Verändert der Nutzer Daten auf dem mobilen Gerät, so werden diese Än­ derungen nach einem erneuten Abgleich in der Middleware und/oder im Backendsystem wirksam.
Die Frontendkomponente läuft generell auf allen mobilen Rechnern, wie Mobiltelefonen (bspw. mit UMTS-Standard), Handheldgeräten, Palmtops oder Laptops. Bevorzugt werden zur Zeit sogenannte Handheldgeräte (oder auch Westentaschenrechner, Personal Digital Assistants (PDA) etc.). Der meistverbreitete PDA wird von der Firma Palm™ hergestellt und mit dem Palm Operating System (Palm OS) betrieben. Weitere Palm OS Geräte werden u. a. von den Firmen Handspring und TRG her­ gestellt. Neben den Palm OS Geräten kann die Frontendhardware auf dem Betriebssystem WinCE der Firma Microsoft betrieben werden. Hier gibt es eine Vielzahl von Herstellern. Zukünftige Ent­ wicklungen in diesem Bereich sind vor allem in der Migration von handelsüblichen Handys zu mo­ bilen Kleinstcomputern zu erwarten.
Die Verbindung der mobilen Rechner 20 mit dem lokalen Rechner 30 kann auf verschiedene Weisen erfolgen. Sollen die mobilen Rechner 20 über ein kabelloses Netzwerk eingebunden werden, so sind z. B. DECT- oder Bluetoothnetze geeignet. Erfolgt der Datenabgleich über eine feste Station, so wird diese, bzw. der an die mobile Station angebundene PC über ein Netzwerk mit dem lokalen Rechner 30 verbunden. Auch eine Verbindung über GSM ist möglich. Ferner ist mit zukünftigen Entwicklun­ gen zu rechnen wie z. B. Kombinationen (sog. Clones) aus den heutigen Handys und mobilen Com­ putern.
Das Frontend kann vorzugsweise für mobile Kleincomputer, bspw. mit den Betriebssystemen PalmOS, Windows CE oder EPOC, verwirklicht werden. Durch die Verwendung einer portablen Pro­ grammiersprache, bspw. Java, ist es leicht möglich, andere existierende und neue Hardware-Geräte zu unterstützen. Das Frontend kann über eine eigens definierte Schnittstelle die durch den Custo­ miser erzeugten Anwendungsvorgaben (welche Listen wohin, welche Menüs sollen welche Funktio­ nen erfüllen etc.) in Form einer Anwendungsbeschreibung einlesen. Die Anwendungsbeschreibung entspricht daher in einem gewissen Sinne einer AP) (Application Programming Interface). Nach Ein­ richtung des Frontends werden über dieses die Daten, die von der Middleware geliefert wurden, verarbeitet, modifiziert und wieder an die Middleware zurückgereicht. In der Version für den loka­ len Rechner 30 kann diese Funktionalität über Java Beans und in der Version für den mobilen Rechner 20 in einer direkten Form in eigenen Tabellen des mobilen Rechners realisiert werden.
Middleware
Damit das Frontend mit dem jeweils vorhandenen Backendsystem reibungslos kommunizieren kann, wird eine geeignete Middleware eingesetzt. Die Middleware wird auf einem lokalen Rechner 30 ausgeführt, der vorzugsweise je nach Ausprägung und Größe des Gesamtsystems ein handelsübli­ cher zentraler Server oder ein per Netzwerk angebundener Personal Computer (PC) sein kann. Be­ triebssystemseitig sind hier alle Lösungen möglich, vorzugsweise solche, auf denen die Program­ miersprache Java zur Verfügung steht.
Die Kommunikation mit dem oder den Zentralrechnern 40, 50, also den Backendsystemen, erfolgt entweder auf der Basis von standardisierten Schnittstellen oder auf der Basis von speziell entwi­ ckelten Schnittstellenlösungen. In beiden Fällen erfolgt eine Übersetzung des benötigten Auszugs aus dem Datenmodell des Backendsystems in das Datenmodell des Frontendsystems und umge­ kehrt. Diese Übersetzung oder Formatierung wird von der Middleware vorgenommen.
Zusätzlich hat das Middleware-Programm auch vollständige Schnittstellen zu dem mobilen Rech­ ner 20 (bei einem Palm™ wäre dies z. B. eine Erweiterung des sogenannten "HotSync"-Programmes). Damit ist gewährleistet, dass die Daten, die vom Customizer und von dem oder den Zentralrechnern 40, 50, also verschiedenen Backendsystemen (z. B. SAP) kommen, in geeigneter Form zusammenge­ stellt werden und in der zusammengestellten Form dem mobilen Rechner 20 zur Verfügung gestellt werden.
Die Middleware kann in mehreren Versionen verwirklicht werden, bspw. je eine für den lokalen Rechner 30 und/oder Zwischenrechner 60 (z. Bsp. für die Betriebssysteme Linux und Windows) und für den mobilen Rechner 20. Bei letzterer handelt es sich bevorzugt um eine kleinere Middleware- Komponente, die bspw. auf einem Handheld läuft.
Die für den lokalen Rechner 30 bzw. den Zwischenrechner 60 vorgesehene Komponente der Midd­ leware weist neben verschiedenen anderen Schnittstellen bspw. auch BAPI-Schnittstellen zu SAP R/3 in den Versionen 4.x der Module mm und IS-H auf. Hierzu wurden entlang der Programmier­ richtlinien von SAP Business-Objekte kompiliert, die über Java Beans ansprechbar sind. In Richtung des Frontends (bspw. PDA der Fa. Palm) wird auch über Java eine Verbindungsschnittstelle ange­ sprochen, die sich direkt in das HotSync-Protokoll des PDA einklinkt und damit die Synchronisation zum Frontend ermöglicht.
Innerhalb der Middleware läuft neben einem hochkomplexen Programmteil auch eine relationale Datenbank, die ein Ansprechen ihrer Tabellen über JDBC ermöglicht. In diese Datenbank werden von den Funktionen der Middleware die Daten aus verschiedenen Übertragungen vom Frontend auf Konsistenz geprüft und zusammengeführt. Zusätzlich spricht der Customiser über Java Beans diese Datenbank an, um hier eine Datenbank-unterstützte Katalogpflege zu ermöglichen. Auch die vom Benutzer auf dem mobilen Rechner 20 gewünschte Menü-Struktur wird in dieser Datenbank ge­ speichert. Aufgrund der nutzerspezifisch anzupassenden Menüstruktur wird die Datenbank direkt über JDBC angesprochen.
Die PDA-Komponente der Middleware ermöglicht unter der Verarbeitung der vorher durch den Customiser eingestellten Daten und Menüstrukturen die Verbindung zu einem Zentraldatenbank- System. Hierzu werden die Daten des Frontends mit den vom Customiser zur Verfügung gestellten Daten zusammengesetzt und per synchronem oder asynchronem Protokoll verarbeitet. Diese Versi­ on kann bspw. in einem Basic-Dialekt realisiert sein, da mit der aktuell verfügbaren Prozessortech­ nologie keine JVM (Java Virtual Machine, die Laufzeitgrundlage von Java auf einem Computer) mit akzeptabler Performance verfügbar ist.
Customiser
Je nach Einsatzgebiet und Aufgabenstellung soll das Frontend, also die konkrete Anwendung am mobilen Rechner 20, an die individuellen Vorgaben und Bedürfnisse jedes einzelnen Nutzers ange­ passt werden. Hierzu dient der Customiser. Durch ihn wird eine Anpassung der Frontendkomponen­ te und damit des gesamten mobilen Systems von einem zentralen Punkt aus vorgenommen. Der Customiser läuft in der Regel auf einem PC oder einem Server (dies kann auch der PC oder Server sein, auf dem die Middleware installiert ist), der im Vergleich zu mobilen Endgeräten eine wesent­ lich effizientere Bearbeitung der Daten ermöglicht, kann aber auch, bei kleineren Anwendungen, auf dem mobilen Rechner 20 installiert sein.
Im Customiser werden die individuellen Daten bzw. die individuellen Listen ausgewählt und bear­ beitet, die das Frontend auf dem mobilen Rechner 20 zur Verfügung stellen soll. Auch eine Anpas­ sung der Menüs oder der Menüstruktur kann hier erfolgen. Nach einem Abgleich der Frontendkom­ ponente mit der Middleware und/oder den Backendsystemen stehen die Änderungen den Endbe­ nutzern zur Verfügung. Vorteilhaft ist in diesem Zusammenhang insbesondere, dass Listen etc. nicht von einzelnen Anwendern gepflegt werden müssen, sondern allen Nutzern zentral zur Verfü­ gung gestellt werden, da sie von einem zentralen Administrator gepflegt werden. In der Regel hat nur ein ausgewählter Nutzerkreis Zugang zum Customiser. Dieser führt die entsprechenden Ände­ rungen durch und macht sie somit allen mobil angeschlossenen Anwendern verfügbar. Die entspre­ chenden Berechtigungskonzepte sind ein Bestandteil des Programms.
Die Daten des Customisers werden in einer dafür vorgesehenen und leicht erweiterbaren Daten­ bankstruktur gehalten. Zur Neuanlage bzw. zur Änderung von individuellen Vorgaben für die mobile Anwendung steht eine entsprechende Benutzerschnittstelle zur Verfügung, die es dem Anwender ermöglicht, Daten schnell und bequem zu ändern oder anzufügen.
Auch der Customiser kann bspw. in einer Version für den Zwischenrechner 60 und/oder lokalen Rechner 20 oder in einer Version für den mobilen Rechner 20 zur Verfügung gestellt werden.
Die Version für den Zwischenrechner 60 bzw. den lokalen Rechner 30 kann ebenfalls in Java reali­ siert sein. Der Customiser übersetzt eine benutzerfreundliche Oberfläche zum Beispiel mit Hilfe von Clickboxen, geschrieben mit den Java Swing-Bibliotheken, in eine Struktur von Textbausteinen, Lis­ ten und Menüs, die beim nächsten Synchronisationsbefehl auf dem mobilen Rechner 20 sichtbar werden. Um die gleichzeitige Unterstützung mehrerer mobiler Rechner 20 zu gewährleisten, wird die Ablage der vom Customiser zur Verfügung gestellten Daten in einer eigenen Datenbank sicher­ gestellt. Notwendige neue Tabellen werden hier über JDBC erstellt, ansonsten über die generierten Beans angesprochen. Diese Datenbankinhalte werden dann durch ein Funktionsset im Customiser, das die Textbausteinen und Menüstrukturen ausliest, für das Frontend des mobilen Rechners 20 umgesetzt, wobei vorher eine Konsistenzprüfung auf die Datenstrukturen des lokalen Rechners 30 bzw. der Middleware erfolgt. Bei der Umsetzung auf mehrere mobile Rechner 20 wird jeweils dieses Funktionsset angesprochen, das dann die für den entsprechenden mobilen Rechner 20 gewünschte Listen-, Textbaustein- und Menüstrukturen übersetzt und installiert.
Die kleinere Version des Customisers für den mobilen Rechner 20, insbesonderen einen PDA, unter­ stützt vorzugsweise keine Definition von Menüstrukturen, sondern nur die Definierbarkeit von Lis­ ten und Textbausteinen. Sie ist in dem oben genannten Basic-Dialekt verwirklicht, ansonsten struk­ turell der größeren Version des Customiser ähnlich, wenn auch sehr vereinfacht.
Backendsysteme
Als Backendsysteme kommen verschiedene zentrale Datenhaltungssysteme in Frage. Dazu gehören u. a. Krankenhausinformationssysteme (z. B. SAP R/3 mit den Modulen IS-H und IS-H*med), Enterpri­ se-Ressource-Planning (ERP) Systeme, Vertriebsinformationssysteme und Customer-Relationship- Management (CRM) Systeme. Die Anbindung des lokalen Rechners 30 zu den Zentralrechnern 40, 50 bzw. den Backendsystemen erfolgt vorzugsweise über ein Netzwerk. Der Datenaustausch erfolgt entweder über eine Standardschnittstelle oder eine speziell erstellte Kommunikationssoftware.
Das erfindungsgemäße Verfahren kann wie folgt durchgeführt werden: Zunächst legitimiert sich der Nutzer an dem jeweiligen mobilen Rechner 20 mit Benutzername und Kennwort. Bei erfolgrei­ cher Anmeldung erhält er nach einem Abgleich mit der Middleware des lokalen Rechners 30 die ak­ tuell verfügbare Information aus dem zentralen Datenbestand des Backendsystems (z. B. Kundenda­ ten) sowie aus dem Customiser (z. B. neue Vorgabetabellen und Vorlagen). Die Informationen wer­ den dem Anwender in Listenform oder in Form von Auswahlfeldern zur Verfügung gestellt. Such­ funktionen über den Datenbestand oder über einzelne Listen stehen ebenso zur Verfügung. Zur Manipulation oder Neueingabe von Daten stehen dem Anwender verschiedene Werkzeuge, bspw. Auswahllisten, vordefinierte Textbausteine, Ja-Nein-Felder und die Eingabe von freiem Text, zur Verfügung. Nach erfolgten Änderungen oder Neueingaben wird das Frontend wiederum mit dem Backendsystem abgeglichen, so dass die zentral gehaltenen Daten wieder auf den aktuell gültigen Stand gebracht werden.
Will ein Anwender einen Abgleich der Daten des Frontend mit dem Backendsystem durchführen, wird zunächst eine Netzwerkverbindung zwischen dem mobilen Rechner 20 und dem lokalen Rech­ ner 30 hergestellt. Dort wird dann die Anfrage bearbeitet. Sollen Daten aus dem Backendsystem angezeigt oder geändert werden, stellt der lokale Rechner 30 eine Verbindung zu dem oder den Zentralrechnern 40, 50, also zum Backendsystem her, vorzugsweise über ein Netzwerk. Anschlie­ ßend werden die angeforderten Daten aus dem Backendsystem geladen bzw. geänderte Daten in das Backendsystem zurückgeschrieben. Die Middleware sorgt auch für die Verarbeitung eines Ab­ gleichs mit den Daten des Customiser.
Auf dem mobilen Gerät können die Daten dann mit dem Frontend vor Ort, also z. B. am Krankenbett oder beim Kunden, bearbeitet werden, es können Dokumentationen erstellt, Kalkukationen durchgeführt oder Anfragen ausgeführt werden. Die so bearbeiteten Daten werden dann über die Middleware zwischenformatiert und zurück auf den oder die Zentralrechner 40, 50, bspw. eine eigene Datenbank oder eine Zentraldatenbank (z. B. SAP) übertragen.
Im Folgenden sollen verschiedene Anwendungsbeispiele des erfindungsgemäßen Systems bzw. Ver­ fahrens beschrieben werden.
1. Verwaltung von Patientendaten (vgl. Fig. 2, Fig. 6 bis 14)
Die Funktion des Customisers für diese Anwendung lässt sich wie folgt beschreiben: Jede Fachrich­ tung erbringt verschiedene Leistungen und muss unterschiedliche Diagnosen stellen. Im Customiser werden die für die jeweilige Abteilung relevanten Diagnosen, Medikamente und Leistungen in Form von Listen erstellt. Des weiteren können neue Listen zur Speicherung von Textbausteinen für z. B. Arztbriefe, Stationslisten oder Telefonnummern erstellt werden, aber auch Listen mit den für die Anwender häufigsten ICD10-Verschlüsselungscodes und OPS zur automatischen Verschlüsselung von Diagnosen und Leistungen direkt auf dem mobilen Rechner 20. Dies erfolgt im Normalfall le­ diglich auf dem lokalen Rechner 30, bspw. einem Abteilungsserver. Nach einem Abgleich des mobi­ len Rechners 20 mit dem lokalen Rechner 30 erhält jeder das System nutzende Arzt automatisch die aktuelle Fassung der Listen und Textbausteine.
Vor dem Patientenbesuch gibt der Arzt (bei einem neu aufgenommenen Patienten) die relevanten Patientendaten in ein Formular ein (vgl. Fig. 6), welches vom Customiser abteilungsspezifisch zur Verfügung gestellt wird. Andernfalls gleicht der Arzt (z. B. asynchron) auf seinem mobilen Rechner 20 den für ihn relevanten Patientendatenbestand ab (vgl. Fig. 7, 8). Damit stehen ihm die aktu­ ellen Patientendaten zur Verfügung. Im Laufe des Patientenbesuchs erfasst er z. B. Diagnose- und Leistungsdaten (vgl. Fig. 9) und fügt Anordnungen ein. Dazu stellt ihm der Customiser z. B. eine Liste der möglichen bzw. in der entsprechenden Fachrichtung häufigsten Diagnosen (vgl. Fig. 10, 11) und Medikamente (Fig. 12, 13, bspw. die gängigsten Analgetika) sowie ein auf seine Abteilung angepasstes Set an Textbausteinen und weiteren Listen zur Verfügung. Der Arzt braucht also die einzelnen Positionen nicht mehr von Hand in den mobilen Rechner 20 einzugeben, sondern es genügt ein einfaches Antippen einer Position in einer Liste. Nach erfolgtem Patientenbesuch führt er wiederum einen Abgleich durch (vgl. Fig. 14). Die neuen Daten sind damit zur weiteren Bearbeitung im oder in den Zentralrechnern 40, bspw. im Krankenhausinformationssystem, abge­ legt.
Beim ersten Abgleich werden vom lokalen Rechner 30 zunächst Daten vom mobilen Rechner 20 bzw. vom Frontend angefordert. Die Middleware überprüft die Legitimation des Arztes und stellt die Verbindung zum Zentralrechner 40, 50, bspw. zum Krankenhausinformationssystem (KIS) her, um die Daten (z. B. Patientendaten) an den mobilen Rechner 20 bzw. das Frontend zu übertragen. Die Verbindung zum KIS wird z. B. über eine standardisierte HL7-Schnittstelle hergestellt. Nach dem Patientenbesuch des Arztes mit z. B. Dokumentationen oder Laboranforderungen auf dem mobilen Rechner 20 bzw. Frontend erfolgt ein erneuter Abgleich der Daten des mobilen Rechners 20 in Richtung zum KIS über den lokalen Rechner 20 bzw. die Middleware. Sollen neue, individuell ange­ passte Listen (z. B. fachrichtungsspezifische Diagnosen) oder Anwendungsdaten auf den mobilen Rechner 20 bzw. das Frontend eingespielt werden, erfolgt über die Middleware ein Abgleich mit den Daten des Customisers.
2. Kontrolle von Fertigungsstraßen (Fig. 3)
Entlang einer Fertigungsstraße 80, bspw. in der Automobilproduktion, sind an einzelnen Ferti­ gungsetappen 80a, 80b, 80c Qualitätskontrollen eingerichtet. Jeder Kontrollpunkt ist mit einem mobilen Rechner 20 ausgerüstet, welcher über einen eigenen lokalen Rechner und Customiser mit spezifischen Daten (Tabellen, Listen etc.) für die vorgegebene Qualitätskontrolle versorgt wird. Selbstverständlich können die einzelnen lokalen Rechner 30 und/oder Customiser auf einem ge­ meinsamen Rechner, bspw. einem Server, abgelegt sein. Jeder Nutzer an jedem Kontrollpunkt gibt für jedes kontrollierte Produkt die entsprechenden Daten in den mobilen Rechner ein bzw. füllt die vom jeweiligen Customiser vorgegebenen Formulare aus. Die Daten werden über den oder die loka­ len Rechner 30 zu einem Zentralrechner 50 gesendet, welcher die Daten für jedes Produkt zusam­ menführt und auswertet. Der lokale Rechner 30 oder der Zentralrechner 50 liefern auch für jedes Produkt am Ende der Fertigungsstraße einen Qualitätsbericht mit einem aufsummierten Fehlerpro­ tokoll, d. h. den jeweiligen, an den einen Kontrollpunkten ermittelten Fehlermeldungen, der am En­ de der Fertigungsstraße ausgedruckt wird.
3. Außendienst (Fig. 1)
Mit dem erfindungsgemäßen System bzw. Verfahren können Außendienstmitarbeiter mit dem mo­ bilen Rechner 20 bspw. Lagerbestände abfragen oder Informationen zu Angeboten und Konditionen einholen und Bestellungen aufgeben. Je nach Aufgabengebiet liefert der Customiser bspw. Antwor­ ten zu FAQs der Kunden, automatisierte Lagerbestandsabfragen, wobei die am häufigsten gefragten Produkte zuerst gelistet werden, Textbausteine für häufige Abfragen am Zentralrechner oder häufi­ ge Bestellungen, etc. Das erfindungsgemäße System kann hier also bspw. als Servicesystem, CRM- Modul (customer relationship management) oder als mobiles Bestell- bzw. Kaufsystem (Sales- System) dienen.
4. Bezahlen von Taxifahrten mit dem Paybox-System (Fig. 4)
In diesem Fall ist der Taxifahrer der Nutzer des mobilen Rechners 20, der gleichzeitig als Zwischen­ rechner 60 dient, weil der Customiser im mobilen Rechner integriert ist. Der Customiser stellt die individuellen Daten des Taxis bzw. Taxifahrers zur Verfügung, während das Frontend den Rech­ nungsbetrag ermittelt und bspw. über ein GSM-Modul die Telefonverbindung zum lokalen Rechner 30 herstellt. Der lokale Rechner 30 wiederum vermittelt zwischen den verschiedenen Frontends einzelner mobiler Rechner 20 (z. Bsp. Verschiedener Taxiunternehmen) und stellt die Telefonverbin­ dung zum Paybox-Zentralrechner her, der hier als Zentralrechner 40 fungiert. Dann kann der Rück­ ruf auf das Mobiltelefon des Fahrgastes erfolgen, mit dem dieser die Zahlung bestätigt.
5. Bezahlen von Lieferdiensten mit Paybox am Beispiel eines Pizza-Service (Fig. 5, Fig. 15 bis 18)
Hier ist der Bote des Lieferdienstes der Nutzer des mobilen Rechners 20. Über den Customiser wird dem mobilen Rechner die Speise- und Getränkekarte des Lieferdienstes samt Preisen mittels Text­ bausteinen zur Verfügung gestellt. Das Frontend enthält ein Programm zur Ermittlung des Rech­ nungsbetrages sowie die Middleware zur Herstellung der Telefonverbindung mit dem Paybox- Zentralrechner 40. Zur Bezahlung des Rechnungsbetrages tippt der Bote die bestellten Speisen im mobilen Rechner an (Fig. 15, 16). Das Frontend ermittelt den Rechnungsbetrag (vgl. Fig. 17), nimmt Verbindung mit dem Paybox-Zentralrechner auf (vgl. Fig. 18) und übermittelt die Zah­ lungsdaten des Kunden. Dann erfolgt wieder der Rückruf vom Zentralrechner 40 zum Mobiltelefon des Kunden zur Abbuchungsbestätigung.

Claims (19)

1. Verfahren zur Datenverwaltung, wobei
Daten auf mindestens einem mit einer Software (Frontend) versehenen mobilen Rechner (20) eingegeben und bearbeitet werden,
Daten auf mindestens einem Zentralrechner (40, 50) mittels einer Software (Backendsys­ tem) gesammelt und gespeichert werden,
wobei über mindestens einen lokalen Rechner (30) ein Datenaustausch zwischen dem mindestens einen mobilen Rechner (20) und dem mindestens einen Zentralrechner (40, 50) vorgenommen wird und die Software (Middleware) des lokalen Rechners (30) zumin­ dest auch zur Zwischenübersetzung und Schnittstellenkontrolle dient,
dadurch gekennzeichnet, dass
auf dem mindestens einen Zentralrechner (40, 50) allgemeine, für jeden mobilen Rechner (20) zugängliche Daten gesammelt und gespeichert werden,
und dass mittels einer weiteren Software (Customiser) anwendungsspezifische, für einen oder mehrere mobile Rechner (20) individuelle Daten auf einem Rechner (20, 30, 60) ge­ sammelt und gespeichert werden,
wobei ein Datenaustausch zwischen dem mobilen Rechner (20) und dem Rechner (20, 30, 60) erfolgt, derart, dass die auf dem mobilen Rechner (20) vorhandene Software (Fron­ tend) anwendungsspezifisch konfiguriert wird.
2. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Datenaustausch zwischen dem mobilen Rechner (20) und dem Rechner (20, 30, 60) über die Software (Middleware) des lo­ kalen Rechners (30) erfolgt.
3. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die wei­ tere Software (Customiser) auf einem separaten Zwischenrechner (60) gespeichert wird.
4. Verfahren nach einem der Ansprüche 1 und 2, dadurch gekennzeichnet, dass die weitere Software (Customiser) auf dem lokalen Rechner (30) gespeichert wird.
5. Verfahren nach einem der Ansprüche 1 und 2, dadurch gekennzeichnet, dass die weitere Software (Customiser) auf dem mobilen Rechner (20) gespeichert wird.
6. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass Fron­ tend und Customiser oder Frontend und Middleware oder Customiser und Middleware auf demselben Rechner gespeichert werden.
7. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass die wei­ tere Software (Customiser) mit mindestens einem Berechtigungskonzept zur Zugangskontrol­ le versehen wird.
8. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass der mindestens eine mobile Rechner (20) über ein Netzwerk an den mindestens einen lokalen Rechner (30) und/oder den mindestens einen Zwischenrechner (60) und oder den Zentral­ rechner (40, 50) angebunden wird.
9. System zur Datenverwaltung mit
mindestens einem mit einer Software (Frontend) versehenen mobilen Rechner (20) zur Eingabe und Speicherung von Daten,
mindestens einem Zentralrechner (40, 50) mit einer Software (Backendsystem) zum Sam­ meln und zur Speicherung von Daten,
mindestens einen lokalen Rechner (30) zum Datenaustausch zwischen dem mindestens ei­ nen mobilen Rechner (20) und dem mindestens einen Zentralrechner (40, 50), wobei die Software (Middleware) des lokalen Rechners (30) zumindest auch zur Zwischenüberset­ zung und Schnittstellenkontrolle dient,
dadurch gekennzeichnet, dass
eine weitere Software (Customiser) vorgesehen ist, mit der anwendungsspezifische, für ei­ nen oder mehrere mobile Rechner (20) individuelle Daten auf einem Rechner (20, 30, 60) gesammelt und gespeichert werden können,
wobei ein Datenaustausch zwischen dem mobilen Rechner (20) und dem Rechner (20, 30, 60) erfolgt, derart, dass die auf dem mobilen Rechner (20) vorhandene Software (Fron­ tend) anwendungsspezifisch konfiguriert ist.
10. System nach Anspruch 9, dadurch gekennzeichnet, dass ein Zwischenrechner (60) vorgesehen ist, auf dem die weitere Software (Customiser) gespeichert ist.
11. System nach einem der Ansprüche 9 und 10, dadurch gekennzeichnet, dass Frontend und Customiser oder Frontend und Middleware oder Customiser und Middleware auf demselben Rechner gespeichert sind.
12. System nach einem der Ansprüche 9 bis 11, dadurch gekennzeichnet, dass die weitere Soft­ ware (Customiser) mit mindestens einem Berechtigungskonzept zur Zugangskontrolle verse­ hen ist.
13. System nach einem der Ansprüche 9 bis 12, dadurch gekennzeichnet, dass der mindestens ei­ ne mobile Rechner (20) über ein Netzwerk an den mindestens einen lokalen Rechner (30) und/oder den mindestens einen Zwischenrechner (60) und oder den Zentralrechner (40, 50) angebunden ist.
14. System nach einem der Ansprüche 9 bis 13, dadurch gekennzeichnet, dass Frontend und/oder Middleware und/oder Customiser in der Programmiersprache Java realisiert sind.
15. Verwendung des Verfahrens nach einem der Ansprüche 1 bis 8 und/oder des Systems nach einem der Ansprüche 9 bis 14 zur Verwaltung von Patientendaten in einem Krankenhaus.
16. Verwendung des Verfahrens nach einem der Ansprüche 1 bis 8 und/oder des Systems nach einem der Ansprüche 9 bis 14 für den Zahlungsverkehr mittels Paybox-System.
17. Verwendung des Verfahrens nach einem der Ansprüche 1 bis 8 und/oder des Systems nach einem der Ansprüche 9 bis 14 zur Verwaltung von Lager- und Bestelldaten.
18. Verwendung des Verfahrens nach einem der Ansprüche 1 bis 8 und/oder des Systems nach einem der Ansprüche 9 bis 14 zur Qualitätskontrolle in der Produktion, insbesondere an Ferti­ gungsstraßen.
19. Verwendung des Verfahrens nach einem der Ansprüche 1 bis 8 und/oder des Systems nach einem der Ansprüche 9 bis 14 als Kaufsystem (Sales-System)-, CRM- und/oder Servicesystem.
DE10112409A 2001-03-13 2001-03-13 Verfahren und System zur Datenverwaltung, sowie entsprechende Verwendung des Verfahrens und/oder des Systems Expired - Fee Related DE10112409B4 (de)

Priority Applications (4)

Application Number Priority Date Filing Date Title
DE10112409A DE10112409B4 (de) 2001-03-13 2001-03-13 Verfahren und System zur Datenverwaltung, sowie entsprechende Verwendung des Verfahrens und/oder des Systems
PCT/EP2002/002551 WO2002073496A2 (de) 2001-03-13 2002-03-08 Verfahren und system zur datenverwaltung
EP02714183A EP1388116A2 (de) 2001-03-13 2002-03-08 Verfahren und system zur datenverwaltung
US10/096,063 US20020178216A1 (en) 2001-03-13 2002-03-12 Method and system for data management

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10112409A DE10112409B4 (de) 2001-03-13 2001-03-13 Verfahren und System zur Datenverwaltung, sowie entsprechende Verwendung des Verfahrens und/oder des Systems

Publications (2)

Publication Number Publication Date
DE10112409A1 true DE10112409A1 (de) 2002-09-19
DE10112409B4 DE10112409B4 (de) 2005-06-16

Family

ID=7677528

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10112409A Expired - Fee Related DE10112409B4 (de) 2001-03-13 2001-03-13 Verfahren und System zur Datenverwaltung, sowie entsprechende Verwendung des Verfahrens und/oder des Systems

Country Status (3)

Country Link
EP (1) EP1388116A2 (de)
DE (1) DE10112409B4 (de)
WO (1) WO2002073496A2 (de)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004040918A2 (en) 2002-10-31 2004-05-13 Nokia Corporation Device detection and service discovery for mobile networks
FR2850477A1 (fr) * 2003-01-28 2004-07-30 Lincoln Outils logiciels consultables a distance a l'aide d'un logiciel de navigation pour la creation, modification, consultation et diffusion de documents medicaux
WO2004040498A3 (en) * 2002-11-01 2004-09-02 Seiko Epson Corp A system and a method for accessing and updating information stored in a central location by a remote worker
WO2005116903A3 (en) * 2004-05-17 2006-05-26 Sonosite Inc Processing of medical signals
US7590097B2 (en) 2002-10-31 2009-09-15 Nokia Corporation Device detection and service discovery system and method for a mobile ad hoc communications network

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845255A (en) * 1994-10-28 1998-12-01 Advanced Health Med-E-Systems Corporation Prescription management system
WO1999063473A2 (en) * 1998-06-05 1999-12-09 Phase Forward Inc. Clinical trial data management system and method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999041682A2 (en) * 1998-02-17 1999-08-19 Southern Research Institute Patient data acquisition unit and data support system
EP1145179A2 (de) * 1999-03-24 2001-10-17 Koninklijke Philips Electronics N.V. Anlage und vefahren für die darstellung von rechnergestützten patientendatensätzen über einem netzwerk

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5845255A (en) * 1994-10-28 1998-12-01 Advanced Health Med-E-Systems Corporation Prescription management system
WO1999063473A2 (en) * 1998-06-05 1999-12-09 Phase Forward Inc. Clinical trial data management system and method

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004040918A2 (en) 2002-10-31 2004-05-13 Nokia Corporation Device detection and service discovery for mobile networks
EP1556966A4 (de) * 2002-10-31 2009-01-21 Nokia Corp Gerätedetektions- und dienst-discovery-system und verfahren für ein mobil-ad-hoc-kommunikationsnetz
US7590097B2 (en) 2002-10-31 2009-09-15 Nokia Corporation Device detection and service discovery system and method for a mobile ad hoc communications network
WO2004040498A3 (en) * 2002-11-01 2004-09-02 Seiko Epson Corp A system and a method for accessing and updating information stored in a central location by a remote worker
FR2850477A1 (fr) * 2003-01-28 2004-07-30 Lincoln Outils logiciels consultables a distance a l'aide d'un logiciel de navigation pour la creation, modification, consultation et diffusion de documents medicaux
WO2005116903A3 (en) * 2004-05-17 2006-05-26 Sonosite Inc Processing of medical signals
US7809400B1 (en) 2004-05-17 2010-10-05 Sonosite, Inc. Processing of medical signals
US8199685B2 (en) 2004-05-17 2012-06-12 Sonosite, Inc. Processing of medical signals

Also Published As

Publication number Publication date
WO2002073496A3 (de) 2003-11-13
WO2002073496A2 (de) 2002-09-19
DE10112409B4 (de) 2005-06-16
EP1388116A2 (de) 2004-02-11

Similar Documents

Publication Publication Date Title
DE69616988T2 (de) Flexible rechnergestützte pharmazeutische kognitive pflege, dienstmanagementsystem und verfahren
DE3855555T2 (de) Verfahren zur Förderung einer Antwort auf einer elektronischen Konferenzeinladung in einem wechselwirkenden System mit mehreren Terminals, das elektronische Kalender benützt
DE102004051179B4 (de) Einstellungsvorrichtung für ein Steuerungssystem, Verfahren zum Einstellen eines Steuerungssystems und Einstellungsprogramm
DE69033520T2 (de) Bildschirmverarbeitungsanlage für ein buchungssystem und verfahren um diesen bildschirmrechner zu benutzen
DE60224564T2 (de) Dynamische bedienerfunktionen auf der basis der bedienerposition
DE69828306T2 (de) System mit offener architektur zum echtzeit-konsolidieren der information mehrerer finanzieller systeme
DE69424376T2 (de) Abnehmbares Verarbeitungsmodul für Datenverarbeitungssystem
DE69731499T2 (de) Verfahren zur Datenübertragung
DE69709918T2 (de) Relationelle datenbank die in einer speicherstruktur compiliert und gespeichert ist
EP2500823A1 (de) Betrieb eines Datenverarbeitungsnetzes mit mehreren geografisch beabstandeten Datenzentren
DE102006051187A1 (de) Verteilte Taskflow-Architektur
EP2637114A1 (de) Verfahren zur Kopplung eines CAD-Systems mit einem Datenbank- und Planungssystem zum Austausch von Daten zwischen beiden Systemen
DE10112409B4 (de) Verfahren und System zur Datenverwaltung, sowie entsprechende Verwendung des Verfahrens und/oder des Systems
DE202023105333U1 (de) Kundenspezifischer Multifunktionsroboter
EP0990984A2 (de) Verfahren zum Vermitteln von Prozessdaten sowie Verfahren zum Erstellen von anwenderspezifischen Daten und mit diesem Verfahren erstellte Daten
EP3392811B1 (de) Datenverteilungssystem und -verfahren für eine gruppe von elektronischen geräten
US20020178216A1 (en) Method and system for data management
DE10290696T5 (de) Verfahren und System zum drahtlosen Zugriff auf einen Computer eines Benutzers
DE102005043930A1 (de) Medizinisches Verordnungsmanagementsystem und Benutzerschnittstelle
DE60129922T2 (de) Verfahren, Computerprogrammprodukt und Computersystem zur Modifizierung von anwendungsdiensteinleitenden Rollen
DE10114017A1 (de) Prozeßmanagment unter Verwendung einer Arbeitsflußmaschine für klinische und radiologische Prozesse
DE102014208532A1 (de) Verfahren zur Steuerung medizinischer Untersuchungen mittels eines Patientenkommunikationssystems, sowie Patientenkommunikationssystem, Patientengerät und klinische Servereinheit
DE69832719T2 (de) System und verfahren für die interaktion zwischen einem festen und mehreren mobilen geräten
WO2015131947A1 (de) System zur erstellung und zum betrieb von softwareapplikationen
Mora Qlik sense implementation: dashboard creation and implementation of the test performance methodology

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8110 Request for examination paragraph 44
8181 Inventor (new situation)

Inventor name: DARABI, KAMBIZ, 55128 MAINZ, DE

Free format text: DARABI, KAMBIZ, 55128 MAINZ, DE

8364 No opposition during term of opposition
R082 Change of representative

Representative=s name: KEIL & SCHAAFHAUSEN PATENT- UND RECHTSANWAELTE, DE

R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee