PubMed Health⌕ Search

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 667 records · Page 37Linked to original sources

Visualization of bioelectric phenomena.

Biomedical investigators are currently able to acquire and analyze physiological and anatomical data from three-dimensional structures in the body. Often, multiple kinds of data can be recorded simultaneously. The usefulness of this information, either for exploratory viewing or for presentation to others, is limited by the lack of techniques to display it in intuitive, accessible formats. Unfortunately, the complexity of scientific visualization techniques and the inflexibility of commercial packages deter investigators from using sophisticated visualization methods that could provide them added insight into the mechanisms of the phenomena under study. Also, the sheer volume of such data is a problem. High-performance computing resources are often required for storage and processing, in addition to visualization. This chapter describes a novel, language-based interface that allows scientists with basic programming skills to classify and render multivariate volumetric data with a modest investment in software training. The interface facilitates data exploration by enabling experimentation with various algorithms to compute opacity and color from volumetric data. The value of the system is demonstrated using data from cardiac mapping studies, in which multiple electrodes are placed in an on the heart to measure the cardiac electrical activity intrinsic to the heart and its response to external stimulation.

Algorithms↗

Medical language processing with SGML display.

The paper demonstrates several ways that medical language processing can be combined with emerging display technologies to facilitate the extraction of data from free-text patient documents. The techniques allow rapid review via highlighting of the results of processing. Coupling of text markup with further procedures is envisioned.

Asthma↗

Informing parents about newborn screening.

OBJECTIVE: To evaluate current rules and regulations for educating parents about newborn screening. DESIGN: Cross-sectional survey. SAMPLE: Newborn screening program coordinators in all 50 states and the District of Columbia. MEASUREMENTS: Answers to a standardized semi-structured telephone survey in January 2004. RESULTS: Fifty programs provide standardized information about screening, and 32 of these have information available in multiple languages. Most programs (n=36) believe that parents should be informed about newborn screening as a part of prenatal care; however, none has rules or regulations requiring this. Five require documented informed consent; only one provides the consent form in a language other than English. Hospitals and birthing centers are required by many programs to educate families, including providing information (n=12), obtaining informed consent (n=5), informing parents of the right to refuse screening (n=13), and documenting refusal on institutionally developed forms (n=9). We found considerable variation in policy language across the newborn screening programs. CONCLUSIONS: The complexity of current newborn screening programs and the likelihood of expansion in the number of conditions on newborn screening panels present a unique opportunity and challenge for public health nurses to ensure that these programs are effective and that care is integrated.

Adult↗

MUDRLite - health record tailored to your particular needs.

Nowadays most hospitals use electronic health records as part of their hospital information systems. However, these systems are more suitable for hospital management than for physicians. The health record is not sufficiently structured; it includes a lot of free-text information, and the set of collected attributes is fixed and practically impossible to extend. Physicians, gathering information for the purpose of medical studies, often use varied proprietary solutions based on MS Access databases or MS Excel Sheets. The EuroMISE Centre - Cardio is developing an electronic health record (EHR) application called MUDRLite, which could easily fill the gap between existing EHRs. MUDRLite is the result of applied research in the field of EHR design, which is based on experience gathered during cooperation in the TripleC project. MUDRLite development is an extra branch in the MUDR (MUltimedia Distributed Record) development; it simplifies both the MUDR architecture and the MUDR data storage principles.MUDRLite itself is an empty body, which has to be filled in with an XML configuration file. This file completely describes the visual aspects and the behavior of the EHR application. It includes simple 4GL-like constructs written in the MUDRLite Language (MLL). This enables - using the event-oriented programming principles - to program various handling procedures for a range of actions, e.g. clicking a button fills a form with the result of an SQL statement. MUDRLite can be tailored to particular needs of any healthcare provider. This makes the MUDRLite application easy to use in specific environments. In the first instance, we are testing it at the Neurovascular Department of the Central Military Hospital in Prague.

Artificial Intelligence↗

Improving the positive predictive value of screening for developmental language disorder.

In a previous study, we reported the results of an early language screening program in which 306 children were screened using a parent-report questionnaire sent through the mail (Klee et al., 1998). A sample of the children screened were given clinical evaluations within a month of screening (n = 64) and again 1 year later (n = 36). Although the screening program correctly identified 91% of 2-year-olds with language delay, it produced a large number of over-referrals. In the present study we examine a revised screening criterion designed to reduce the number of false positives. The revised criterion generated fewer positive screens overall than the original and resulted in improved specificity (96% vs. 87%) and positive predictive value (77% vs. 51%), while maintaining the high sensitivity (91%) and negative predictive value (98%) of the original criterion. We also propose a screening score based on the new criterion, designed to inform the process of deciding which children to bring in for further evaluation.

Child, Preschool↗

Speech modifications algorithms used for training language learning-impaired children.

In this paper, the details of processing algorithms used in a training program with language learning-impaired children (LLI's) are described. The training program utilized computer games, speech/language training exercises, books-on-tape and educational CD-ROM's. Speech tracks in these materials were processed using these algorithms. During a four week training period, recognition of both processed and normal speech in these children continually increased to near age-appropriate levels. We conclude that this form of processed speech is subject to profound perceptual learning effects and exhibits widespread generalization to normal speech. This form of learning and generalization contributes to the rehabilitation of temporal processing deficits and language comprehension in this subject population.

Algorithms↗

Evolutionary program induction directed by logic grammars

Program induction generates a computer program that can produce the desired behavior for a given set of situations. Two of the approaches in program induction are inductive logic programming (ILP) and genetic programming (GP). Since their formalisms are so different, these two approaches cannot be integrated easily, although they share many common goals and functionalities. A unification will greatly enhance their problem-solving power. Moreover, they are restricted in the computer languages in which programs can be induced. In this paper, we present a flexible system called LOGENPRO (The LOgic gramar-based GENetic PROgramming system) that uses some of the techniques of GP and ILP. It is based on a formalism of logic grammars. The system applies logic grammars to control the evolution of programs in various programming languages and represent context-sensitive information and domain-dependent knowledge. Experiments have been performed to demonstrate that LOGENPRO can emulate GP and GP with automatically defined functions (ADFs). Moreover, LOGENPRO can employ knowledge such as argument types in a unified framework. The experiments show that LOGENPRO has superior performance to that of GP and GP with ADFs when more domain-dependent knowledge is available. We have applied LOGENPRO to evolve general recursive functions for the even-n-parity problem from noisy training examples. A number of experiments have been performed to determine the impact of domain-specific knowledge and noise in training examples on the speed of learning.

Journal Article↗

Improving cross-cultural skills of medical students through medical school-community partnerships.

Postulating that a program integrating language skills with other aspects of cultural knowledge could assist in developing medical students' ability to work in cross-cultural situations and that partnership with targeted communities was key to developing an effective program, a medical school and two organizations with strong community ties joined forces to develop a Spanish Language and Hispanic Cultural Competence Project. Medical student participants in the program improved their language skills and knowledge of cultural issues, and a partnership with community organizations provided context and resources to supplement more traditional modes of medical education.

Cross-Cultural Comparison↗

Quality of life assessment for low literacy Latinos: a new multimedia program for self-administration.

Cancer patients who have limited literacy skills or English language proficiency are particularly vulnerable to receiving sub-optimal care. Outcome measurement in these patients may provide new insight into previously undetected problems. This report describes the development and testing of a Spanish language, multimedia program for quality of life (QOL) assessment. Pilot testing was conducted with 30 Latino cancer patients with a range of education levels and computer experience. Patients found the program easy to use and understand. The "Talking Touchscreen" is a practical, user-friendly method that provides greater opportunities to assess QOL in Spanish-speaking patients with a range of literacy skills.

Computer Literacy↗

PhosphaBase: an ontology-driven database resource for protein phosphatases.

PhosphaBase is an ontology-driven database resource containing information on the protein phosphatase family. It is the first public resource dedicated to protein phosphatases, which are enzymes that perform dephosphorylation reactions. In conjunction with the phosphorylation action of protein kinases, phosphatases are involved in important control and communication mechanisms in the cell. They have also been implicated in many human diseases, including diabetes and obesity, cancers, and neurodegenerative conditions. PhosphaBase aims to centralize the growing base of knowledge in the phosphatase research domain. The resource is built around a formal, domain-specific DAML+OIL ontology, and the data are collected from heterogeneous biological sources using Gene Ontology terms as a means of data extraction. The overall ontology-driven architecture provides a robust structure with distinct advantages for sustainability and provides the potential for the development of diagnostic tools, as well as a data repository.

Animals↗

Information retrieval: an overview of system characteristics.

The paper gives an overview of characteristics of information retrieval (IR) systems. The characteristics are identified from the descriptions of 23 IR systems. Four IR models are discussed: the Boolean model, the vector model, the probabilistic model and the connectionistic model. Twelve other characteristics of IR models are identified: search intermediary, domain knowledge, relevance feedback, natural language interface, graphical query language, conceptual queries, full-text IR, field searching, fuzzy queries, hypertext integration, machine learning, and ranked output. Finally, the relevance of IR systems for the World Wide Web is established.

Algorithms↗

PDQ Wizard: automated prioritization and characterization of gene and protein lists using biomedical literature.

SUMMARY: PDQ Wizard automates the process of interrogating biomedical references using large lists of genes, proteins or free text. Using the principle of linkage through co-citation biologists can mine PubMed with these proteins or genes to identify relationships within a biological field of interest. In addition, PDQ Wizard provides novel features to define more specific relationships, highlight key publications describing those activities and relationships, and enhance protein queries. PDQ Wizard also outputs a metric that can be used for prioritization of genes and proteins for further research. AVAILABILITY: PDQ Wizard is freely available from http://www.gti.ed.ac.uk/pdqwizard/.

Abstracting and Indexing↗

Structure and software tools of AIDA.

AIDA consists of a set of software tools to allow for fast development and easy-to-maintain Medical Information Systems. AIDA supports all aspects of such a system both during development and operation. It contains tools to build and maintain forms for interactive data entry and on-line input validation, a database management system including a data dictionary and a set of run-time routines for database access, and routines for querying the database and output formatting. Unlike an application generator, the user of AIDA may select parts of the tools to fulfill his needs and program other subsystems not developed with AIDA. The AIDA software uses as host language the ANSI-standard programming language MUMPS, an interpreted language embedded in an integrated database and programming environment. This greatly facilitates the portability of AIDA applications. The database facilities supported by AIDA are based on a relational data model. This data model is built on top of the MUMPS database, the so-called global structure. This relational model overcomes the restrictions of the global structure regarding string length. The global structure is especially powerful for sorting purposes. Using MUMPS as a host language allows the user an easy interface between user-defined data validation checks or other user-defined code and the AIDA tools. AIDA has been designed primarily for prototyping and for the construction of Medical Information Systems in a research environment which requires a flexible approach. The prototyping facility of AIDA operates terminal independent and is even to a great extent multi-lingual. Most of these features are table-driven; this allows on-line changes in the use of terminal type and language, but also causes overhead. AIDA has a set of optimizing tools by which it is possible to build a faster, but (of course) less flexible code from these table definitions. By separating the AIDA software in a source and a run-time version, one is able to write implementation-specific code which can be selected and loaded by a special source loader, being part of the AIDA software. This feature is also accessible for maintaining software on different sites and on different installations.

Database Management Systems↗

Phi-LOG: a domain specific language for solving phylogenetic inference problems.

Domain experts think and reason at a high level of abstraction when they solve problems in their domain of expertise. We present the design and motivation behind a domain specific language called Phi-LOG to enable biologists (domain experts) to program solutions to phylogenetic inference problems at a very high level of abstraction. The implementation infrastructure (interpreter, compiler, debugger) for the DSL is automatically obtained through a software engineering framework based on Denotational Semantics and Logic Programming.

Computer Simulation↗