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 .