title: SYNCHRONUS: a reusable software module for temporal integration.
abstract: Querying time-stamped data in clinical databases is an essential step in the actuation of many decision-support rules. Since previous methods of temporal data management are not readily transferable among legacy databases, developers must create de novo querying methods that allow temporal integration of a decision-support program and existing database. In this paper, we outline four software-engineering principles that support a general, reusable approach to temporal integration. We then describe the design and implementation of SYNCHRONUS, a software module that advances our prior work on temporal querying. We show how this module satisfies the four principles for the task of temporal integration. SYNCHRONUS can help developers to overcome the software-engineering burden of temporal model heterogeneity within decision-support architectures.
authors.affiliation: Stanford Medical Informatics, Stanford University, Stanford, CA 94305, USA.
authors.forename: Amar K
authors.initials: AK
authors.lastname: Das
authors.forename: Mark A
authors.initials: MA
authors.lastname: Musen
mesh_terms: D000465:Algorithms; D001185:Artificial Intelligence; D019992:Databases as Topic / Q000458:organization & administration; D020000:Decision Support Systems, Clinical; D012984:Software; D012985:Software Design; D018511:Systems Integration; D013995:Time