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.
Abstract: Healthcare information data is managed by, on a computer, maintaining a model of a state of a system based on the healthcare information, receiving a transaction representing a change to the system, determining that the change complies with a rule, and changing the model according to the transaction.