@prefix dce: <http://purl.org/dc/elements/1.1/>.
@prefix dct: <http://purl.org/dc/terms/>.
@prefix owl: <http://www.w3.org/2002/07/owl#>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.
@prefix skos: <http://www.w3.org/2004/02/skos/core#>.
@prefix xsd: <http://www.w3.org/2001/XMLSchema#>.
@prefix agent: <http://eulersharp.sourceforge.net/2003/03swap/agent#>.
@prefix coun: <http://eulersharp.sourceforge.net/2003/03swap/countries#>.
@prefix doc: <http://eulersharp.sourceforge.net/2003/03swap/document#>.
@prefix fos: <http://eulersharp.sourceforge.net/2003/03swap/foster#>.
@prefix human: <http://eulersharp.sourceforge.net/2003/03swap/human#>.
@prefix coding: <http://eulersharp.sourceforge.net/2003/03swap/coding#>.
@prefix clinproc: <http://www.agfa.com/w3c/2009/clinicalProcedure#>.
@prefix clisko: <http://www.agfa.com/w3c/2009/clinicalSKOSSchemes#>.
@prefix heca: <http://www.agfa.com/w3c/2009/healthCare#>.
@prefix hecaad: <http://www.agfa.com/w3c/2009/healthCareAdministration#>.

<http://www.agfa.com/w3c/2009/healthCareAdministration#>
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """patient code"""@en;
	skos:definition """Unique code to identify a patient."""@en;
	rdfs:subClassOf coding:Code, [
		a owl:Restriction; owl:onProperty coding: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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 coding: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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """INSZ patient code datatype"""@en;
	skos:definition """Datatype for the Belgian patient code."""@en.

hecaad:Content
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """clinical content"""@en;
	skos:definition """Patient information."""@en;
	rdfs:subClassOf doc:Content;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "423876004"^^clisko:sct20080731DT].

hecaad:Document
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """clinical document"""@en;
	skos:definition """Realization of clinical content."""@en;
	rdfs:subClassOf doc:Document.

hecaad:Report
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """clinical report"""@en;
	skos:definition """Report with patient information."""@en;
	rdfs:subClassOf hecaad:Content;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371524004"^^clisko:sct20080731DT].

hecaad:Record
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """health record"""@en;
	skos:definition """Record to administer patient information."""@en;
	rdfs:subClassOf hecaad:Content;
	skos:exactMatch [
		a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371524004"^^clisko:sct20080731DT].

hecaad:GeneralMedicalRecord
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """health record code"""@en;
	skos:definition """Health record identifier in the system wherein it is generated."""@en;
	rdfs:subClassOf coding:Code, [
		a owl:Restriction; owl:onProperty coding: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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """electronic health record"""@en;
	skos:definition """Health record's electronic form."""@en;
	rdfs:subClassOf hecaad:Record, doc:DigitalContent;
	skos:exactMatch [
		a skos:Concept;
		skos:inScheme clisko:sct20080731;
		skos:notation "184225006"^^clisko:sct20080731DT
	].

hecaad:RecordSummary
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """health record summary"""@en;
	skos:definition """The essentials of a health record."""@en;
	rdfs:subClassOf doc:Summary, hecaad:Report.

hecaad:EncounterReasonRecord
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """reason for clinical encounter record"""@en;
	skos:definition """Record stating a patient's reason for clinical encounter."""@en;
	rdfs:subClassOf hecaad:Record, [
		a owl:Restriction; owl:onProperty doc:about; owl:someValuesFrom heca:EncounterReason].

hecaad:AdministrativeEncounterReason # snomedct: sub-concept of Patient Encounter Status (finding), 305058001
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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:AdministrativeEncounterReasonRecord
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """administrative reason for clinical encounter record"""@en;
	skos:definition """Record stating a patient's reason for a clinical encounter."""@en;
	rdfs:subClassOf hecaad:EncounterReasonRecord, [
		a owl:Restriction; owl:onProperty doc:about; owl:someValuesFrom hecaad:AdministrativeEncounterReason].

hecaad:ReferralLetter
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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:about;
		owl:someValuesFrom clinproc:Referral
	].

hecaad:AdmissionRecord
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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:about; owl:someValuesFrom clinproc:AdmissionReason].

hecaad:AdministrativeAdmissionReason
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """administrative reason for patient admission"""@en;
	skos:definition """Administrative reason for patient admission into a health care environment."""@en;
	rdfs:subClassOf clinproc:AdmissionReason.

hecaad:AdministrativeAdmissionReasonRecord
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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:about; owl:someValuesFrom clinproc:AdmissionReason].

hecaad:AdmissionLetter
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """cardiothoracic operative report"""@en;
	rdfs:subClassOf hecaad:OperativeReport.

hecaad:CardiacSurgeryReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """vascular operative report"""@en;
	rdfs:subClassOf hecaad:OperativeReport.

# * to do: rdfs:subClassOf hecaad:Report

hecaad:CardiacIntensiveCareReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """pharmacy report"""@en;
	rdfs:subClassOf hecaad:Report.
	
# * to do: rdfs:subClassOf hecaad:Report
	
hecaad:ConsultationReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """psychiatry consultation report"""@en; # XDS typeCodeDisplayName
	rdfs:subClassOf hecaad:ConsultationReport.

hecaad:PhysiotherapyConsultationReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """physiotherapy consultation report"""@en; # XDS typeCodeDisplayName
	rdfs:subClassOf hecaad:ConsultationReport.

#hecaad:PalliativeCareConsultationReport

hecaad:RehabilitationConsultationReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """rehabilitation consultation report"""@en; # XDS typeCodeDisplayName
	rdfs:subClassOf hecaad:ConsultationReport.
	
hecaad:OccupationalHealthConsultationReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """occupational health consultation report"""@en; # XDS typeCodeDisplayName
	rdfs:subClassOf hecaad:ConsultationReport.
	
#hecaad:AudiologyConsultationReport
#hecaad:GeneralPracticeConsultationReport

hecaad:Summary
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """clinical summary report"""@en; # XDS classCodeDisplayName
	rdfs:subClassOf
		hecaad:Report,
		doc:Summary;
	skos:exactMatch [a skos:Concept; skos:inScheme clisko:sct20080731; skos:notation "371534008"^^clisko:sct20080731DT].

#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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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
	].

#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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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:Summary;
	skos:exactMatch [
		a skos:Concept;
		skos:inScheme clisko:sct20080731;
		skos:notation "373942005"^^clisko:sct20080731DT
	].

#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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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:Summary;
	skos:exactMatch [
		a skos:Concept;
		skos:inScheme clisko:sct20080731;
		skos:notation "371535009"^^clisko:sct20080731DT
	].

#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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """clinical imaging report"""@en;
	rdfs:subClassOf hecaad:Report.

#hecaad:RadiologyReport
#	a rdfs:Class;
#	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
#	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """radiographic imaging report"""@en;
	rdfs:subClassOf hecaad:ImagingReport.

hecaad:CATReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """computerised axial tomography report"""@en;
	rdfs:subClassOf hecaad:ImagingReport.

hecaad:MRIReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """magnetic resonance imaging report"""@en;
	rdfs:subClassOf hecaad:ImagingReport.

hecaad:PETReport
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	rdfs:label """positron emission tomography report"""@en;
	rdfs:subClassOf hecaad:ImagingReport.

hecaad:AdministrativeProcedure
	a rdfs:Class;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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:Patient].

hecaad:owns
	a owl:ObjectProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
	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:Patient].

hecaad:advanceDirectiveState
	a owl:DatatypeProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
#	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
#	rdfs:label """resuscitation advance directive state"""@en;
	skos:definition """State of rescucitation"""@en;
	rdfs:subPropertyOf hecaad:advanceDirectiveState.

hecaad:bloodtransfusionState
	a owl:DatatypeProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
#	rdfs:label """bloodtransfusion advance directive state"""@en;
	skos:definition """State of bloodtransfusion"""@en;
	rdfs:subPropertyOf hecaad:advanceDirectiveState.

hecaad:intubationState
	a owl:DatatypeProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
#	rdfs:label """intubation advance directive state"""@en;
	skos:definition """State of intubation"""@en;
	rdfs:subPropertyOf hecaad:advanceDirectiveState.

hecaad:cardioPulmonaryResuscitationState
	a owl:DatatypeProperty;
	rdfs:isDefinedBy <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
#	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 <http://www.agfa.com/w3c/2009/healthCareAdministration#>;
#	rdfs:label """euthanasia advance directive state"""@en;
	skos:definition """State of euthanasia advance directive"""@en;
	rdfs:subPropertyOf hecaad:advanceDirectiveState.

# snomed: check Care record elements