def setup(self, unused_timeout=15): ''' create a ConceptExtractor and initialize the patient status the list here is the complete list ''' ''' self.ce1 = CE.ConceptExtractor("Concept_List_1.csv") self.ce1.StatusInit() self.ce2 = CE.ConceptExtractor("Concept_List_2.csv") self.ce2.StatusInit() ''' vcl = pd.read_csv(self.exlist) blackboard = Blackboard() self.sce = CE.CEWithoutMM(self.slist, self.intlist,\ AllinOne_SS = self.aio_ss, AllinOne_Int = self.aio_int,\ neg_res = self.neg_res, WDistance = self.WDistance, aio_only = self.aio_only) self.sce.StatusInit() for item in vcl: self.sce.SpecificInit(item) self.vce = CE.ConceptExtractor(self.vlist) #self.vce.StatusInit() #self.ice = CE.ConceptExtractor(self.intlist) #self.ice.StatusInit() if self.inC: self.vce.ConceptWrapper(self.inC) blackboard.Signs = self.sce.Status blackboard.Vitals = self.vce.Status blackboard.Inters = self.sce.Interventions blackboard.ConcLog = [] return True
def setup(self, unused_timeout = 15): ''' create a ConceptExtractor and initialize the patient status the list here is the complete list ''' ''' self.ce1 = CE.ConceptExtractor("Concept_List_1.csv") self.ce1.StatusInit() self.ce2 = CE.ConceptExtractor("Concept_List_2.csv") self.ce2.StatusInit() ''' vcl = pd.read_csv(self.exlist) blackboard = Blackboard() self.sce = CE.ConceptExtractor(self.slist) self.sce.StatusInit() for item in vcl: self.sce.SpecificInit(item) self.vce = CE.ConceptExtractor(self.vlist) #self.vce.StatusInit() self.ice = CE.ConceptExtractor(self.intlist) self.ice.StatusInit() if self.inC: self.vce.ConceptWrapper(self.inC) blackboard.Signs = self.sce.Status blackboard.Vitals = self.vce.Status blackboard.Inters = self.ice.Status blackboard.ConcLog = [] return True
def setup(self, unused_timeout=15): ''' create a ConceptExtractor and initialize the patient status the list here is the complete list ''' ''' self.ce1 = CE.ConceptExtractor("Concept_List_1.csv") self.ce1.StatusInit() self.ce2 = CE.ConceptExtractor("Concept_List_2.csv") self.ce2.StatusInit() ''' vcl = pd.read_csv(self.exlist) blackboard = Blackboard() # Signs and Symptoms Concept Extractor self.sce = CE.ConceptExtractor(self.slist) self.sce.StatusInit() for item in vcl: self.sce.SpecificInit(item) # Vital Signs Concept Extractor self.vce = CE.ConceptExtractor(self.vlist) #self.vce.StatusInit() # Interventions Concept Extractor self.ice = CE.ConceptExtractor(self.intlist) self.ice.StatusInit() self.vce.StatusInit() if self.inC: self.vce.ConceptWrapper(self.inC) # The list of vital signs we support (from RAA data) pool = ['Pulse', 'Resp', 'BP', 'GCS', 'Glucose', 'SPO2', 'Pain', 'EKG'] for item in pool: self.vce.SpecificInit(item) blackboard.Signs = self.sce.Status blackboard.Vitals = self.vce.Status blackboard.Inters = self.ice.Status blackboard.ConcLog = [] return True