@prefix rdfs: . @prefix owl: . @prefix xsd: . @prefix dce: . @prefix dct: . @prefix skos: . @prefix agent: . @prefix event: . @prefix clinobs: . @prefix clinproc: . @prefix clisko: . @prefix humdis: . @prefix heca: . @prefix anam: . @prefix clineva: . a owl:Ontology; dce:title """Clinical Evaluation"""@en; dce:creator """Hans Cools, MD, Agfa Healthcare/Belgium"""@en; dce:contributor """Until 2010: Pieterjan De Potter, Ghent University - IBBT/ELIS - Multimedia Lab/Belgium"""@en; dce:publisher """Agfa Healthcare/Belgium"""@en; dce:description """Formal general description of clinical evaluation."""@en; rdfs:comment """A clinical evaluation is made after every clinical exam with information gathering. A clinician builds up a diagnosis and prognosis based on the anamnesis, physical exam and technical investigations."""@en; dce:format """OWL-Full"""@en; rdfs:comment """Copyright (c) 2009 Agfa-Gevaert Group / Ghent University - IBBT/ELIS - Multimedia Lab All Rights Reserved THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Agfa-Gevaert Group/ Ghent University - IBBT/ELIS - Multimedia Lab The copyright notice above does not evidence any actual or intended publication of such source code."""@en. # # CLASSES # clineva:Evaluating a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical evaluating"""@en; skos:definition """Evaluating a patient."""@en; rdfs:subClassOf event:Evaluating, heca:Action, [ a owl:Restriction; owl:onProperty event:after; owl:someValuesFrom [owl:unionOf (anam:AnamnesisProcedure clinproc:Examining)]], [ a owl:Restriction; owl:onProperty event:hasInput; owl:someValuesFrom [owl:unionOf (anam:Anamnesis clinproc:Examination)]], [ #a owl:Restriction; owl:onProperty agent:hasPlayedRole; owl:someValuesFrom heca:Professional], [ a owl:Restriction; owl:onProperty event:hasOutput; owl:someValuesFrom clineva:Evaluation]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "386053000"^^clisko:sct20080731DT]. clineva:Evaluation a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical evaluation"""@en; skos:definition """Evaluation of a patient, as output of clinical evaluating."""@en; rdfs:subClassOf event:Evaluation, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clineva:Evaluating], [ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom clinobs:Finding]. clineva:Diagnosing a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical diagnosing"""@en; skos:definition """Determining by evaluation the nature of a patient's health state."""@en; rdfs:subClassOf event:Diagnosing, clineva:Evaluating, [ #a owl:Restriction; owl:onProperty event:after; owl:someValuesFrom clineva:Evaluating], [ a owl:Restriction; owl:onProperty event:hasInput; owl:someValuesFrom clineva:Evaluation], [ a owl:Restriction; owl:onProperty event:hasOutput; owl:allValuesFrom [owl:disjointUnionOf (clineva:Diagnosis clineva:AbsentDiagnosis)]]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "103693007"^^clisko:sct20080731DT], [ a skos:Concept; skos:inScheme clisko:icpc2; skos:notation "*43"^^clisko:icpc2DT]. clineva:Diagnosis a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical diagnosis"""@en; skos:definition """Determination of a human's health state, as output of clinical diagnosing."""@en; rdfs:subClassOf clineva:Evaluation, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clineva:Diagnosing], [ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom humdis:Disorder]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "439401001"^^clisko:sct20080731DT]. clineva:AbsentDiagnosis a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical diagnosis absent"""@en; skos:definition """No clinical diagnosis made."""@en; rdfs:subClassOf clineva:Evaluation, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clineva:Diagnosing],[ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom clinobs:Finding]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "103330002"^^clisko:sct20080731DT]. clineva:PrimaryDiagnosis a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """primary clinical diagnosis"""@en; skos:definition """Main clinical diagnosis."""@en; rdfs:subClassOf clineva:Diagnosis; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "8319008"^^clisko:sct20080731DT]. clineva:SecondaryDiagnosis a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """secondary clinical diagnosis"""@en; skos:definition """Diagnosis of comorbidity."""@en; rdfs:subClassOf clineva:Diagnosis; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "85097005"^^clisko:sct20080731DT]. clineva:PresumptiveDiagnosis # Preliminary diagnosis a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """presumptive clinical diagnosis"""@en; skos:definition """Clinical diagnosis without proof, but with a reasonable basis for belief."""@en; rdfs:subClassOf clineva:Diagnosis, [ a owl:Restriction; owl:onProperty event:hasOutputLikelihood; owl:allValuesFrom event:Likely]. clineva:CertainDiagnosis a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """certain clinical diagnosis"""@en; skos:definition """Clinical diagnosis with proof."""@en; rdfs:subClassOf clineva:Diagnosis, [ a owl:Restriction; owl:onProperty event:hasOutputLikelihood; owl:allValuesFrom event:MostLikely]. clineva:DiagnosticRole a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """diagnostic role"""@en; skos:definition """Role of anything applied in an attempt to obtain a clinical diagnosis."""@en; rdfs:subClassOf agent:Role. clineva:Prognosing a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical prognosing"""@en; skos:definition """Prediction of how a patient will progress."""@en; rdfs:subClassOf clineva:Evaluating; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "20481000"^^clisko:sct20080731DT ]. clineva:Prognosis a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical prognosis"""@en; skos:definition """Output of clinical prognosing."""@en; rdfs:subClassOf clineva:Evaluation, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clineva:Prognosing]. clineva:Staging a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical staging"""@en; skos:definition """Determining a degree of a human health disorder."""@en; rdfs:subClassOf clineva:Evaluating, event:Staging, [ a owl:Restriction; owl:onProperty event:hasOutput; owl:allValuesFrom clineva:Stage]. clineva:Stage a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical stage"""@en; skos:definition """Determination of a degree of a human health disorder, as output of clinical staging."""@en; rdfs:subClassOf clineva:Evaluation, event:Stage, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clineva:Staging]. clineva:HistologicalStaging a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """histological staging"""@en; skos:definition """Determining a degree of a human health disorder by means of a histological exam."""@en; rdfs:subClassOf clineva:Staging, [ a owl:Restriction; owl:onProperty event:hasOutput; owl:allValuesFrom clineva:HistologicalStage]. clineva:HistologicalStage a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """histological stage"""@en; skos:definition """Determination of a degree of a human health disorder by means of a histological exam."""@en; rdfs:subClassOf clineva:Stage, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clineva:HistologicalStaging]. clineva:Diagnostic a rdfs:Class, event:Intent; rdfs:isDefinedBy ; rdfs:label """diagnostic"""@en; skos:definition """Being diagnostic."""@en. # # PROPERTIES # clineva:evaluatedBy a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a physician who has evaluated a clinical finding."""@en; rdfs:domain clinobs:Finding; rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Physician]. clineva:evaluates a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical finding evaluated by a physician."""@en; owl:inverseOf clineva:evaluatedBy; rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Physician]; rdfs:range clinobs:Finding. clineva:gotEvaluated a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a finding a patient got evaluated."""@en; owl:propertyChainAxiom (clinproc:hasExamination event:hasEvaluation event:evaluationOf); rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]; rdfs:range clinobs:Finding. clineva:diagnosedBy a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a physician who has diagnosed a disorder."""@en; skos:note """Used in theories in clinical decision support."""@en; rdfs:domain humdis:Disorder; rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Physician]. clineva:diagnoses a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a disorder diagnosed by a physician."""@en; skos:note """Also used in theories in clinical decision support."""@en; owl:inverseOf clineva:diagnosedBy; rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Physician]; rdfs:range humdis:Disorder. clineva:gotDiagnosed a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a disorder a patient got diagnosed."""@en; # owl:propertyChainAxiom (event:diagnosisOf rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]; rdfs:range humdis:Disorder. clineva:diagnosedIn a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a patient having got diagnosed a disorder."""@en; rdfs:domain humdis:Disorder; rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]. clineva:hasStage a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a stage a disorder is in."""@en; rdfs:domain humdis:Disorder; rdfs:range clineva:Stage. clineva:stageOf a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a disorder being in a certain stage."""@en; owl:inverseOf clineva:hasStage; rdfs:domain clineva:Stage; rdfs:range humdis:Disorder. clineva:hasStageDateTime a owl:DatatypeProperty, owl:FunctionalProperty; rdfs:isDefinedBy ; skos:definition """Specifying a date time a human disorder is staged on."""@en; rdfs:domain humdis:Disorder; rdfs:range xsd:dateTime. clineva:gotStaged a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a disorder a patient got staged."""@en; skos:note """Used in an N3 rule linking a disorder to a patient, its stage and stage date time."""@en; rdfs:domain [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]; rdfs:range humdis:Disorder. clineva:stagedIn a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a patient wherein a disorder is staged."""@en; rdfs:domain humdis:Disorder; rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient].