PubMed HealthSearch

SEARCH · PubMed Health

Results for “Programming Languages”

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 145 records · Page 8Linked to original sources

Microcomputer-assisted filing system of cardiac catheterization records using a relational database management system.

To efficiently store and retrieve cardiac catheterization records, we have developed a computer-assisted database, which comprises a 16-bit microcomputer with dual floppy disk drives, a 20 MB random-access memory, hard disk drive, and a line printer. All programmings were accomplished using a relational database management system (R:base 5000, Microrim, Inc.). Data inquiry procedures could be performed with direct operational commands of the system as well as with preprogrammed command files, and final results of searches were printed out with a line printer. The major advantages of the present system described in this report include: (1) the relatively easy and rapid creation of the database, (2) ease of modification of the database structures even after the system design is finished, (3) operational commands in combination with conditional operator(s) are flexible and powerful enough to allow the end user to retrieve data based on various kinds of criteria, (4) a high-level programming language provided by the R:base automates a series of database procedures with relative ease, (5) relational capabilities of the database management system can enhance the possibility of reconstruction of a new data file from a single or several preexisting data files, and (6) the system can be realized at reasonable cost.

Cardiac Catheterization

[Computer-assisted identification of basic substances].

The potential applications of a personal computer with integrated database software in toxicologic analysis are discussed. A toxicologic database including 370 basic compounds, is presented that was built up without knowledge of a higher programming language and was used as a base for drug identification in normal analysis by PC, DC and GC.

Chromatography, Gas

Symbolic reasoning about myocardial scintigrams in PROLOG.

PROLOG (PROgramming in LOGic) is the declarative programming language at the heart of the Japanese fifth-generation computer project. It is proposed that PROLOG is a suitable tool for symbolic image processing, once standard preprocessing has been done. In the present application, the problem of prediction of coronary anatomy from myocardial scintigrams is addressed. Uncertainty is dealt with by a combination of fuzzy-set theoretic and probabilistic reasoning. Heuristic classification rules are based on clinical experience and on a set of 247 myocardial scintigrams with their corresponding coronary angiograms.

Artificial Intelligence

Structured spreadsheet modeling in medical decision making and research.

The construction, evaluation, implementation, and use of models representing various algorithms, strategies, methods, theories etc. based on the analysis of great amounts of data are necessary in both Medical Research and Decision Making (MR/DM). Performing such tasks manually is not only time consuming and tedious, but also very error-prone. The appearance of a computer with its ability to store and process information has opened an opportunity to facilitate enormously and improve activities. However, the effective use of computers is limited by difficulties accompanying noncomputer specialists like doctors, nurses, and other medical staff in learning and using conventional programming languages, tools, and techniques. In this paper we present Structured Spreadsheet Modeling as a possible solution, and show that it is applicable in the MR/DM field on a concrete basis.

Adolescent

A microcomputer data base system for an in vitro fertilization clinic programmed in BASIC.

A computer program was developed for the IBM personal computer to be used for in vitro fertilization and gamete intrafallopian transfer clinics. This program, written in BASIC, allows input, editing, updating, sorting, and printing of patient data. Statistical functions permit summation of patient data based on various combinations of user-defined treatment cycles, diagnoses, and protocols, thus making possible comparison of pregnancy and other patient data between and among various treatment groups and diagnoses. The statistical information can be continually updated and revised when new data become available on patients (such as confirmation of pregnancy by ultrasound or live births) and at the end of each cycle. The formats used are useful in assimilating individual clinic data for various surveys and other reporting requirements. The program can be easily modified by anyone with minimal training in the BASIC programming language.

Ambulatory Care Facilities

A decision table and rule based interpretation system for epileptic discharges.

The representation of the various features of waveforms and their correlations, in EEG recording for the diagnosis of different diseases have been carried out by many researchers due to the impact of knowledge based on expert systems development tools and techniques. The realisation of these system requires a specific hardware and software tool for its implementation, which may be a costly affair. The design and development of low cost effective system for the diagnosis of epileptic patients have been reported in this paper. Two different and linked (at certain stage) approaches (i) decision table; (ii) rule based system have been followed to model the reasoning processes of physician in the diagnosis. In the decision table the features of specific waveforms of EEG are represented in the tabular form. The features are obtained from a 8086 microprocessor based data acquisition system. The rule based system is designed with IF and THEN form of rules using Turbo-Prolog as programming language tool and is implemented on low cost PC-AT. The results obtained are at an intermediate stage of data processing by decision tables and at the final stage being carried out by rule based model. The performance of the system is evaluated by recording of EEG of some epileptic patients. The results obtained are comparable and to a certain extend appreciable in the opinion of the physician.

Decision Support Techniques

[Computer simulation of cell renewal systems].

This paper deals with a block diagram which describes the structure of the control of erythropoiesis by negative feedback loops. The model is transformed into an adequate simulation program using a special block-oriented programming language called ASIM (Analoge SIMulation). For both normal and diseased states of the blood forming process the dynamic responses of the erythrocytes and reticulocytes are simulated by a digital computer analysis. The computer simulation includes different forms of anemia caused by parameter variations as well as by structural alterations. Rising oscillations are obtained too in multiloop control systems containing complex paths with minor loops, which for example take into account the erythrocytic chalones. The described model shows that rising oscillations, that are unstable control loops, can be produced by changing the control-loop structure as well as by parameter changes. In case of malignant disorders such failures becoming effective in oscillations are discussed as parts of disturbed homoeostasis. The results of these studies obtained by simulation should especially stimulate scientists working in the fields of biology and medicine to new test series to verify the proposed hypothesis.

Anemia

Vascular surgical data registries for small computers.

Recent designs for computer-based vascular surgical registries and clinical data bases have employed large centralized systems with formal programming and mass storage. Small computers, of the types created for office use or for word processing, now contain sufficient speed and memory storage capacity to allow construction of decentralized office-based registries. Using a standardized dictionary of terms and a method of data organization adapted to word processing, we have created a new vascular surgery data registry, "VASREG." Data files are organized without programming, and a limited number of powerful logical statements in English are used for sorting. The capacity is 25,000 records with current inexpensive memory technology. VASREG is adaptable to computers made by a variety of manufacturers, and interface programs are available for conversion of the word processor formated registry data into forms suitable for analysis by programs written in a standard programming language. This is a low-cost clinical data registry available to any physician. With a standardized dictionary, preparation of regional and national statistical summaries may be facilitated.

Computers

A real-time software system on the PDP-11 for two-channel EEG spectral analysis during surgery.

Three functions are performed in real time by a stand-alone PDP-11-assembly language program. First two channels of EEG data are acquired by quantization techniques; second spectral analysis of the EEG data is carried out; third the resulting spectra are displayed as time compressed spectral profiles on an X-Y plotter. The method provides EEG time trends during anesthesia, permitting evaluation of brain functions.

Anesthesia, General

An automated laboratory control system: collection and analysis of behavioral and electro-physiological data.

A system of man-machine interactive PDP-11 assembly language programs is described which presents stimuli to a subject and records and analyzes behavioral and evoked potential data. The system was designed for researchers with no knowledge of computer programming and enables the user to create complicated sequences of stimulus presentations ("trials") and sequences of successive trials ("runs"), with no new programming required. The system is written for DEC.s DECLAB 11/40 system.

Behavior

An algorithm to manage variable-length records for highly portable clinical data base systems.

An algorithm to archive patient data at free size in disk storage is presented. A record, assumed to be a character string such as an ASCII-coded text, is compressed and divided into fixed-length blocks. One block consists of a data field and a pointer field, and the blocks comprising a record are chained with pointers forwardly. A head pointer of each record is sequentially saved on a separate file. The data compression is performed as follows: if the same character code appears more than twice in succession, we count the number of the repetitions and save it with initial two characters. The algorithms for fetching, re-saving, and purging a record are also presented. These were implemented in FORTRAN77 and tested for performance using a practical patient data file. As the algorithm allows highly flexible record manipulation and can easily be implemented in conventional programming languages, it will make a useful tool for constructing a portable data base management system.

Evaluation Studies as Topic

Managing research data with self-documenting files.

Processing biomedical research data is frequently complex due to the evolutionary nature of experiments and the requisite modification of analysis software. For the past several years we have been evolving a set of software tools designed to improve our ability to respond to evolving experimental designs. These tools allow the investigator to easily manipulate the research data and specify desired data transformations at run time. Coupling of analysis software to research data files is dependent on data files that are commented in a manner similar to that used in programming languages. The resulting annotated data files are self-documenting, and their use facilitates visual interpretation of displayed data as well as automatic processing of subsets of data. Here we present a formal description of a self-documenting file and describe several software tools that facilitate processing of biomedical research data.

Electronic Data Processing

The dynamics of HIV spread: a computer simulation model.

Mathematical modeling of the AIDS pandemic has been limited by the difficulty of satisfactorily representing the marked behavioral heterogeneity that characterizes the various populations at risk. We propose an approach which models the spread of infection as a discrete-event simulation using SIMSCRIPT, a powerful simulation language. The program developed provides sufficient flexibility to adequately represent and study a wide range of risk-group dynamics. Using this tool we have verified the May-Anderson prediction relating contact rate heterogeneity to the rate of HIV spread. We have also been able to assess the sensitivity of the model to the particular choice of distribution for contact rates, disease stage durations, and intercontact intervals. It is thought that this approach will permit the empirical testing of hypotheses which do not lend themselves to a purely mathematical treatment.

Acquired Immunodeficiency Syndrome

Derivation of rule-based knowledge from established medical outlines.

The purpose of this paper is to describe the derivation of a rule base for an expert system from an existing medical auditing method called a criteria map. The criteria map represents the physician's logic in the specialty involved. The system described, EMERGE, is written in the standard Pascal programming language, operates on a microcomputer, and provides a convenient user-interface. All medical knowledge in EMERGE is contained in an independent set of production rules, which are derived from the criteria map.

Diagnosis, Computer-Assisted

EGTA.

A method is described to compute the free calcium concentration in a solution buffered by EGTA. The effects of solution pH and [Mg] are fully taken into account. A sample program in the C programming language is described.

Calcium

Design of an automated temperature mapping system for ultrasound or microwave hyperthermia.

An automated temperature mapping system was designed to accomplish the following goals: remote control mapping; a maximum position error of 0.5 mm; mapping simultaneously on several channels; real-time screen display on a dedicated computer; to be inexpensive, and have a simple patient interface and set up. A four channel, microstepper system was fabricated for less than $1000 and controlled by an IBM-AT computer. The system utilizes direct drive of Luxtron fibre-optic probes fed through thin flexible Teflon tubing which allows for patient movement. The driving and control software were written in the programming language "C". Mapping parameters for each independent channel include start and stop positions and map increment. The software permits the user to automatically find the maximum temperature along a track in three passes of 2.0, 1.0 and 0.5 mm steps. The latter two passes take five or seven readings centred about the maximum of the previous pass. A high resolution monitor plots the temperatures in real time, overlaying the previous map in a new colour. A screen dump was written to drive a colour printer with the plot information. The computer evaluates each plot to safeguard against any shift in the maximum location. Visualization of orthogonal pullbacks provides rapid feedback and aids in the repositioning of superficial hyperthermia transducers. The time saved over the previous manual mapping methods easily justifies the additional set up time.

Animals

A microcomputer system designed for psychological and behavioural experiments.

This paper describes a relatively cheap MC6809-based microcomputer designed to run experiments in real-time, and to use the hardware and software facilities of a larger (HOST) computer. Each microcomputer is capable of controlling a wide range of psychological and behavioural experiments, and includes 32K RAM, 4K EPROM, 32 digital input lines, 32 digital output lines, analogue/digital converters, and programmable timers. Any programming language may be used, providing a cross-compiler generating MC6809 executable code exists for the HOST. Following over a year of use we can confirm that this system provides an effective method of running psychological and behavioural experiments.

Computers

Enhancing high-speed digitization of single-unit neuronal activity on a microcomputer using a hybrid software-hardware technique.

A new data acquisition technique allows a microcomputer simultaneously to digitize spikes at high rates, analyze spike waveforms for computer-based spike separation and manage other control tasks. The technique has two key features: a software scheduling routine written in a high-level language and a hardware analog delay of neuronal signals using simple hardware external to the computer. The technique provides an alternative for real-time data acquisition and can be used on microcomputers without requiring interrupt processing and assembly language programming.

Action Potentials