@prefix dce: . @prefix dct: . @prefix owl: . @prefix rdfs: . @prefix skos: . @prefix xsd: . @prefix agent: . @prefix coun: . @prefix doc: . @prefix fos: . @prefix human: . @prefix clinproc: . @prefix clisko: . @prefix heca: . @prefix hecaad: . a owl:Ontology; dce:title """Health Care Administration"""@en; dce:creator """Hans Cools, MD; Agfa Healthcare/Belgium"""@en; dce:contributor """Until 2010: Pieterjan De Potter, Pedro Debevere; Ghent University - IBBT/ELIS - Multimedia Lab/Belgium"""@en; dce:publisher """Agfa Healthcare/Belgium"""@en; dce:description """Formal description of health care administration."""@en; dce:format """OWL Full"""@en; rdfs:comment """Copyright (c) 2009 Agfa-Gevaert Group and Ghent University - IBBT/ELIS - Multimedia Lab. All Rights Reserved. THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF Agfa-Gevaert Group and Ghent University - IBBT/ELIS - Multimedia Lab The copyright notice above does not evidence any actual or intended publication of such source code."""@en. # # CLASSES # hecaad:Administrating a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical administrating"""@en; skos:definition """Dealing with the formal managerial aspects of the clinical environment."""@en; rdfs:subClassOf clinproc:Procedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "129267009"^^clisko:sct20080731DT]. hecaad:PatientCode a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """patient code"""@en; skos:definition """Unique code to identify a patient."""@en; rdfs:subClassOf fos:Code, [ a owl:Restriction; owl:onProperty fos:codes; owl:someValuesFrom [ a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Patient]]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "422549004"^^clisko:sct20080731DT]. # hecaad:patientCodeDT hecaad:BelgianPatientCode a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """Belgian patient code"""@en; skos:definition """Identification number of the National Register used as Identification number of the Social Security ('Identificatie Nummer van de Sociale Zekerheid', INSZ) , probably in the near future the Health Personal Identification number."""@en; rdfs:subClassOf hecaad:PatientCode, [ a owl:Restriction; owl:onProperty fos:codes; owl:someValuesFrom [ a owl:Restriction; owl:onProperty fos:hasNationality; owl:someValuesFrom [ a owl:Restriction; owl:onProperty fos:hasCountry; owl:someValuesFrom coun:be]]]. hecaad:inszPatientCodeDT a rdfs:Datatype; rdfs:isDefinedBy ; rdfs:label """INSZ patient code datatype"""@en; skos:definition """Datatype for the Belgian patient code."""@en. hecaad:Document a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical document"""@en; skos:definition """Representation of patient information of any kind."""@en; rdfs:subClassOf doc:Document; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "423876004"^^clisko:sct20080731DT]. hecaad:Report a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical report"""@en; skos:definition """Report with patient information of any kind."""@en; rdfs:subClassOf doc:Report; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371524004"^^clisko:sct20080731DT]. hecaad:Record a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """health record"""@en; skos:definition """Record of any kind to administer patient information."""@en; rdfs:subClassOf doc:Record; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371524004"^^clisko:sct20080731DT]. hecaad:GeneralMedicalRecord # electronic form a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """general medical record."""@en; skos:definition """Belgian basic record of any kind to communicate all possible medical patient information."""@en; rdfs:subClassOf hecaad:Record, [ a owl:Restriction; owl:onProperty fos:hasNationality; owl:someValuesFrom [ a owl:Restriction; owl:onProperty fos:hasCountry; owl:someValuesFrom coun:be]]. hecaad:RecordCode a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """health record code"""@en; skos:definition """Health record identifier in the system wherein it is generated."""@en; rdfs:subClassOf fos:Code, [ a owl:Restriction; owl:onProperty fos:codes; owl:someValuesFrom hecaad:Record]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "398225001"^^clisko:sct20080731DT]. hecaad:ElectronicRecord a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """electronic health record"""@en; skos:definition """Health record's electronic form."""@en; rdfs:subClassOf hecaad:Record, doc:DigitalDocument; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "184225006"^^clisko:sct20080731DT ]. hecaad:RecordSummary a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """health record summary"""@en; skos:definition """The essentials of a health record."""@en; rdfs:subClassOf doc:Summary, hecaad:Report; rdfs:subClassOf [ a owl:Restriction; owl:onProperty fos:summaryOf; owl:someValuesFrom hecaad:Record ]. hecaad:EncounterReasonRecord a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """reason for clinical encounter record"""@en; skos:definition """Record stating a patient's reason for encounter."""@en; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom [owl:unionOf (heca:EncounterReason hecaad:AdministrativeEncounterReason)] ]. hecaad:AdministrativeEncounterReason # snomedct: rdfs:subClassOf finding:PatientEncounterStatus, 305058001 a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """administrative reason for clinical encounter"""@en; skos:definition """Reason for a clinical encounter as recorded in clinical administration."""@en; rdfs:subClassOf heca:EncounterReason; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "185351004"^^clisko:sct20080731DT ]. hecaad:ReferralLetter a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """patient referral letter"""@en; skos:definition """Letter containing patient information provided at referral from one health care provider to another."""@en; rdfs:subClassOf doc:Letter; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom clinproc:Referral ]. hecaad:AdmissionRecord a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """patient admission record"""@en; skos:definition """Record of a patient admission into a health care environment."""@en; rdfs:subClassOf doc:Record. hecaad:AdmissionReasonRecord a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """reason for patient admission record"""@en; skos:definition """Record stating a reason for patient admission into a health care environment."""@en; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom clinproc:AdmissionReason]. hecaad:AdministrativeAdmissionReasonRecord a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """administrative reason for patient admission record"""@en; skos:definition """Record stating an administrative reason for patient admission into a health care environment."""@en; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom clinproc:AdmissionReason]. hecaad:AdmissionLetter a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """admission letter"""@en; skos:definition """Letter to communicate patient information at admission."""@en; rdfs:subClassOf doc:Report. hecaad:EncounterReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """encounter report"""@en; rdfs:subClassOf hecaad:Report; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371531000"^^clisko:sct20080731DT ]. hecaad:AnamnesisRecord a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """anamnesis record"""@en; skos:definition """Record of a health history of a patient."""@en; rdfs:subClassOf hecaad:Report. hecaad:GeneralPracticeReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """general practice report"""@en; # XDS typeCodeDisplayName skos:definition """A report to communicate GP patient information."""@en; rdfs:subClassOf hecaad:Report. hecaad:EmergencyReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """emergency report"""@en; skos:definition """A report to communicate emergency patient information."""@en; rdfs:subClassOf hecaad:Report. #hecaad:ObstetricsAndGynecologyReport #hecaad:NewbornNurseryReport #hecaad:PediatricReport hecaad:CardiologyReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """cardiology report"""@en; skos:definition """A report to communicate cardiological patient information."""@en; # can be from consultation or hospital stay rdfs:subClassOf hecaad:Report. # Extending the series of clinical reports can't be done by postcoordination, e.g. combination of 'clinical report' and qualifier value 'Cardiology'. hecaad:RespiratoryMedicineReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """respiratory medicine report"""@en; skos:definition """A report to communicate Respiratory patient information."""@en; # can be from consultation or hospital stay rdfs:subClassOf hecaad:Report. # * to do: rdfs:subClassOf hecaad:Report #hecaad:AllergyReport #hecaad:ImmunologyReport #hecaad:PhysiologyReport #hecaad:DermatologyReport hecaad:DiabeticReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """diabetic dept report"""@en; skos:definition """A report to communicate diabetic patient information."""@en; rdfs:subClassOf hecaad:Report. #hecaad:EndocrinologyReport #hecaad:GastroenterologyReport #hecaad:GeneralMedicalReport #hecaad:GeneticsReport #hecaad:GenitourinaryMedicineReport #hecaad:InfectiousDiseasesReport #hecaad:MedicalOphthalmologyReport #hecaad:NephrologyReport #hecaad:NeurologyReport #hecaad:NuclearMedicineReport #hecaad:RheumatologyReport #hecaad:NeurophysiologyReport hecaad:GeriatricReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """geriatric report"""@en; skos:definition """A report to communicate geriatric patient information."""@en; rdfs:subClassOf hecaad:Report. #hecaad:AnaestheticReport #hecaad:PainManagementReport #hecaad:OncologyReport #hecaad:RadiotherapyReport hecaad:OperativeReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """operative report"""@en; rdfs:subClassOf hecaad:Report; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371526002"^^clisko:sct20080731DT ]. # * to do: SCO recordArtifact:OperativeReport hecaad:CardiothoracicSurgeryReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """cardiothoracic operative report"""@en; rdfs:subClassOf hecaad:OperativeReport. hecaad:CardiacSurgeryReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """cardiac operative report"""@en; rdfs:subClassOf hecaad:CardiothoracicSurgeryReport. #hecaad:ThoracicSurgeryReport #hecaad:EarNoseAndThroatSurgeryReport #hecaad:GastrointestinalSurgeryReport #hecaad:HepatobiliarySurgicalReport #hecaad:NeurosurgicalReport #hecaad:OphthalmologicSurgeryReport #hecaad:OrthopaedicSurgeryReport #hecaad:PediatricSurgicalReport #hecaad:PlasticSurgeryReport #hecaad:UrologicSurgeryReport hecaad:VascularSurgeryReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """vascular operative report"""@en; rdfs:subClassOf hecaad:OperativeReport. # * to do: rdfs:subClassOf hecaad:Report hecaad:CardiacIntensiveCareReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """cardiac intensive care report"""@en; skos:definition """A report to communicate cardiac intensive care patient information."""@en; rdfs:subClassOf hecaad:Report. #hecaad:MetabolicIntensiveCareReport #hecaad:NeurologicalIntensiveCareReport #hecaad:BurnsIntensiveCareReport #hecaad:PediatricIntensiveCareReport #hecaad:NeonatalIntensiveCareReport #hecaad:PsychiatricIntensiveCareReport #hecaad:SurgicalIntensiveCareReport #hecaad:StrokeReport #hecaad:PsychiatryReport #hecaad:PhysiotherapyReport #hecaad:PalliativeCareReport hecaad:RehabilitationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """rehabilitation report"""@en; skos:definition """A report to communicate patient rehabilitation information."""@en; rdfs:subClassOf hecaad:Report. #hecaad:OccupationalHealthReport #hecaad:AudiologyReport hecaad:AdultEchocardiographyProcedureReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """adult echocardiography procedure report"""@en; rdfs:subClassOf hecaad:Report; # make age distinction? skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "399345000"^^clisko:sct20080731DT ]. hecaad:PharmacyReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """pharmacy report"""@en; rdfs:subClassOf hecaad:Report. # * to do: rdfs:subClassOf hecaad:Report hecaad:ConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical consultation report"""@en; skos:definition """Report with patient information of a consultation of any kind."""@en; rdfs:subClassOf hecaad:EncounterReport; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:reportOf; owl:allValuesFrom clinproc:Consulting ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371530004"^^clisko:sct20080731DT ]. #hecaad:ObstetricsAndGynecologyConsultationReport #hecaad:NewbornNurseryConsultationReport #hecaad:PediatricConsultationReport hecaad:CardiologyConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """cardiology consultation report"""@en; rdfs:subClassOf hecaad:ConsultationReport; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:reportOf; owl:allValuesFrom clinproc:Consulting ]. #hecaad:RespiratoryMedicineConsultationReport #hecaad:AllergyConsultationReport #hecaad:ImmunologyConsultationReport #hecaad:PhysiologyConsultationReport #hecaad:DermatologyConsultationReport hecaad:DiabeticConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """diabetic consultation report"""@en; rdfs:subClassOf hecaad:ConsultationReport. #hecaad:EndocrinologyConsultationReport #hecaad:GastroenterologyConsultationReport #hecaad:GeneralMedicalConsultationReport #hecaad:GeneticsConsultationReport #hecaad:GenitourinaryMedicineConsultationReport hecaad:InfectiousDiseasesConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """infectious diseases consultation report"""@en; rdfs:subClassOf hecaad:ConsultationReport. #hecaad:NephrologyConsultationReport #hecaad:NeurologyConsultationReport #hecaad:NuclearMedicineConsultationReport #hecaad:RheumatologyConsultationReport #hecaad:NeurophysiologyConsultationReport hecaad:CareOfTheElderlyConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """geriatric consultation report"""@en; rdfs:subClassOf hecaad:ConsultationReport. #hecaad:AnaestheticConsultationReport #hecaad:PainManagementConsultationReport #hecaad:OncologyConsultationReport #hecaad:RadiotherapyConsultationReport #hecaad:CardiothoracicSurgeryConsultationReport hecaad:CardiacSurgeryConsultationReport # a rdfs:Class; # rdfs:isDefinedBy ; rdfs:label """cardiac surgery consultation report"""@en; # XDS typeCodeDisplayName rdfs:subClassOf hecaad:ConsultationReport. #hecaad:ThoracicSurgeryConsultationReport #hecaad:EarNoseAndThroatConsultationReport #hecaad:GastrointestinalSurgeryConsultationReport #hecaad:HepatobiliarySurgicalConsultationReport #hecaad:NeurosurgicalConsultationReport #hecaad:OphthalmologyConsultationReport #hecaad:OrthopaedicConsultationReport #hecaad:PediatricSurgicalConsultationReport #hecaad:PlasticSurgeryConsultationReport #hecaad:UrologyConsultationReport #hecaad:VascularSurgeryConsultationReport hecaad:PsychiatryConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """psychiatry consultation report"""@en; # XDS typeCodeDisplayName rdfs:subClassOf hecaad:ConsultationReport. hecaad:PhysiotherapyConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """physiotherapy consultation report"""@en; # XDS typeCodeDisplayName rdfs:subClassOf hecaad:ConsultationReport. #hecaad:PalliativeCareConsultationReport hecaad:RehabilitationConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """rehabilitation consultation report"""@en; # XDS typeCodeDisplayName rdfs:subClassOf hecaad:ConsultationReport. hecaad:OccupationalHealthConsultationReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """occupational health consultation report"""@en; # XDS typeCodeDisplayName rdfs:subClassOf hecaad:ConsultationReport. #hecaad:AudiologyConsultationReport #hecaad:GeneralPracticeConsultationReport hecaad:SummaryReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """summary report"""@en; # XDS classCodeDisplayName skos:definition """Clinical summary report of any kind."""@en; rdfs:subClassOf hecaad:Report; rdfs:subClassOf doc:Summary; rdfs:subClassOf [ a owl:Restriction; owl:onProperty fos:summaryOf; # SCO doc:Summary owl:allValuesFrom hecaad:Report ]; rdfs:subClassOf [ a owl:Restriction; owl:onProperty fos:summaryOf; owl:minCardinality """1"""^^xsd:nonNegativeInteger ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371534008"^^clisko:sct20080731DT ]. # * to do: rdfs:subClassOf recordArtifact:SummaryReport #hecaad:HealthRecordSummary #hecaad:AccidentAnd_EmergencySummaryReport #hecaad:ObstetricsAndGynecologySummaryReport #hecaad:NewbornNurserySummaryReport #hecaad:PediatricSummaryReport #hecaad:CardiologySummaryReport #hecaad:RespiratoryMedicineSummaryReport #hecaad:AllergySummaryReport #hecaad:ImmunologySummaryReport #hecaad:PhysiologySummaryReport #hecaad:DermatologySummaryReport #hecaad:DiabeticSummaryReport #hecaad:EndocrinologySummaryReport #hecaad:GastroenterologySummaryReport #hecaad:GeneralMedicalSummaryReport #hecaad:GeneticsSummaryReport #hecaad:GenitourinaryMedicineSummaryReport #hecaad:InfectiousDiseasesSummaryReport #hecaad:NephrologySummaryReport #hecaad:NeurologySummaryReport #hecaad:NuclearMedicineSummaryReport #hecaad:RheumatologySummaryReport #hecaad:NeurophysiologySummaryReport #hecaad:CareOfTheElderlySummaryReport #hecaad:AnaestheticSummaryReport #hecaad:PainManagementSummaryReport #hecaad:OncologySummaryReport #hecaad:RadiotherapySummaryReport #hecaad:CardiothoracicSurgerySummaryReport #hecaad:CardiacSurgerySummaryReport #hecaad:ThoracicSurgerySummaryReport #hecaad:EarNoseAndThroatSummaryReport #hecaad:GastrointestinalSurgerySummaryReport #hecaad:HepatobiliarySurgerySummaryReport #hecaad:NeurosurgerySummaryReport #hecaad:OphthalmologySummaryReport #hecaad:OrthopaedicSummaryReport #hecaad:PediatricSurgerySummaryReport #hecaad:PlasticSurgerySummaryReport #hecaad:UrologySummaryReport #hecaad:VascularSurgerySummaryReport #hecaad:CardiacIntensiveCareSummaryReport #hecaad:MetabolicIntensiveCareSummaryReport #hecaad:NeurologicalIntensiveCareSummaryReport #hecaad:BurnsIntensiveCareSummaryReport #hecaad:PediatricIntensiveCareSummaryReport #hecaad:NeonatalIntensiveCareSummaryReport #hecaad:PsychiatricIntensiveCareSummaryReport #hecaad:SurgicalIntensiveCareSummaryReport #hecaad:StrokeSummaryReport #hecaad:PsychiatrySummaryReport #hecaad:PhysiotherapySummaryReport #hecaad:PalliativeCareSummaryReport #hecaad:RehabilitationSummaryReport #hecaad:OccupationalHealthSummaryReport #hecaad:AudiologySummaryReport #hecaad:GeneralPracticeSummaryReport hecaad:ProgressReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical progress report"""@en; # XDS classCodeDisplayName skos:definition """Report with patient information about clinical progress."""@en; rdfs:subClassOf hecaad:Report; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371532007"^^clisko:sct20080731DT ]. # * to do: rdfs:subClassOf recordArtifact:ProgressReport #hecaad:AccidentAnd_EmergencyProgressReport #hecaad:ObstetricsAndGynecologyProgressReport #hecaad:NewbornNurseryProgressReport #hecaad:PediatricProgressReport #hecaad:CardiologyProgressReport #hecaad:RespiratoryMedicineProgressReport #hecaad:AllergyProgressReport #hecaad:ImmunologyProgressReport #hecaad:PhysiologyProgressReport #hecaad:DermatologyProgressReport #hecaad:DiabeticProgressReport #hecaad:EndocrinologyProgressReport #hecaad:GastroenterologyProgressReport #hecaad:GeneralMedicalProgressReport #hecaad:GeneticsProgressReport #hecaad:GenitourinaryMedicineProgressReport #hecaad:InfectiousDiseasesProgressReport #hecaad:MedicalOphthalmologyProgressReport #hecaad:NephrologyProgressReport #hecaad:NeurologyProgressReport #hecaad:NuclearMedicineProgressReport #hecaad:RheumatologyProgressReport #hecaad:NeurophysiologyProgressReport #hecaad:CareOfTheElderlyProgressReport #hecaad:AnaestheticProgressReport #hecaad:PainManagementProgressReport #hecaad:OncologyProgressReport #hecaad:RadiotherapyProgressReport #hecaad:CardiothoracicSurgeryProgressReport #hecaad:CardiacSurgeryProgressReport #hecaad:ThoracicSurgeryProgressReport #hecaad:EarNoseAndThroatProgressReport #hecaad:GastrointestinalSurgeryProgressReport #hecaad:HepatobiliarySurgeryProgressReport #hecaad:NeurosurgeryProgressReport #hecaad:OphthalmologyProgressReport #hecaad:OrthopaedicProgressReport #hecaad:PediatricSurgeryProgressReport #hecaad:PlasticSurgeryProgressReport #hecaad:UrologyProgressReport #hecaad:VascularSurgeryProgressReport #hecaad:CardiacIntensiveCareProgressReport #hecaad:MetabolicIntensiveCareProgressReport #hecaad:NeurologicalIntensiveCareProgressReport #hecaad:BurnsIntensiveCareProgressReport #hecaad:PediatricIntensiveCareProgressReport #hecaad:NeonatalIntensiveCareProgressReport #hecaad:PsychiatricIntensiveCareProgressReport #hecaad:SurgicalIntensiveCareProgressReport #hecaad:StrokeProgressReport #hecaad:PsychiatryProgressReport #hecaad:PhysiotherapyProgressReport #hecaad:PalliativeCareProgressReport #hecaad:RehabilitationProgressReport #hecaad:OccupationalHealthProgressReport #hecaad:AudiologyProgressReport #hecaad:GeneralPracticeProgressReport hecaad:DischargeSummary a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """discharge summary"""@en; # XDS typeCodeDisplayName skos:definition """Report to communicate the patient information at discharge, e.g. about current status, drugs, underwent procedures during hospital stay."""@en; rdfs:subClassOf hecaad:SummaryReport; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "373942005"^^clisko:sct20080731DT ]. # * to do: rdfs:subClassOf recordArtifact:DischargeSummary #hecaad:AccidentAnd_EmergencyDischargeSummary #hecaad:ObstetricsAndGynecologyDischargeSummary #hecaad:NewbornNurseryDischargeSummary #hecaad:PediatricDischargeSummary #hecaad:CardiologyDischargeSummary #hecaad:RespiratoryDischargeSummary #hecaad:AllergyDischargeSummary #hecaad:ImmunologyDischargeSummary #hecaad:PhysiologyDischargeSummary #hecaad:NeurophysiologyDischargeSummary #hecaad:DermatologyDischargeSummary #hecaad:DiabeticDischargeSummary #hecaad:EndocrinologyDischargeSummary #hecaad:GastroenterologyDischargeSummary #hecaad:GeneralMedicalDischargeSummary #hecaad:GeneticsDischargeSummary #hecaad:GenitourinaryMedicineDischargeSummary #hecaad:InfectiousDiseasesDischargeSummary #hecaad:MedicalOphthalmologyDischargeSummary #hecaad:NephrologyDischargeSummary #hecaad:NeurologyDischargeSummary #hecaad:NuclearMedicineDischargeSummary #hecaad:RheumatologyDischargeSummary #hecaad:CareOfTheElderlyDischargeSummary #hecaad:AnaestheticDischargeSummary #hecaad:PainManagementDischargeSummary #hecaad:OncologyDischargeSummary #hecaad:RadiotherapyDischargeSummary #hecaad:CardiothoracicSurgeryDischargeSummary #hecaad:CardiacSurgeryDischargeSummary #hecaad:ThoracicSurgeryDischargeSummary #hecaad:EarNoseAndThroatDischargeSummary #hecaad:GastrointestinalSurgeryDischargeSummary #hecaad:HepatobiliarySurgeryDischargeSummary #hecaad:NeurosurgeryDischargeSummary #hecaad:OphthalmologyDischargeSummary #hecaad:OrthopaedicDischargeSummary #hecaad:PediatricSurgeryDischargeSummary #hecaad:PlasticSurgeryDischargeSummary #hecaad:UrologyDischargeSummary #hecaad:VascularSurgeryDischargeSummary #hecaad:CardiacIntensiveCareDischargeSummary #hecaad:MetabolicIntensiveCareDischargeSummary #hecaad:NeurologicalIntensiveCareDischargeSummary #hecaad:BurnsIntensiveCareDischargeSummary #hecaad:PediatricIntensiveCareDischargeSummary #hecaad:NeonatalIntensiveCareDischargeSummary #hecaad:PsychiatricIntensiveCareDischargeSummary #hecaad:SurgicalIntensiveCareDischargeSummary #hecaad:StrokeDischargeSummary #hecaad:PsychiatryDischargeSummary #hecaad:PhysiotherapyDischargeSummary #hecaad:PalliativeCareDischargeSummary #hecaad:RehabilitationDischargeSummary #hecaad:OccupationalHealthDischargeSummary hecaad:TransferSummaryReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """patient transfer summary report"""@en; # XDS typeCodeDisplayName skos:definition """Report to communicate the patient information at transfer, e.g. from one hospital department to another, e.g. about current status, drugs, underwent procedures during hospital stay."""@en; rdfs:subClassOf hecaad:SummaryReport; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371535009"^^clisko:sct20080731DT ]. # * to do: rdfs:subClassOf recordArtifact:TransferSummaryReport #hecaad:AccidentAnd_EmergencyTransferSummary #hecaad:ObstetricsAndGynecologyTransferSummary #hecaad:NewbornNurseryTransferSummary #hecaad:PediatricTransferSummary #hecaad:CardiologyTransferSummary #hecaad:RespiratoryTransferSummary #hecaad:AllergyTransferSummary #hecaad:ImmunologyTransferSummary #hecaad:PhysiologyTransferSummary #hecaad:NeurophysiologyTransferSummary #hecaad:DermatologyTransferSummary #hecaad:DiabeticTransferSummary #hecaad:EndocrinologyTransferSummary #hecaad:GastroenterologyTransferSummary #hecaad:GeneralMedicalTransferSummary #hecaad:GeneticsTransferSummary #hecaad:GenitourinaryMedicineTransferSummary #hecaad:InfectiousDiseasesTransferSummary #hecaad:NephrologyTransferSummary #hecaad:NeurologyTransferSummary #hecaad:NuclearMedicineTransferSummary #hecaad:RheumatologyTransferSummary #hecaad:CareOfTheElderlyTransferSummary #hecaad:AnaestheticTransferSummary #hecaad:PainManagementTransferSummary #hecaad:OncologyTransferSummary #hecaad:RadiotherapyTransferSummary #hecaad:CardiothoracicSurgeryTransferSummary #hecaad:CardiacSurgeryTransferSummary #hecaad:ThoracicSurgeryTransferSummary #hecaad:EarNoseAndThroatTransferSummary #hecaad:GastrointestinalSurgeryTransferSummary #hecaad:HepatobiliarySurgeryTransferSummary #hecaad:NeurosurgeryTransferSummary #hecaad:OphthalmologyTransferSummary #hecaad:OrthopaedicTransferSummary #hecaad:PediatricSurgeryTransferSummary #hecaad:PlasticSurgeryTransferSummary #hecaad:UrologyTransferSummary #hecaad:VascularSurgeryTransferSummary #hecaad:CardiacIntensiveCareTransferSummary #hecaad:MetabolicIntensiveCareTransferSummary #hecaad:NeurologicalIntensiveCareTransferSummary #hecaad:BurnsIntensiveCareTransferSummary #hecaad:PediatricIntensiveCareTransferSummary #hecaad:NeonatalIntensiveCareTransferSummary #hecaad:PsychiatricIntensiveCareTransferSummary #hecaad:SurgicalIntensiveCareTransferSummary #hecaad:StrokeTransferSummary #hecaad:PsychiatryTransferSummary #hecaad:PhysiotherapyTransferSummary #hecaad:PalliativeCareTransferSummary #hecaad:RehabilitationTransferSummary #hecaad:OccupationalHealthTransferSummary #hecaad:Message #---------------------------------------------------------------------------------------------------------------------------------------------------------------------- # for EHR communication, as used in ISO 13606 standard: hecaad:RecordOrganiser a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """record organiser"""@en; skos:definition """A health record's organizational part."""@en; skos:note """Doesn't need to be electronic."""@en; rdfs:subClassOf doc:Record; # HealthRecordComponent in ISO 13606 skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "424396007"^^clisko:sct20080731DT ]. hecaad:RecordExtract a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """record extract"""@en; skos:definition """The major container for communication between EHR provider and EHR recipient."""@en; # cf ISO 13606 rdfs:subClassOf hecaad:ElectronicRecord; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom [owl:unionOf (hecaad:RecordFolder hecaad:RecordComposition)] ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "425173008"^^clisko:sct20080731DT ]. hecaad:RecordFolder skos:definition """Highest organization within an EHR for grouping by episode, care team, clinical specialty, clinical condition or time interval, e.g. diabetes care."""@en; #cf ISO 13606 rdfs:subClassOf hecaad:RecordOrganiser; # absent in snomedct rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom hecaad:RecordFolder ]; rdfs:subClassOf [ a owl:Restriction; owl:onProperty fos:refersTo; owl:someValuesFrom hecaad:RecordComposition ]. hecaad:RecordComposition a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """record Composition"""@en; rdfs:subClassOf hecaad:RecordOrganiser; skos:definition """The major container for consistent hierarchy to communicate the EHR; information of clinical visit or record documentation session, e.g. consultation note, progress note, report or letter, investigation report, prescription form, set of bedside nursing observations."""@en; #cf ISO 13606 rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom hecaad:RecordDocumentPart ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "424545009"^^clisko:sct20080731DT ]. hecaad:RecordDocumentPart a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """record document part"""@en; skos:definition """Abstract parent class of sections and entries."""@en; rdfs:subClassOf hecaad:RecordOrganiser; # record content in ISO 13606 skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "422522004"^^clisko:sct20080731DT ]. hecaad:DocumentSection a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """document section"""@en; skos:definition """Information under one clinical heading, e.g. neurological examination."""@en; skos:note """Reflecting the clinical workflow and main author's reasoning."""@en; rdfs:subClassOf hecaad:RecordDocumentPart; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom [owl:unionOf (hecaad:DocumentSection hecaad:RecordEntry)] ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "422813005"^^clisko:sct20080731DT ]. hecaad:RecordEntry a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """record entry"""@en; skos:definition """Information of one observation or observation-set (battery or time series), clinical statement (e.g. portion of the patient's history, inference, assertion), single action (intended or performed), instruction ."""@en; # cf ISO 13606 rdfs:subClassOf hecaad:RecordDocumentPart; rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:allValuesFrom hecaad:RecordItem ]; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "424975005"^^clisko:sct20080731DT ]. hecaad:RecordItem skos:definition """Abstract parent class of clusters and elements."""@en; rdfs:subClassOf hecaad:RecordOrganiser. # cf ISO 13606; absent in snomedct hecaad:EHRCluster a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """EHR cluster"""@en; skos:definition """Multi-part information as battery or time series, e.g. systolic and diastolyc blood pressure, ECG tracing, a full blood count; for grouping of elements."""@en; rdfs:subClassOf hecaad:RecordItem; # cf ISO 13606 rdfs:subClassOf [ a owl:Restriction; owl:onProperty doc:contains; owl:someValuesFrom [ owl:unionOf (hecaad:EHRCluster hecaad:CareRecordElements) ] ]. # skos:exactMatch [ # a skos:Concept; # skos:inScheme clisko:sct20080731; # skos:notation ""^^clisko:sct20080731DT # ]. hecaad:CareRecordElements a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """care record elements"""@en; skos:definition """Information of one observation, e.g. systolic blood pressure measurement."""@en; # cf ISO 13606 rdfs:subClassOf hecaad:RecordItem. # cf ISO 13606 # skos:exactMatch [ # a skos:Concept; # skos:inScheme clisko:sct20080731; # skos:notation ""^^clisko:sct20080731DT # ]. hecaad:PersonalDemographics a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """personal demographics"""@en; # snomed: Demographic history detail, 302147001 rdfs:subClassOf hecaad:CareRecordElements. # skos:exactMatch [ # a skos:Concept; # skos:inScheme clisko:sct20080731; # skos:notation ""^^clisko:sct20080731DT # ]. #---------------------------------------------------------------------------------------------------------------------------------------------------------------------- hecaad:ImagingReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical imaging report"""@en; rdfs:subClassOf hecaad:Report. #hecaad:RadiologyReport # a rdfs:Class; # rdfs:isDefinedBy ; # rdfs:label """radiology report"""@en; # XDS typeCodeDisplayName # rdfs:subClassOf hecaad:Report; # skos:exactMatch [ # a skos:Concept; # skos:inScheme clisko:sct20080731; # skos:notation "371527006"^^clisko:sct20080731DT # ]. hecaad:RXReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """radiographic imaging report"""@en; rdfs:subClassOf hecaad:ImagingReport. hecaad:CATReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """computerised axial tomography report"""@en; rdfs:subClassOf hecaad:ImagingReport. hecaad:MRIReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """magnetic resonance imaging report"""@en; rdfs:subClassOf hecaad:ImagingReport. hecaad:PETReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """positron emission tomography report"""@en; rdfs:subClassOf hecaad:ImagingReport. hecaad:AdministrativeProcedure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """administrative procedure"""@en; rdfs:subClassOf clinproc:Procedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "14734007"^^clisko:sct20080731DT ]. hecaad:AdmissionProcedure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """admission procedure"""@en; rdfs:subClassOf hecaad:AdministrativeProcedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "305056002"^^clisko:sct20080731DT ]. hecaad:Reporting a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """reporting"""@en; rdfs:subClassOf hecaad:Administrating; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "308561006"^^clisko:sct20080731DT ]. hecaad:LaboratoryReporting a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """laboratory reporting"""@en; rdfs:subClassOf hecaad:Reporting; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "16488004"^^clisko:sct20080731DT ]. hecaad:LaboratoryReport a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """laboratory report"""@en; skos:definition """Report with laboratory patient information."""@en; rdfs:subClassOf hecaad:Report. # skos:exactMatch [ # a skos:Concept; # skos:inScheme clisko:sct20080731; # skos:notation ""^^clisko:sct20080731DT # ]. hecaad:DeathAdministrativeProcedure a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """death administrative procedure"""@en; rdfs:subClassOf hecaad:AdministrativeProcedure; skos:exactMatch [ a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "307928008"^^clisko:sct20080731DT ]. hecaad:Messaging a rdfs:Class; rdfs:isDefinedBy ; rdfs:label """clinical messaging"""@en; rdfs:subClassOf hecaad:AdministrativeProcedure. #finding:PatientEncounterStatus #305058001 #finding:AdministrativeReasonForEncounter rdfs:subClassOf finding:PatientEncounterStatus. #185351004 #Medical record number (observable entity) 398225001 #domain: EHR - patientID - rdfs:Literal #CreationDate #Revision #Generation (data) #Audit #Milestone (eg. diagnosis) #MilestoneInterval # # PROPERTIES # hecaad:ownedBy a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a patient as owner of a clinical document."""@en; rdfs:domain hecaad:Document; # rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Role] . hecaad:owns a owl:ObjectProperty; rdfs:isDefinedBy ; skos:definition """Specifying a clinical document a patient owns."""@en; rdfs:domain hecaad:Document; # rdfs:range [a owl:Restriction; owl:onProperty agent:playsRole; owl:someValuesFrom heca:Role] . hecaad:advanceDirectiveState a owl:DatatypeProperty; rdfs:isDefinedBy ; # rdfs:label """advance directive state"""@en; skos:definition """Specifying the state of an advance directive."""@en; rdfs:domain human:AdvanceDirectivesReport; rdfs:range xsd:boolean. hecaad:resuscitationState a owl:DatatypeProperty; rdfs:isDefinedBy ; # rdfs:label """resuscitation advance directive state"""@en; skos:definition """State of rescucitation"""@en; rdfs:subPropertyOf hecaad:advanceDirectiveState. hecaad:bloodtransfusionState a owl:DatatypeProperty; rdfs:isDefinedBy ; # rdfs:label """bloodtransfusion advance directive state"""@en; skos:definition """State of bloodtransfusion"""@en; rdfs:subPropertyOf hecaad:advanceDirectiveState. hecaad:intubationState a owl:DatatypeProperty; rdfs:isDefinedBy ; # rdfs:label """intubation advance directive state"""@en; skos:definition """State of intubation"""@en; rdfs:subPropertyOf hecaad:advanceDirectiveState. hecaad:cardioPulmonaryResuscitationState a owl:DatatypeProperty; rdfs:isDefinedBy ; # rdfs:label """cardio pulmonary resuscitation advance directive state"""@en; skos:definition """State of cardio pulmonary resuscitation"""@en; rdfs:subPropertyOf hecaad:advanceDirectiveState. hecaad:euthanasiaState a owl:DatatypeProperty; rdfs:isDefinedBy ; # rdfs:label """euthanasia advance directive state"""@en; skos:definition """State of euthanasia advance directive"""@en; rdfs:subPropertyOf hecaad:advanceDirectiveState. # * snomed: check Care record elements