#
# Prefixes
#
@prefix dce: .
@prefix dct: .
@prefix owl: .
@prefix skos: .
@prefix snomedct: .
@prefix rdfs: .
@prefix agent: .
@prefix event: .
@prefix fos: .
@prefix clinobs: .
@prefix clinproc: .
@prefix clinskosch: .
@prefix dis: .
@prefix heca: .
@prefix anam: .
@prefix clineva: .
clineva:
a owl:Ontology;
dce:title """Clinical Evaluation"""@en;
dce:creator """Hans Cools, MD; Pieterjan Depotter"""@en;
dce:publisher """Agfa Healthcare/Belgium, IBBT/Belgium, Multimedia Lab/Ghent University/Belgium"""@en;
dce:description """Formal general description of clinical evaluation."""@en;
rdfs:comment """A clinical evaluation is made after every clinical 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;
dce:identifier """clineva"""@en;
dce:language """English"""@en.
#
# Classes
#
clineva:Evaluating
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """clinical evaluating"""@en;
skos:definition """Evaluating of any kind concerning a patient."""@en;
rdfs:subClassOf event:Evaluating, heca:Action, [
a owl:Restriction;
owl:onProperty event:after;
owl:someValuesFrom [owl:disjointUnionOf (anam:AnamnesisProcedure clinproc:Examining)]], [
a owl:Restriction;
owl:onProperty event:hasInput;
owl:someValuesFrom [owl:disjointUnionOf (anam:Anamnesis clinproc:Examination)]], [
a owl:Restriction;
owl:onProperty agent:hasPlayedRole;
owl:someValuesFrom heca:Professional]; # agent:rolePlayedBy human:Person
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "386053000"^^clinskosch:sct20080731DT].
clineva:Evaluation
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """clinical evaluation"""@en;
skos:definition """Evaluation of any kind concerning 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 fos:hasObject;
owl:someValuesFrom clinobs:Finding].
clineva:Diagnosing
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """clinical diagnosing"""@en;
skos:definition """Determining by evaluation the nature of a patient's health state."""@en;
rdfs:subClassOf 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 agent:hasPlayedRole;
owl:someValuesFrom heca:Professional], [
a owl:Restriction;
owl:onProperty event:hasOutput;
owl:someValuesFrom [owl:disjointUnionOf (clineva:Diagnosis clineva:AbsentDiagnosis)]];
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "103693007"^^clinskosch:sct20080731DT], [
a skos:Concept;
skos:inScheme clinskosch:icpc2;
skos:notation "*43"^^clinskosch:icpc2DT].
clineva:Diagnosis
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """clinical diagnosis"""@en;
skos:definition """Output of clinical diagnosing."""@en;
rdfs:subClassOf clineva:Evaluation, [
a owl:Restriction;
owl:onProperty fos:hasObject;
owl:someValuesFrom dis:Disorder];
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "439401001"^^clinskosch:sct20080731DT
].
clineva:AbsentDiagnosis # belief expressed in a rule ?
a rdfs:Class;
rdfs:isDefinedBy clineva:;
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 fos:hasObject;
owl:someValuesFrom clinobs:Finding],[
a owl:Restriction;
owl:onProperty event:outputLikelihood;
owl:allValuesFrom event:unknown
].
clineva:PrimaryDiagnosis
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """primary clinical diagnosis"""@en;
skos:definition """Main clinical diagnosis."""@en;
rdfs:subClassOf clineva:Diagnosis.
clineva:SecondaryDiagnosis
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """secondary clinical diagnosis"""@en;
skos:definition """Diagnosis of comorbidity."""@en;
rdfs:subClassOf clineva:Diagnosis.
clineva:PresumptiveDiagnosis
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """presumptive clinical diagnosis"""@en;
skos:definition """Clinical diagnosis without proof."""@en;
rdfs:subClassOf clineva:Diagnosis, [
a owl:Restriction;
owl:onProperty event:outputLikelihood;
owl:allValuesFrom event:likely
].
clineva:CertainDiagnosis
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """certain clinical diagnosis"""@en;
skos:definition """Clinical diagnosis with proof."""@en;
rdfs:subClassOf clineva:Diagnosis, [
a owl:Restriction;
owl:onProperty event:outputLikelihood;
owl:allValuesFrom event:nearSure
].
clineva:DiagnosticRole
a rdfs:Class;
rdfs:isDefinedBy clineva:;
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:diagnostic
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """diagnostic"""@en;
skos:definition """Being diagnostic."""@en;
a event:Intent.
clineva:Prognosing
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """clinical prognosing"""@en;
skos:definition """Prediction of how a patient will progress."""@en;
rdfs:subClassOf clineva:Evaluating;
rdfs:subClassOf snomedct:SCTID_20481000;
skos:exactMatch [
a skos:Concept;
skos:inScheme clinskosch:sct20080731;
skos:notation "20481000"^^clinskosch:sct20080731DT
].
clineva:Prognosis
a rdfs:Class;
rdfs:isDefinedBy clineva:;
rdfs:label """clinical prognosis"""@en;
skos:definition """Outcome of clinical prognosing."""@en;
rdfs:subClassOf clineva:Evaluation, [
a owl:Restriction;
owl:onProperty event:outputOf;
owl:someValuesFrom clineva:Prognosing
].
#
# Properties
#
clineva:evaluatedBy
a owl:ObjectProperty;
rdfs:isDefinedBy clineva:;
rdfs:domain clinobs:Finding;
rdfs:range heca:Physician.
clineva:evaluates
a owl:ObjectProperty;
rdfs:isDefinedBy clineva:;
owl:inverseOf clineva:evaluatedBy.
clineva:diagnosedBy
a owl:ObjectProperty;
rdfs:isDefinedBy clineva:;
skos:definition """Specifying a physician who has diagnosed a disorder."""@en;
skos:note """Used in theories."""@en;
rdfs:domain dis:Disorder;
rdfs:range heca:Physician.
#clineva:diagnosisOf
# rdfs:subPropertyOf fos:objectOf;
# rdfs:domain dis:Disorder.