COMPUTER SYSTEM AND METHOD FOR EFFICIENT INDEX CREATION FOR A STREAMING DATABASE
Computer system (100) and method for index creation in a streaming database (130) with medical state parameters of different types associated with a plurality of patients (10) is provided to allow near-real-time access to medical state parameters reflecting medical states of patients. A message brok...
Gespeichert in:
Hauptverfasser: | , , , , |
---|---|
Format: | Patent |
Sprache: | eng ; fre |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Computer system (100) and method for index creation in a streaming database (130) with medical state parameters of different types associated with a plurality of patients (10) is provided to allow near-real-time access to medical state parameters reflecting medical states of patients. A message broker (110) receives messages in one or more incoming data streams (30). The messages include records with current measured medical state parameter values (11-1) of patients. A stream processor (120) processes incoming messages with a plurality of parameter augmentation algorithms (PAA1 to PAAn) wherein each parameter augmentation algorithm is adapted to derive additional computed medical state parameter values for the respective patient. Records with the computed values are then inserted via generated messages (mg*) into any incoming data stream. A data handler (140) can create persisted patient-signal specific stream data tables for yet unknown combinations of patient identifier and signal identifier in the streaming database (130), and can further create a block range index for the time information of said persisted stream data table. Records contained in the received and generated messages (m*, mg*) are then written into respective persisted patient-signal specific stream data tables (SDT-P2-S1 to SDT-P2-Sn) of the streaming database (130), and the respective block range indexes are updated accordingly upon record insertion.
L'invention concerne un système informatique (100) et un procédé de création d'index dans une base de données transmise en flux continu (130) dotée de paramètres d'état médical de différents types associés à une pluralité de patients (10) pour permettre un accès en temps quasi réel à des paramètres d'état médical reflétant des états médicaux de patients. Un courtier de messages (110) reçoit des messages dans un ou plusieurs flux continus de données entrants (30). Les messages comprennent des enregistrements dotés de valeurs actuelles mesurées de paramètre d'état médical (11-1) de patients. Un processeur de flux continu (120) traite des messages entrants au moyen d'une pluralité d'algorithmes d'augmentation de paramètre (PAA1 à PAAn), chaque algorithme d'augmentation de paramètre étant conçu pour dériver des valeurs de paramètre d'état médical calculées supplémentaires pour le patient respectif. Les enregistrements dotés des valeurs calculées sont ensuite insérés par l'intermédiaire de messages générés (mg*) dans n'importe quel flux de donné |
---|