;;;;
;;;; UMLisp users are granted the rights to distribute and use this software
;;;; as governed by the terms of the GNU General Public License.
;;;;
;;;; UMLisp users are granted the rights to distribute and use this software
;;;; as governed by the terms of the GNU General Public License.
(rcui :value-type fixnum :initarg :rcui :reader rcui :print-formatter fmt-cui)
(vsab :value-type string :initarg :vsab :reader vsab)
(rsab :value-type string :initarg :rsab :reader rsab :hyperlink find-ustr-sab
(rcui :value-type fixnum :initarg :rcui :reader rcui :print-formatter fmt-cui)
(vsab :value-type string :initarg :vsab :reader vsab)
(rsab :value-type string :initarg :rsab :reader rsab :hyperlink find-ustr-sab
(son :value-type string :initarg :son :reader son)
(sf :value-type string :initarg :sf :reader sf)
(sver :value-type string :initarg :sver :reader sver)
(son :value-type string :initarg :son :reader son)
(sf :value-type string :initarg :sf :reader sf)
(sver :value-type string :initarg :sver :reader sver)
(:metaclass hyperobject-class)
(:user-name "Source Abbreviation")
(:default-print-slots vcui rcui vsab rsab son sf sver vstart vend imeta
(:metaclass hyperobject-class)
(:user-name "Source Abbreviation")
(:default-print-slots vcui rcui vsab rsab son sf sver vstart vend imeta
(defclass uhier (umlsclass)
((cui :value-type fixnum :initarg :cui :reader cui :hyperlink find-ucon-cui
(defclass uhier (umlsclass)
((cui :value-type fixnum :initarg :cui :reader cui :hyperlink find-ucon-cui
(cxn :value-type fixnum :initarg :cxn :reader cxn)
(paui :value-type fixnum :initarg :paui :reader paui
(cxn :value-type fixnum :initarg :cxn :reader cxn)
(paui :value-type fixnum :initarg :paui :reader paui
(sab :value-type string :initarg :sab :reader sab :hyperlink find-usab-rsab)
(rela :value-type string :initarg :rela :reader rela)
(ptr :value-type string :initarg :ptr :reader ptr)
(sab :value-type string :initarg :sab :reader sab :hyperlink find-usab-rsab)
(rela :value-type string :initarg :rela :reader rela)
(ptr :value-type string :initarg :ptr :reader ptr)
(defclass ustr (umlsclass)
((sui :value-type fixnum :initarg :sui :reader sui :print-formatter fmt-sui
(defclass ustr (umlsclass)
((sui :value-type fixnum :initarg :sui :reader sui :print-formatter fmt-sui
(cuisui :value-type integer :initarg :cuisui :reader cuisui )
(str :value-type cdata :initarg :str :reader str)
(lrl :value-type fixnum :initarg :lrl :reader lrl)
(cuisui :value-type integer :initarg :cuisui :reader cuisui )
(str :value-type cdata :initarg :str :reader str)
(lrl :value-type fixnum :initarg :lrl :reader lrl)
((aui :value-type fixnum :initarg :aui :reader aui :print-formatter fmt-aui
:hyperlink find-ucon-aui)
(cui :value-type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
((aui :value-type fixnum :initarg :aui :reader aui :print-formatter fmt-aui
:hyperlink find-ucon-aui)
(cui :value-type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
(saui :value-type string :initarg :saui :reader saui)
(sdui :value-type string :initarg :sdui :reader sdui)
(scui :value-type string :initarg :scui :reader scui)
(saui :value-type string :initarg :saui :reader saui)
(sdui :value-type string :initarg :sdui :reader sdui)
(scui :value-type string :initarg :scui :reader scui)
(sab :value-type string :initarg :sab :reader sab :hyperlink find-usab-rsab)
(lat :value-type string :initarg :lat :reader lat)
(str :value-type cdata :initarg :str :reader str)
(sab :value-type string :initarg :sab :reader sab :hyperlink find-usab-rsab)
(lat :value-type string :initarg :lat :reader lat)
(str :value-type cdata :initarg :str :reader str)
(defclass uterm (umlsclass)
((lui :value-type fixnum :initarg :lui :reader lui :print-formatter fmt-lui
(defclass uterm (umlsclass)
((lui :value-type fixnum :initarg :lui :reader lui :print-formatter fmt-lui
(lat :value-type string :initarg :lat :reader lat)
(ts :value-type string :initarg :ts :reader ts)
(lrl :value-type fixnum :initarg :lrl :reader lrl)
(lat :value-type string :initarg :lat :reader lat)
(ts :value-type string :initarg :ts :reader ts)
(lrl :value-type fixnum :initarg :lrl :reader lrl)
(defclass usty (umlsclass)
((tui :value-type fixnum :initarg :tui :reader tui :print-formatter fmt-tui
(defclass usty (umlsclass)
((tui :value-type fixnum :initarg :tui :reader tui :print-formatter fmt-tui
(sty :value-type string :initarg :sty :reader sty))
(:metaclass hyperobject-class)
(:user-name "Semantic Type")
(:default-print-slots tui sty))
(defclass urel (umlsclass)
(sty :value-type string :initarg :sty :reader sty))
(:metaclass hyperobject-class)
(:user-name "Semantic Type")
(:default-print-slots tui sty))
(defclass urel (umlsclass)
(cui1 :value-type fixnum :initarg :cui1 :reader cui1 :print-formatter fmt-cui)
(aui1 :value-type fixnum :initarg :aui1 :reader aui1 :print-formatter fmt-aui)
(stype1 :value-type string :initarg :stype1 :reader stype1)
(cui1 :value-type fixnum :initarg :cui1 :reader cui1 :print-formatter fmt-cui)
(aui1 :value-type fixnum :initarg :aui1 :reader aui1 :print-formatter fmt-aui)
(stype1 :value-type string :initarg :stype1 :reader stype1)
- (cui2 :value-type fixnum :initarg :cui2 :reader cui2 :hyperlink find-ucon-sui
- :print-formatter fmt-cui)
+ (cui2 :value-type fixnum :initarg :cui2 :reader cui2 :hyperlink find-ucon-cui
+ :print-formatter fmt-cui)
(pfstr2 :value-type cdata :initarg :pfstr2 :reader pfstr2)
(stype2 :value-type string :initarg :stype2 :reader stype2)
(rela :value-type string :initarg :rela :reader rela)
(pfstr2 :value-type cdata :initarg :pfstr2 :reader pfstr2)
(stype2 :value-type string :initarg :stype2 :reader stype2)
(rela :value-type string :initarg :rela :reader rela)
(:user-name "Relationship")
(:default-print-slots stype1 rel cui2 aui2 stype2 rela rui srui sab sl rg dir suppress pfstr2))
(:user-name "Relationship")
(:default-print-slots stype1 rel cui2 aui2 stype2 rela rui srui sab sl rg dir suppress pfstr2))
(defclass ucoc (umlsclass)
((cui1 :value-type fixnum :initarg :cui1 :reader cui1 :print-formatter fmt-cui)
(aui1 :value-type fixnum :initarg :aui1 :reader aui1 :print-formatter fmt-aui)
(cui2 :value-type fixnum :initarg :cui2 :reader cui2 :print-formatter fmt-cui
(defclass ucoc (umlsclass)
((cui1 :value-type fixnum :initarg :cui1 :reader cui1 :print-formatter fmt-cui)
(aui1 :value-type fixnum :initarg :aui1 :reader aui1 :print-formatter fmt-aui)
(cui2 :value-type fixnum :initarg :cui2 :reader cui2 :print-formatter fmt-cui
(pfstr2 :value-type cdata :initarg :pfstr2 :reader pfstr2)
(sab :value-type string :initarg :sab :reader sab)
(cot :value-type string :initarg :cot :reader cot)
(pfstr2 :value-type cdata :initarg :pfstr2 :reader pfstr2)
(sab :value-type string :initarg :sab :reader sab)
(cot :value-type string :initarg :cot :reader cot)
(defclass ucon (umlsclass)
((cui :value-type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
(defclass ucon (umlsclass)
((cui :value-type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
(lrl :value-type fixnum :initarg :lrl :reader lrl
:compute-cached-value (find-lrl-cui cui))
(pfstr :value-type cdata :initarg :pfstr :reader pfstr
(lrl :value-type fixnum :initarg :lrl :reader lrl
:compute-cached-value (find-lrl-cui cui))
(pfstr :value-type cdata :initarg :pfstr :reader pfstr
(s#term :reader s#term :subobject (find-uterm-cui cui))
(s#sat :reader s#sat :subobject (find-usat-ui cui))
(s#rel :reader s#rel :subobject (find-urel-cui cui))
(s#term :reader s#term :subobject (find-uterm-cui cui))
(s#sat :reader s#sat :subobject (find-usat-ui cui))
(s#rel :reader s#rel :subobject (find-urel-cui cui))
(defclass uconso (umlsclass)
((cui :value-type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
(defclass uconso (umlsclass)
((cui :value-type fixnum :initarg :cui :reader cui :print-formatter fmt-cui
(lat :value-type string :initarg :lat :reader lat)
(ts :value-type string :initarg :ts :reader ts)
(lui :value-type fixnum :initarg :lui :reader lui :print-formatter fmt-lui)
(lat :value-type string :initarg :lat :reader lat)
(ts :value-type string :initarg :ts :reader ts)
(lui :value-type fixnum :initarg :lui :reader lui :print-formatter fmt-lui)
(s#term :reader s#term :subobject (find-uterm-cui cui))
(s#sat :reader s#sat :subobject (find-usat-ui cui))
(s#rel :reader s#rel :subobject (find-urel-cui cui))
(s#term :reader s#term :subobject (find-uterm-cui cui))
(s#sat :reader s#sat :subobject (find-usat-ui cui))
(s#rel :reader s#rel :subobject (find-urel-cui cui))
- (s#coc :reader s#coc :subobject (find-ucoc-cui cui)))
- (:documentation "CONSO is a new concept from the RRF files. This object is a rather raw row from the MRCONSO table.")
+ #+mrcoc (s#coc :reader s#coc :subobject (find-ucoc-cui cui))
+ )
+ (:documentation "CONSO is a new concept from the RRF files.")
(:metaclass hyperobject-class)
(:user-name "Mapping")
(:default-print-slots mapsetcui mapsetsab mapsubsetid maprank fromid fromsid fromexpr fromtype
(:metaclass hyperobject-class)
(:user-name "Mapping")
(:default-print-slots mapsetcui mapsetsab mapsubsetid maprank fromid fromsid fromexpr fromtype
(defclass lexterm (umlsclass)
((eui :value-type fixnum :initarg :eui :reader eui :print-formatter fmt-eui
(defclass lexterm (umlsclass)
((eui :value-type fixnum :initarg :eui :reader eui :print-formatter fmt-eui
(wrd :value-type string :initarg :wrd :reader wrd)
(s#abr :reader s#abr :subobject (find-labr-eui eui))
(s#agr :reader s#agr :subobject (find-lagr-eui eui))
(wrd :value-type string :initarg :wrd :reader wrd)
(s#abr :reader s#abr :subobject (find-labr-eui eui))
(s#agr :reader s#agr :subobject (find-lagr-eui eui))
(ui3 :value-type integer :initarg :ui3 :reader ui3 :print-formatter fmt-tui))
(:metaclass hyperobject-class)
(:user-name "Fully Inherited Set of Relation (TUIs)"
(ui3 :value-type integer :initarg :ui3 :reader ui3 :print-formatter fmt-tui))
(:metaclass hyperobject-class)
(:user-name "Fully Inherited Set of Relation (TUIs)"
(sty2 :value-type string :initarg :ui3 :reader sty2))
(:metaclass hyperobject-class)
(:user-name "Fully Inherited Set of Relation (strings)"
(sty2 :value-type string :initarg :ui3 :reader sty2))
(:metaclass hyperobject-class)
(:user-name "Fully Inherited Set of Relation (strings)"
(defclass ustats (umlsclass)
((name :value-type string :initarg :name :reader name)
(hits :value-type integer :initarg :hits :reader hits
(defclass ustats (umlsclass)
((name :value-type string :initarg :name :reader name)
(hits :value-type integer :initarg :hits :reader hits
(srl :value-type fixnum :initarg :srl :reader srl))
(:metaclass hyperobject-class)
(:default-initargs :name nil :hits nil :srl nil)
(:user-name "UMLS Statistic")
(:default-print-slots name hits srl)
(:documentation "Custom Table: UMLS Database statistics."))
(srl :value-type fixnum :initarg :srl :reader srl))
(:metaclass hyperobject-class)
(:default-initargs :name nil :hits nil :srl nil)
(:user-name "UMLS Statistic")
(:default-print-slots name hits srl)
(:documentation "Custom Table: UMLS Database statistics."))