java.lang.Object
java.lang.Enum<GlossaryTermDefinition>
org.odpi.openmetadata.samples.archiveutilities.clinicaltrialtemplates.GlossaryTermDefinition
All Implemented Interfaces:
Serializable, Comparable<GlossaryTermDefinition>, Constable

public enum GlossaryTermDefinition extends Enum<GlossaryTermDefinition>
The GlossaryTermDefinition is used to populate the teddy bear drop foot glossary. Because these glossary terms are used in templates, two versions of each term are produced - the first is the pure term and the second is a template substitute that is used in templates - to ensure that semantic assignments to the template elements are kept apart from the genuine semantic assignments.
  • Enum Constant Details

    • PATIENT_IDENTIFIER

      public static final GlossaryTermDefinition PATIENT_IDENTIFIER
      Unique identifier of patient.
    • DATE_OF_BIRTH

      public static final GlossaryTermDefinition DATE_OF_BIRTH
      Day, month and year that the patient was born.
    • HEIGHT

      public static final GlossaryTermDefinition HEIGHT
      Height of patient.
    • WEIGHT

      public static final GlossaryTermDefinition WEIGHT
      Weight of patient.
    • BLOOD_PRESSURE

      public static final GlossaryTermDefinition BLOOD_PRESSURE
      Blood pressure of patient (systolic and diastolic).
    • MEASUREMENT_DATE

      public static final GlossaryTermDefinition MEASUREMENT_DATE
      The date that the measurement was made.
    • ANGLE_LEFT

      public static final GlossaryTermDefinition ANGLE_LEFT
      The number of degrees of rotation of the left foot measured from vertical.
    • ANGLE_RIGHT

      public static final GlossaryTermDefinition ANGLE_RIGHT
      The number of degrees of rotation of the right foot measured from vertical.
  • Method Details

    • values

      public static GlossaryTermDefinition[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static GlossaryTermDefinition valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getQualifiedName

      public String getQualifiedName()
      Qualified name of the main glossary term.
      Returns:
      string
    • getTemplateSubstituteQualifiedName

      public String getTemplateSubstituteQualifiedName()
      Return the qualified name for the template substitute.
      Returns:
      string
    • getName

      public String getName()
      Return the name of the main term.
      Returns:
      string
    • getTemplateSubstituteName

      public String getTemplateSubstituteName()
      Return the name of the template substitute term.
      Returns:
      string
    • getSummary

      public String getSummary()
      Return the summary for the main term.
      Returns:
      string
    • getTemplateSubstituteSummary

      public String getTemplateSubstituteSummary()
      Return the summary for the template substitute.
      Returns:
      string
    • getUsage

      public String getUsage()
      The usage for the main term.
      Returns:
      string
    • getTemplateSubstituteUsage

      public String getTemplateSubstituteUsage()
      Return the usage of the template substitute term.
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description for this glossary term.
      Returns:
      string
    • getAbbreviation

      public String getAbbreviation()
      Return the short name (abbreviation) for the glossary term.
      Returns:
      string
    • getCategory

      public GlossaryCategoryDefinition getCategory()
      Return the category for the main term - may be null.
      Returns:
      category definition
    • getSubstituteCategory

      public GlossaryCategoryDefinition getSubstituteCategory()
      Return the standard category for the template substitute.
      Returns:
      category definition
    • toString

      public String toString()
      Output of this enum class and main value.
      Overrides:
      toString in class Enum<GlossaryTermDefinition>
      Returns:
      string showing enum value