Here is a picture of the whole system. This is a pretty small version. On the left you can see the cook stove. The two tanks are on the right. Water is loaded from the tap into the tank on the top (most versions do not require you to pour in the water by hand). This tank feeds cool water into the bottom of the tank on the bottom. Because of gravity, new cool water from this tank can only enter the bottom tank when water is let out of the bottom tank from the tap (seen right next to Nicholas's hand). You can see pipes that come out from the bottom of the tank, into the stove, then back to the top of the tank. This is the "closed loop" I was talking about. For this system, one batch of charcoal in the stove can heat up an entire tank of water (about 35 L). Pretty impressive.
Here is another version that uses two different stoves to heat the water. In this version, the feeder tank (blue tank in the above picture) is located on top of the house. Again due to gravity, this allows the hot water to be delivered all over the house.
Here is a close up of the stove. That bowl around the charcoal is hollow. You can see where the pipe carrying cool water enters on the left of the stove, and then the boiled water leaves the stove on the right and returns to the top of the tank.
At the end of the day Nicholas and I stopped by the metal shop to check on an incinerator that has been in the construction process since I've been here, but today it's finally finished. Either tomorrow or Thursday, Nicholas and I are going to head over to Kibale which is on the western side of Uganda some 400 km away. We are going to spend a couple of days there installing the incinerator and training the workers on operation procedures. Hopefully we can convince the hospital administrators on the importance of monitoring it's operation and the sorting of their waste. Hopefully it'll be a successful trip. I'm looking forward to seeing a new part of Uganda.