Telemedicine systems have been steadily increasing in number and scale over the past decades. There is an intensification of the need for telemedicine in the era of national health care systems. The increasing size of distributed telemedicine systems creates a problem of data integration, vendor lock-in and interoperability. This paper discusses a telemedicine system architecture, which is being built as a Service Oriented Architecture (SOA), because we believe that by the adoption of SOA, several problems in telemedicine systems can be resolved. Currently, hospitals become limited to a single vendor because of the introduction of new proprietary technology. We present an overview of such an architecture, which draws the attention of readers towards the solution of users' problems. In general, our proposed solution emphasizes a web services solution.