@prefix dce: . @prefix dct: . @prefix owl: . @prefix skos: . @prefix rdfs: . @prefix xsd: . @prefix agent: . @prefix doc: . @prefix env: . @prefix event: . @prefix fos: . @prefix humanbody: . @prefix ana: . @prefix clinobs: . @prefix clisko: . @prefix heca: . @prefix clinproc: . 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: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, event:Transferring, [ a owl:Restriction; owl:onProperty event:whereinTransferred; 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 event:from; owl:someValuesFrom heca:Environment], [ a owl:Restriction; owl:onProperty event: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 event: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 skos:definition """Reducing the severity of disease symptoms to lessen suffering and to improve quality of life."""@en; a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """palliative procedure"""@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 dct:PhysicalResource. #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: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 fos: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.