Tuesday, June 4, 2019

Creating an E-Health System

Creating an E-Health SystemInfrabody structure of the E-HealthABSTRACTThis project is found on the e-wellness which pictures health check advice, latest news on diseases general tuition, registration of rap musicient, patient records principal(prenominal)taining ,teleph adept helpline, health news by e- position, patient health observation, c on the whole of hospitals searching for particular hospital and doctor, onward and after comparisons, providing health demos. Providing tips for health and food.The main aim is to lead full detail entropy and support regarding any disease to patient. It is the medium between a doctor and a patient. The main goal of the project is to give exploiter companionate features. It is a entanglement practical application which shows and helps patients to collect most of the information about Hospitality and Medical Services. It john utilize by the patients to view the list of doctors available in their cities and take appointments of doctors with the help of this site. The site willing include various articles from famous doctors through e-mail facility. in that location will be online help for and rede etc patients through e-mail facility.It is upholded by an administrator.User accounts for patients. The info is well protected for personal use and makes the info mathematical impact very fast.Receive emails from doctors and specialists about diseases, preventive measures and general awargonness.User should be able to search the records for doctors, patients and link medication information, tips for the health and diet along with the exploiter record.Unique platform to maintain transp bency and accuracy along with formatted tack with proper maintenance of info records.Health information technology plays an central role in supporting decision making, health care delivery tran volumeion , and management of health services. Many socio-technical factors affect physicians adoption and implementation of health information dusts.Place to post ads.As it is a web-enabled project low cost and era of project deployment and maintenance.Chapter 11. INTRODUCTION TO PROJECTIn the point e health is maintained through the storing the information into a single corpse and then utilise the search engines to search the information which user wants to. In the accepted scenario maintaining the search engines and maintaining the data costs a lot and burn be viable if data is in huge volumes. It cannot be feasible for nonaged volumes of data. info management is enough and it will be a best feasible solution if the data is stored in records and fetched through the straightforward forms.It will provides medical advice, latest news on diseases general information, registration of patient, patient records maintaining ,telephone helpline, health news by e-mail, patient health observation, list of hospitals searching for particular hospital and doctor, before and after comparisons, providing health demos. Providing tips for health and food. It is the medium between a doctor and a patient. The main goal of the project is to give User friendly features. It is a web application which shows and helps patients to collect most of the information about Hospitality and Medical Services. It can be used by the patients to view the list of doctors available in their cities and take appointments of doctors with the help of this site. The site will include different articles from famous doctors through e-mail facility. In current organization displays pages in unendingly but it is very lengthy and very difficult to the user to search what he needed for user easiness here we provide + and buttons before that heading if he want to come up items on that particular pages he can click + button and nail the sub items. Finally we will provide 3 dropdown links problem name, hospital name, doctor name and by adopting them we want to give e-mail confirmation regarding appointment. And the patient information also viewed by the doctor and telephone fall is used for tele-medication.Objectives-Objectives of this project is to provide the simple web based forms to User with simple interactive forms to maintain transparency, accuracy and scarce effective in maintaining the data over recent past years. Here user can register, enter patient related data along with the options to maintain or update the user own records where all those records can be maintained in the database. User can be able to search the records for doctors, patients and related medication information, tips for the health and diet along with the user record.There is no or unique platform to maintain transparency and accuracy along with formatted order with proper maintenance of data records. information management is very conventional and complicated manner. No exist mechanism to handle this situation in the enclose market. Just this causing wasting unnecessarily time and cost.In the present e he alth is maintained through the storing the information into a single system and then using the search engines to search the data which user wants to. In the current scenario maintaining the search engines and maintaining the data costs a lot and can be feasible if data is in huge volumes. It cannot be feasible for small volumes of data. Data management is enough and it will be a best feasible solution if the data is stored in records and fetched through the simple forms.As I am using small forms and a simple data base, following SDLC phases. in advance this in the primary research I have done with gathering overall objective of my research topic E health. As a collateral research I have collected the sample data to use, creating the functional flows, best ways to implement this.Chapter 2EXISTING dodgingExisting system refers to the system that is being followed till now. Presently all the health functionalities or services are completed manually. That is if a patient want to con sult a doctor he can visit their till his chance called or call-up and take appointment in office hours. To know any general information about any epidemics or diseases that causes panic among the people if not remedyly informed on right time. This makes the person very difficult. Out Patient and In Patient tickets are distributed directly. The main disadvantage is that there will be lot of difficulty for the patient.So, all these procedures will be a time down one.Draw backs of existing systemDifficult for patientsTime consuming.To avoid all these limitations and make the working more accurately the system needs to be online.PROPOSED SYSTEMThe aim of proposed system is to develop a system of improved facilities. The proposed system can overcome all the limitations of the existing system. The system provides data accuracy and assuage disc space. The existing system has several disadvantages and more more difficulties to work well. The proposed system tries to eliminate or reduce these difficulties up to some extent. The proposed system will help the user to consume time. The system requires very low system resources and the system will work only in internet connection.In the existing system displays pages in continuously but it is very lengthy and very difficult to the user to search what he needed for user easiness here this application will provide + and buttons before that heading if he want to see items on that particular pages he can click + button and see the sub-items in Treeview form. In existing system/site he shows time that is not updated continuously but in our application we have implemented seasonably updates for every second. Finally we have provided 3 dropdown links problem name, hospital name, doctor name and by selecting them system will to give e mail confirmation regarding appointment. And the patient information also viewed by the doctor and telephone number is used for tele-medication.Advantages of Proposed System The system is very simple in anatomy and to implement. The system requires very low system resources and the system will work in almost all configurations. It has got following featuresThis website will provide online help for patients and counseling / advices for specialists.This website helps all the users to view the list of doctors available in their citiesUser is provided the option of monitoring the records that he enter earlier and also he can see the required records with the multiplicity of options provided by him.From each part of the project the user is provided with the links all the way through framing so that he can go from one option of the project to other as per the necessity. This is bound to be easy and very friendly as per the user is concerned. That is, we can posit that the project is user friendly which is one of the major concerns of any good project.This website will help take appointments of doctors for the users.In the existing system displays pages in continuously but it is very lengthy and very difficult to the user to search what he needed for user easiness here this application will provide + and buttons before that heading if he want to see items on that particular pages he can click + button and see the sub-items in Treeview form.Chapter 33. feasibleness STUDYFeasibility study is about the viability of a system. The proposed system has to be examined for its technical, economical and operational feasibleness. This system for posting news and working the website was inspected with all these aspects in mind.3.1.1 Technical FeasibilityIt is the process of assessing the development internet websites ability to construct a proposed system. Test is made to see whether reliable hardware and software, technical resources resourceful of meeting the needs of a proposed system can be acquired or developed by webpage in the required time. In this process, since Dot.Net is used for developing the simple internet application, its seemed to be very feasib le. While accessing the technical feasibility, the various issues that are considered are system performance, system interfaces, development processes, risks, failure immunity and security. This system is turn out to be technically feasible.3.1.2 Economic FeasibilityIt is a process of identifying the airfare search benefits with a development project. This project is found to be economically feasible since security is the need of the time. The search benefit analysis is made considering the intricacies such as time to considerations, get more details, effectiveness, and maintainable design.3.1.3 Operational FeasibilityOperational feasibility study is a must, because it ensures that the project implemented in the web pages works the feasibility should be high. The operational feasibility of this project is very high as it automates document control and web interface, which is easy and friendly for the user to use it.3.2. SYSTEM ENVIRONMENT3.2.1 HARDWARE REQUIREMENTSProcessor Penti um-IV or higherHard computer memory 20GB or higherMonitor 1024 * 768 heroismsRam 1GB3.2.2 SOFTWARE REQUIREMENTSFront End ASP.NetBack End Microsoft SQL Server 2000Operating System Windows XPLanguage C.Net textile .Net 2.03.2.3 CLIENT SYSTEM REQUIREMENTSBrowsers IE 7 or above, Firefox 2 or aboveFlash Player 8 or aboveMonitor Resolution 1024*768 Resolution3.3 ASP. NETASP.NET it is a part of the .NET Framework and also a new platform from Microsoft for creating applications that are highly distributed across the Internet. Highly distributed means the components of the application, as well as the data, may reside anywhere on the Internet rather than all being contained inside the one software program somewhere. each part of an application can be referred and accessed by using a standard procedure. ASP.NET is the part that provides the features easily tie up all this capability together for coherent web-based applications. It is a programming framework, but there is a primary difference between this and traditional ASP it uses Common Language Runtime (CLR) capable of trail compiled figure on a web server to deploy powerful wed-based applications.ASP.NET still use HTTP to communicate to the browser and back, but it can brings added functionality that makes the communication process much richer. If any files have the appropriate extension or contain code then the server routes those files to ASP.NET for processing prior to sending them out to the client. The script or code is then processed and the appropriate content is generated for transmission back to the browser/client because the processing takes place before the results are delivered to the user and also all manner of functionality can be built-in such as database access, component usage and the ordinary programmatic functionality available with scripting languages.ASP.NET applications can be coded by using the plain text edited such as notepad, although this is not the most proficient method to use. Developing of all the other resources that might be required for a particular ASP.NET application, particularly for the user interface, may involve range of particular tools including image-editing programs and HTML editors.1. ASP.NET also enables you to eliminate HTML design from the data retrieval mechanism. Therefore changing the HTML deign does not affect the program that retrieve data from the databases. Similarly, server-side scripting ensures that changing data sources does not require a change in HTML documents.2. ASP.NET has a number of advance features that help you develop robust web applications. The advance features of ASP.NET are based on the .NET Framework.3.3.1 ASP.NET in .NET FrameworkASP.NET, which is the .NET version of ASP, is built on Microsoft .NET Framework. Microsoft introduced the .NET Framework to help developers create globally distributed software with Internet functionality and interoperability.ASP.NET application include WEB Forms, configuration f iles and XML, web service files. ASP.NET has a number of advance features that help you develop robust web applications. The advance features of ASP.NET are based on the .NET Framework.3.3.2 FEATURES OF ASP.NET1. Compiled Code Code create verbally in ASP.NET is compiled and not interpreted. It makes ASP.NET applications much faster to execute than other server- side scripts that are interpreted such as scripts written in a prior ASP.2. Enriched Tool Support The ASP.NET Framework is provided with a rich toolbox and designer in VS.NET IDE.Some of the features of this powerful tools are drag-and-drop server controls and automatic deployment.3. Power and Flexibility The ASP.NET applications are based on the Common Language Runtime (CLR).4. Simplicity ASP.NET enables you to build user interfaces that separates application logic from the presentation content. In addition, CLR simplify the application development by using managed code services, such as garbage collection and automati c reference counting.5. Manageability The ASP.NET allow you to manage Web applications by storing the configuration information in an XML file . You can also open the XML file in the optical Studio .NET IDE.6. Scalability ASP.NET has been intentional with scalability and it has some features that helps you to improve performance in a multiprocessor environment.7. Security ASP.NET has a options for implementing security and restricting the user access to a web application. whole these options are cond within the same configuration file.3.3.3 ASP.NET ArchitectureASP.NET is based on the fundamental architecture of the .NET Framework. Visual Studio provides a standardized way to combine the various features of this Architecture.Architechture of Asp.NetArchitecture is explained form bottom to top in the following discussion.At the bottom of the Architecture is Common Language Runtime(CLR) .NET Framework CLR resides on the top of the operating system services. The common language run time masses and executes the code that targets the runtime. This code called as managed code. The runtime gives an example that is ability for cross language integration. .NET Framework provides set of class libraries. These classes include in base classes, like gossip ,output and networking classes . The ADO.NET is Microsofts ActiveX Data Object (ADO) model for .NET Framework. The 4th layer of the framework consists two types of applications they are Windows application model and in parallel Web application model. The Web application model presents ASP.NET it includes Web services and Web forms. ASP.NET comes with built-in control Web Forms which are responsible for generating the user interface(UI). One of the important themes of .NET is association and interoperability between different programming languages. In order to achieve this certain rules must be laid and all the languages must be following these rules. In other address we dont have languages to running around their own extensions and their own new data types. CLS is the collection of the rules and constraints that every language (that seeks to achieve .NET compatibility) should follow. In general the CLR and the .NET Frameworks are designed in such a way that the code has been written in one language we cannot badly used by another language. Hence ASP.NET can be coded in any of the .NET compatible languages whether it is VB.NET, C(C SHARP), Managed C++ or JavaScript.NET.3.4 C.NetC (C-Sharp) is one of the object-oriented programming languages developed by Microsoft. C is a modern, object-oriented language it enables programmers to quickly build a wide range of applications for the new Microsoft .NET. Which provides tools and services that are fully exploited in both computing and communications? C original called codename is Cool being released as a beta in 2000. After that Microsoft released different version of language including the latest release of C 2.0.Some of the basic features of the C programming language they are namespaces, type-safe variables, multi-dimensional arrays, jagged arrays, operator overloading, indexers, delegates, versioning, places and overriding. C also have two types of parameters they are pass by reference and pass by value and also have xml based documentation with some special comment tags, Integration with COM components are developed using Visual Studio 2005.3.4.1 FEATURES OF Cv There are no pointers used in C.v In C Unsafe trading operations are not allowed like direct memory manipulation.v In C we dont use or - operators.v C based on the current trend it is very powerful and simple for construct robust applications.v C includes built in support to turn any component into a web service that can be invoked over the Internet from any application running on any platform.v C supports encapsulation, polymorphism and interfaces.v In C we cannot convert double to a Boolean.v C supports the COM and windows based applications.3.4.2 SQL ServerSQ L Structured query language.3.4.2.1 INTRODUCTION TO SQL SERVERTo create a database that determines the name of the user (who creates the database) and database size of it. Then all file groups are used to store it and retrieve it. Before creating a database we must follow these tramples* force back Permission to create a database defaults to members of the system administrator and Database Creator has some fixed server roles, although they can grant permissions to other users.* User who creates their own database becomes proprietor of the database.* We can create maximum of 32,767 databases on a server.* parent of the database must be follows rules for identifiers.Three types of files are used to store a database prime filesPrimary files contain the startup information for the database. It can also used for stores the data. one primary file allocated to one database. Secondary filesSecondary files hold all the data that data is not fit into the primary data file. In Databases primary file cannot hold all the data in that situation we use utility(prenominal) file. Some databases have large data files so we need to use secondary files or some databases may use secondary files on separate disk drives to spread the data into multiple disks. Transaction logLog files are used to hold the log information and to recover the database. Each database contains one log file although there may be more than one log file. Minimum size the log file is 512 kilobytes (KB).It specifies a maximum size to which the file is permitted to grow. This prevents the file is growing data is added until the disk space is exhausted. To specify a maximum size of file we used to write MAXSIZE parameter.CREATING DATABASE PLANThe jump step of the database creation is creating a plan that serves both guide to be used for database implementation and functional ad hocation for the database after that it has been implemented. Detailed database design is fixed by the complexity and size of the database application as well as the user population.Database can vary nature and complexity as well as planning of application. Single person can easily design and use a database or it can be large or complex for example, rely can handle many of transactions at a time.In planning database we use these basic steps1. First we need to gather all information.2. Objects identified.3. Object model.4. Types of information for objects.5. Relationships between the objects.3.5 SYSTEM DESIGN3.5.1 DATABASE DESIGNDatabase is a collection of interrelated data that data we stored with minimum redundancy to serve for many users quickly and competently. General objective of database design is to make the data access easy, inexpensive and flexible to the user.Database design is used to define and then specify the structure of business used in the client/server system. A business object is nothing but information that is visible to the users of the system. The database must be normalized one.Data NormalizationThe entities along with their attributes can be stored in many different ways into a set of tables. The methods of arranging these attributes are called normal forms. The theory backside the arrangement of attributes into table is known as normalization theory. It helps in,* Minimization of duplication data.* Providing flexibility to support different functional requirements.* Enabling the model to be translated to database design.All relations in a relational database are required to satisfy the following condition, every value in a relation each attribute value is atomic so far as system is concerned. Advantages of normalization are* Helps in reduction in the complexity of maintaining data integrity by removing the redundant data.* It reduces inconsistency of dataFirst normal form* Eliminate the repeating product lines.* Creates a row for each occurrence of a repeated field* frees exploitation of column functionsSecond Normal FormThe second normal form has the cha racteristics of the first normal form and all the attributes must fully be dependent on the primary key.Input tendencyInput design is process of converting the user-oriented inputs to the computer-based format. Goal of the designing input data is to make automation as easy and easily finds errors as possible. Provides good input design for the application easy data input and selected features are adopted.There is some basic requirements of the input design such as user friendliness, consistent format and give right message for interactive dialogue and it also helps the user at right time are also considered for development of the project.Following points are consider while designing the input* Data to input?* Medium to use?* How data is arranged or coded?* Input provides dialogue to the users.* To detect the errors we need validation for data items and transactions.* when Methods for performing input validation and steps to follow when errors occur.Minimize the number of input acti ons required from user. This can be accomplished by using the mouse to select from predefined set of inputs. In application the user can select the options by using the mouse. The user is allowed to choose priority, mode of transport using predefined set of values. Maintain consistency between information display and data input. The visual characteristics of the display (e.g. text size, color etc) should be carried over to the input domain. In this project the status information are represented by different colors.Allow the user to customize input. An expert user might decide to create customer commands or dispense with some types of warning messages and action verification.Output DesignWhen designing output, systems analyst must accomplish the following* Determine what information to present* Decide whether to display, print the information and select the output medium* raiment the presentation of information in an acceptable format* Decide how to distribute the output to intended recipientAccomplishing the general activities listed above will require specific decisions, such as whether to use preprinted forms when preparing reports and documents, how many line to plan on printed page, or whether to user graphics and color. The output design is specified on layout forms, sheets that render the location characteristics (such as length and type), and format of the column headings and paginationTable bring up LoginThis table stores the details about the login .User login table contains the fields username and password.Field NameData TypeDescriptionUser Name schoolbookUser Name watchwordTextUser NameTable Name Admin readjustmentThis table stores the details about the admin .Admin registration table contains the fields username and password.Field NameData TypeDescriptionUser NameTextUser NamePasswordTextUser NameTable Name User enrollmentThis table stores the details about the user registration. The User Registration table contains the fields.Field NameData Ty peDescriptionNameTextUser NameAge integerAgeGenderTextGenderAddressTextAddressPhone noLongPhone biteUser NameLongUser NamePasswordLongPasswordTable Name Doctor RegistrationThis table stores the details about the doctor registration. The Doctor Registration table contains the fields.Field NameData TypeDescriptionDr nameTextDoctor NameGenderTextGenderDeptTextDepartmentConsultation timeIntegerConsultation TimeAddressTextAddressContact noLongContact NumberEmergency noLongEmergency NumberConsult feeLongConsultation feesDateDate/TimeDateConsultation dayTextConsultation DayTot patDoubleTotal Patient3.6 DATA FLOW DIAGRAMData flow oriented techniques advocate that the major data items handled by a system must be first identified and then the processing required on these data items to produce the desired outputs should be determined. The DFD (also called as bubble chart) is a simple graphical formalism that can be used to represent a system in terms of input data to the system, various proce ssing carried out on these data, and the output generated by the system. It was introduced by De Macro (1978), Gene and Sarson (1979).The primitive symbols used for constructing DFDs areSymbols used in DFDA circle represents a process.A rectangle represents external entityA square defines source of the system data.An arrow will identify the dataflow.Double line with one end closed indicates data store3.6.1CONTEXT DIAGRAM3.6.1.1Level 1 DFD Administrator3.6.1.2 Level 1 DFD User3.6.1.3 Level 2 DFD User3.6.1.4 Level 2 DFD Admin3.8 SYSTEM TESTING interrogation is a process to show the correctness of the program. Testing is needed to show completeness, t improve the quality of the software and to provide the maintenance aid. Some scrutiny standards are therefore necessary reduce the examination costs and operation time. Testing software extends throughout the coding phase and it signify the ultimate critical review of the design ,configuration and coding. Based on the way the software r eacts to these testing, we can decide whether the configuration that has been built is study or not. All components of an application are tested, as the failure to do so many results in a series of bugs after the software is put to use.Testing involves* Unit testing* Integration testing* Acceptance testingThe first level of test is unit testing. The purpose of unit testing is to ensure that each program is fully tested.The second step is integration testing. In this individual program units or programs are integrated and tested as a complete system to ensure that the software requirements are met.Acceptance Testing involves planning and the execution of various types of tests in order to demonstrate that the implemented software system satisfies the requirements. Finally our project meets the requirements after handout through all the levels of testing.Chapter 44.IMPLEMENTATION AND MAINTENANCE4.1System ImplementationImplementation includes all those activities that take place to c onvert from the old system to the new system. The new system may be totally new, replacing an existing system. Proper implementation is essential to provide a reliable system to meet the organization requirements. sometimes successful implementation may not guarantee any improvement in the organization using the new system.The implementation phase includes the following tasks* narrow planning.* Investigation of the system and constraints.* Design of methods to achive the change over phase.* Training of staff in the change over phase.* Evaluation of change over.The method of implementation and time scale to be adapted is found out initially.Next,the system is tested properly and at the same time the users were trained in the new environment.In Infrastructure of the E-Health implementation process is successfully implemented the system by satisfying all the aspects of the user. All the procedure are designed to minimise the users shield to change and make a attitude for f

No comments:

Post a Comment

Note: Only a member of this blog may post a comment.