# # Prefixes # @prefix dce: . @prefix foaf: . @prefix owl: . @prefix rdfs: . @prefix skos: . @prefix snomedct: . @prefix agent: . @prefix care: . @prefix coun: . @prefix env: . @prefix event: . @prefix fos: . @prefix human: . @prefix humanbody: . @prefix clinobs: . @prefix clinskosch: . @prefix hecaad: . @prefix heca: . heca: a owl:Ontology; dce:title """Health Care"""@en; dce:description """Formal general description of health care."""@en; dce:creator """Hans Cools, MD; Pieterjan De Potter"""@en; dce:publisher """Agfa Healthcare/Belgium, IBBT/Belgium, Multimedia Lab/Ghent University/Belgium"""@en; dce:format """OWL Full"""@en; dce:identifier """heca"""@en; dce:language """English"""@en. # # Classes # heca:Patient a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """patient"""@en; skos:definition """Role of a human receiving health care OR role of a human dead body in health care, e.g. organ donor."""@en; rdfs:subClassOf [owl:disjointUnionOf (human:HumanRole [agent:rolePlayedBy humanbody:DeadBody])]; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "116154003"^^clinskosch:sct20080731DT]. heca:Professional a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """health care professional"""@en; skos:definition """Person who practices a profession in the domain of health care."""@en; rdfs:subClassOf human:OccupationRole; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "223366009"^^clinskosch:sct20080731DT]. heca:Device a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """clinical device"""@en; skos:definition """Device used for clinical purpose."""@en; rdfs:subClassOf fos:Device; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "63653004"^^clinskosch:sct20080731DT]. heca:Machine a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """clinical machine"""@en; skos:definition """Machine used for clinical purpose."""@en; rdfs:subClassOf agent:Machine. heca:Action a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """clinical action"""@en; skos:definition """Action in the domain of health care."""@en; rdfs:subClassOf event:Action, [ a owl:Restriction; owl:onProperty agent:hasAgent; owl:someValuesFrom [owl:unionOf ([agent:playsRole [owl:unionOf (heca:Professional heca:Patient)]] heca:Machine)]]. heca:HealthCaring a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """health caring"""@en; skos:definition """Taking care of a human's health."""@en; skos:note """An "episode of care" not restricted to 1 health problem."""@en; rdfs:subClassOf heca:Action. heca:HealthEffector a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """health effector"""@en; skos:definition """Something having an effect on a human's health."""@en. heca:Environment a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """health care environment"""@en; skos:definition """Any environment in the domain of health care."""@en; rdfs:subClassOf care:Environment; rdfs:subClassOf snomedct:SCTID_288573005; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "288573005"^^clinskosch:sct20080731DT ]. heca:Organization a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """health care organization"""@en; skos:definition """Any organization dealing with health care."""@en; rdfs:subClassOf foaf:Organization. heca:Encounter a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """clinical encounter"""@en; skos:definition """Encounter of a patient with a health care professional."""@en; rdfs:subClassOf heca:Action, [ a owl:Restriction; owl:onProperty agent:hasPlayedRole; owl:someValuesFrom heca:Patient], [ a owl:Restriction; owl:onProperty agent:hasPlayedRole; owl:someValuesFrom heca:Professional]. heca:EncounterReason a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """reason for clinical encounter"""@en; skos:definition """Reason expressed by the patient when seeking care, or based on information from carers and/or initial observation."""@en; rdfs:subClassOf event:Reason, [ a owl:Restriction; owl:onProperty event:isReasonFor; owl:someValuesFrom heca:Encounter], [ a owl:Restriction; owl:onProperty fos:hasObject; owl:someValuesFrom clinobs:Finding]. heca:Physician a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """physician"""@en; skos:definition """Health care professional legally qualified to practice medicine."""@en; rdfs:subClassOf heca:Professional; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "309343006"^^clinskosch:sct20080731DT]. heca:PrimaryCarePhysician a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """primary care physician"""@en; skos:definition """Physician providing primary care in home environment."""@en; rdfs:subClassOf heca:Physician; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "62247001"^^clinskosch:sct20080731DT]. heca:GMRKeeper a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """general medical record keeper"""@en; skos:definition """Belgian primary care physician keeping a patient's General Medical Record."""@en; skos:note """Belgium specific."""@en; rdfs:subClassOf heca:PrimaryCarePhysician, [ a owl:Restriction; owl:onProperty human:contactPersonObject; owl:someValuesFrom hecaad:GeneralMedicalRecord], [ a owl:Restriction; owl:onProperty fos:hasNationality; owl:someValuesFrom [ a owl:Restriction; owl:onProperty fos:country; owl:someValuesFrom coun:be]]. heca:PrimaryCarePractice a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """primary care practice"""@en; skos:definition """Local organization ran by 1 or more primary care physicians."""@en; rdfs:subClassOf heca:Environment, heca:Organization; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "394760002"^^clinskosch:sct20080731DT]. heca:Home a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """care home"""@en; skos:definition """A home as health care environment."""@en; rdfs:subClassOf env:Home, heca:Environment, heca:Organization; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "394778007"^^clinskosch:sct20080731DT]. heca:SpecializedPhysician a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """specialized physician"""@en; rdfs:subClassOf heca:Physician; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "69280009"^^clinskosch:sct20080731DT]. heca:Surgeon a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """surgeon"""@en; rdfs:subClassOf heca:SpecializedPhysician; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "304292004"^^clinskosch:sct20080731DT]. heca:CardiothoracicSurgeon a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """cardiothoracic surgeon"""@en; rdfs:subClassOf heca:Surgeon; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "309369000"^^clinskosch:sct20080731DT ]. heca:CardiacSurgeon a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """cardiac surgeon"""@en; rdfs:subClassOf heca:CardiothoracicSurgeon; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "309371000"^^clinskosch:sct20080731DT ]. heca:Internist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """internist"""@en; skos:definition """Physician specialized in internal medicine."""@en; rdfs:subClassOf heca:SpecializedPhysician; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "39677007"^^clinskosch:sct20080731DT ]. heca:Cardiologist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """cardiologist"""@en; rdfs:subClassOf heca:SpecializedPhysician; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "17561000"^^clinskosch:sct20080731DT ]. heca:MedicalPathologist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """medical pathologist"""@en; rdfs:subClassOf heca:SpecializedPhysician; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "61207006"^^clinskosch:sct20080731DT ]. heca:GeneralPathologist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """general pathologist"""@en; rdfs:subClassOf heca:MedicalPathologist; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "83273008"^^clinskosch:sct20080731DT ]. heca:ClinicalPathologist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """clinical pathologist"""@en; rdfs:subClassOf heca:MedicalPathologist; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "81464008"^^clinskosch:sct20080731DT ]. heca:Microbiologist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """medical microbiologist"""@en; rdfs:subClassOf heca:ClinicalPathologist; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "14698002"^^clinskosch:sct20080731DT ]. heca:ClinicalChemist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """clinical chemist"""@en; rdfs:subClassOf heca:ClinicalPathologist; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "28544002"^^clinskosch:sct20080731DT ]. heca:Haematologist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """haematologist"""@en; rdfs:subClassOf heca:ClinicalPathologist; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "18850004"^^clinskosch:sct20080731DT ]. heca:Immunologist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """immunologist"""@en; rdfs:subClassOf heca:ClinicalPathologist; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "310171008"^^clinskosch:sct20080731DT ]. heca:Paramedic a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """paramedic"""@en; rdfs:subClassOf heca:Professional; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "397897005"^^clinskosch:sct20080731DT ]. heca:OccupationalTherapist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """occupational therapist"""@en; rdfs:subClassOf heca:Professional; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "80546007"^^clinskosch:sct20080731DT ]. heca:Physiotherapist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """physiotherapist"""@en; rdfs:subClassOf heca:Professional; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "36682004"^^clinskosch:sct20080731DT ]. heca:Pharmacist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """pharmacist"""@en; skos:definition """Health care professional entitled to deliver drugs on prescription to the end-consumer."""@en; rdfs:subClassOf heca:Professional; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "46255001"^^clinskosch:sct20080731DT]. heca:RetailPharmacist a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """retail pharmacist"""@en; skos:definition """Pharmacist entitled to sell drugs on prescription to the end-consumer."""@en; rdfs:subClassOf heca:Pharmacist; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "159011008"^^clinskosch:sct20080731DT]. heca:Pharmacy a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """pharmacy"""@en; skos:definition """Local organization playing the role of selling drugs on prescription to the end-consumer."""@en; rdfs:subClassOf heca:Environment, heca:Organization; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "264372000"^^clinskosch:sct20080731DT]. heca:Nurse a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """nurse"""@en; rdfs:subClassOf heca:Professional; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "106292003"^^clinskosch:sct20080731DT]. heca:CommunityNurse a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """community nurse"""@en; rdfs:subClassOf heca:Nurse; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "224540001"^^clinskosch:sct20080731DT ]. heca:SpecializedNurse a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """specialized nurse"""@en; rdfs:subClassOf heca:Nurse; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "224570006"^^clinskosch:sct20080731DT ]. heca:CardiacRehabilitationNurse a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """cardiac rehabilitation nurse"""@en; rdfs:subClassOf heca:SpecializedNurse; skos:exactMatch [ a skos:Concept; skos:inScheme clinskosch:sct20080731; skos:notation "310177007"^^clinskosch:sct20080731DT ]. heca:Laboratory a rdfs:Class; rdfs:isDefinedBy heca:; rdfs:label """clinical laboratory"""@en; skos:definition """Laboratory dealing with patient samples."""@en; rdfs:subClassOf heca:Environment, heca:Organization. #heca:Donor #heca:Recipient # # Properties # heca:primaryCarePhysician a owl:ObjectProperty; rdfs:isDefinedBy heca:; skos:definition """Specifying a primary care physician of a person."""@en; rdfs:subPropertyOf human:contactPerson; rdfs:domain heca:Patient; rdfs:range heca:PrimaryCarePhysician.