Thank You Jin Xiang,I’m going to explain the SOA architecture design of our solution by going through some steps of applying patterns in designing the solution architecture.After developing the high level business description of our solution, we translated the text to this diagram which represents actors (on the left side), applications (on the right side) and the connections between them.
We went further and discovered that all the four business patterns occur in our solution.
Under the Information Aggregation, we have the eKnowledge Base where there are User to Data interaction. We also grouped the notification services, eDiagnosis and eCounselling under the Collaboration pattern. And for the Self-Service, we have the registration, appointment selection, ordering of medicine and test kits, checking out of shopping cart and linking of users, as they are User to Business interactions.
Finally, we grouped the Payment Gateway and mail order to suppliers as the Extended Enterprise.
This is the solution overview diagram with the business patterns added on it.
After looking at the connections between the functions, we chose the access integration pattern because our functions need to be tied together to provide a consistent experience to the user.
In addition, because our solution has multiple business patterns, therefore it will be appropriate to use the application integration pattern to integrate them together.
By looking through the solution Overview Diagram, we have identified the composite patterns that may help us find out what software packages can we implement.Firstly, we have identified Portal Composite Pattern because our solution provides self service functions and a eKnowledge Base for the patients.Secondly, we identified Electronic Commerce Composite Pattern because our solutionallows patients to purchase medicine & self-test kits via our ePharmacy.
By looking through all the business patterns that we have in the Solution Overview Diagram, we have to match these requirements to the application patterns. For information aggregation, we need to allow the user to access information from our eKnowledge Base. Therefore it matches the User Information Access application pattern. For collaboration, eCommunity interaction and Appointment Notification allows users to collaborate with others on the network interactively and does not require both partners to be online at the same time. Therefore it matches with the Store and Retrieve application pattern.However, for infection Notification and eDiagnosis, our solution requires the two users to be online simultaneously. Therefore it will have to match with the Directed Collaboration application pattern. For Self-Service, because there is integration across multiple delivery channels, therefore we match with the Router application pattern.
And finally, because there is a need to support the automated coordination of business process flow between partners, we match this requirement to the Exposed Serial Process application pattern.
After combining all the runtime patterns for the application patterns, this Operational Model is created with the associated product mappings.Now I will pass on the Nan You for the implementation plan.
IS3220 Final Presentation
Tutorial Group 3, Team 3 LOGOIS3220 Final PresentationA Healthcare Platform for the Anonymous Treatmentof STD Patients Team Members: • Kang Jie Min • Tan Jinxiang • Chen Nan You • Chng Bo Song • Lim Kuo Tao, Thomas
IS3220 Final PresentationBackground Information Tutorial Group 3, Team 3 “A Healthcare Platform for the Anonymous Treatment of STD Patients”Business Drivers: Envisioned Solution: Increased promiscuity in society. Enable STD sufferers to seek help Social stigma against STD sufferers. for their condition anonymously so STD health records are unwanted. as to help curb the spread of STDs People not seeking treatment. in society.
IS3220 Final PresentationThe Existing Framework Tutorial Group 3, Team 3 There are currently clinics conducting anonymous STD testing: DSC Clinic What is the problem then? M Lam Clinic Cambridge Clinic × Located in non-obscure areas. Anteh Dispensary × Limited number of STD tests available. Dr Tan and Partners × Identifiable registration required to obtain Dr Soh Family Clinic medication. Dr Jay Medical Centre
IS3220 Final PresentationThe Existing Framework Tutorial Group 3, Team 3 Similarities & Differences with a Similar Anonymous Solution DSC Clinic Our Proposed Solution Allow patients to come to a realization about their STD infections. SAME Provide advice on follow-up steps and symptoms of infection. Only provides tests for HIV and Provides tests for each STD that a self- Syphilis. test kit is available for. No disbursement of medications to Patients able to purchase medications DIFFERENT patients. online. Face-to-face consultation ONLY Censored online consultation with BOTH with counsellor. doctors and counsellors.
IS3220 Final PresentationOur Key Stakeholders Tutorial Group 3, Team 3 Obliged to keep Singaporean society disease free. Healthcare Regulator Society at Large Provide treatment to: Includes Doctors Patients & their Families
IS3220 Final PresentationImplementation Issues Tutorial Group 3, Team 3 Funding and Endorsement to Develop System Qualified Doctors to Perform Diagnosis Quell Doubts about the Licensing of Medicine Anonymity of the and Test Kits by Service Process Ministry of Health
IS3220 Final PresentationKey Service Objectives Tutorial Group 3, Team 3 Goals for Transformation/Innovation • Create a portable and credible healthcare service. • Facilitate anonymous treatment of STDs. • Give people more confidence to get tested and treated. Reduce impact of STDs in society. Raise greater awareness about STDs.
IS3220 Final PresentationQuietChance - Outline Tutorial Group 3, Team 3 Pre-illness Illness Post-Illness 3 Stages
IS3220 Final PresentationQuietChance - Outline Tutorial Group 3, Team 3 Pre-illness eCommunity QuietChance eKnowledge Base
IS3220 Final PresentationQuietChance - Outline Tutorial Group 3, Team 3 Illness
IS3220 Final PresentationQuietChance - Outline Tutorial Group 3, Team 3 Post-Illness
IS3220 Final PresentationValue Creation Cycle Tutorial Group 3, Team 3 • Online Library • eDiagnosis Engage • eCommunityin Activity • Self-test kits Awareness Educate Diagnosis • Government aided Awareness Campaigns • Mainstream Media
IS3220 Final PresentationValue Creation Cycle Tutorial Group 3, Team 3 • eCounseling • MobileTrack (Specialists) (Notify Potential Victims) •eCommunityCounseling (Other Patients) • eCommunity (Share and Care) Prescription Inform Contribute • ePharmacy (Medications)
IS3220 Final Presentation 4 Dimensions of Novelty Tutorial Group 3, Team 3 Service Design – eDiagnosis Truly anonymous Service Production – eCommunity 360° approach Service Consumption – Overall Process Convenience Concept Client Interface Service Delivery Technology Real Time Video ConferencingFully Electronic Identity masking techniques Integrated Approach Communal
IS3220 Final PresentationCustomer Value Equation Tutorial Group 3, Team 3 Results: Price to Customer: 1. Diagnose whether patient 1. Self-test kits is infected 2. Diagnosis 2. Provide medication 3. Medicine 3. Provide counselling and support Cost of acquiring Service: Process Quality: 1. Identity Masking 1. True Anonymity Technology 2. Convenient 2. Community Knowledge 3. Sensitive Base
IS3220 Final PresentationValue Constellation Tutorial Group 3, Team 3 Suppliers Medication prescription data of different diseases • eDiagnosis for better supply management (Consumer) • eCommunity (Provider) Our System Ministry of Health Patients DoctorsObtain collective data Acquire tacit knowledgefor trend analysis and (psychology of patients)disease management to enhance diagnosis
IS3220 Final PresentationService Blueprint Tutorial Group 3, Team 3
IS3220 Final Presentation“QuietChance” Tutorial Group 3, Team 3 “QuietChance” Web Portal Information on Venereal Diseases Supported by a Venereal Information System “An assortment of functions” Multi-Platform Android/IOS Apps Tablet & Smartphone Compatible Internet Version Multi-Browser Compatible
IS3220 Final PresentationRegistration Tutorial Group 3, Team 3 Registration Information Required User Name Password E-mail Designated Singpost ePharmacy Account to be used to identify individual ePharmacy eCounseling eConsultation Reservation of Online Consultation eAnonymity
IS3220 Final PresentationePharmacy Tutorial Group 3, Team 3 ePharmacy Procurement of STD’s Test Kits Payment handled by secured third party vendor Delivery of Test Kits Fulfilled by in-house delivery personnel Delivered to designated Singpost Verification to be done via “Confirmation E-mail”
IS3220 Final PresentationDiagnosis Reservation Tutorial Group 3, Team 3 Book Diagnosis Slot Handled by Diagnosis Reservation System List of Available Slots Have to book Pre-Counseling & Doctor Online Consultation Pre-Counseling Video Conference “Blurred” Image & “Scrambled” Voice to ensure anonymity Online Questionnaire To be used during doctor consultation
IS3220 Final PresentationeDiagnosis Tutorial Group 3, Team 3 eDiagnosis Video Conference “Blurred” Image & “Scrambled” Voice to ensure anonymity Prescribe Medicine after positive diagnosis In-house employee pick medicine based on prescription Payment Handled by external third party vendor
IS3220 Final PresentationeAnonymity Tutorial Group 3, Team 3 “eAnonymity” To inform people who the user have sexual contact with Alert them of possible infection “Mobile App” Function QR Code Technology Supported by eAnonymity System
IS3220 Final PresentationQR Code & Notification Tutorial Group 3, Team 3 Anonymous “Association” via “QuietChance” Account
IS3220 Final PresentationSelf-Treatment Tutorial Group 3, Team 3 Post-Counseling Video Conference “Blurred” Image & “Scrambled” Voice to ensure anonymity Medicines Delivery Fulfilled by in-house delivery personnel Delivered to designated Singpost Self-Treatment eCommunity Share experience “Anonymous” or “Identified Poster
IS3220 Final PresentationSolutions Overview Diagram Tutorial Group 3, Team 3
IS3220 Final PresentationBusiness Patterns Tutorial Group 3, Team 3 Information Extended Self-Service Collaboration Aggregation Enterprise
IS3220 Final Presentation Business Patterns Tutorial Group 3, Team 3Information Aggregation• eKnowledge BaseCollaboration• Appointment Notification• Infection Notification• eDiagnosis• eCounsellingSelf Service• Account Registration• Appointment Selection• Order Medicine / Test Kits• Check Out Shopping Cart• Link Users
IS3220 Final PresentationBusiness Patterns Tutorial Group 3, Team 3Extended Enterprise• Payment Gateway• Mail Order to Suppliers
IS3220 Final PresentationBusiness Patterns Tutorial Group 3, Team 3
IS3220 Final PresentationIntegration Patterns Tutorial Group 3, Team 3Access Integration Patternis required across our webinterface to provide aconsistent experience to theuser.
IS3220 Final PresentationIntegration Patterns Tutorial Group 3, Team 3ApplicationIntegration Patternserves to integratemultiple Businesspatterns or to integrateapplications and datawithin an individualBusiness pattern
IS3220 Final PresentationComposite Patterns Tutorial Group 3, Team 3PortalProvides self servicefunctions and a eKnowledgeBase for the patients.(E.g. eCommunityInteraction, AppointmentSelection)Electronic CommerceAllow patients topurchase medicine &self-test kits via ourePharmacy.
IS3220 Final PresentationApplication Patterns Tutorial Group 3, Team 3Information Aggregation:: User Information AccessCollaboration:: Store and RetrieveCollaboration:: Directed CollaborationSelf Service:: Router
IS3220 Final PresentationApplication Patterns Tutorial Group 3, Team 3Extended Enterprise::Exposed Serial Process
IS3220 Final PresentationOperational Model Tutorial Group 3, Team 3
IS3220 Final PresentationValue to our Beneficiaries Tutorial Group 3, Team 3 Obliged to keep Singapore free of STD Healthcare Regulator Society at Large Includes Patients & their Families
IS3220 Final PresentationImplementation Plan Tutorial Group 3, Team 3 Initiating Closing Planning Monitoring & Executing Controlling
IS3220 Final PresentationCost Estimate Tutorial Group 3, Team 3 # Units/Hrs. Cost/Unit/Hr. Total Subtotals % of Total Internal Labour Outsourced CostsCost Estimate 1. Initiating 1080 4 Project Manager 24 30 720 720 Project Team Members 24 15 360 360 2. Planning 2520 9 Project Manager 56 30 1680 1680 Project Team Members 56 15 840 840 3. Executing 20400 75 Project Manager 240 30 7200 7200 Project Team Members 480 15 7200 7200 Hardware 5000 5000 Software 1000 1000 4. Monitoring and Controlling 1800 7 Project Manager 40 30 1200 1200 Project Team Members 40 15 600 600 5. Closing 1440 5 Project Manager 32 30 960 960 Project Team Members 32 15 480 480 Total Project Cost Estimate 27240 21240 6000
IS3220 Final PresentationWork Breakdown Structure Tutorial Group 3, Team 3 QuietChance Project Web site design Doctor Relation Marketing Pharmacy Relation Logistics E-Diagnosis Database system E-Community Joint collaboration Server Management E-Library with Night clubs Sitemap
IS3220 Final PresentationMarketing Campaign Tutorial Group 3, Team 3
IS3220 Final PresentationCollaboration with Night Clubs Tutorial Group 3, Team 3
IS3220 Final PresentationConclusion Tutorial Group 3, Team 3 In a nutshell… Radical and unorthodox healthcare service system that has not been seen anywhere else in the world. Integration of perfect health record privacy with credible healthcare service. Uplifts social stigma associated with STD infection (gives people confidence to seek treatment). Service implementation is highly achievable in the short-run.