@prefix agent: . @prefix ana: . @prefix clinobs: . @prefix clinproc: . @prefix clisko: . @prefix dce: . @prefix doc: . @prefix env: . @prefix event: . @prefix fos: . @prefix heca: . @prefix humanbody: . @prefix owl: . @prefix physical: . @prefix rdfs: . @prefix skos: . @prefix space: . @prefix xsd: . a owl:Ontology; dce:title """Clinical Procedure"""@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:contributor """Marc Twagirumukiza, MD, PhD; Agfa HealthCare/Belgium"""@en; dce:publisher """Agfa Healthcare/Belgium"""@en; dce:description """Formal general description of clinical procedures."""@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 # clinproc:Procedure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """Clinical procedure"""@en; skos:definition """Procedure of any kind concerning a human patient."""@en; skos:note """Including procedures commonly regarded as administrative, e.g. admitting a patient, reporting about a patient."""@en; rdfs:subClassOf event:Procedure, heca:Action; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "71388002"^^clisko:sct20080731DT ]. clinproc:Admitting a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """Patient admitting"""@en; skos:definition """Taking a patient into a health care environment."""@en; rdfs:subClassOf clinproc:Procedure, #[ #a owl:Restriction; owl:onProperty agent:hasPlayedRole; owl:someValuesFrom heca:Patient], [ #a owl:Restriction; owl:onProperty agent:hasPlayedRole; owl:someValuesFrom heca:Physician], [ a owl:Restriction; owl:onProperty event:subProcedureOf; owl:someValuesFrom heca:Caring ], [ a owl:Restriction; owl:onProperty event:performedIn; owl:someValuesFrom heca:Environment ], [ a owl:Restriction; owl:onProperty event:hasOutput; owl:allValuesFrom clinproc:Admission ], [ a owl:Restriction; owl:onProperty event:before; owl:allValuesFrom clinproc:Discharging ]. clinproc:Admission a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """Patient admission"""@en; skos:definition """Patient taken into a health care environment."""@en; rdfs:subClassOf [ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ] ], [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:Admitting ]. clinproc:AdmissionReason a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """reason for patient admission"""@en; skos:definition """Reason for taking a patient into a health care environment."""@en; rdfs:subClassOf event:Reason. clinproc:Transferring a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """Patient transferring"""@en; skos:definition """Patient being transferred from one health care environment to another."""@en; rdfs:subClassOf clinproc:Procedure, space:Transferring, [ a owl:Restriction; owl:onProperty space:transferringOf; owl:someValuesFrom [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ] ], [ a owl:Restriction; owl:onProperty event:subProcedureOf; owl:someValuesFrom heca:Caring ], [ a owl:Restriction; owl:onProperty space:from; owl:someValuesFrom heca:Environment ], [ a owl:Restriction; owl:onProperty space:to; owl:someValuesFrom heca:Environment ], [ a owl:Restriction; owl:onProperty event:hasOutput; owl:allValuesFrom clinproc:Transfer ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "107724000"^^clisko:sct20080731DT ]. clinproc:Transfer a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """Patient transfer"""@en; skos:definition """Patient transferred from one place in a health care environment to another."""@en; rdfs:subClassOf event:Transfer, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:Transferring ], [ a owl:Restriction; owl:onProperty space:transferOf; owl:someValuesFrom [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ] ]. clinproc:TransferReason a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """Reason for patient transfer"""@en; skos:definition """Reason expressed by a health care professional or patient for patient transfer."""@en; rdfs:subClassOf event:Reason, [ a owl:Restriction; owl:onProperty event:isReasonFor; owl:someValuesFrom clinproc:Transferring ], [ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom clinobs:Finding ]. clinproc:Discharging a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """Patient discharging"""@en; skos:definition """Patient being discharged from a health care environment by a health care professional."""@en; rdfs:subClassOf clinproc:Procedure, #[ #a owl:Restriction; owl:onProperty agent:hasPlayedRole; owl:someValuesFrom heca:Physician], [ #a owl:Restriction; owl:onProperty agent:hasPlayedRole; owl:someValuesFrom heca:Patient], [ a owl:Restriction; owl:onProperty event:subProcedureOf; owl:someValuesFrom heca:Caring ], [ a owl:Restriction; owl:onProperty event:performedIn; owl:someValuesFrom heca:Environment ], [ a owl:Restriction; owl:onProperty event:hasOutput; owl:someValuesFrom clinproc:Discharge ], [ a owl:Restriction; owl:onProperty event:after; owl:someValuesFrom clinproc:Admitting ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "58000006"^^clisko:sct20080731DT ]. clinproc:Discharge a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """patient discharge"""@en; skos:definition """Patient being discharged from a health care environment by a health care professional."""@en; rdfs:subClassOf clinproc:Procedure, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:Discharging ]. clinproc:Consulting a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical consulting"""@en; skos:definition """Healthcare professional encounter concerning a patient."""@en; skos:note """E.g. a physician informs the child of a terminally ill patient."""@en; rdfs:subClassOf clinproc:Procedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "11429006"^^clisko:sct20080731DT ]. clinproc:Examining a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical examining"""@en; skos:definition """Examining a human patient."""@en; rdfs:subClassOf clinproc:Procedure, event:Examining, #[ #a owl:Restriction; owl:onProperty agent:hasPlayedRole; owl:someValuesFrom heca:Professional #], [ a owl:Restriction; owl:onProperty event:hasOutput; owl:someValuesFrom clinproc:Examination ]. clinproc:Examination a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical examination"""@en; skos:definition """Output of clinical examining."""@en; rdfs:subClassOf event:Examination, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:Examining ]. # Clinical measurement snomedct 122869004 clinproc:Ordering a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical ordering"""@en; skos:definition """Directing or commissioning to make, provide, or furnish something for a patient"""@en; rdfs:subClassOf clinproc:Procedure, event:Ordering. clinproc:Order a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical order"""@en; skos:definition """Order related to a patient"""@en; rdfs:subClassOf event:Order, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:Ordering ], [ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom [ a owl:Restriction; owl:onProperty event:orderedFor; owl:someValuesFrom [ agent:playsRole heca:Patient ] ] ]. clinproc:LabOrdering a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical lab ordering"""@en; skos:definition """Ordering a clinical lab test on a patient sample."""@en; rdfs:subClassOf clinproc:Ordering, [ a owl:Restriction; owl:onProperty event:hasOutput; owl:someValuesFrom clinproc:LabOrder ]. clinproc:LabOrder a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical lab order"""@en; skos:definition """Order related to a patient, directed to a clinical laboratory."""@en; rdfs:subClassOf clinproc:Order, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:LabOrdering ], [ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom [ a owl:Restriction; owl:onProperty event:orderedTo; owl:someValuesFrom heca:Laboratory ] ]. clinproc:Monitoring a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """patient monitoring"""@en; skos:definition """Periodic evaluation of a patient of any kind."""@en; rdfs:subClassOf clinproc:Procedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "182777000"^^clisko:sct20080731DT ], [ a skos:Concept; skos:inScheme clisko:icpc2; skos:notation "*45"^^clisko:icpc2DT ]. clinproc:ChronicDiseaseMonitoring a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """chronic disease monitoring"""@en; skos:definition """Continuous evaluation of a patient with a chronic disease."""@en; rdfs:subClassOf clinproc:Monitoring; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "170549007"^^clisko:sct20080731DT ]. clinproc:SelfMonitoring a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """self-monitoring"""@en; skos:definition """Clinical monitoring by the patient self."""@en; rdfs:subClassOf clinproc:Monitoring; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "310858007"^^clisko:sct20080731DT ]. #clinproc:PreventiveMonitoring # a rdfs:Class; # rdfs:isDefinedBy ; # rdfs:label """preventive monitoring"""@en; # skos:definition """Continuous evaluation of a patient in order to prevent a health affliction."""@en; # rdfs:subClassOf clinproc:Monitoring; # skos:exactMatch # [ # a skos:Concept; # skos:inScheme clisko:sct20080731; # skos:notation "302805002"^^clisko:sct20080731DT # ]. clinproc:Screening a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical screening"""@en; skos:definition """Systematic assessment to detect a disease in a person without any clinical indication of disease."""@en; rdfs:subClassOf clinproc:Procedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "20135006"^^clisko:sct20080731DT ]. clinproc:Prescribing a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical prescribing"""@en; skos:definition """Clinical ordering, describing a clinical action and/or substance to enable an action for a patient."""@en; rdfs:subClassOf clinproc:Ordering, [ a owl:Restriction; owl:onProperty agent:hasAgent; owl:someValuesFrom heca:Professional ], [ a owl:Restriction; owl:onProperty event:hasOutput; owl:allValuesFrom clinproc:Prescription ]. clinproc:Prescription a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical prescription"""@en; skos:definition """Clinical order as outcome of clinical prescribing."""@en; rdfs:subClassOf clinproc:Order, doc:Report, doc:Record, [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:Prescribing ]. clinproc:Preventing a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical preventing"""@en; skos:definition """Avoiding development or worsening of a health problem"""@en; rdfs:subClassOf clinproc:Procedure, [ a owl:Restriction; owl:onProperty event:hasIntent; owl:allValuesFrom clinproc:Preventive ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "169443000"^^clisko:sct20080731DT ], [ a skos:Concept; skos:inScheme clisko:icpc2; skos:notation "*49"^^clisko:icpc2DT ]. clinproc:PreventiveRole a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """preventive role"""@en; skos:definition """Role of anything applied in a clinical prevention."""@en; rdfs:subClassOf agent:Role. clinproc:PrimaryPreventing a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """primary clinical preventing"""@en; skos:definition """Preventing development of a health affliction."""@en; rdfs:subClassOf clinproc:Preventing; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "315233008"^^clisko:sct20080731DT ]. clinproc:SecundaryPreventing a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """secundary clinical preventing"""@en; skos:definition """Preventing early progression of a health affliction."""@en; rdfs:subClassOf clinproc:Preventing; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "315234002"^^clisko:sct20080731DT ]. clinproc:TertiaryPreventing a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """tertiary clinical preventing"""@en; skos:definition """Preventing late progression and complication of a health affliction."""@en; rdfs:subClassOf clinproc:Preventing. clinproc:PalliativeProcedure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """palliative procedure"""@en; skos:definition """Reducing the severity of disease symptoms to lessen suffering and to improve quality of life."""@en; rdfs:subClassOf clinproc:Procedure, [ a owl:Restriction; owl:onProperty event:hasIntent; owl:allValuesFrom clinproc:Palliative ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "362964009"^^clisko:sct20080731DT ]. clinproc:Pathway a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical pathway"""@en; skos:definition """Localized binding instructions for a clinical procedure, derived from clinical guidelines."""@en; rdfs:subClassOf event:Pathway, [ a owl:Restriction; owl:onProperty event:inputOf; owl:someValuesFrom clinproc:Procedure ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "286021000000104"^^clisko:sct20080731DT ]. clinproc:Substance a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical substance"""@en; skos:definition """Substance used in a clinical procedure."""@en; rdfs:subClassOf physical:Resource. #clinproc:Introduction # a rdfs:Class; # rdfs:isDefinedBy ; # rdfs:label """introduction"""@en; # rdfs:subClassOf clinproc:Procedure; # skos:exactMatch # [ # a skos:Concept; # skos:inScheme clisko:sct20080731; # skos:notation "107733003"^^clisko:sct20080731DT # ]. clinproc:SubstanceAdministering a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical substance administering"""@en; skos:definition """Administering of a clinical substance to a patient."""@en; rdfs:subClassOf clinproc:Procedure, [ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom clinproc:AdministrableSubstance ], [ a owl:Restriction; owl:onProperty agent:hasRecipient; owl:someValuesFrom [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ] ], [ a owl:Restriction; owl:onProperty event:hasOutput; owl:someValuesFrom clinproc:SubstanceAdministration ]. clinproc:SubstanceAdministration a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical substance administration"""@en; skos:definition """Output of clinical substance administering."""@en; rdfs:subClassOf [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:SubstanceAdministering ], [ a owl:Restriction; owl:onProperty event:hasObject; owl:someValuesFrom clinproc:AdministrableSubstance ]. clinproc:AdministrableSubstance a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """administrable clinical substance"""@en; skos:definition """Substance that can be administered in a clinical procedure."""@en; rdfs:subClassOf clinproc:Substance. #clinproc:AdministeredSubstance # a rdfs:Class; # rdfs:isDefinedBy ; # rdfs:label """administered clinical substance"""@en; # skos:definition """Clinical substance that is interacting with the human body after administration."""@en; # rdfs:subClassOf clinproc:Substance, # rdfs:subClassOf # [ # a owl:Restriction; # owl:onProperty event:outputOf; # owl:someValuesFrom clinproc:SubstanceAdministering # ]. clinproc:Interacting a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """administrable clinical substances interacting"""@en; skos:definition """Interacting between administrable clinical substances."""@en; rdfs:subClassOf event:Interacting, [ a owl:Restriction; owl:onProperty agent:hasAgent; owl:someValuesFrom clinproc:AdministrableSubstance ]. clinproc:OralAdministering a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """oral clinical substance administering"""@en; skos:definition """Administering a clinical substance via the mouth."""@en; rdfs:subClassOf clinproc:SubstanceAdministering, [ a owl:Restriction; owl:onProperty clinproc:hasSite; owl:allValuesFrom ana:RimaOris ]. clinproc:IVAdministering a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """intravenous clinical substance administering"""@en; skos:definition """Administering a clinical substance via a vein."""@en; rdfs:subClassOf clinproc:SubstanceAdministering, [ a owl:Restriction; owl:onProperty clinproc:hasSite; owl:allValuesFrom ana:VenousStructure ]. #clinproc:IntravenousInfusion # a rdfs:Class; # rdfs:isDefinedBy ; # rdfs:label """intravenous infusion"""@en; # rdfs:subClassOf drth:AdministrationForm; # skos:exactMatch # [ # a skos:Concept; # skos:inScheme clisko:sct20080731; # skos:notation "385228000"^^clisko:sct20080731DT # ]. clinproc:InvasivenessMode a rdfs:Class; rdfs:isDefinedBy ; skos:definition """Mode of a clinical procedure being invasive or not."""@en; owl:oneOf ( clinproc:Invasive clinproc:Noninvasive ). clinproc:Invasive a rdfs:Class, clinproc:InvasivenessMode; rdfs:isDefinedBy ; rdfs:label """invasive"""@en; skos:definition """Having the property of disturbing the integrity of the body surface, e.g. skin or internal mucosa."""@en. clinproc:Noninvasive a rdfs:Class, clinproc:InvasivenessMode; rdfs:isDefinedBy ; rdfs:label """noninvasive"""@en; skos:definition """Having the property of not disturbing the integrity of the body surface, e.g. skin or internal mucosa."""@en. clinproc:InvasiveProcedure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """invasive clinical procedure"""@en; skos:definition """Clinical procedure being invasive."""@en; rdfs:subClassOf clinproc:Procedure, [ a owl:Restriction; owl:onProperty clinproc:hasInvasivenessMode; owl:hasValue clinproc:Invasive ]. clinproc:AdverseOutput a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """adverse clinical output"""@en; skos:definition """Unwanted outcome of a clinical procedure."""@en; rdfs:subClassOf clinobs:Finding, event:AdverseOutput. clinproc:Referring a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical referring"""@en; skos:definition """A healthcare provider referring a patient to another healthcare provider."""@en; rdfs:subClassOf clinproc:Procedure. clinproc:Referral a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical referral"""@en; skos:definition """Output of clinical referring."""@en; rdfs:subClassOf [ a owl:Restriction; owl:onProperty event:outputOf; owl:someValuesFrom clinproc:Referring ]. clinproc:Therapeutic a rdfs:Class, event:Intent; rdfs:isDefinedBy ; rdfs:label """therapeutic"""@en; skos:definition """Being therapeutic."""@en. clinproc:Preventive a rdfs:Class, event:Intent; rdfs:isDefinedBy ; rdfs:label """preventive"""@en; skos:definition """Being preventive."""@en. clinproc:Palliative a rdfs:Class, event:Intent; rdfs:isDefinedBy ; rdfs:label """palliative"""@en; skos:definition """Being palliative."""@en. clinproc:Diagnostic a rdfs:Class, event:Intent; rdfs:isDefinedBy ; rdfs:label """diagnostic"""@en; skos:definition """Being diagnostic."""@en. # # PROPERTIES # clinproc:procedure a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a procedure followed by a patient."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range clinproc:Procedure. clinproc:procedureReason a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying the sign, symptom , medical condition or other indication for a medical procedure followed."""@en; rdfs:domain clinproc:Procedure; rdfs:range rdfs:Resource. clinproc:admittedBy a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical examinator of a patient."""@en; rdfs:subPropertyOf event:evaluatedBy; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Professional ]. clinproc:admittedTo a owl:ObjectProperty; rdfs:isDefinedBy ; rdfs:label """admitted to"""@en; skos:definition """Specifying a health care environment a patient is admitted to."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range heca:Environment. clinproc:whereinAdmitted a owl:ObjectProperty; rdfs:isDefinedBy ; rdfs:label """wherein admitted"""@en; skos:definition """Specifying a patient admitted for caring in a health care environment."""@en; rdfs:domain heca:Caring; rdfs:range [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]. clinproc:hasAdmissionDateTime a owl:DatatypeProperty, owl:FunctionalProperty; rdfs:isDefinedBy ; skos:definition """Specifying a point in time of patient's admission to a health care environment."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range xsd:dateTime. clinproc:hasSite a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a human body site of a clinical procedure."""@en; rdfs:domain clinproc:Procedure; rdfs:range humanbody:Structure, [ skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "363704007"^^clisko:sct20080731DT ] ]. clinproc:examinedBy a owl:ObjectProperty; rdfs:isDefinedBy ; rdfs:label """clinically examined by"""@en; skos:definition """Specifying a clinical examinator a patient is examined by."""@en; rdfs:subPropertyOf event:examinedBy; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Professional ]. clinproc:examinedIn a owl:ObjectProperty; rdfs:isDefinedBy ; rdfs:label """clinically examined in"""@en; skos:definition """Specifying a clinical examining of a patient."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range clinproc:Examining. clinproc:examinationOf a owl:ObjectProperty; rdfs:label """clinical examination of"""@en; rdfs:isDefinedBy ; skos:definition """Specifying a patient having a clinical examination."""@en; rdfs:subPropertyOf event:examinationOf; rdfs:domain clinproc:Examination; rdfs:range [ a owl:Restriction; owl:onProperty event:objectOf; owl:someValuesFrom clinproc:Examination ]. clinproc:isNotExaminationOf a owl:ObjectProperty; rdfs:label """is not clinical examination of"""@en; rdfs:isDefinedBy ; skos:definition """Specifying something not found to be clinically examined for a patient."""@en; rdfs:domain clinobs:Finding; rdfs:range [ a owl:Restriction; owl:onProperty event:objectOf; owl:someValuesFrom clinproc:Examination ]. clinproc:hasExamination a owl:ObjectProperty; rdfs:label """has clinical examination"""@en; rdfs:isDefinedBy ; skos:definition """Specifying a clinical examination of a patient."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range clinproc:Examination. clinproc:gotExamined a owl:ObjectProperty; rdfs:label """got clinically examined"""@en; rdfs:isDefinedBy ; skos:definition """Specifying something clinically examined in a patient."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range [ a owl:Restriction; owl:onProperty event:objectOf; owl:someValuesFrom clinproc:Examination ]. clinproc:isNotExamination a owl:ObjectProperty; rdfs:label """is not clinical examination"""@en; rdfs:isDefinedBy ; skos:definition """Specifying a clinical examination not found for a patient."""@en; rdfs:domain clinobs:Finding; rdfs:range clinproc:Examination. clinproc:hasAdverseOutput a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying an adverse output of a clinical procedure."""@en; rdfs:subPropertyOf event:hasAdverseOutput; rdfs:domain clinproc:Procedure; rdfs:range clinproc:AdverseOutput. clinproc:hasActivePart a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying an active part of a clinical substance."""@en; rdfs:comment """E.g. in an in vitro clinical test."""@en; rdfs:subPropertyOf space:contains; rdfs:domain clinproc:Substance; rdfs:range clinproc:Substance. #clinproc:interactsWith # agent:interactsWith sufficient # a owl:ObjectProperty; # rdfs:isDefinedBy ; # skos:definition """Specifying a clinical administered substance with which another one interacts."""@en; # rdfs:domain clinproc:AdministeredSubstance; # rdfs:range clinproc:AdministeredSubstance. clinproc:hasInvasivenessMode a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying whether a clinical procedure is invasive or not."""@en; rdfs:domain clinproc:Procedure; rdfs:range clinproc:InvasivenessMode. clinproc:gotPrescribed a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical procedure and/or substance a patient got prescribed."""@en; rdfs:subPropertyOf event:gotOrdered; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range [ a owl:Restriction; owl:onProperty clinproc:prescribedIn; owl:someValuesFrom clinproc:Prescription ]. clinproc:prescribedFor a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a patient a clinical procedure and/or substance is prescribed for."""@en; rdfs:subPropertyOf event:orderedFor; owl:inverseOf clinproc:gotPrescribed; rdfs:domain [ a owl:Restriction; owl:onProperty clinproc:prescribedIn; owl:someValuesFrom clinproc:Prescription ]; rdfs:range [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]. clinproc:hasPrescriptionDateTime a owl:DatatypeProperty, owl:FunctionalProperty; rdfs:isDefinedBy ; skos:definition """Specifying date time of a clinical prescription."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty event:objectOf; owl:someValuesFrom clinproc:Prescription ]; rdfs:range xsd:dateTime. clinproc:whereinPrescribed a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying something prescribed in a clinical prescription."""@en; rdfs:domain clinproc:Prescription. # rdfs:range rdfs: # [ # a owl:Restriction; # owl:onProperty clinproc:prescribedIn; # owl:someValuesFrom clinproc:Prescription # ]. clinproc:prescribedIn a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical prescription something is prescribed in."""@en; # rdfs:domain # [ # a owl:Restriction; # owl:onProperty clinproc:prescribedIn; # owl:someValuesFrom clinproc:Prescription # ]; rdfs:range clinproc:Prescription. clinproc:prescriptionStart a owl:DatatypeProperty, owl:FunctionalProperty; rdfs:isDefinedBy ; skos:definition """Specifying a starting date and time of the validity of a prescription of a clinical procedure and/or substance."""@en; rdfs:subPropertyOf event:begins; rdfs:domain clinproc:Prescription; rdfs:range xsd:dateTime. clinproc:prescriptionEnd a owl:DatatypeProperty, owl:FunctionalProperty; rdfs:isDefinedBy ; skos:definition """Specifying an end date and time of the validity of a prescription of a clinical procedure and/or substance."""@en; rdfs:comment """E.g. Belgian law defines a 3 month validity."""@en; rdfs:subPropertyOf event:expires; rdfs:domain clinproc:Prescription; rdfs:range xsd:dateTime. clinproc:gotAdministered a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical substance a patient got administered."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]; rdfs:range clinproc:AdministrableSubstance. clinproc:administeredTo a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a patient who got administered a clinical substance."""@en; owl:inverseOf clinproc:gotAdministered; rdfs:domain clinproc:AdministrableSubstance; rdfs:range [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient ]. clinproc:hasAdministrationDateTime a owl:DatatypeProperty, owl:FunctionalProperty; rdfs:isDefinedBy ; skos:definition """Specifying date and time of a clinical substance administration."""@en; rdfs:domain [ a owl:Restriction; owl:onProperty event:objectOf; owl:someValuesFrom clinproc:SubstanceAdministration ]; rdfs:range xsd:dateTime. clinproc:administrationOf a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical substance of an administration."""@en; rdfs:subPropertyOf event:hasObject; rdfs:domain clinproc:SubstanceAdministration; rdfs:range clinproc:AdministrableSubstance. clinproc:whereinAdministered a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical substance of an administering."""@en; rdfs:subPropertyOf event:hasOutputObject; rdfs:domain clinproc:SubstanceAdministering; rdfs:range clinproc:AdministrableSubstance. clinproc:administeredIn a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying an administering of a clinical substance."""@en; rdfs:subPropertyOf event:outputObjectOf; rdfs:domain clinproc:AdministrableSubstance; rdfs:range clinproc:SubstanceAdministering.