An automatic cash accounting system for use in a healthcare enterprise
includes a message processor and a data processor. The message processor
receives message data including an income amount value, representing cash
income received during a time period, an associated income source
identifier, and a patient identifier. The income source identifier
identifies a department internal to the healthcare enterprise providing
the associated income amount value. The patient identifier identifies a
patient. The data processor processes the received message data to
identify an income account associated with the department based on the
income source identifier, and updates the identified income account with
the income amount value to indicate the income amount value received by
the identified income account during the time period. The data processor
identifies a patient account associated with a patient based on the
patient identifier, and updates the patient account with the income
amount value to indicate the income amount received by the patient
account during the time period. The data processor collates and combines
data from the income accounts and the patient accounts to provide a first
income amount total value and/or a second income total value,
respectively, representing combined cash income for the departments and
for the patients, respectively, during the time period.