Design of high availability PACS based on object oriented technology