sage logo

Class: Variable

Documentation: An instance of 'Variable' is a placeholder for a value of certain datatype. The 'referenced_as' is a string (e.g. ?DOB) that can be used to reference an instance of a variable in an expression. If the value of a variable can be computed or queried, the formula or query should be specified in the 'derivation_expression' slot. The 'update_expression' slot should be an expressio for writing the value of the variable into VMR. The slot 'prompt' holds a string that can be displayed when acquiring the value from a user.

Superclasses
Subclasses
Types
Template Slots
  Slot Name Documentation Type Cardinality
datatype The data type of the variable Class 1:1
derivation_expression This is the query to make or expression to evaluate in order to get the value of the variable Expression 0:1
label A short human readable string indicating the content of the instancehuman-readable string for the instance String 0:1
prompt Text string used to indicate what kind of value should be entered. String 0:1
referenced_as value of "referenced_as" slot is a string by which the variable can be referenced elsewhere (e.g., as part of a string) String 0:1
update_expression Update expression is a string that specifies how the value of the variable should be stored into the virtual medical record String 0:1

Own Slots
  Slot Name Value
:ROLE Concrete
:SLOT-CONSTRAINTS  

  ^ back to top

Return to Class Hierarchy

Generated: 10/04/2006, 1:24:55 PM, Pacific Daylight Time

The SAGE project was supported in part by grant 70NANB1H3049 of the NIST Advanced Technology Program. Protégé is a trademark of Stanford University, Copyright (c) 1998-2006 Stanford University.