PubMed HealthSearch

SEARCH · PubMed Health

Results for “Software development”

Explore indexed PubMed citations for clinical trials, systematic reviews and public health research. Read source abstracts and follow each citation to its original PubMed record.

Quote a phrase for an exact phrase match. Source license links do not imply unrestricted reuse.

At least 73 records · Page 4Linked to original sources

Insulin treated diabetes mellitus: causes of death determined from record linkage of population based registers in Leicestershire, UK.

STUDY OBJECTIVE: Analyses of causes of mortality in people with diabetes using data form death certificates mentioning diabetes provide unreliable estimates of mortality. Under-recording of diabetes as a cause on death certificates has been widely reported, ranging from 15-60%. Using a population based register on people with diabetes and linking data from another source is a viable alternative. Data from the Office of Population Censuses and Surveys (OPCS) are the most acceptable mortality data available for such an exercise, as direct comparison with other published mortality rates is then possible. DESIGN: A locally maintained population-based mortality register and all insulin-treated diabetes mellitus cases notified to the Leicestershire diabetes register (n = 4680) were linked using record linkage software developed in-house (Lynx). This software has been extensively used in a maintenance and update cycle designed to maximise accuracy and minimise duplication and false registration on the diabetes register. Deaths identified were initially coded locally to the International Classification of Diseases, 9th revision (ICD9), and later a linkage was performed to use official OPCS coding. Mortality data identified by the linkage was indirectly standardised using population data for Leicestershire for 1991. Standardised mortality ratios (SMR) were estimated, with 95% confidence intervals. Insulin dependent diabetes (IDDM) was defined as diabetes diagnosed before age 30 years with insulin therapy begun within one year of diagnosis. All other types were considered non-insulin dependent diabetes (NIDDM). Analyses were performed for the whole sample and then for the NIDDM subgroup. Results from these analyses were similar and therefore only whole group analyses are presented. MAIN RESULTS: A total of 370 deaths were identified for the period of 1990-92 inclusive - 56% were in men and 44% in women, median age (range) 71 years (12-94). Approximately 90% of deaths were subjects with NIDDM. Diabetes was mentioned on 215 (58%) death certificates. The all causes SMRs were significantly raised for men and women for all ages less than 75 years. Ischaemic heart disease (ICD9) rubrics 410-414) accounted for 146 (40%) deaths - 41% of male and 38% of female deaths. Male and female SMRs were significantly raised for the age groups 45-64, 65-74, and 75-84 years. Cerebrovascular disease (ICD9 rubrics 430-438) accounted for 39 (10%) deaths and the SMR for women the external causes of death (ICD9 rubrics E800-E999) were also significantly raised overall and in age groups 15-44 and 45-64 years. This was not true for men, although numbers of deaths in this category were small for both men (4) and women (9). CONCLUSION: Record linkage has been used successfully to link two local, population based registers. This has enabled an analysis of mortality in people with diabetes to be performed which overcomes the problems associated with using as a sample, death certificates where diabetes is mentioned. The mortality rates and SMRs estimated should more accurately reflect the true rates than would be possible using other methods. The persisting excess mortality identified for people with diabetes is of a similar magnitude and attributable to similar causes as has been reported elsewhere in population based studies.

Adolescent

Ada software for cytometry.

Ada is a new general-purpose language that embodies the concepts of software engineering. Although it was initially developed for military purposes, it is suitable for developing software for cytometry and other health-related applications. A pilot study has demonstrated the feasibility of employing Ada for cytometry applications. Three packages were created. The first subtracts a control three-dimensional population from multiple individual experimental populations and presents the results in spread sheet form. A second package has the capability of finding aggregates of cells. The results of this package are visualized employing a commercially available program for three-dimensional presentation of the data that permits rotation in real time. A third package consists primarily of interface drivers for two commercially available personal computer boards, an ADC and a stepper motor controller. The major problems with the coding were due to incomplete implementation of the language. This pilot study, together with others, indicates that it would be both cost effective and beneficial to implement cytometry and other medical devices in Ada.

Cytophotometry

A semantic network model for the medical record of a rheumatology clinic.

For the development of a rheumatology information system, a medical data dictionary was developed that supports all phases of software development. In the design phase, the medical expert described his clinical environment and the rheumatology medical record in a semantic network structure. Causal relationships between different items of the medical record (e.g., a problem may be related to an adverse drug event caused by a particular drug) are also represented in the semantic network and transferred into referential integrity constraints of the patient database. Furthermore, by also integrating the domain management as a feature of the medical data dictionary, the elementary attributes of the medical record and the associated lists of valid attribute entries have also been defined within the semantic network. This structure allowed the automatic generation of data entry screens, thus making the clinical applications as independent from any hardcoded program module as possible.

Algorithms

Development of a computerized database for the study of anaesthesia care.

To record, tabulate and report problems associated with anaesthesia, we have developed an information collection system and computer software to follow all patients attended by an anaesthetist at a teaching hospital in Canada. For the last 15 mo, data for 17,000 patients have been collected and the system is ongoing. Data collection is from three sources: carbonless copies of the handwritten Operating Room (OR) and Post Anaesthetic Care Unit (PACU) records, other hospital databases, and postoperative visits. Adverse events (observations which differ from specific physiological variables, or require an intervention and do not normally occur during the routine conduct of anaesthesia), are defined directly on each OR and PACU record. These events are recorded when they occur by the attending anaesthetist or the PACU nurse. All data are verified by a research nurse and an anaesthetist. Computer software, developed from DBase IV, is used to track 95 individual items on preoperative status and anaesthetic technique and another possible 1,450 selections for drugs, physicians, airways, surgical procedures and events for each patient. Data are analyzed with SAS software and reports generated to link the casemix and process with outcome. Comparison of data entered into the computer programme to a retrospective chart review revealed discrepancies of less than 0.5%. Collection, verification and computer entry takes five minutes per patient and the on-going cost is estimated at $4 per patient record. Analysis of the information collected in this database has been useful for research of adverse outcome following anaesthesia, resident expertise profiles, and the administrative management of an anaesthesia department.

Anesthesia Department, Hospital

Translating traditional principles of system development into a process for designing clinical information systems.

Traditional software development methodologies enhanced by a clinical component result in information systems that support the practice of nursing. This paper describes the clinical informatics model used to develop and evaluate a mobile computer assessment tool. Data entry of atomic-level elements, with storage in a relational database, allows the synthesis and analysis by multiple disciplines to aid in real-time decision making. The system is designed to improve the recording and accessibility of patient data and nursing observations on a geriatric unit at the Salt Lake VA Medical Center.

Clinical Medicine

[Program for the computerized control of a regional system of cadaveric kidneys exchange developed for the São Paulo Interior Transplante].

Authors present a computer software developed to control the regional cadaver kidney exchange program in the state of São Paulo (Interior Transplante), and capable of two distinct routines: 1) management of the data bank concerning the enrolled recipients, and 2) selection of patients that are HLA compatible with a given donor, and final selection of kidney recipients based on the following 4 criteria in addition to HLA compatibility: time in waiting list, panel, age, and logistic factors. The software has been in use for one year and has proved to be extremely useful when compared to the previously used method which involved a standard card file.

Brazil

On the soundness and safety of expert systems.

The problems of developing sound and safe expert systems are discussed, with particular reference to medicine. The concepts, notations, methods, results and technologies which have emerged from the study of mathematical logic as a computational paradigm offer many benefits for improving the quality of expert systems. Logic programming offers a better discipline for design, specification and implementation than ad hoc development methodologies. When logic programming is combined with software engineering methods, such as a software development life-cycle, the probability of routinely developing large-scale yet efficient and sound applications will be increased. However, although soundness is a necessary property of any technology it is not sufficient for assuring safety. Established methods for improved software safety are discussed, and a number of approaches to improving the safety of medical expert systems is identified. The possibility of introducing an appropriately extended life-cycle, and the potential benefits of a formal theory of safety are discussed.

Artificial Intelligence

[Documentation and information processing in clinical anesthesia].

Whereas anaesthesia recording was already introduced by Codman and Cushing in 1894 and is now stipulated by law, work registration in anaesthesia and work comparison between departments of anaesthesia have only been built up in the last ten years. Based on the rapid development of computer technology specific solutions were found, ranging from simple software developments to complex on-line monitor systems. The basic data bank published by the German Society of Anaesthesiology and Intensive Medicine represents a minimum of data, which can be added to at will. We report on our new anaesthesia record and corresponding software with computer supported manual data registration, which was developed at our clinic, taking into account state-of-the-art data processing and quality assurance. A new development, which includes on-line data processing with automatic data registration followed by graphic or numeric data print-out, is now presented by Datex. In combination with manual data input of all parameters of work registration, complete automatic anaesthesia recording can be achieved. The authors report on their first own experience with this system.

Anesthesia Department, Hospital

The antibiotic cost calculator; an expert system for global antibiotic cost calculation.

An application to cost antibiotic therapy was developed using Object Vision, an object-oriented software development program. The application facilitates calculation of the cost of up to six antibiotics (three oral and three intravenous) in terms of acquisition, delivery, laboratory and complication components. The application consists of two files. The first file allows entry of basic cost data. The second file allows the user to define each antibiotic regimen and the management, and thus the cost, of complications relevant to the antibiotics being costed; costs are automatically calculated and displayed. The program also contains a help system; this comprises extensive explanation of each stage of the calculation process, a summary of recent literature on the percentage incidence of complications for commonly used antibiotics, and a bibliography. The summary and bibliography may be printed. The program is designed for use by hospitals, universities and pharmaceutical companies for calculation of total in-patient charges, marketing and research. It is a user-friendly system which dramatically reduces the inherent complexities of this area of medicine.

Anti-Bacterial Agents

A veterinary anatomy tutoring system.

A veterinary anatomy tutoring system was developed by using Knowledge Pro, an object-oriented software development tool with hypermedia capabilities, and MS Access, a relational database. Communication between them is facilitated by using the Structured Query Language (SQL). The architecture of the system is based on knowledge sets, each of which covers four different descriptions of an organ, namely gross anatomy (general description), gross anatomy (comparative features), histology, and embryology, which constitute the knowledge units. These knowledge units are linked with three global variables that define the animals, the topographies, and the system to which this organ belongs, creating three data-bases. These three data-bases are interrelated through the organ field in order to establish a relational model. This system allows versatility in the student's navigation through the information space by offering different modes for information location and presentation. These include course mode, review mode, reference mode, dissection mode, and comparison mode. In addition, the system provides a self-evaluation mode.

Anatomy, Veterinary

The HELIOS Unification Bus: a toolbox to develop client/server applications.

In the medical domain, new developments commonly rely on client/server architectures. But face to distributed environments, the software developers encounter a tremendously increasing complexity when building integrated applications. This paper presents the HELIOS Unification Bus (HUB), a communication integration framework for the HELIOS medical software engineering environment that allows the exchange of data between components that can be hosted on heterogeneous machines linked by a network. The HUB is developed as a C++ toolbox over UNIX and TCP/IP. It includes a message routing entity called router and a generic application programming interface (API), implemented as a C++ library, that allows to build easily software components compliant with the standardised HELIOS language. Messages conveyed by the bus are composite objects that are serialized to be transmitted over the bus using the ASN.1 ISO presentation protocol. The article describes the use of the bus to ease the development and execution of distributed medical applications and its role from the communication integration standpoint.

Computer Communication Networks

Treatment planning for gamma knife radiosurgery with multiple isocenters.

Many arteriovenous malformations and tumors suitable for radiosurgical treatment have non-spherical or irregular shapes. Forty-eight percent of the first 156 patients treated with the gamma unit at the University of Pittsburgh required treatment with two or more isocenters to optimize dose distributions. Dose distributions for combining gamma knife treatments to two or more isocenters were systematically investigated. High speed computerized dosimetry was performed using specially developed software and dose distributions were confirmed with film densitometry. We have developed guidelines for treatment to two or more isocenters which help reduce treatment planning time, and facilitate selection of treatment doses and optimum dose distributions. These guidelines include maintaining an account of the distances between all isocenters, using a catalogue of sample two-isocenter isodose plans, comparing dose volume histograms, and calculating complication probabilities using the integrated logistic formula.

Cobalt Radioisotopes

[Simultaneous digital indocyanine green and fluorescein angiography].

BACKGROUND: The simultaneous recording of indocyanine green and fluorescein angiography is since more than twenty years possible. The real-time digital recording of angiograms is about since 10 years possible. Because of the poor temporal resolution due to technical limitations, both of the above methods were only seldom used routinely. Graphics workstations can digitize and store multiple video sources real-time with full video framerate. Comparing to conventional videoangiography, the quality can be improved significantly. MATERIALS AND METHODS: Simultaneous ICG and Fluorescein (SIF) angiography images of a two-channel Scanning Laser Ophthalmoscope were digitized and stored real-time at a rate of 28-50 images/sec using a graphics workstation. The digitized image sequence could be replayed as a motion picture and/or single images of the recorded sequence could be analyzed separately. RESULTS: The simultaneous digital recording of angiograms is easier, than using two video tape recorders. It was possible to enhance the quality of the stored images using standard digital image processing procedures. Morphological measurements and densitometry were done with software developed for the UNIX workstation, or with personal computers using standard software packages. CONCLUSION: Simultaneous digital ICG and fluorescein angiography has several advantages over conventional video-angiographies: the image quality is better, data retrieval is easier, it is easier to perform than conventional video angiography, image can be accessed through a computer network, it is easy to perform morphological and densitometrical measurements, etc.

Angiography

Parasitology tutoring system: a hypermedia computer-based application.

The teaching of parasitology is a basic course in all life sciences curricula, and up to now no computer-assisted tutoring system has been developed for this purpose. By using Knowledge Pro, an object-oriented software development tool, a hypermedia tutoring system for teaching parasitology to college students was developed. Generally, a tutoring system contains a domain expert, a student model, a pedagogical expert and the user interface. In this project, particular emphasis was given to the user interface design and the expert knowledge representation. The system allows access to the educational material through hypermedia and indexing at the pace of the student. The hypermedia access is facilitated through key words defined as hypertext and objects in pictures defined as hyper-areas. The indexing access is based on a list of parameters that refers to various characteristics of the parasites, e.g. taxonomy, host, organ, etc. In addition, this indexing access can be used for testing the student's level of understanding. The advantages of this system are its user-friendliness, graphical interface and ability to incorporate new educational material in the area of parasitology.

Artificial Intelligence

The Population Health Information System: data analysis and software.

This article describes the software developed in the process of creating the Population Health Information System. The software can be applied to a range of administrative data and provides standardized data on the health status and health care use of populations by generating population-based rates of discrete events. The standardized approach permits construction of a comprehensive, comparative picture for residents of defined geographic regions. The addition of a user friendly graphic interface will permit regional planners to do their own data analyses and allow out-of-province researchers to adopt the system for their own uses.

Community Health Planning

Faculty authoring of course-specific software for disadvantaged nursing students using LinkWay: a case study.

This article adds to the literature on the use of hypermedia systems for software development in nursing education by describing design and authoring considerations in the construction of course-specific remediating software. In 1991, under the guidance of an instructional designer, faculty members developed LinkWay folders on aspects of the endocrine system for remedial use by students in Project Get Ahead in Nursing at Southern Illinois University at Edwardsville. Existing content outlines were modified according to design criteria, including representing information graphically, making the software translation interactive, embedding visual prompts and cues, and conforming to a specific design protocol. The use of LinkWay in facilitating the implementation of both procedural of both procedural and screen protocol is discussed, and several screen templates are presented, including menus, multiple choice, short answer, multiple choice browsing, and end-of-section evaluation. Current project status and conclusions for remediation using a hypermedia approach are discussed.

Computer-Assisted Instruction

VA's Integrated Imaging System on three platforms.

The DHCP Integrated Imaging System provides users with integrated patient data including text, image and graphics data. This system has been transferred from its original two screen DOS-based MUMPS platform to an X window workstation and a Microsoft Windows-based workstation. There are differences between these various platforms that impact on software design and on software development strategy. Data structures and conventions were used to isolate hardware, operating system, imaging software, and user-interface differences between platforms in the implementation of functionality for text and image display and interaction. The use of an object-oriented approach greatly increased system portability.

Computer Graphics