In a medical health care network (10) for providing individualized health
care programming to many patients, a method and apparatus for updating
the programming is described. When a patient is new to the system, a
health care professional takes a generic care plan template (26) and
fills it in with the patient's specific health information. A care plan
scheduler (36), using a completed template (26), assigns content for the
patient to experience. When new content becomes available, the health
care professional notes it on the template (26). The scheduler (36) then
looks for all instances of the old content and replaces it with the new
content in the most seamless way possible. A content replacement database
(40) interprets old data in light of the new content so that the old data
does not become misleading or obsolete.