US2009248744A1PendingUtilityA1

Transactional storage system for healthcare information

Assignee: KIKA MEDICALPriority: Jul 17, 2006Filed: Jan 27, 2006Published: Oct 1, 2009
Est. expiryJul 17, 2026(expired)· nominal 20-yr term from priority
G06Q 40/08G06F 16/1734G06Q 10/10G06F 16/1873G16H 40/20G16H 10/40G16H 10/20G16H 10/60
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Managing healthcare information data includes, on a computer, representing a state of a system based on the healthcare information, receiving a transaction representing a change to the system, changing the representation of the state of the system according to the transaction, and storing the transaction.

Claims

exact text as granted — not AI-modified
1 . A method of managing healthcare information data comprising
 on a computer, representing a state of a system based on the healthcare information,   receiving a transaction representing a change to the system,   changing the representation of the state of the system according to the transaction, and   storing the transaction.   
     
     
         2 . The method of  claim 1  also comprising
 repeatedly,   receiving a new transaction representing a new change to the system,   changing the representation of the state of the system according to the new transaction, and   storing the new transaction with previous transactions in a set of transactions.   
     
     
         3 . The method of  claim 1 , in which representing the state of the system comprises
 representing a system with an empty state, and   repeatedly for each transaction in a set of transactions,   changing the representation of the state of the system according to the transaction.   
     
     
         4 . The method of  claim 1  also comprising
 representing a state of the system corresponding to a point in time by   representing a system with an empty state, and   repeatedly for each transaction in a set of transactions corresponding to changes prior to the point in time,   changing the representation of the state of the system according to the transaction.   
     
     
         5 . The method of  claim 1  also comprising
 representing a state of the system corresponding to a particular transaction by   representing a system with an empty state, and   repeatedly for each transaction in a set of transactions preceding and including the particular transaction,   changing the representation of the state of the system according to the transaction.   
     
     
         6 . The method of  claim 1  also comprising
 representing a state of a subset of the system corresponding to a point in time by   representing a system with an empty state, and   repeatedly for each transaction in a set of transactions corresponding to changes to the subset of the system prior to the point in time,   changing the representation of the state of the system according to the transaction.   
     
     
         7 . The method of  claim 1  in which representing the state of the system comprises
 storing in a memory a hierarchy of elements,   each element having one or more values,   each value comprising data or a representation of one or more additional elements.   
     
     
         8 . The method of  claim 3  also comprising
 on a second computer,   representing a copy of the state of the system, and   whenever a transaction is added to the set of transactions,   changing the copy of the state of the system according to the transaction.   
     
     
         9 . The method of  claim 1  in which the transaction comprises a representation of the state of the system. 
     
     
         10 . The method of  claim 1  in which the transaction comprises
 a subset of elements comprising the representation of the state of the system, and   a set of values corresponding to one or more elements in the subset of elements.   
     
     
         11 . The method of  claim 1  in which storing the transaction comprises adding the transaction or a functional representation of the transaction to a sequence of transactions in a storage. 
     
     
         12 . The method of  claim 11  in which a storage comprises one or more of a disk, a flash memory, a network storage device, a virtual storage volume. 
     
     
         13 . The method of  claim 11  in which adding the transaction to a sequence of transactions comprises
 adding the transaction to a queue of transactions, and   moving transactions from the queue of transactions to a storage.   
     
     
         14 . The method of  claim 11  in which adding the transaction to a sequence of transactions comprises sending the transaction to a representation of a storage. 
     
     
         15 . The method of  claim 13  in which the transaction is sent to a representation of a storage in the same manner that data would be sent to a local storage. 
     
     
         16 . The method of  claim 1  in which the healthcare information corresponds to one or more of
 a clinical study, an epidemiological study, information about a healthcare product, medical records, or insurance information.   
     
     
         17 . The method of  claim 1  in which a transaction includes a binary file, and storing the transaction comprises
 storing the binary file in a temporary location,   assigning the binary file a unique identifier,   adding the unique identifier to the transaction,   storing the transaction in a storage, and   storing the binary file in the storage.   
     
     
         18 . An apparatus for managing healthcare information data comprising
 a computer configured to   represent a state of a system based on the healthcare information,   receive a transaction representing a change to the system,   change the representation of the state of the system according to the transaction, and   store the transaction.   
     
     
         19 . The apparatus of  claim 18  in which the computer is also configured to repeatedly,
 receive a new transaction representing a new change to the system,   change the representation of the state of the system according to the new transaction, and   store the transaction with previous transactions in a set of transactions.   
     
     
         20 . The apparatus of  claim 18  in which the computer is configured to represent the state of the system by
 representing a system with an empty state, and   repeatedly for each transaction in a set of transactions,   changing the representation of the system according to the transaction.   
     
     
         21 . A computer readable medium comprising instructions to cause a computer to
 represent a state of a system based on healthcare information,   receive a transaction representing a change to the system,   change the representation of the state of the system according to the transaction, and   store the transaction.   
     
     
         22 . The medium of  claim 21  in which the instructions also cause the computer to repeatedly,
 receive a new transaction representing a new change to the system,   change the representation of the state of the system according to the new transaction, and   store the transaction with previous transactions in a set of transactions.   
     
     
         23 . The medium of  claim 21  in which the instructions cause the computer to represent the state of the system by
 representing a system with an empty state, and   repeatedly for each transaction in a set of transactions,   changing the representation of the system according to the transaction.

Join the waitlist — get patent alerts

Track US2009248744A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.