CompGuide.owl
type: Ontology
comment: This is an ontology for represeting clinical practice guidelines that establishes different types of information primitives.

ClinicalPracticeGuidelineProperty
type: DatatypeProperty

medicationRecommendationDescription
type: DatatypeProperty
sub property of: ClinicalActionTypeProperty
domain: MedicationRecommendation
range: string

Action
type: Class
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: alternativeTask
      on class: ClinicalTask
      min qualified cardinality: 2
    union of: Restriction
      on property: parallelTask
      on class: ClinicalTask
      min qualified cardinality: 2
    union of: Restriction
      on property: nextTask
      on class: ClinicalTask
      max qualified cardinality: 1
  intersection of: Restriction
    on property: hasOutcome
    all values from: Outcome
  intersection of: Restriction
    on property: hasPreCondition
    all values from: PreCondition
  intersection of: Restriction
    on property: hasTriggerCondition
    all values from: TriggerCondition
  intersection of: Restriction
    on property: hasClinicalActionType
    on class: Class
      union of: Exam
      union of: MedicationRecommendation
      union of: NonMedicationRecommendation
      union of: Procedure
    qualified cardinality: 1
  intersection of: Restriction
    on property: hasDuration
    on class: Duration
    max qualified cardinality: 1
  intersection of: Restriction
    on property: hasPeriodicity
    on class: Periodicity
    max qualified cardinality: 1
  intersection of: Restriction
    on property: generalDescription
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalTask

ClinicalPracticeGuideline
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: hasPlan
    on class: Plan
    qualified cardinality: 1
  intersection of: Restriction
    on property: hasScope
    on class: Scope
    qualified cardinality: 1
  intersection of: Restriction
    on property: authorship
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: dateOfCreation
    qualified cardinality: 1
    on data range: dateTime
  intersection of: Restriction
    on property: dateOfLastUpdate
    qualified cardinality: 1
    on data range: dateTime
  intersection of: Restriction
    on property: guidelineDescription
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: guidelineName
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: versionNumber
    qualified cardinality: 1
    on data range: string

Condition
type: Class
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: numericalValue
      qualified cardinality: 1
      on data range: decimal
    union of: Restriction
      on property: qualitativeValue
      qualified cardinality: 1
      on data range: string
  intersection of: Restriction
    on property: hasTemporalRestriction
    all values from: TemporalRestriction
  intersection of: Restriction
    on property: hasComparisonOperator
    on class: ComparisonOperator
    qualified cardinality: 1
  intersection of: Restriction
    on property: conditionParameter
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: unit
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalConstraintElement

Decision
type: Class
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: alternativeTask
      on class: ClinicalTask
      min qualified cardinality: 2
    union of: Restriction
      on property: parallelTask
      on class: ClinicalTask
      min qualified cardinality: 2
    union of: Restriction
      on property: nextTask
      on class: ClinicalTask
      max qualified cardinality: 1
  intersection of: Restriction
    on property: hasPreCondition
    all values from: PreCondition
  intersection of: Restriction
    on property: hasTriggerCondition
    all values from: TriggerCondition
  intersection of: Restriction
    on property: hasOption
    on class: Option
    min qualified cardinality: 2
  intersection of: Restriction
    on property: generalDescription
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalTask

Duration
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: hasTemporalUnit
    on class: TemporalUnit
    qualified cardinality: 1
  intersection of: Restriction
    on property: durationValue
    qualified cardinality: 1
    on data range: decimal
subclass of: TemporalElement

Exam
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: examDescription
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: examName
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalActionType

Loop
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: hasPeriodicity
    on class: Periodicity
    qualified cardinality: 1
  intersection of: Restriction
    on property: repetitionValue
    qualified cardinality: 1
    on data range: integer
subclass of: TemporalElement

MedicationRecommendation
type: Class
equivalent class: Class
  intersection of: Restriction
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: activeIngredient
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: dosage
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: medicationRecommendationName
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: pharmaceuticalForm
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: posology
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalActionType

NonMedicationRecommendation
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: nonMedicationRecommendationDescription
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: nonMedicationRecommendationName
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalActionType

End
type: Class
subclass of: ClinicalTask

Option
type: Class
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: numericalValue
      qualified cardinality: 1
      on data range: decimal
    union of: Restriction
      on property: qualitativeValue
      qualified cardinality: 1
      on data range: string
  intersection of: Restriction
    on property: hasOptionConditionSet
    some values from: ConditionSet
  intersection of: Restriction
    on property: optionParameter
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: unit
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalConstraintElement

Parameter
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: questionParameter
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: unit
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalConstraintElement

Periodicity
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: hasTemporalUnit
    on class: TemporalUnit
    qualified cardinality: 1
  intersection of: Restriction
    on property: periodicityValue
    qualified cardinality: 1
    on data range: decimal
subclass of: TemporalElement

Plan
type: Class
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: alternativeTask
      on class: ClinicalTask
      min qualified cardinality: 2
    union of: Restriction
      on property: parallelTask
      on class: ClinicalTask
      min qualified cardinality: 2
    union of: Restriction
      on property: nextTask
      on class: ClinicalTask
      max qualified cardinality: 1
  intersection of: Restriction
    on property: hasOutcome
    all values from: Outcome
  intersection of: Restriction
    on property: hasPreCondition
    all values from: PreCondition
  intersection of: Restriction
    on property: hasTriggerCondition
    all values from: TriggerCondition
  intersection of: Restriction
    on property: hasFirstTask
    on class: ClinicalTask
    min qualified cardinality: 1
  intersection of: Restriction
    on property: hasDuration
    on class: Duration
    max qualified cardinality: 1
  intersection of: Restriction
    on property: hasPeriodicity
    on class: Periodicity
    max qualified cardinality: 1
  intersection of: Restriction
    on property: generalDescription
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalTask

Procedure
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: procedureDescription
    qualified cardinality: 1
    on data range: string
  intersection of: Restriction
    on property: procedureName
    qualified cardinality: 1
    on data range: string
subclass of: ClinicalActionType

Question
type: Class
equivalent class: Class
  intersection of: Class
    union of: Restriction
      on property: alternativeTask
      on class: ClinicalTask
      min qualified cardinality: 2
    union of: Restriction
      on property: parallelTask
      on class: ClinicalTask
      min qualified cardinality: 2
    union of: Restriction
      on property: nextTask
      on class: ClinicalTask
      max qualified cardinality: 1
  intersection of: Restriction
    on property: hasParameter
    some values from: Parameter
  intersection of: Restriction
    on property: hasPreCondition
    all values from: PreCondition
  intersection of: Restriction
    on property: hasTriggerCondition
    all values from: TriggerCondition
subclass of: ClinicalTask

TemporalRestriction
type: Class
equivalent class: Class
  intersection of: Restriction
    on property: hasTemporalUnit
    on class: TemporalUnit
    qualified cardinality: 1
  intersection of: Restriction
    on property: temporalRestrictionValue
    qualified cardinality: 1
    on data range: double
subclass of: TemporalElement

A1
type: NamedIndividual
type: Action
general description: Procedure for patiens with no metabolic syndrome.
next task: E2
has clinical action type: NMR1
has trigger condition: TC1

A2
type: NamedIndividual
type: Action
general description: Procedure in terms of physical activity to treat metabolic syndrome.
next task: E4
has loop: L1
has clinical action type: NMR2

A3
type: NamedIndividual
type: Action
general description: Action to change the diet of the patient.
next task: E4
has clinical action type: NMR3

C1
type: NamedIndividual
type: Condition
condition parameter: high cholesterol
unit: no unit
qualitative value: yes
has comparison operator: Equal to

C10
type: NamedIndividual
type: Condition
condition parameter: metabolic syndrome
qualitative value: no
unit: no unit
has comparison operator: Equal to

C2
type: NamedIndividual
type: Condition
numerical value: 150
unit: mg/dL
condition parameter: triglycerides
has comparison operator: Greater or equal than

C3
type: NamedIndividual
type: Condition
qualitative value: no
condition parameter: metabolic syndrome
unit: no unit
has comparison operator: Equal to

C4
type: NamedIndividual
type: Condition
numerical value: 102
unit: cm
condition parameter: waist circumference
has comparison operator: Greater than

C5
type: NamedIndividual
type: Condition
numerical value: 110
condition parameter: fasting glucose
unit: mg/dL
has comparison operator: Greater or equal than

C6
type: NamedIndividual
type: Condition
unit: mg/dL
condition parameter: triglycerides
has comparison operator: Less than

C7
type: NamedIndividual
type: Condition
numerical value: 102
unit: mg/dL
condition parameter: waist circumference
has comparison operator: Less or equal than

C8
type: NamedIndividual
type: Condition
numerical value: 110
condition parameter: fasting glucose
unit: mg/dL
has comparison operator: Less than

C9
type: NamedIndividual
type: Condition
condition parameter: metabolic syndrome
qualitative value: no
unit: no unit
has comparison operator: Equal to

CPG1
type: NamedIndividual
type: ClinicalPracticeGuideline
version number: 1.0
date of last update: 2002-09-01T00:00:00
date of creation: 2002-09-01T00:00:00
guideline name: Detection of High Blood Cholesterol in Children and Adults
authorship: National Heart,Lung and Blood Institute
guideline description: Recommendations for cholesterol testing and management. It focuses on the role of the clinical approach to prevention of coronary heart disease (CHD).
has plan: P1
has scope: S1

D1
type: NamedIndividual
type: Decision
general description: Decision task to determine if a patient ha metabolic syndrome based on the values for triglycerides, waist circumference and fasting glucose.
alternative task: A1
has option: Op1
has option: Op2
alternative task: P2

Duration1
type: NamedIndividual
type: Duration
duration value: 3
has temporal unit: month

L1
type: NamedIndividual
type: Loop
repetition value: 1
has periodicity: Periodicity1

NMR1
type: NamedIndividual
type: NonMedicationRecommendation
non medication recommendation description: Do not proceed with treatment for metabolic syndrome.
non medication recommendation name: No treatment for metabolic syndrome.

NMR2
type: NamedIndividual
type: NonMedicationRecommendation
non medication recommendation name: Physical exercise.
non medication recommendation description: Moderate intensity physical activity (slow walk) during 30 minutes.

NMR3
type: NamedIndividual
non medication recommendation description: Saturated fat <7% of calories, cholesterol <200 mg/day. Consider increased viscous (soluble) fiber (10-25 g/day) and plant stanols/sterols (2g/day) as therapeutic options to enhance LDL lowering.
non medication recommendation name: Therapeutic lifestyle change diet.

Op1
type: NamedIndividual
type: Option
option parameter: metabolic syndrome
unit: no unit
qualitative value: yes
has option condition set: OpCS1

Op2
type: NamedIndividual
type: Option
option parameter: metabolic syndrome
qualitative value: no
unit: no unit
has option condition set: OpCS2

P1
type: NamedIndividual
type: Plan
general description: Procedures for the diagnostic and treatment of metabolic syndrome.
next task: E1
has outcome: O1
has first task: Q1

P2
type: NamedIndividual
type: Plan
general description: Procedures to treat metabolic syndrome.
has first task: A2
has first task: A3
has duration: Duration1
next task: E3
has trigger condition: TC2

Parameter1
type: NamedIndividual
type: Parameter
unit: cm
question parameter: waist circumference

Parameter2
type: NamedIndividual
type: Parameter
unit: mg/dL
question parameter: triglycerides

Parameter3
type: NamedIndividual
type: Parameter
question parameter: fasting glucose
unit: mg/dL

Periodicity1
type: NamedIndividual
type: Periodicity
periodicity value: 1
has temporal unit: day

S1
type: NamedIndividual
type: Scope
disease or condition: hypercholesterolemia
intended user: cardiologist
disease or condition: coronary heart disease
target population: patients with high cholesterol
has clinical specialty: Cardiology
has guideline category: Counseling
has guideline category: Diagnosis
has guideline category: Management
has scope condition set: SCS1