Log on:
Powered by Elgg

IS360 Fall 2008 :: Blog

October 17, 2008

Topic 1: Adopting GIS in Healthcare for new health service.

Claim: Adoption of GIS by healthcare system can create more valuable health services.

Research question : How GIS affects acceptance of new health service for customer?

                           Can GIS affects creating new health service ?

Research method : Questionnaire

Topic 2: Comparison between Agile development and traditional development

Claim: Find out each strength and weak part by comparison then suggest reciprocal complement way of development.  

Research question : How these two development ways are different?

                           What are the strength and weak part of each development way?

Research method : literature review

Posted by Yoonmi Lee | 0 comment(s)

October 09, 2008

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8"/>
    <title>Map 3 - Google Maps Geocoding</title>
    <script src="http://maps.google.com/maps?file=api&amp;v=2&amp;key=abcdefg" type="text/javascript"></script>
    <script type="text/javascript">

    var map1 = null;
    var map2 = null;
    var map3 = null;
    var LAtrafficInfo = null;
    var NYtrafficInfo = null;
    var CItrafficInfo = null;
   
    var geocoder = null;

    function initialize() {
      if (GBrowserIsCompatible()) {
        map1 = new GMap2(document.getElementById("map_canvas1"));
        map1.setCenter(new GLatLng(34.052187, -118.243425), 11);
        map1.setMapType(G_HYBRID_MAP);
        map1.addControl(new GLargeMapControl());
        map1.addControl(new GMapTypeControl());
        var trafficOptions1 = {incidents:true};
        LAtrafficInfo = new GTrafficOverlay(trafficOptions1);
        map1.addOverlay(LAtrafficInfo);
       
        map2 = new GMap2(document.getElementById("map_canvas2"));
        map2.setCenter(new GLatLng(40.756054, -73.986951), 11);
        map2.setMapType(G_HYBRID_MAP);
        map2.addControl(new GLargeMapControl());
        map2.addControl(new GMapTypeControl());
        var trafficOptions2 = {incidents:true};
        NYtrafficInfo = new GTrafficOverlay(trafficOptions2);
        map2.addOverlay(NYtrafficInfo);

       
        map3 = new GMap2(document.getElementById("map_canvas3"));
        map3.setCenter(new GLatLng(41.879535, -87.624333), 11);
        map3.setMapType(G_HYBRID_MAP);
        map3.addControl(new GLargeMapControl());
        map3.addControl(new GMapTypeControl());
        var trafficOptions3 = {incidents:true};
        CItrafficInfo = new GTrafficOverlay(trafficOptions3);
        map3.addOverlay(CItrafficInfo);
 
        geocoder = new GClientGeocoder();
      }
    }


    function showAddress(address,flag) {
    if (flag == 1) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
           if (!point) {
              alert(address + " not found");
           } else {
              map1.setCenter(point, 16);
              var marker = new GMarker(point, {draggable: true});
              map1.addOverlay(marker);
              GEvent.addListener(marker, "dragend", function() {
                marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
              });
              GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
              });
       GEvent.trigger(marker, "click");
           }
          }
        );
      }
    }

    if (flag == 2) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
           if (!point) {
              alert(address + " not found");
           } else {
              map2.setCenter(point, 16);
              var marker = new GMarker(point, {draggable: true});
              map2.addOverlay(marker);
              GEvent.addListener(marker, "dragend", function() {
                marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
              });
              GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
              });
       GEvent.trigger(marker, "click");
           }
          }
        );
      }
    }

    if (flag == 3) {
      if (geocoder) {
        geocoder.getLatLng(
          address,
          function(point) {
           if (!point) {
              alert(address + " not found");
           } else {
              map3.setCenter(point, 16);
              var marker = new GMarker(point, {draggable: true});
              map3.addOverlay(marker);
              GEvent.addListener(marker, "dragend", function() {
                marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
              });
              GEvent.addListener(marker, "click", function() {
                marker.openInfoWindowHtml(marker.getLatLng().toUrlValue(6));
              });
       GEvent.trigger(marker, "click");
           }
          }
        );
      }
    }

}
    </script>
  </head>

  <body Xonload="initialize()" Xonunload="GUnload()">
    <form action="#" Xonsubmit="showAddress(this.address1.value,1); return false">
      <p>
        <input type="text" style="width:350px" name="address1" value="Los Angeles" />
        <input type="submit" value="Go There!" />
      </p>
      <div id="map_canvas1" style="width: 500px; height: 350px"></div>
      <br>
  </form>
  <form action="#" Xonsubmit="showAddress(this.address2.value,2); return false">
      <p>
        <input type="text" style="width:350px" name="address2" value="New York" />
        <input type="submit" value="Go There!" />
      </p>
      <div id="map_canvas2" style="width: 500px; height: 350px"></div>

      <br>
  </form>
  <form action="#" Xonsubmit="showAddress(this.address3.value,3); return false">
      <p>
        <input type="text" style="width:350px" name="address3" value="Chicago" />
        <input type="submit" value="Go There!" />
      </p>
      <div id="map_canvas3" style="width: 500px; height: 350px"></div>
    </form>

  </body>
</html>

 

Posted by Yoonmi Lee | 0 comment(s)

I think Chapter 5, Forms of Theories, is a key chapter in the rest of this book. I learned three different conceptions of how sets of statements should be organized so as to constitute a theory. These are set-of-laws, axiomatic, and causal process. I especially concentrated on this part to understand each example and distinguish the difference between conceptions.  In terms of set-of-laws author insists that if scientific knowledge is organized in the form of a set of laws, a scientist cannot achieve all the purpose of science, since he cannot provide a sense of understanding. The axiomatic theory is defined as an interrelated set of definitions and statements and one of the most important problems in dealing with theories in axiomatic form is determining how to select the axioms. Also it can provide a sense of understanding, but not always. The causal process form has the major difference between this form of theory and the axiomatic form. That is all statements are considered to be of equal importance.

Author also indicates that while a conception of theory as a set of laws will lead to an efficient use of resources if the research-then-theory strategy is employed, a theory in axiomatic or causal process form will lead to an efficient use of resources if a theory-then-research strategy is employed. Another interesting part is a comparison between strategies, research-then-theory and theory-then-research, in chapter 7. Author explains that research-then-theory strategy has the disadvantage that considerable effort may be spent on collecting data that have no useful purpose, but it may provide some information useful for inventing theories and theory-then-research strategy also has the disadvantage that the scientist may have no initial information on which to base the first attempts at a theory, but research is more efficient when one only collects information related to a few important hypotheses.

Chapter 8, conclusion, is very good to remember key points in this book. While I read this chapter I could arrange whole procedure to constitute a theory with abstract theoretical statements.

Posted by Yoonmi Lee | 0 comment(s)

September 29, 2008

I learned from last class that Google provides map information to everyone who wants to integrate Google Map API and Virtual Earth API. So we can easily call these APIs to web site. I know map information should be huge data. However map was displayed within a short time. Especially I was surprised when I saw 3D map and current traffic information. I realized how useful it is.

Here I have one question. If I make a web application for business, can I integrate Google Map API and Virtual Earth API for free ?

Posted by Yoonmi Lee | 0 comment(s)

This book describes the different types of concepts and statements that compose a scientific body of knowledge. And we expect that scientific knowledge provides a typology, predictions of future events, explanations for past events, sense of understanding, and control of events. Among these purposes typologies can be achieved since any set of concepts can be used to organize and classify. For sense of understanding, it is provided only when the causal mechanisms that link changes in one or more concepts (the independent variables) with changes in other concepts (the dependent variables) have been fully described.  Also this book indicates characteristics of scientific knowledge which are abstractness, intersubjectivity, and empirical relevance. Abstractness should be independent on the time and space and intersubjectivity should include explicitness and rigorousness. For empirical relevance, other scientists can evaluate the correspondence between the theory and the results of empirical research.

In Chapter 2, author introduces Kuhn paradigms which are scientific revolutions. While examples of Kuhn paradigms are founded well in the physical and biological sciences it is not easy to find example in the social science. However Freud’s ideas were a good example to meet the criteria of Kuhn paradigm. Also author explains that a paradigm and a Kuhn paradigm differ in degree; the Kuhn paradigm represents a dramatic change from past orientations, whereas a paradigm represents a definite shift in orientations, but less than a scientific revolution.

I learned what exactly concept is, difference between abstract and concrete concepts, relationship between abstract concepts and operational definitions, and quantifications of theoretical concepts as well in the chapter 3. And I also learned that there are four kinds of forms of quantification such as nominal level, ordinal level, interval level, and ratio level.

In chapter 4, author emphasizes that theoretical statement of the form (Given C1 …. Then Y) are most important for scientific body of knowledge and it should be placed before explanation, predictions, or sense of understanding.

This book is not easy to understand for me but now I have a little understanding how theory is constructed. I expect that I will get a better understanding after I finish this book.

Posted by Yoonmi Lee | 0 comment(s)

Assignment3: Suppose that a client approached you regarding the development of a “Traffic Information System Mashup”.  Briefly describe how these topics/concepts could/would be used in the development of such a systemThe first step to build Traffic Information System Mashup is to gather user’s requirement from the client. To do that, we need individual interview, group meeting, relevant documents, and so on.  As end-user of this system is everybody in this country we can add several critical requirements to this system. These are as follows. 1.     This system should provide immediate traffic information in real time. => Google Map API and Virtual Earth API could be used to meet this requirement. User can find out current traffic information on the map. 2.     To design specific map they need some tools to manipulate map information. => Open layers could be used to design a specific map to satisfy its purpose. 3.     If the user wants to find specific place and see the street view, system should indicate the place and show the current view. => Google Maps Geocoding enables user to find specific place by entering address and Google Maps StreetView enables user to see the current view of the street.4.     If the user wants to get a driving direction where he/she wants to go, system should provide direction with current traffic information, distance and driving time, and shortest path from departure to destination. => These additional functions should be added to this system using Google Map API and Virtual Earth API. 5.     One suggested function is to provide these services using Navigation or cell phone for 24 hours by 7 days. To do that, this system should send data to the Navigation and cell phone by wireless communication so that user receives these services everywhere at any time.  

Keywords: Geododing, Google Map API, Google Maps StreetView, Traffic Information System

Posted by Yoonmi Lee | 0 comment(s)

September 19, 2008

After I finished this book I asked myself “Have you ever considered reader and reader’s perspective? Answer is “Not much”. I learned that we should consider reader’ view for every single step on the research as this book always emphasizes this point. Even the drawing or making a table and chart to support the evidence it should be simple and clear to understand.

“Planning” part was useful for me. It describes how to start to organize elements of our argument. And I carefully read “Citation” part. It gives us how to cite sources into the research paper along with plagiarism. I realized there are various cases for plagiarism. If we don’t know exactly we will get in big trouble. For the “Introduction and Conclusion” part, it teaches us the steps from establishing common ground to writing a conclusion. I know we spend a lot of time to write introduction and conclusion as well as revising those parts. To design these parts effectively we need to memorize and practice it as possible as we can. This book is expecting to be my companion for research.

Posted by Yoonmi Lee | 0 comment(s)

September 15, 2008

Question 1: What did you learn or now know better

After I read this article I got new information about GIS and also GIS is using in the various area such as game, cyber life, health, environment and so on. GIS is not only for map information, but also for many other information systems. I searched the website introduced in this article and realized already many people are using these web applications. Also flat informational Web is moving forward 3-D experimental Web. Another thing obtained from this article is a Google mashup which is a web application that combines data from more than one source into a single integrated tool. I plan to use these applications.

 

Question 2: What questions do you have or what did you find confusing?

I already finished reading this article I still have some questions for integrating application in the web. What I understand is that we can integrate web application such as Google Maps and Second Life. Also I have some worries for side-effect from the 3 dimensional display in the Web. Second Life, for example, enables us to live in the cyber world with virtual friend, house, play, hobby, and so on. Before 3-D experimental web system comes we should prepare regulations and morals for people’s behavior because, I think, cyber world affects our real world.  

 

Question 3: What did you find interesting and why?

Google mashup and second life are very interesting for me. For the mashup, I regard mashup application as a revolution of web development. Until now many developer have been working on various information system for business, education, health, construction, law, and etc. Now we can deveop web application with a little effort and test that result in the web. And many people are living in the Second Life. They need everything same as real world. It means there are many chances to start business and important thing is that this business is real. So if somebody wants to do business in the virtual world, he/she should live with those people and analyze how it is going on, what they need, and what they want to do. I predict that the scale of virtual world will be bigger than now.

Posted by Yoonmi Lee | 0 comment(s)

September 14, 2008

The book, “The Craft of Research”, provides a fundamental research method with various examples and detail explanation. And I realized that this book has almost answers for my questions obtained from the previous research for thesis. When we face to thesis we must find a claim related to our interest area. It was very hard for me. This book says that there are many preparations for finding a claim. It cannot be appear suddenly to us. When I was working on thesis for ubiquitous healthcare services I couldn’t find a claim. At that time I knew how important new healthcare service is in Korea. However finding a critical issue from a lot of information was not easy.

I got help from our professor to organize my thesis. Even though I finished the thesis I still have many questions. Now I find those answers from this book.

Especially the diagram about claim, reason, evidence, acknowledgment, and response is very clear to understand. Also chapter 5 and chapter 6 are very useful for me because I think qualified sources provide useful and reliable information. So it is very important to select good source when we start research. I think I need to be an independent researcher. To do that, I should have full knowledge for research through this wonderful class.

Keywords: Claim, Evidence, Reason, Research

Posted by Yoonmi Lee | 0 comment(s)

August 20, 2008

The Champions of India’s Telemedicine

 

“We asseverate our knowledge, skill, competence and spiritual strength to the conquest of human sufferings of birth, life and death.”

Those were the words inscribed on a plaque I received from the Sanjay Gandhi Post Graduate Institute of Medical Sciences (SGPGIMS), Lucknow, India at the conclusion of our Telemedicine Class’s visit there during the first week of August ‘08. “Asseverate” is a word I hadn’t even come across at any time before my reception of that plaque. A big word definitely, but it is one that truly captures the deep sense of purpose and service that exuded from practically every member of staff  involved in the institute’s telemedicine programs. It is quite possible that they were playing to the gallery, faking their enthusiasm to impress us, knowing that we had traveled halfway across the world to do a case study of their programs,. But that was not the impression I got over the course of the three days during which we stayed with them taking lectures, visiting satellite sites and historic places, doing shopping, and more. Every single person I met served by their dedication to the project to reinforce my belief that it is not the technology that matters; but the people who decide on goals, strategize on how to achieve those goals using technology, and implement selected strategic options. It is only when goal congruence exists among stakeholders can an organization begin to entertain the hope of achieving set goals. In the case of telemedicine, this is definitely the situation when practically every doctor you meet is extolling the virtues of using technologies to extend their services to the underserved populations. That is exactly what you would discover at SGPGIMS. But I am getting ahead of myself. First of all, I explain why we decided to visit India.

Intuitively, telemedicine, defined as the use of ICT to provide access to medical service where distance separates provider and user, should have widespread adoption among developing countries because of their proportionately larger rural populations and lower doctor-to-patient ratios. This is more so because of the existence of cost effective WAN technologies such as VSAT which these countries can leverage to deliver healthcare to their underserved rural areas. India is one such country that is known to have made a lot of progress building up its telemedicine infrastructure. Our trip to India was to acquire first hand knowledge of telemedicine as practiced in a developing country setting.

India is a nation in transition—a transition from an old historic tradition exemplified by the richness of its historical relics, monuments, and other tourist attractions to a new world order that is a blend of that older tradition and modernization stemming in part from low factor costs and strong competencies in IT. This modernization can easily be discerned in newer cities such as Gurgaon, just south of New Delhi, and home to such ICT giants as Microsoft, Oracle, Alcatel Lucent, and others. Concomitant with this modernization is a steadily growing productive base benefiting from an unprecedented inflow of foreign direct investment.

Looking to the future, as the western business model continues to emphasize the outsourcing of factor inputs, India’s low factor costs and sound comparative advantage in IT intellectual capital doubtless give promise of a virtuous cycle of growth, investment, and even more growth. The macro effect is the flow of wealth from the richer industrialized countries of the west into India. This in turn has led to the emergence of a burgeoning middle class with greater purchasing power than ever before. Greater purchasing power attracts more investment. And, so the cycle spirals.

It is truly a wonderful time to be an Indian IT professional as year-in, year-out, the demand for IT services outstrips supply. This revolution, championed by the private sector, derives mainly from strong competencies in software and IT services. For instance, FLEXCUBE produced by i-flex solutions, a company resident in Bangalore, has for years been among the leading banking system software around the world. It is a commentary to this company’s success that Oracle has acquired significant holding of its equity and is projecting it as Oracle Financial Services.

Healthcare, however, is a mainly government initiative; and in India’s welfare economy, it is ideally considered a merit good that should be accessed by all, irrespective of barriers of geography, income, and physical ability. It is refreshing to know that, the success achieved by the private sector in IT is being replicated by government in its healthcare delivery. Several imperatives are obvious in the country’s adoption of information technology in healthcare delivery.

India’s unique characteristics of high population—national, rural, and underprivileged—as well as a lack of commensurate medical facilities and personnel to service this population has given impetus to the adoption of ICT as a veritable platform for extending and improving the quality of medical services. But then, it is a credit to its IT savvy population that this country is at the forefront in the application of ICT in healthcare delivery, whether it be PACS, HIS, biomedical informatics or telemedicine.

With regard to telemedicine, India’s high rural population, low doctor to patient ratios, and a concentration of specialist care in urban areas are adduced to be the chief drivers of initiatives geared towards expanding the reach of healthcare. It is, however, pertinent to point out that around the world there are many developing countries with similar conditions of inadequate healthcare, which have appallingly failed to even consider the extension of healthcare to the underserved population as a worthy goal to be pursued, let alone reflecting on the application of telemedicine technologies as a potential means of achieving that goal. It would seem that the resourcefulness of its people and a service-oriented approach to IT adoption are proving to be equally essential in the successful application of telemedicine in India.

Most of these initiatives are at the instance of government through institutions such as SGPGIMS. Thus, its welfare economics is certainly another important driver. In addition to providing funding, the government is allowing these initiatives pro bono access to its satellite communication infrastructure. Where the topography allows it, fiber optic cables are being laid to link institutions, thereby laying the infrastructural foundation for telemedicine.

Within government and across medical institutions, from tertiary to primary healthcare providers, there is a sense that ICT is essential to expand, extend, and improve the quality of healthcare services. In my opinion, this has been the case principally because of the presence within these institutions of champions investing all they have, for no pecuniary benefit, towards winning the buy-in, support and awareness of significant others regarding the value and beneficial outcomes of investments and partnerships in telemedicine. During our recent visit to India, I had the singular privilege of meeting one such champion and one of India’s most prominent telemedicine personalities, in the person of Dr. Saroj Mishra.

Dr. Saroj K Mishra is the quintessential telemedicine champion. A full time professor and Head of Endocrine Surgery at Sanjay Gandhi Postgraduate Institute of Medical Sciences, Lucknow, India, he was instrumental in setting up his department of endocrine surgery at SGPGIMS in 1989 and in steering the clinical, teaching, training and research in this discipline. He has since 1999 been involved in application oriented Telemedicine Research and Development projects, serving untiringly as a research collaborator in various Indian and International e-health projects. He is a member of India’s National Task Force on Telemedicine, and also sits as member and/or chair of various National e-Health Project Review Committees as well as ITU and WHO.

He is currently involved in building up the telemedicine capabilities of the School of Telemedicine and Biomedical Informatics, which is recognized as a National Resource Center of Telemedicine by DIT, Government of India.
As part of the Summer 2008 Telemedicine class, Professor Samir Chatterjee had arranged for an excursion to India so as to enable the class experience first hand the application of telemedicine technologies in a developing country setting. It turned out to be a grand tourist excursion, as it enabled us to also visit tourist sites Delhi, Lucknow, and Agra. In the process, I got to learn about India’s illustrious past as well as the makers and shakers of that golden age. We also got to eat a variety of Indian dishes—my own culinary expedition to the real India; and a most successful one at that. I mean, it was in search of the same spices used in preparing those tasty dishes I savored that Columbus landed in the wrong India. Or, so I learned.

Well, back to Dr. S K Mishra; he is a guy that makes things work. During our visit to his institute at Lucknow, he provided us with accommodation, transportation, and meals. He also scheduled for us to receive lectures on various aspects of the institute’s telemedicine programs—teleradiology, telepathology, telementoring, tele-education, and research and development. Interspersed with these lectures were visits to satellite hospitals that provided us with first hand knowledge of distances and terrains patients would cover to access specialist healthcare in the absence of telemedicine. All through the period of our stay in Lucknow, guides were at our service, taking us to historic sites and shopping centers. Listening to his talks about the institutes telemedicine program, you cannot help but appreciate how easily he could use his various high ranking positions to influence and garner government support for telemedicine.

The following is a concise bulleting of what I learned from Mishra and other professors of the institute regarding the telemedicine program in SGPGIMS

Purpose

  • Push healthcare to those in need
  • Reduce patient travel time and associated costs, plus, the patient gets needed family support
  • Provide a quick access to specialist care
  • Provide a platform for specialist knowledge sharing and mentoring, thereby expanding the reach and quality of healthcare

Technologies

  • WAN
    • Satellite
    • Fiber optics
  • Telemedicine software, hardware
  • Videoconferencing infrastructure and equipment
  • Videoconferencing equipment and technologies

Program scope

  • Telehealth Care
  • Distant Medical Education. The importance of educating the next generation of telemedicine practitioners cannot be overemphasized. Intellectual capital ranks amongst the most fundamental telemedicine infrastructural modules.
  • Research and Development
  • Developing Core Competence
  • Participants in National Policy Initiatives
  • Telemedicine Consultancy and Solution Providers
  • Organizational activities in Telemedicine

More to Be Desired

In general, India’s successful telemedicine program is a model worthy of emulation by other developing countries. Interestingly, the country stands ready to assist others in Africa and Asia in telemedicine capacity building, if policy pronouncements to that effect are anything to go by. This singular example of kindness by the Indian government is one that deserves commendation, especially from those who favor welfare economics in particular and humanity in general.

Having said that, I however observe that despite the progress it has made, India still has much to do to successfully push healthcare to those requiring it the most. Sabera, my classmate who was originally from India, noted during class discussions that the south-western part of India seemed to be left out in the general scheme of telemedicine adoption. My take on this is that the private sector has a better sense of the market. To that effect, research is required to determine ways and means of attracting private sector participation, which as yet is mainly restricted to offshore outsourcing contracts.

One such means is the development of business models that should help attract private sector patrons and partners, including the highly desirous foreign investment. During a lecture at India Institute of Management at Lucknow, Professor Samir Chatterjee tasked the MBA students to begin thinking in terms of conceiving viable telemedicine business models that would serve to attract private sector entrepreneurs. This charge could not have come at a more opportune moment in India’s telemedicine adoption process. Clearly, the government sector cannot do it all alone. In addition to its investment in general telemedicine infrastructure and equipment of the hospitals and institutes, it needs to motivate private sector participation. Yet, for private companies to venture into telemedicine projects, business plans must provide assurance that projects will be profitable. Producing such plans requires a thorough understanding of the issues at play in India’s healthcare system, its telecommunications sub-sector, the steadily growing IT industry, the general business climate, and the changing demographics of the population. It is, thus, not a case of business as usual. The usual goal of extending healthcare service must, for business organizations, be considered within the purview of profitability. Consequently, to succeed in attracting meaningful private sector participation, government should for instance consider giving some incentives—such as the granting of pioneer status and/or permitting some sort of subsidized access to its satellite communication—to telemedicine startups that meet set policy criteria.

This is a tribute to the Mishras of this world—the select club of the rarefied few infused with the uncommon zeal to serve out of a general honest thought and the common good of all.

  

Anaga Ojo

anaga.ojo@cgu.edu

 

Keywords: developing country, ICT, india, IT, rural, telemedicine, telemedicine business model, underserved

Posted by Anaga Ojo | 0 comment(s)