For all those who like to do some roleplay....
a virtual world on the net ,called "second life"
can give you the needs you want.
it's a complete world you can live in,so there are lots of
places in that world where one can satisfie his/her needs
to be patient or doctor.although,it needs some skill to be good at it. training does help. 😃