Health workers in Indonesia are struggling to care for tens of thousands of people displaced by an earthquake and tsunami, with a lack of shelter and clean water among major problems as the focus turns from injury to disease.