def __init__(self, parent, daytime=False): CReport.__init__(self, parent) self.daytime = daytime if daytime: self.setTitle(u'Коечный фонд ДС') else: self.setTitle(u'Коечный фонд')
def __init__(self, parent): CReport.__init__(self, parent) self.setPayPeriodVisible(False) self.setTitle( u'Сведения о проведении диспансеризации определенных групп взрослого населения' ) self.prepareRows()
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Отчет по поступлению и выписке пациентов') self.db = QtGui.qApp.db self.boldFormat = QtGui.QTextCharFormat() self.boldFormat.setFontWeight(QtGui.QFont.Bold)
def __init__(self, parent=None, suspicions=False): CReport.__init__(self, parent) self.suspicions = suspicions self.setPayPeriodVisible(False) self.setTitle( u'Ан-з нагрузки на отд-е по плательщикам Э-15С (стац. виды помощи)' )
def __init__(self, parent, suspicions=False): CReport.__init__(self, parent) self.suspicions = suspicions self.setPayPeriodVisible(False) self.setTitle( u'Детализированный список сведений о направлениях на госпитализацию' )
def __init__(self, parent): CReport.__init__(self, parent) self.setPayPeriodVisible(False) self.setTitle(u'Сведения о переведенных') self.processedEvents = [] self.deathEventResults = [] self.params = {}
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Отчет: клинические исследования') self.db = QtGui.qApp.db self.tblOrganisation = self.db.table('Organisation') self.tblOrgStruct = self.db.table('OrgStructure') self.tblPrson = self.db.table('Person')
def __init__(self, parent): CReport.__init__(self, parent) # self.setOwnershipVisible(True) # self.setWorkTypeVisible(True) self.setTitle( u'Сведения о дополнительной диспансеризации работающих граждан, Ф.№ 12-Д-3-M', u'Сведения о дополнительной диспансеризации работающих граждан')
def __init__(self, parent, mode='07'): CReport.__init__(self, parent) self.mode = mode self.setTitle( u'Сведения о результатах дополнительной диспансеризации работающих граждан, Ф.№ 12-Д-2-' + mode, u'Сведения о дополнительной диспансеризации работающих граждан')
def __init__(self, parent, suspicions=False): CReport.__init__(self, parent) self.suspicions = suspicions self.setPayPeriodVisible(False) self.setTitle( u'Сведения о заболеваниях психическими расстройствами и расстройствами поведения (кроме заболеваний, связанных с употреблением психоактивных веществ)' )
def __init__(self, parent): CReport.__init__(self, parent) self.setPayPeriodVisible(False) self.setTitle(u'Сведения о выявленных отдельных факторах риска развития хронических неинфекционных заболеваний, не являющихся заболеваниями, в соответствии с кодами МКБ-10') self.resultSet = [] self.count4002_1 = 0 self.count4002_2 = 0
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Смоленская область. Отчет по диспансеризации подростков.') self.db = QtGui.qApp.db self.dpAnalysisMap = None self.actionTypeGroup1 = None self.actionTypeGroup2 = None
def __init__(self, parent=None): CReport.__init__(self, parent) self.setPayPeriodVisible(False) self.setTitle( u'Ан-з нагрузки на отд-е по профилям коек Э-24С (стац. виды помощи)' ) self._financeIds = QtGui.qApp.db.getIdList('rbFinance')
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Отчет: конкретный протокол') self.db = QtGui.qApp.db self.tblOrganisation = self.db.table('Organisation') self.tblOrgStruct = self.db.table('OrgStructure') self.tblPrson = self.db.table('Person') self.clintIdList = []
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Сводный отчет по плательщикам') self._mapPayerIdToInfo = {} self._mapPayerIdToAttachedClientsCount = {} self._mapPayerAccountsClientsCount = {} self._mapFinanceIdToPayerId = {} self.resetHelpers()
def __init__(self, parent): CReport.__init__(self, parent) self.resultDict = {} self.setTitle(u'Предварительная запись') self.orgStructureCache = {} self.specialityCache = {} self.postCache = {} self.resume = [0] * 8 self.visitsResume = [0] * 8
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Обращения по врачам') self._queueEventTypeId = forceRef( QtGui.qApp.db.translate('EventType', 'code', etcTimeTable, 'id')) self._mapOrgStructureToInfo = {} self._mapPersonPlan = {} self._mapFullOrgStructureNameToId = {} self.resetHelpers()
def __init__(self, parent=None): CReport.__init__(self, parent) self.setTitle( u'Учёт больных и коечного фонда Городской Клинической Больницы №36' ) self.db = QtGui.qApp.db self.tableOrgStructure = self.db.table('OrgStructure') self.tableOSHB = self.db.table('OrgStructure_HospitalBed')
def __init__(self, parent, suspicions=False): CReport.__init__(self, parent) self.suspicions = suspicions self.setPayPeriodVisible(False) if suspicions: self.setTitle( u'Сведения о выявленных подозрениях на наличие заболеваний (случаев)' ) else: self.setTitle(u'Сведения о выявленных заболеваниях (случаев)')
def __init__(self, parent, hospitalization=False): CReport.__init__(self, parent) self.hospitalization = hospitalization if self.hospitalization: self.setTitle( u'Структура госпитализации первично и повторно обратившихся пострадавших' ) self.diagnosis = diagnosisForHospitalization else: self.setTitle( u'Структура обращаемости по основным нозологическим группам') self.diagnosis = diagnosis
def __init__(self, parent, reportType=2014): CReport.__init__(self, parent) self.setPayPeriodVisible(False) self.reportType = reportType if self.reportType == 2014: self.setTitle( u'Сведения о распространенности факторов риска развития хронических неинфекционных заболеваний, являющихся основной причиной инвалидности и преждевременной смертности населения Российской Федерации (человек)' ) else: self.setTitle( u'Общие результаты диспансеризации определенных групп взрослого населения' )
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Сводка об оказанных услугах') self._mapPersonPlan = {} self._mapOrgStructure2PersonDict = {} self._mapOrgStructureName2Id = {} self._mapPersonId2EventIdList = {} self._mapPersonId2InspectionCount = {} self._mapOrgStructure2Norm = {} self._totalNorm = 0 self.resetHelpers() self._queueEventTypeId = forceRef(QtGui.qApp.db.translate('EventType', 'code', etcTimeTable, 'id'))
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Отчет по УЕТ') self._mapOrgStructureToName = {} self.mainOrgStructureItems = None self.printedItemCount = 0 self.headerCount = 0 self.headerList = [] self.orgStructureResult = {} self._mapOrgStructureToFullName = {} self.result = [] self.boldChars = None
def __init__(self, parent, report): CReport.__init__(self, parent) self._report = report self._report._load() self.setTitle(report._name) self.modelCols = self._report.modelCols self.modelTableCap = self._report.modelTableCap self.modelTableCapGroup = self._report.modelTableCapGroup self.modelConditions = self._report.modelConditions self.modelParams = self._report.modelParams self.modelFunctions = self._report.modelFunctions self.modelGroups = self._report.modelGroups self.modelOrders = self._report.modelOrders self.queryCols = []
def __init__(self, parent, diseaseCharacterCodes=None): CReport.__init__(self, parent) if not diseaseCharacterCodes: diseaseCharacterCodes = [3, 4] self.diseaseCharacterCodes = diseaseCharacterCodes self.setPayPeriodVisible(False) if diseaseCharacterCodes == [3, 4]: self.setTitle(u'Сведения о выявленных при проведении диспансеризации заболеваниях (случаев') elif diseaseCharacterCodes == [2]: self.setTitle(u'Сведения о впервые выявленных при проведении диспансеризации заболеваниях (случаев)') elif diseaseCharacterCodes == [5]: self.setTitle(u'Сведения о выявленных в ходе диспансеризации подозрениях на заболевание') else: self.setTitle(u'[ERROR]')
def __init__(self, parent, mode=0): """ mode = 0 - по социальным статусам, 1 - по типам обращений, 2 - по инвалидностям. """ CReport.__init__(self, parent) if mode == 0: self.setTitle( u'Список пациентов, срок действия социальных статусов которых истекает.' ) elif mode in (1, 2): self.setTitle( u'Список пациентов, которым необходимо пройти переосвидетельствование.' ) self.mode = mode
def __init__(self, parent): CReport.__init__(self, parent) self.setTitle(u'Коечный фонд и его использование') self.curYear = QtCore.QDate.currentDate().year() self.prevYear = self.curYear - 1 self.showPrewYear = False self.OrgStructureType = {} self.OrgStructureName = {} self.reportFields = ('bedCountPrev', 'bedCountCur', 'bedCountAvg', 'receivedTotal', 'byEmergency', 'byHimself', 'planned', 'leavedTotal', 'dead', 'financeOMS', 'financeBudget', 'financeNonBudget', 'bedDays', 'repeated', 'operatedClients')
def __init__(self, parent, begDate, endDate): CReport.__init__(self, parent) self.setTitle(u'Отчет: вызовы СМП') self.begDate = begDate self.endDate = endDate if not forceBool( getVal(QtGui.qApp.preferences.appPrefs, 'smpService', False)) or not forceString( getVal(QtGui.qApp.preferences.appPrefs, 'smpAddress', '')): QtGui.QMessageBox.warning(self, u'Ошибка', u'Не введен адрес сервиса') try: self.exchange = SmpExchange() except Exception as ex: QtGui.QMessageBox.warning( self, u'Ошибка', u'Не удалось установить соединение \n %s' % forceString(ex.message))
def __init__(self, parent): CReport.__init__(self, parent) self.setPayPeriodVisible(False) self.setTitle(u'Форма 39') region = QtGui.qApp.region() if region == '78': # СПб self.cureEventGoalCode = ['5', '7'] self.prophylaxyEventGoalCode = '2' elif region == '91': # Крым self.cureEventGoalCode = ['1'] self.prophylaxyEventGoalCode = '2' # elif region == '23': # Краснодар # self.curePurposeCode = ? # self.prophylaxyPurposeCode = ? else: self.cureEventGoalCode = ['1'] self.prophylaxyEventGoalCode = '2'
def __init__(self, parent, type): CReport.__init__(self, parent) self.type = type if type == 'stat': self.setTitle( u'Раздел II. Основные показатели деятельности медицинских организаций по оказанию медицинской помощи в стационарных условиях' ) elif type == 'amb': self.setTitle( u'Раздел III. Основные показатели деятельности медицинских организаций по оказанию медицинской помощи в амбулаторных условиях (за исключением стоматологической помощи)' ) elif type == 'stom': self.setTitle( u'Раздел IV. Основные показатели деятельности медицинских организаций по оказанию стоматологической помощи в амбулаторных условиях' ) elif type == 'statDs': self.setTitle( u'Раздел V. Основные показатели деятельности медицинских организаций по оказанию медицинской помощи в условиях дневных стационаров' )