filled in most remaining APIs

Still need to complete the ITs Encounter and Observation