medicationuse.owl
type: Ontology
covers requirements: Which is the assessment for a certain medication use of a certain patient?
has intent: To enable to keep track the medication use of a patient thus allowing to make an assessment on it
covers requirements: How many drugs does a patient use?
imports: timeindexedsituation.owl
imports: cga.owl

Medication use assessment
type: Class
comment: An action with the aim of assessing the medication use of a Patient at a certain time.
subclass of: Restriction
  some values from: Literal
  on property: score
subclass of: Restriction
  some values from: Medication use
  on property: assessesSituation
subclass of: GeriatricAssessment

Medication use
type: Class
comment: This class represents a time indexed situation where a patient uses a certain number of drugs for a certain time.
subclass of: Restriction
  some values from: integer
  on property: number of drugs
subclass of: Restriction
  some values from: Patient
  on property: forPatient
subclass of: Restriction
  some values from: TemporalEntity
  on property: atTime
subclass of: TimeIndexedSituation

number of drugs
type: FunctionalProperty
comment: It encodes the number of drugs used by a patient at a certain time.
range: integer
domain: Medication use
type: DatatypeProperty