Call At: +919779121071   |
Home > Solution > Question
All agency action can be classified in three categories: quasi-adjudication: order making, judicial quasi-legislation: rulemaking executive
Posted On: Nov. 1, 2017
Author: Shipra

Designing a Component based Model for a Business Application in the Healthcare Environment General Description A Pharmacy keeps records of all prescriptions electronically. Their current Information System (IS) is not completely automated; it has no electronic connections to the local GP surgery that can receive and process prescriptions electronically. They also plan to design a web-sites, that can further automate their connections with patients, local GP surgeries, medicinal products’ suppliers or the NHS in future. Their intention is to automate their everyday operations with emphases on processing electronic prescriptions and automating medicine dispensing. A local GP surgery is very keen on joining the Electronic prescription system initiated through an NHS pilot program last year. GPs will be allowed to transmit any prescription electronically and contraindications for a medicine currently taking will be prompted on the GP screen. Current Basic Operations within the Pharmacy Patients normally come to the pharmacy in person with prescriptions from their health practitioners. NHS prescriptions have a standardised format and private prescriptions have no special formatting. However, in this particular application we consider a standardised format any prescription sent by NHS/private practitioners electronically to the pharmacy. Patients can collect their medicine by either calling in person or ordering their delivery on-line. When a prescription is filled, a label and a receipt are printed. The label is attached to the bottle or other container, and the receipt is given to the patient for insurance purposes. The prescription fee for NHS patients is a flat £6.30. Private patients pay the full price of the medicine (insurance companies may reimburse them). The pharmacy must obtain the customer’s signature at the time the drug is issued, so that it can provide proof, if needed, that the drug was actually issued. The signature should be kept within their electronic repository. If the medicine is ordered on-line, all transactions must be electronic: paying fees, issuing receipt, ordering delivery, obtaining signatures, etc… The pharmacy is connected with the NHS and some other medicinal product suppliers: stock that is low is ordered automatically and all charges for NHS prescriptions are processed on-line. If a patient chooses to have his/her medicine delivered, the pharmacy will involve a local delivery firm, which collects the medicine and delivers it to the patient’s house. A signature must be obtained by the patient and submitted to the pharmacy. It is expected that this system will provide all necessary network connections with patients, local GPs, and medicinal product suppliers. The associated Web pages, should give: • access to the dispensing system from the medical practitioners’ and patient’s side • access to “adverse drug reaction systems” (for patients and GPs) for collecting information on new medicines and directing them to GPs or health authority bodies, This complex system described above has multiple functionalities centred on (i) prescription management (ii) reporting adverse drug reactions, (iii) delivering drugs to patients, (iv) managing the billing system and (v) managing supplies. However, you are required to model only (i) and (ii). Do not model anything else. Your solution should be based within a Pharmacy and they should contain a database, which stores processed prescriptions. However, you may assume that your solution could require access to some other DB or data repositories. This will deepened on your design decision. You may also assume that GP practitioners may have databases needed for their everyday operations, which hold information on patients and issued prescriptions. The use case model on the next page shows only base use cases – without any granularity. Hence your first step should be to concentrate on (i) and (ii) and extend the given use case model with some include and extends use cases. This will be your starting point. Your task is to 1. Develop a more detailed view of the attached use case model through the following (all assumptions should be clearly stated): a) a use case diagram which shows commonalities and exceptions – if they exist. [7 marks] b) Scenarios for all use cases [7 marks] c) interaction diagram(s) derived from the use case(s) [7 marks] d) class diagrams that include all discovered abstractions such as UI, control and entity classes (they should cover a complete functionality) [9 marks] 2. categorise and describe your system suitable for technology selection [10 marks] 3. briefly discuss possible standardisation of data interchange in this problem domain. [5 marks] 4. briefly discuss technology(ies) used for this application [10 marks] 5. discuss an architectural view of your system and develop a component based model [15 marks] 6. deploy the component based model across the JEE platform, i.e. decide on: a) JSPs 4 marks b) Servlets (i.e.which computation can be stored within servlets?) 6 marks c) Session beans (which computation can be stored in session beans) 9 marks d) Do you have any statefull session beans and why? 7 marks e) entity beans 4 marks Note: • You may use ANY software tool (including Case tools) available at University in order to produce required diagrams. • The assignment should be submitted not later than 27-March-2008 in hard copy format to the Campus Office. Possible first cut use case model is below. Make sure that you derive in task 1 all the possible <<include>> and <extend>> stereotyped dependencies which can reflect on the involvement of the ‘pharmacist’ and ‘patient’ actors in the same use case. You should consider the Managing Billing and Supplies and Delivering drugs to patients as External System that need system’s interfaces to collaborate with your system. Could you please follow certain chapters in “Enterprise Java with UML”, by C T Arrington and S H Rayhan; John Willey and Sons 2003, ISBN 0-471-26778-3, which can assist you in tasks 2-6. GP Pharmacist Patient Drug Delivery Comp. NHS