(define-theory guidelines (clin-act web-notions))
(in-theory 'guidelines)


(DEFINE-RELATION PROCEDURAL-FOCUS (?A ?B) :IFF-DEF
 (AND (EXISTS (?C) (AND (METHOD-OF ?A ?C) (TARGET ?C ?B)))
      (ABSTRACTION ?A)
      (ENTITY ?B)
      (INVERSE-OF-PLANNING-RELATION ?A ?B)
      (GENERIC-PLAN ?A)
      (HEALTH-CONDITION ?B))
 :AXIOM-CONSTRAINTS
 (AND (RANGE PROCEDURAL-FOCUS HEALTH-CONDITION)
      (DOMAIN PROCEDURAL-FOCUS GENERIC-PLAN)))
(DEFINE-RELATION PROCEDURAL-FOCUS-OF (?A ?B)
 "This is to talk of a plan focus, i.e.
the targets of procedures having that plan as method."
 :IFF-DEF
 (AND (PLANNING-RELATION ?A ?B)
      (EXISTS (?C) (AND (TARGET-OF ?A ?C) (METHOD ?C ?B)))
      (HEALTH-CONDITION ?A)
      (GENERIC-PLAN ?B)))
(DEFINE-RELATION TARGET-POPULATION (?A ?B) :IFF-DEF
 (AND (EXISTS (?C)
       (AND (EXISTS (?D) (AND (METHOD-OF ?A ?D) (TARGET ?D ?C)))
            (ABSTRACTION ?A)
            (ENTITY ?C)
            (INVERSE-OF-PLANNING-RELATION ?A ?C)
            (GENERIC-PLAN ?A)
            (HEALTH-CONDITION ?C)
            (SCATTERED-LOCATION ?C ?B)))
      (INVERSE-OF-PLANNING-RELATION ?A ?B)
      (GENERIC-PLAN ?A)
      (ENTITY ?B))
 :AXIOM-CONSTRAINTS
 (AND (RANGE TARGET-POPULATION ENTITY)
      (DOMAIN TARGET-POPULATION GENERIC-PLAN)))
(DEFINE-RELATION TARGET-POPULATION-OF (?A ?B)
 "This is to talk of plan target hosts, i.e.
the hosts of targets of procedures having that plan as method."
 :IFF-DEF
 (AND (PLANNING-RELATION ?A ?B)
      (EXISTS (?C)
       (AND (SCATTERED-LOCATION-OF ?A ?C) (PROCEDURAL-FOCUS-OF ?C ?B))))
 :AXIOM-CONSTRAINTS
 (AND (RANGE TARGET-POPULATION-OF GUIDELINE)
      (DOMAIN TARGET-POPULATION-OF GROUP)))
(DEFINE-CLASS DIAGNOSTIC-ALGORITHM (?SELF)
:DEF
 (GL-FOR-DIAGNOSIS-AND-PREDIAGNOSIS ?SELF))
(DEFINE-CLASS DISEASE-RISK-FACTOR-DETERMINATION (?SELF)
:DEF
 (GL-FOR-SCREENING-AND-PREVENTION ?SELF))
(DEFINE-CLASS GL-AUTHOR (?SELF)
:IFF-DEF
 (AND (THING ?SELF)
      (OR (PERSON ?SELF) (ORGANIZATION ?SELF))
      (EXISTS (?A) (AND (AUTHORS ?SELF ?A) (GUIDELINE ?A)))))
(DEFINE-CLASS GL-FOR-CARE-OF-CLINICAL-CONDITIONS (?SELF)
 "i.e. Management of patients following coronary-artery 
bypass graft."
 :DEF
 (AND (GUIDELINE ?SELF)
      (EXISTS (?A)
              (AND (METHOD-OF ?SELF ?A) (CARE-OF-CLINICAL-CONDITIONS ?A)))))
(DEFINE-CLASS GL-FOR-DIAGNOSIS-AND-PREDIAGNOSIS (?SELF)
 "i.e. Evaluation of chest pain in the emergency room." :DEF
 (AND (GUIDELINE ?SELF)
      (EXISTS (?A) (AND (METHOD-OF ?SELF ?A) (DIAGNOSTIC-PROCEDURE ?A)))))
(DEFINE-CLASS GL-FOR-DIFFERENTIAL-DIAGNOSIS (?SELF)
:DEF
 (AND (GUIDELINE ?SELF)
      (EXISTS (?A) (AND (METHOD-OF ?SELF ?A) (DIFFERENTIAL-DIAGNOSIS ?A)))))
(DEFINE-CLASS GL-FOR-DISEASE-MANAGEMENT (?SELF)
:DEF
 (AND (GUIDELINE ?SELF)
      (EXISTS (?A) (AND (METHOD-OF ?SELF ?A) (DISEASE-MANAGEMENT ?A)))))
(DEFINE-CLASS GL-FOR-PHARMACOLOGIC-THERAPY (?SELF)
:DEF
 (AND (GUIDELINE ?SELF)
      (EXISTS (?A) (AND (METHOD-OF ?SELF ?A) (PHARMACOLOGIC-THERAPY ?A)))))
(DEFINE-CLASS GL-FOR-SCREENING-AND-PREVENTION (?SELF)
 "i.e. Vaccination for pregnant women who are planning 
international travel."
 :DEF
 (AND (GUIDELINE ?SELF)
      (EXISTS (?A) (AND (METHOD-OF ?SELF ?A) (SCREENING-AND-PREVENTION ?A)))))
(DEFINE-CLASS GL-FOR-SURGICAL-PROCEDURES (?SELF)
 "i.e. Indications for carotid endarterectomy." :DEF
 (AND (GUIDELINE ?SELF)
      (EXISTS (?A) (AND (METHOD-OF ?SELF ?A) (SURGICAL-PROCEDURE ?A)))))
(DEFINE-CLASS GL-FOR-USE-OF-TECHNOLOGIES-AND-TESTS (?SELF)
 "i.e. Use of autologous or donor blood for transfusions." :DEF
 (AND (GUIDELINE ?SELF)
      (EXISTS (?A) (AND (METHOD-OF ?SELF ?A) (LABORATORY-PROCEDURE ?A)))))
(DEFINE-CLASS GUIDELINE (?SELF)
 "A guideline is a plan that contains the 
method for executing or performing a healthcare-relevant procedure or a stage of 
such a procedure."
 :DEF
 (AND (GENERIC-PLAN ?SELF)
      (EXISTS (?A) (AND (PROCEDURAL-FOCUS ?SELF ?A) (HEALTH-CONDITION ?A)))
      (EXISTS (?B) (AND (TARGET-POPULATION ?SELF ?B) (GROUP ?B)))
      (EXISTS (?C)
              (AND (CONVENTIONAL-WITHIN ?SELF ?C) (MEDICAL-DISCIPLINE ?C))))
 :CONSTRAINTS
 (AND (VALUE-TYPE ?SELF BIBLIOGRAPHIC-REFERENCE CITATION)
      (MINIMUM-SLOT-CARDINALITY ?SELF AUTHORED-BY 1)
      (MINIMUM-SLOT-CARDINALITY ?SELF TITLE 1)
      (MINIMUM-SLOT-CARDINALITY ?SELF VERSION 1)
      (VALUE-TYPE ?SELF APPROVED-BY ORGANIZATION)))
(DEFINE-CLASS GL (?SELF)
 "A guideline is a plan that contains the 
method for executing or performing a healthcare-relevant procedure or a stage of 
such a procedure."
 :IFF-DEF (GUIDELINE ?SELF))
(DEFINE-CLASS PAPER-GL (?SELF)
:DEF (GUIDELINE ?SELF))
(DEFINE-CLASS PAPER-REFERENCE (?SELF)
:DEF (CITATION ?SELF))
(DEFINE-CLASS PREVENTION-STRATEGY (?SELF)
:DEF
 (GL-FOR-SCREENING-AND-PREVENTION ?SELF))
(DEFINE-CLASS SURGICAL-STRATEGY (?SELF)
:DEF
 (GL-FOR-SURGICAL-PROCEDURES ?SELF))
(DEFINE-CLASS TECHNIQUE-OR-TEST-ASSESSMENT (?SELF)
:DEF
 (GL-FOR-USE-OF-TECHNOLOGIES-AND-TESTS ?SELF))
(DEFINE-CLASS TECHNIQUE-OR-TEST-OPTIMIZATION (?SELF)
:DEF
 (GL-FOR-USE-OF-TECHNOLOGIES-AND-TESTS ?SELF))
(DEFINE-CLASS THERAPEUTICAL-STRATEGY (?SELF)
:DEF
 (GL-FOR-CARE-OF-CLINICAL-CONDITIONS ?SELF))
(DEFINE-CLASS THERAPY-ASSESSMENT (?SELF)
:DEF
 (GL-FOR-CARE-OF-CLINICAL-CONDITIONS ?SELF))
(DEFINE-CLASS WEB-GL (?SELF)
 "A guideline represented in a document (text, diagram, etc.)
having a web address."
 :DEF
 (AND (GUIDELINE ?SELF) (EXISTS (?A) (AND (WEB-REFERENCE ?SELF ?A) (URL ?A))))
 :CONSTRAINTS
 (AND (VALUE-TYPE ?SELF ADAPTED-FROM PAPER-REFERENCE)
      (EXISTS (?B)
              (AND (WEB-REFERENCE ?SELF ?B)
                   (AND (URL ?B)
                        (CARDINALITY (SETOFALL ?C (LAST-CHECKED ?B ?C))
                         1))))))

This Lisp-to-HTML translation was brought to you by
François Gerbaux and Tom Gruber