Today’s demand for healthcare is dramatically increasing as the factor of the aging population and expectations growing during the past few years. This leads to the need of substantial healthcare services with innovative technologies developed from both industry and academia. Designing an efficient healthcare system is however a sophisticated process due to different research issues with the requirement for the provision of high-quality healthcare services. Connected to this requirement, the focus of many studies done so far is widely laid on a well-known problem called knowledge sharing. In recent years, knowledge sharing raises as one of the most demanding applications with references to the dynamic inter-activity among different healthcare actors and the complex data structures involved in this application. Suitable solution approach to knowledge sharing can enhance the efficiency of healthcare delivery, and thus improving the quality of healthcare services. The corresponding development tasks can be accomplished by using different methodologies such as analytical approaches, simulation experiments and practical measurements on the real healthcare system.In our work, the problem of heterogeneous knowledge sharing in the healthcare system is considered. Here, the heterogeneous aspect is expressed in terms ofdifferent healthcare actors and the associated characterizations. To do this, we suggest a new software framework, which mainly consists of three components. The first component is about the ontology based activity theory, which is used to scientifically represent the healthcare actors together with their relationships and interactions. The second component refers to an overlay decision maker, which is responsible for dealing with the decision-making activities such as appointment scheduling. Its advantage is to jointly consider various healthcare parameters and different algorithms for decision-making purposes. Based on these two components, the third component provides the theoretical models to conduct the numerical analysis and performance evaluation on the particular healthcare service.