Commits

cuciferus  committed d48c647

am rebagat data.db(da stiu), am pus un xml de umbrello pentru UML
si mai ales recomandari.ui care trebe pus in program

  • Participants
  • Parent commits 91ab52f
  • Branches old

Comments (0)

Files changed (4)

File data.db

Binary file added.

File main.pyc

Binary file added.

File recomandari.ui

+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>Form</class>
+ <widget class="QWidget" name="Form">
+  <property name="geometry">
+   <rect>
+    <x>0</x>
+    <y>0</y>
+    <width>342</width>
+    <height>618</height>
+   </rect>
+  </property>
+  <property name="windowTitle">
+   <string>Form</string>
+  </property>
+  <layout class="QFormLayout" name="formLayout">
+   <item row="0" column="0">
+    <widget class="QLabel" name="label">
+     <property name="text">
+      <string>Anterior</string>
+     </property>
+    </widget>
+   </item>
+   <item row="1" column="0">
+    <widget class="QComboBox" name="comboBox">
+     <item>
+      <property name="text">
+       <string>dati de verificare</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>01.04</string>
+      </property>
+     </item>
+     <item>
+      <property name="text">
+       <string>09.09</string>
+      </property>
+     </item>
+    </widget>
+   </item>
+   <item row="2" column="0" colspan="2">
+    <widget class="QTextEdit" name="textEdit_2"/>
+   </item>
+   <item row="3" column="0" colspan="2">
+    <widget class="QPushButton" name="pushButton">
+     <property name="text">
+      <string>Copiaza din anterior in actual</string>
+     </property>
+    </widget>
+   </item>
+   <item row="4" column="0">
+    <spacer name="verticalSpacer">
+     <property name="orientation">
+      <enum>Qt::Vertical</enum>
+     </property>
+     <property name="sizeHint" stdset="0">
+      <size>
+       <width>20</width>
+       <height>40</height>
+      </size>
+     </property>
+    </spacer>
+   </item>
+   <item row="10" column="0" colspan="2">
+    <widget class="QTextEdit" name="textEdit"/>
+   </item>
+   <item row="11" column="0">
+    <widget class="QPushButton" name="pushButton_2">
+     <property name="text">
+      <string>Gata</string>
+     </property>
+    </widget>
+   </item>
+   <item row="8" column="0">
+    <widget class="QFontComboBox" name="fontComboBox"/>
+   </item>
+   <item row="6" column="0">
+    <widget class="QLabel" name="label_2">
+     <property name="text">
+      <string>Actual</string>
+     </property>
+    </widget>
+   </item>
+   <item row="9" column="0">
+    <widget class="QSpinBox" name="spinBox"/>
+   </item>
+   <item row="9" column="1">
+    <widget class="QPushButton" name="pushButton_3">
+     <property name="text">
+      <string>Bold</string>
+     </property>
+    </widget>
+   </item>
+  </layout>
+ </widget>
+ <resources/>
+ <connections/>
+</ui>
+<?xml version="1.0" encoding="UTF-8"?>
+<XMI verified="false" xmi.version="1.2" timestamp="2010-05-10T21:07:05" xmlns:UML="http://schema.omg.org/spec/UML/1.3">
+ <XMI.header>
+  <XMI.documentation>
+   <XMI.exporter>umbrello uml modeller http://uml.sf.net</XMI.exporter>
+   <XMI.exporterVersion>1.5.8</XMI.exporterVersion>
+   <XMI.exporterEncoding>UnicodeUTF8</XMI.exporterEncoding>
+  </XMI.documentation>
+  <XMI.metamodel xmi.version="1.3" href="UML.xml" xmi.name="UML"/>
+ </XMI.header>
+ <XMI.content>
+  <UML:Model isSpecification="false" isAbstract="false" isLeaf="false" xmi.id="m1" isRoot="false" name="UML Model">
+   <UML:Namespace.ownedElement>
+    <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="folder" name="folder"/>
+    <UML:Stereotype visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="datatype" name="datatype"/>
+    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Logical View" name="Logical View">
+     <UML:Namespace.ownedElement>
+      <UML:Package stereotype="folder" visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Datatypes" name="Datatypes">
+       <UML:Namespace.ownedElement>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="VlPUHJFLNMrr" name="int"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MIytdLZKGBbG" name="char"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="I4vKCezhNP9e" name="bool"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="iOx4inv55ryi" name="float"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CW0RhbhxfbHp" name="double"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="FFVaeeFK1COj" name="short"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zIm29jlKFjlw" name="long"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uy19mEOHp0t4" name="unsigned int"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JsEhaCzME75x" name="unsigned short"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RIfCD0c7weEg" name="unsigned long"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qbvfZnhsfuYF" name="string"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="UZO2IudBxQ3g" name="array"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="AuLBOJssd216" name="tuple"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="N8rHj0E93tFc" name="dict"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="KZCIoNC9WYSP" name="object"/>
+        <UML:DataType stereotype="datatype" visibility="public" isSpecification="false" namespace="Datatypes" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Q4PSAypGn5zn" name="set"/>
+       </UML:Namespace.ownedElement>
+      </UML:Package>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6U7OXoWS7zpL" name="DataDelegate">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="IiOZHVuLfgOL"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="01gff2yqRbd0" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="QZfsAIqmqbEz" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="dakU8TcnK4IZ" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="PR6QxClxBQbr" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4qkNs2uHSyiP" name="createEditor">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="dkp3IiJqVppE" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="8RKIpv9GTm8b" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="2wNtXbqaQYvI" type="qbvfZnhsfuYF" value="" name="parent"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="anY0lENrdi9T" type="qbvfZnhsfuYF" value="" name="option"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="bIh42ng5j3wF" type="qbvfZnhsfuYF" value="" name="index"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3C5huF8WVnYY" name="setEditorData">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="6wbJGTmFd6ie" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="aEbHGVWtFJuV" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="zBJU18g4LmjD" type="qbvfZnhsfuYF" value="" name="combobox"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="1pjUcG2AUbSk" type="qbvfZnhsfuYF" value="" name="index"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="EOgZAQn9DUeq" name="setModelData">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="3TywLAybA95c" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="ke0DESvINVad" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="wMqZSWDhvuE3" type="qbvfZnhsfuYF" value="" name="editor"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="IzBVSnJCPKNd" type="qbvfZnhsfuYF" value="" name="model"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="kJw7mWiisXIJ" type="qbvfZnhsfuYF" value="" name="index"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Package visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6L6Cm2gW3Lf8" name="QtGui">
+       <UML:Namespace.ownedElement>
+        <UML:Class visibility="public" isSpecification="false" namespace="6L6Cm2gW3Lf8" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="9Doe1K46JtRv" name="QStyledItemDelegate"/>
+        <UML:Class visibility="public" isSpecification="false" namespace="6L6Cm2gW3Lf8" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="BUlfQgybcall" name="QMainWindow"/>
+       </UML:Namespace.ownedElement>
+      </UML:Package>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="6U7OXoWS7zpL" xmi.id="IiOZHVuLfgOL" parent="9Doe1K46JtRv" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="uOmJgAxRRrWD" name="Analize">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="fLd37wkFr9gi"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="oW8gdmMHeQ5N" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="NJ7MniB4omg4" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="fcHMspUmLBIR" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="fZCQRyLFTRt4" type="qbvfZnhsfuYF" value="" name="query"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="DGLrgPCJzUdp" type="qbvfZnhsfuYF" value="" name="nume"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="J6beHt3vQDLr" type="qbvfZnhsfuYF" value="" name="cnp"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="9e4c5whJC08q" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="djz3wIs3xvg0" name="closeEvent">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="mVshOWiFpzG7" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="rLH1JQrhjw1U" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="eDYTxCXbvUcp" type="qbvfZnhsfuYF" value="" name="event"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="N5o41pWd026y" name="focusin">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="JBD9BTEWW2ZV" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="EbX939wocpV0" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="p59o8DmMnJUq" name="populeaza">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="eszBsYgfdpTl" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="QQe1D81XJDeU" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3D6qUaevyJuC" name="veziEvaluari">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="iaeJO85PL9Do" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Pthi6JDl9Au1" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jrjh8brXUYGb" name="baga_alta_data">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="kdX3mkrVaYBg" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="rRK0ZEzHmeaA" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="92CcZQDOrXNQ" name="epi_calc">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="wZ7U6GADGMpp" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="lKfVyDggrDid" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="m2CbXZzGtcmq" name="calculeaza">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="dA3uWtjHvvqR" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="qQUhbCIXmP1q" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SqhMSRAGrexT" name="stadiu">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="pgFgJA9AO8j0" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="rG0bd0RF8U9e" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="NqtHkkiCYNWy" type="qbvfZnhsfuYF" value="" name="rfg"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="6AFEcMqyCiFu" name="alteAnalize">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="IthezOe3WrH8" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Qv7yIbu7G7mZ" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="D66OoJIEENAX" name="baga_analize">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="rSc6qkbppD2z" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="z4cFCOmSGR6F" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="pjJLaYRmcYAQ" type="qbvfZnhsfuYF" value="" name="analize"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="amPoDT30CKLl" name="numele">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="Dnk2ykzWWMKh" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="rmXTIhs87UEx" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="pOh0g0lXlG13" name="printeaza">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="TVdxpyffKKd0" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="xrB2LN0Y8iY7" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="uOmJgAxRRrWD" xmi.id="fLd37wkFr9gi" parent="BUlfQgybcall" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="MY6cX7XOHZhe" name="Adresa">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="HglaHkvdGzFn"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="x7YD4ny9Y5Us" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="b6ecXApmInYw" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="uShuBndkZYpw" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="XJbAWn4Utchx" type="qbvfZnhsfuYF" value="" name="query"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Oe6wjbmd3TWD" type="qbvfZnhsfuYF" value="" name="cnp"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="G7xogmiD3HNY" type="qbvfZnhsfuYF" value="" name="nume"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="5P2y2htQJ0K3" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XG9ZYU7bt7Xt" name="baga_adresa">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="yPxEAVAijHHF" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="mQH6Ob9zfnaD" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="jMoaTJUFilL6" name="verifica_adresa">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="bWuJn9YWVN6w" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="LS40GeBC36OE" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="MY6cX7XOHZhe" xmi.id="HglaHkvdGzFn" parent="XElGkshEVc3R" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gYBOIVVdvZbB" name="SGA">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="DlLErhQRDKky"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="bWbopJlGcDBD" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="jnaPGv8wWOvI" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="m1Vs3CFYLEx2" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="oXt9QxJzUtmH" type="qbvfZnhsfuYF" value="" name="query"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="CXVmkg0ViVNj" type="qbvfZnhsfuYF" value="" name="nume"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="faGzmD1aish6" type="qbvfZnhsfuYF" value="" name="cnp"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="qz6IssX2N2p7" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="burHmWOcVUsN" name="ceva">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="IeAm153azssm" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="KPQhSDm90NWG" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OGMukDF4adj2" name="verifica">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="aIlAwSBkwIZk" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="qT9oqd57IFrJ" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="JutImj2BzN3j" type="qbvfZnhsfuYF" value="" name="categorie"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="XElGkshEVc3R" name="QDialog"/>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="gYBOIVVdvZbB" xmi.id="DlLErhQRDKky" parent="XElGkshEVc3R" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="wcrCpjT8bKPO" name="MyFtp">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="xcXts6boiTyX"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OWF4xCc5bEpL" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="TK4IC0Z3mUSz" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Hu9hVzufZQeg" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="MSixkbO96bD3" type="qbvfZnhsfuYF" value="" name="ftpData"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="nn7PzwkGoswJ" type="qbvfZnhsfuYF" value="" name="mode"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="roxQCb5Z1lWm" type="qbvfZnhsfuYF" value="" name="test"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="NstTR4UFqZcp" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4XY5I2pdsg6J" name="start">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="QPfBu7Ayeg1u" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="jZWZ88OcTSsd" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="gpYYVcpCBMlI" name="uploadFile">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="JIxvwxpckL8D" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="S8staiXz7CAz" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yxQ7HBNkJDbs" name="downloadFile">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="tGndbtqZoGf6" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="v8p1Iz0ZFwSB" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Q2ojGPZBWOCo" name="errorHandle">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="NPDCgsG4v4n9" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="LBMa7oj04Ubg" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="RLIvjTk3e4dl" name="ftpFinishedTest">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="s6FatavYBL4q" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="sLjvpKbDjmNN" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="fdRYfDh4Wz0F" type="qbvfZnhsfuYF" value="" name="request"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="SiI6mupcFYX2" type="qbvfZnhsfuYF" value="" name="error"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Wlv2itHBbYFN" name="ftpFinishedMigration">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="eG1F71kZwkCD" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Q5zdbXfUdt2U" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Tx0fG4TmnMoW" type="qbvfZnhsfuYF" value="" name="request"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="F4fqauB0x9bZ" type="qbvfZnhsfuYF" value="" name="error"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="4PX3malKsWTm" name="QObject"/>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="wcrCpjT8bKPO" xmi.id="xcXts6boiTyX" parent="4PX3malKsWTm" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="nfza2o6Fsj4S" name="FtpThread">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="6yu3g6GTlF2l"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="JXt2kvom2nds" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="tJZPS5ZrF7Zb" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="oxI4gHdNJFLT" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="2chmpyE6T58B" type="qbvfZnhsfuYF" value="" name="ftpData"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="1wx3hbtVW9YC" type="qbvfZnhsfuYF" value="" name="mode"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="OBZiOs9PUqBH" type="qbvfZnhsfuYF" value="" name="test"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="mNNDSUOROKS6" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="zi0SW9hGU5Rx" name="run">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="cxQp2xR1dPR9" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="XpMv7pzy8ZNb" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Z9N3CoyjbLej" name="okTest">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="C2zpRRwyaJ2k" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="AehGB3plyFb0" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cDQZM160F5EN" name="QThread"/>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="nfza2o6Fsj4S" xmi.id="6yu3g6GTlF2l" parent="cDQZM160F5EN" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="7yTjJ5QRh5gq" name="Evaluare">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="6Vc4lB2vB2jc"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WO4hOnIrRrqO" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="MXilOX9m6ahq" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="QZQxjCmzJ1uU" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="xhoN38WZUZHt" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="kUn1VhWQMIoP" name="pacient">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="z7r5fWtN0eOT" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="QIxsrClCjSx5" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="LuugAg5Yw0Ro" name="startDB">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="IW2G9PkUHcAS" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="AA0tcvwZ0lff" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GE0CCPyNayEA" name="closeEvent">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="3ALd6XlygVrZ" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="s9ksuNYArYR0" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="xBTFlbf1nfB0" type="qbvfZnhsfuYF" value="" name="event"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qNjivAgrJ744" name="focusChanged">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="LkQzDFY4cIkV" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="jj3UMDUPNn0R" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SQKmWOoF5qjQ" name="veziEval">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="Sol24VWXuqHQ" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="3CnOxmpGWDGj" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="D3dIrMgsWUGU" name="textChangedHandler">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="iEKc3Z0GddWS" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="G4ikFyTglFip" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yDLSfZutbddr" name="cauta_f">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="2djdGF5CQOf5" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="b6XKJDA2SScV" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yZyZCbOmgv4z" name="adaugaEvaluare_f">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="DBMSucwtvcGd" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="9C1Zfe2fFlIV" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="yLgPiLSesPB3" type="qbvfZnhsfuYF" value="" name="cnp"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="yaneVrcc4b9h" type="qbvfZnhsfuYF" value="" name="tip"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="7yTjJ5QRh5gq" xmi.id="6Vc4lB2vB2jc" parent="XElGkshEVc3R" name=""/>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="vgHn5To21bgU" xmi.id="RI7VuGA5QWYK" parent="XElGkshEVc3R" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="hcPh9bicSbU9" name="Main">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="zmBHgAoHpZrD"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="SW1H3qUMcalS" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="EcYqAJGFeCP1" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="5NxBMAQx2IxU" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="a7xgPgQsAQ7C" type="qbvfZnhsfuYF" value="" name="argv"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="hcPh9bicSbU9" xmi.id="zmBHgAoHpZrD" parent="KZCIoNC9WYSP" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="vgHn5To21bgU" name="Pacient">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="RI7VuGA5QWYK"/>
+        <UML:Generalization xmi.idref="MpyM5vrf0oJO"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="CE6aicvq64sA" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="gGQ79ViqQqeI" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="UV9YPthlQt5b" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="jwApsDo3Rsd8" type="qbvfZnhsfuYF" value="" name="query"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="UWyaZoi3Hpbh" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="3SJTKvboRXM0" name="verifica">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="AKpaBTqCtAdD" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="K21braGXrgey" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="5CzUkJT2LUdC" name="insert_pacient">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="NtbvGkiEzl1M" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="3uhuYMqggfGp" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="650zFdAIo7kY" type="qbvfZnhsfuYF" value="" name="nume"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="QDYjgBtj3bba" type="qbvfZnhsfuYF" value="" name="prenume"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="xRGb5VPBaN9n" type="qbvfZnhsfuYF" value="" name="data_dializa"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="0H3mPnIn1qVh" type="qbvfZnhsfuYF" value="" name="data_diabet"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="2OO3zxduOuWR" type="qbvfZnhsfuYF" value="" name="cnp"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="WJ8XAdCA1YD1" name="adaugaPacient">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="cfnaOmwu54QF" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="VrvsjPJ4IuzY" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="vgHn5To21bgU" xmi.id="MpyM5vrf0oJO" parent="XElGkshEVc3R" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="GCUfS538P8vL" name="Analize_widget">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="pTlIuvZ872lZ"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="R8LWA43Dtifn" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="JnxyBUle4lyM" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="GQHiIdEjDmGg" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="d4yvaZ52fOWp" type="qbvfZnhsfuYF" value="" name="parent"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Ta0MIf7Z5NFN" type="qbvfZnhsfuYF" value="" name="nume"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="yT69DLpoPmjx" type="qbvfZnhsfuYF" value="" name="unitateDeMasura"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Q6tTR8qNavXn" name="updateValoare">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="04u4nrODxIgM" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="GKad6HYN4WLG" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="OVjyQGkeZKFf" name="__float__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="dgQYw4uKXcJv" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="bl3eHMuFPmHC" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="q3XPLm3uW4Yn" name="forPrint">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="SHDyrWtiXR5q" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="QQ3nDI0qyONu" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="B8khCHVbhWOu" name="__repr__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="K4trVyfh7QMH" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="oOjlm6dDLqBD" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="frsMLFF8dytO" name="text">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="MAxTYJiD9bYS" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="2UbLLkWfoPVI" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="qnYRjPpjuO4F" name="__str__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="NUGU3oxtbTII" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="8bsvyNBKW6l4" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="t81nU52besWd" name="baga">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="kfXOW1zmgvUP" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Gfxklhm6B2bE" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="oW5NzNfsTgdw" type="qbvfZnhsfuYF" value="" name="valoare"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="GCUfS538P8vL" xmi.id="pTlIuvZ872lZ" parent="Zt7u7YD39vJG" name=""/>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="cGVlJ4z5a2TY" name="Pagina_widget">
+       <UML:GeneralizableElement.generalization>
+        <UML:Generalization xmi.idref="P8Orn2nXfKtB"/>
+       </UML:GeneralizableElement.generalization>
+       <UML:Classifier.feature>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="R9u6RnGkeBjQ" name="__init__">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="1au1iF8KblWM" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="Z7oFxvAt1AL7" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="cMdElzbC7TGW" type="qbvfZnhsfuYF" value="" name="setu"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="GWHtg0JF66S3" type="qbvfZnhsfuYF" value="" name="parent"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="j7WqanKpHbiv" name="introdu">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="4rBJTtF3qNhw" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="azAg5ah7Ab8t" type="qbvfZnhsfuYF" value="" name="self"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="qEDS0kmjpJXO" type="qbvfZnhsfuYF" value="" name="date"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+        <UML:Operation visibility="public" isSpecification="false" isQuery="false" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="yO18z71nLDDL" name="da_valori">
+         <UML:BehavioralFeature.parameter>
+          <UML:Parameter kind="return" xmi.id="Arv1FavDyuJv" type="qbvfZnhsfuYF"/>
+          <UML:Parameter visibility="private" isSpecification="false" xmi.id="x02kHZ8LRJcs" type="qbvfZnhsfuYF" value="" name="self"/>
+         </UML:BehavioralFeature.parameter>
+        </UML:Operation>
+       </UML:Classifier.feature>
+      </UML:Class>
+      <UML:Class visibility="public" isSpecification="false" namespace="Logical View" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Zt7u7YD39vJG" name="QWidget"/>
+      <UML:Generalization discriminator="" visibility="public" isSpecification="false" namespace="Logical View" child="cGVlJ4z5a2TY" xmi.id="P8Orn2nXfKtB" parent="Zt7u7YD39vJG" name=""/>
+      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="wWdpVwXnQPPr" name="">
+       <UML:Association.connection>
+        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="J41QIJstuvOc" type="hcPh9bicSbU9" name="" aggregation="none"/>
+        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="pmLwixEcTpRy" type="7yTjJ5QRh5gq" name="" aggregation="none"/>
+       </UML:Association.connection>
+      </UML:Association>
+      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="M92dD34TKuME" name="">
+       <UML:Association.connection>
+        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="pkpeUAYA8mmb" type="7yTjJ5QRh5gq" name="" aggregation="none"/>
+        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="cDYMAIWURW7d" type="uOmJgAxRRrWD" name="" aggregation="none"/>
+       </UML:Association.connection>
+      </UML:Association>
+      <UML:Association visibility="public" isSpecification="false" namespace="Logical View" xmi.id="B6r6T4tBtYe3" name="">
+       <UML:Association.connection>
+        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="false" isSpecification="false" xmi.id="6o9rblToHpwX" type="uOmJgAxRRrWD" name="" aggregation="none"/>
+        <UML:AssociationEnd changeability="changeable" visibility="public" isNavigable="true" isSpecification="false" xmi.id="JQwoYZLhgBl7" type="7yTjJ5QRh5gq" name="" aggregation="none"/>
+       </UML:Association.connection>
+      </UML:Association>
+     </UML:Namespace.ownedElement>
+     <XMI.extension xmi.extender="umbrello">
+      <diagrams>
+       <diagram showopsig="1" linecolor="#ff0000" snapx="10" showattribassocs="1" snapy="10" linewidth="0" showattsig="1" showpubliconly="1" showpackage="1" showstereotype="1" name="class diagram" font="DejaVu Sans,12,-1,5,50,0,0,0,0,0" canvasheight="787" canvaswidth="1018" localid="" snapcsgrid="0" showgrid="0" showops="1" usefillcolor="1" fillcolor="#ffff00" zoom="100" xmi.id="449WU2S8XLNi" documentation="" showscope="1" snapgrid="0" showatts="1" type="1">
+        <widgets>
+         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="274" showattsigs="601" showstereotype="1" y="120" showattributes="1" font="DejaVu Sans,12,-1,5,75,0,0,0,0,0" width="724" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="uOmJgAxRRrWD" showscope="1" height="275" showopsigs="601"/>
+         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="146" showattsigs="601" showstereotype="1" y="459" showattributes="1" font="DejaVu Sans,12,-1,5,75,0,0,0,0,0" width="541" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="7yTjJ5QRh5gq" showscope="1" height="199" showopsigs="601"/>
+         <classwidget linecolor="none" usesdiagramfillcolor="1" linewidth="none" showoperations="1" usesdiagramusefillcolor="1" showpubliconly="1" showpackage="1" x="88" showattsigs="601" showstereotype="1" y="39" showattributes="1" font="DejaVu Sans,12,-1,5,75,0,0,0,0,0" width="364" isinstance="0" usefillcolor="1" fillcolor="none" xmi.id="hcPh9bicSbU9" showscope="1" height="47" showopsigs="601"/>
+        </widgets>
+        <messages/>
+        <associations/>
+       </diagram>
+      </diagrams>
+     </XMI.extension>
+    </UML:Model>
+    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Use Case View" name="Use Case View">
+     <UML:Namespace.ownedElement/>
+    </UML:Model>
+    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Component View" name="Component View">
+     <UML:Namespace.ownedElement/>
+    </UML:Model>
+    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Deployment View" name="Deployment View">
+     <UML:Namespace.ownedElement/>
+    </UML:Model>
+    <UML:Model stereotype="folder" visibility="public" isSpecification="false" namespace="m1" isAbstract="false" isLeaf="false" isRoot="false" xmi.id="Entity Relationship Model" name="Entity Relationship Model">
+     <UML:Namespace.ownedElement/>
+    </UML:Model>
+   </UML:Namespace.ownedElement>
+  </UML:Model>
+ </XMI.content>
+ <XMI.extensions xmi.extender="umbrello">
+  <docsettings viewid="449WU2S8XLNi" uniqueid="JQwoYZLhgBl7" documentation=""/>
+  <listview>
+   <listitem open="1" type="800" id="Views">
+    <listitem open="1" type="801" id="Logical View">
+     <listitem open="0" type="807" id="449WU2S8XLNi" label="class diagram"/>
+     <listitem open="0" type="813" id="MY6cX7XOHZhe">
+      <listitem open="0" type="815" id="x7YD4ny9Y5Us"/>
+      <listitem open="0" type="815" id="XG9ZYU7bt7Xt"/>
+      <listitem open="0" type="815" id="jMoaTJUFilL6"/>
+     </listitem>
+     <listitem open="0" type="813" id="uOmJgAxRRrWD">
+      <listitem open="0" type="815" id="oW8gdmMHeQ5N"/>
+      <listitem open="0" type="815" id="djz3wIs3xvg0"/>
+      <listitem open="0" type="815" id="N5o41pWd026y"/>
+      <listitem open="0" type="815" id="p59o8DmMnJUq"/>
+      <listitem open="0" type="815" id="3D6qUaevyJuC"/>
+      <listitem open="0" type="815" id="jrjh8brXUYGb"/>
+      <listitem open="0" type="815" id="92CcZQDOrXNQ"/>
+      <listitem open="0" type="815" id="m2CbXZzGtcmq"/>
+      <listitem open="0" type="815" id="SqhMSRAGrexT"/>
+      <listitem open="0" type="815" id="6AFEcMqyCiFu"/>
+      <listitem open="0" type="815" id="D66OoJIEENAX"/>
+      <listitem open="0" type="815" id="amPoDT30CKLl"/>
+      <listitem open="0" type="815" id="pOh0g0lXlG13"/>
+     </listitem>
+     <listitem open="0" type="813" id="GCUfS538P8vL">
+      <listitem open="0" type="815" id="R8LWA43Dtifn"/>
+      <listitem open="0" type="815" id="Q6tTR8qNavXn"/>
+      <listitem open="0" type="815" id="OVjyQGkeZKFf"/>
+      <listitem open="0" type="815" id="q3XPLm3uW4Yn"/>
+      <listitem open="0" type="815" id="B8khCHVbhWOu"/>
+      <listitem open="0" type="815" id="frsMLFF8dytO"/>
+      <listitem open="0" type="815" id="qnYRjPpjuO4F"/>
+      <listitem open="0" type="815" id="t81nU52besWd"/>
+     </listitem>
+     <listitem open="0" type="813" id="6U7OXoWS7zpL">
+      <listitem open="0" type="815" id="01gff2yqRbd0"/>
+      <listitem open="0" type="815" id="4qkNs2uHSyiP"/>
+      <listitem open="0" type="815" id="3C5huF8WVnYY"/>
+      <listitem open="0" type="815" id="EOgZAQn9DUeq"/>
+     </listitem>
+     <listitem open="0" type="813" id="7yTjJ5QRh5gq">
+      <listitem open="0" type="815" id="WO4hOnIrRrqO"/>
+      <listitem open="0" type="815" id="kUn1VhWQMIoP"/>
+      <listitem open="0" type="815" id="LuugAg5Yw0Ro"/>
+      <listitem open="0" type="815" id="GE0CCPyNayEA"/>
+      <listitem open="0" type="815" id="qNjivAgrJ744"/>
+      <listitem open="0" type="815" id="SQKmWOoF5qjQ"/>
+      <listitem open="0" type="815" id="D3dIrMgsWUGU"/>
+      <listitem open="0" type="815" id="yDLSfZutbddr"/>
+      <listitem open="0" type="815" id="yZyZCbOmgv4z"/>
+     </listitem>
+     <listitem open="1" type="813" id="nfza2o6Fsj4S">
+      <listitem open="0" type="815" id="JXt2kvom2nds"/>
+      <listitem open="0" type="815" id="zi0SW9hGU5Rx"/>
+      <listitem open="0" type="815" id="Z9N3CoyjbLej"/>
+     </listitem>
+     <listitem open="1" type="813" id="hcPh9bicSbU9">
+      <listitem open="0" type="815" id="SW1H3qUMcalS"/>
+     </listitem>
+     <listitem open="1" type="813" id="wcrCpjT8bKPO">
+      <listitem open="0" type="815" id="OWF4xCc5bEpL"/>
+      <listitem open="0" type="815" id="4XY5I2pdsg6J"/>
+      <listitem open="0" type="815" id="gpYYVcpCBMlI"/>
+      <listitem open="0" type="815" id="yxQ7HBNkJDbs"/>
+      <listitem open="0" type="815" id="Q2ojGPZBWOCo"/>
+      <listitem open="0" type="815" id="RLIvjTk3e4dl"/>
+      <listitem open="0" type="815" id="Wlv2itHBbYFN"/>
+     </listitem>
+     <listitem open="1" type="813" id="vgHn5To21bgU">
+      <listitem open="0" type="815" id="CE6aicvq64sA"/>
+      <listitem open="0" type="815" id="3SJTKvboRXM0"/>
+      <listitem open="0" type="815" id="5CzUkJT2LUdC"/>
+      <listitem open="0" type="815" id="WJ8XAdCA1YD1"/>
+     </listitem>
+     <listitem open="1" type="813" id="cGVlJ4z5a2TY">
+      <listitem open="0" type="815" id="R9u6RnGkeBjQ"/>
+      <listitem open="0" type="815" id="j7WqanKpHbiv"/>
+      <listitem open="0" type="815" id="yO18z71nLDDL"/>
+     </listitem>
+     <listitem open="1" type="813" id="4PX3malKsWTm"/>
+     <listitem open="1" type="813" id="cDQZM160F5EN"/>
+     <listitem open="1" type="813" id="gYBOIVVdvZbB">
+      <listitem open="0" type="815" id="bWbopJlGcDBD"/>
+      <listitem open="0" type="815" id="burHmWOcVUsN"/>
+      <listitem open="0" type="815" id="OGMukDF4adj2"/>
+     </listitem>
+     <listitem open="1" type="818" id="6L6Cm2gW3Lf8">
+      <listitem open="1" type="813" id="XElGkshEVc3R"/>
+      <listitem open="1" type="813" id="BUlfQgybcall"/>
+      <listitem open="1" type="813" id="9Doe1K46JtRv"/>
+      <listitem open="1" type="813" id="Zt7u7YD39vJG"/>
+     </listitem>
+     <listitem open="0" type="830" id="Datatypes">
+      <listitem open="1" type="829" id="UZO2IudBxQ3g"/>
+      <listitem open="1" type="829" id="I4vKCezhNP9e"/>
+      <listitem open="1" type="829" id="MIytdLZKGBbG"/>
+      <listitem open="1" type="829" id="N8rHj0E93tFc"/>
+      <listitem open="1" type="829" id="CW0RhbhxfbHp"/>
+      <listitem open="1" type="829" id="iOx4inv55ryi"/>
+      <listitem open="1" type="829" id="VlPUHJFLNMrr"/>
+      <listitem open="1" type="829" id="zIm29jlKFjlw"/>
+      <listitem open="1" type="829" id="KZCIoNC9WYSP"/>
+      <listitem open="1" type="829" id="Q4PSAypGn5zn"/>
+      <listitem open="1" type="829" id="FFVaeeFK1COj"/>
+      <listitem open="1" type="829" id="qbvfZnhsfuYF"/>
+      <listitem open="1" type="829" id="AuLBOJssd216"/>
+      <listitem open="1" type="829" id="uy19mEOHp0t4"/>
+      <listitem open="1" type="829" id="RIfCD0c7weEg"/>
+      <listitem open="1" type="829" id="JsEhaCzME75x"/>
+     </listitem>
+    </listitem>
+    <listitem open="1" type="802" id="Use Case View"/>
+    <listitem open="1" type="821" id="Component View"/>
+    <listitem open="1" type="827" id="Deployment View"/>
+    <listitem open="1" type="836" id="Entity Relationship Model"/>
+   </listitem>
+  </listview>
+  <codegeneration>
+   <codegenerator language="Python">
+    <sourcecode value=":&#xa;QtGui.QItemDelegate.__init__(self,parent)&#xa;" id="01gff2yqRbd0"/>
+    <sourcecode value=":&#xa;editor=QtGui.QCombobox(parent)&#xa;" id="4qkNs2uHSyiP"/>
+    <sourcecode value=":&#xa;value=index.model().data(index,QtCore.Qt.DisplayRole).toString()&#xa;combobox.setCurrentIndex(value[0])&#xa;" id="3C5huF8WVnYY"/>
+    <sourcecode value=":&#xa;value=editor.currentIndex()&#xa;model.setData(index,editor.ItemData(value,QtCore.Qt.DisplayRole))&#xa;" id="EOgZAQn9DUeq"/>
+    <sourcecode value=":&#xa;self.alte=:&#xa;&#xa;&#xa;self.query=query&#xa;self.nume=nume&#xa;QtGui.QDialog.__init__(self,parent)&#xa;self.setWindowTitle('Analize '+self.nume)&#xa;self.cnp=cnp&#xa;self.centralWidget=QtGui.QWidget(self)&#xa;self.setObjectName('Analize')&#xa;self.test=QtGui.QDockWidget('grafic',self)&#xa;self.test.setFloating(True)&#xa;self.test.setAllowedAreas(QtCore.Qt.LeftDockWidgetArea|\&#xa;QtCore.Qt.RightDockWidgetArea|QtCore.Qt.BottomDockWidgetArea)self.layout=QtGui.QGridLayout()&#xa;evaluari=QtGui.QLabel('Vezi evaluari anterioare:')&#xa;self.evaluariContainer=QtGui.QWidget()&#xa;self.evaluariLayout=QtGui.QHBoxLayout()&#xa;self.evaluariContainer.setLayout(self.evaluariLayout)&#xa;self.evaluari=QtGui.QComboBox()&#xa;self.centralWidget.setLayout(self.layout)&#xa;self.setCentralWidget(self.centralWidget)&#xa;self.evaluariLayout.addWidget(self.evaluari)&#xa;self.altaData=QtGui.QPushButton('alta data')&#xa;self.evaluariLayout.addWidget(self.altaData)&#xa;self.meniuData=QtGui.QMenu(self.altaData)&#xa;self.calendar=QtGui.QCalendarWidget(self.meniuData)&#xa;self.apasaData=QtGui.QWidgetAction(self.meniuData)&#xa;self.apasaData.setDefaultWidget(self.calendar)&#xa;self.meniuData.addAction(self.apasaData)&#xa;self.altaData.setMenu(self.meniuData)&#xa;self.connect(self.calendar,QtCore.SIGNAL(&quot;clicked(QDate)&quot;),self.baga_alta_data)&#xa;self.layout.addWidget(evaluari)&#xa;self.veziEvaluari()&#xa;self.layout.addWidget(self.evaluariContainer)&#xa;tabw=QtGui.QTabWidget()&#xa;hlg=QtGui.QWidget()&#xa;pipi=QtGui.QWidget()&#xa;pipiLayout=QtGui.QVBoxLayout()&#xa;hlgLayout=QtGui.QVBoxLayout()&#xa;self.leucocite=Analize_widget(self,'leucocite','mii/uL')&#xa;self.hgb=Analize_widget(self,'hemoglobina','g/dL')&#xa;self.hct=Analize_widget(self,'hematocrit','%')&#xa;self.plt=Analize_widget(self,'trombocite','mii/uL')&#xa;self.bicarb=Analize_widget(self,'bicarbonat seric','mmol/L')&#xa;self.glicemie=Analize_widget(self,'glicemie','mg/dL')&#xa;alte=QtGui.QLabel('alta analiza',hlg)&#xa;self.altaAnaliza=QtGui.QLineEdit(hlg)&#xa;self.altaAnalizaValoare=QtGui.QLineEdit(hlg)&#xa;self.bagaAltaAnaliza=QtGui.QPushButton('baga analiza asta')&#xa;hlgLayout.addWidget(self.leucocite)&#xa;hlgLayout.addWidget(self.hgb)&#xa;hlgLayout.addWidget(self.hct)&#xa;hlgLayout.addWidget(self.plt)&#xa;hlgLayout.addWidget(self.bicarb)&#xa;pipiLayout.addWidget(self.glicemie)&#xa;altaAnalizaContainer=QtGui.QHBoxLayout()&#xa;altaAnalizaContainer.addWidget(alte)&#xa;altaAnalizaContainer.addWidget(self.altaAnaliza)&#xa;altaAnalizaContainer.addWidget(self.altaAnalizaValoare)&#xa;hlgLayout.addLayout(altaAnalizaContainer)&#xa;hlgLayout.addWidget(self.bagaAltaAnaliza)&#xa;hlg.setLayout(hlgLayout)&#xa;biochimie=QtGui.QWidget()&#xa;biochimieLayout=QtGui.QVBoxLayout()&#xa;self.acidUric=Analize_widget(self,'acid uric','mg/dL')&#xa;self.albumina=Analize_widget(self,'albumina','g/dL')&#xa;self.calciuTotal=Analize_widget(self,'calciu','mg/dL')&#xa;self.creatinina=Analize_widget(self,'creatinina','mg/dL')&#xa;self.fosfor=Analize_widget(self,'fosfor','mg/dL')&#xa;self.fosfataza=Analize_widget(self,'fosfataza alcalina','UI/L')&#xa;self.tgop=Analize_widget(self,'tgop','UI/L')&#xa;self.uree=Analize_widget(self,'uree','mg/dL')&#xa;self.glicata=Analize_widget(self,'glicozilata','%')&#xa;self.trigliceride=Analize_widget(self,'trigliceride','mg/dL')&#xa;self.colesterol=Analize_widget(self,'colesterol','mg/dL')&#xa;biochimieLayout.addWidget(self.acidUric,9)&#xa;biochimieLayout.addWidget(self.albumina,3)&#xa;biochimieLayout.addWidget(self.calciuTotal,0)&#xa;biochimieLayout.addWidget(self.creatinina,10)&#xa;biochimieLayout.addWidget(self.fosfor,2)&#xa;biochimieLayout.addWidget(self.fosfataza,1)&#xa;pipiLayout.addWidget(self.tgop,3)&#xa;biochimieLayout.addWidget(self.uree,8)&#xa;pipiLayout.addWidget(self.glicata,4)&#xa;pipiLayout.addWidget(self.trigliceride,2)&#xa;pipiLayout.addWidget(self.colesterol,1)&#xa;biochimie.setLayout(biochimieLayout)&#xa;self.leucocitepipi=Analize_widget(self,'in urina leucocite','mii/uL')&#xa;self.hematii=Analize_widget(self,'in urina hematii','mii/uL')&#xa;self.micro=Analize_widget(self,'microalbuminurie','mg/L')&#xa;self.raport=Analize_widget(self,'raport A/C','mg/g')&#xa;biochimieLayout.addWidget(self.leucocitepipi,6)&#xa;biochimieLayout.addWidget(self.hematii,7)&#xa;biochimieLayout.addWidget(self.micro,4)&#xa;biochimieLayout.addWidget(self.raport,5)&#xa;pipi.setLayout(pipiLayout)&#xa;patologi=QtGui.QLabel('Mai jos bagi cu , diagnosticele')&#xa;self.patologi=QtGui.QTextEdit()&#xa;self.layout.addWidget(patologi)&#xa;self.layout.addWidget(self.patologi)&#xa;recomandari=QtGui.QLabel('Aici recomandarile')&#xa;self.recomandari=Recomandari(self)&#xa;self.adaugaEvaluare=QtGui.QPushButton('Adauga Evaluare')&#xa;self.adaugaPrinteaza=QtGui.QPushButton('Adauga si Printeaza')&#xa;tabw.addTab(biochimie,&quot;analize 1&quot;)&#xa;tabw.addTab(pipi,&quot;analize 2&quot;)&#xa;tabw.addTab(hlg,&quot;analize 3&quot;)&#xa;self.layout.addWidget(tabw)&#xa;self.mdrd=QtGui.QPushButton('Mdrd2')&#xa;self.epi=QtGui.QPushButton('Epi')&#xa;self.clearence=QtGui.QLabel()&#xa;self.layout.addWidget(self.mdrd)&#xa;self.layout.addWidget(self.epi)&#xa;self.layout.addWidget(self.clearence)&#xa;self.rfg=0&#xa;self.layout.addWidget(recomandari)&#xa;self.layout.addWidget(self.recomandari)&#xa;self.layout.addWidget(self.adaugaEvaluare)&#xa;self.layout.addWidget(self.adaugaPrinteaza)&#xa;self.setTabOrder(self.calciuTotal,self.fosfataza)&#xa;self.setTabOrder(self.fosfataza,self.fosfor)&#xa;self.setTabOrder(self.fosfor,self.albumina)&#xa;self.setTabOrder(self.albumina,self.micro)&#xa;self.setTabOrder(self.micro,self.raport)&#xa;self.setTabOrder(self.raport,self.leucocitepipi)&#xa;self.setTabOrder(self.leucocitepipi,self.hematii)&#xa;self.setTabOrder(self.hematii,self.uree)&#xa;self.setTabOrder(self.uree,self.acidUric)&#xa;self.setTabOrder(self.acidUric,self.creatinina)&#xa;self.setTabOrder(self.creatinina,self.glicata)&#xa;self.setTabOrder(self.glicata,self.glicemie)&#xa;self.setTabOrder(self.glicemie,self.colesterol)&#xa;self.setTabOrder(self.colesterol,self.trigliceride)&#xa;self.connect(self.mdrd,QtCore.SIGNAL('clicked()'),self.calculeaza)&#xa;self.connect(self.epi,QtCore.SIGNAL('clicked()'),self.epi_calc)&#xa;self.setTabOrder(self.trigliceride,self.tgop)&#xa;self.patologi.setFocus()&#xa;self.connect(self.adaugaEvaluare,QtCore.SIGNAL('clicked()'),self.baga_analize)&#xa;self.connect(self.adaugaEvaluare,QtCore.SIGNAL('clicked()'),self,QtCore.SLOT('accept()'))&#xa;self.connect(self.adaugaPrinteaza,QtCore.SIGNAL('clicked()'),lambda:self.baga_analize(1))&#xa;self.connect(self.evaluari,QtCore.SIGNAL('currentIndexChanged(int)'),self.populeaza)&#xa;self.connect(self.bagaAltaAnaliza,QtCore.SIGNAL('clicked()'),self.alteAnalize)&#xa;self.show()&#xa;" id="oW8gdmMHeQ5N"/>
+    <sourcecode value=":&#xa;self.test.close()&#xa;self.parent.show()&#xa;" id="djz3wIs3xvg0"/>
+    <sourcecode value=":&#xa;print QtGui.QApplication.focusWidget().objectName&#xa;" id="N5o41pWd026y"/>
+    <sourcecode value=":&#xa;data=self.evaluari.currentText()&#xa;self.query.prepare('select * from analize where cnp=? and data=?')&#xa;self.query.addBindValue(QtCore.QVariant(self.cnp))&#xa;self.query.addBindValue(QtCore.QVariant(data))&#xa;self.query.exec_()&#xa;lista_analize=[&quot;acidUric&quot;,&quot;albumina&quot;,&quot;calciuTotal&quot;,&quot;creatinina&quot;,&quot;fosfor&quot;,&quot;fosfataza&quot;,&#xa;&quot;tgop&quot;,&quot;glicata&quot;,&quot;uree&quot;,&quot;trigliceride&quot;,&quot;colesterol&quot;,&quot;leucocite&quot;,&quot;hgb&quot;,&quot;hct&quot;,&quot;plt&quot;,&quot;bicarb&quot;,&quot;leucocitepipi&quot;,&quot;hematii&quot;,&quot;micro&quot;,&quot;raport&quot;,&quot;patologi&quot;,&quot;recomandari&quot;]while self.query.next():&#xa;  self.acidUric.baga(self.query.value(0).toString())&#xa;  self.albumina.baga(self.query.value(1).toString())&#xa;  self.calciuTotal.baga(self.query.value(2).toString())&#xa;  self.creatinina.baga(self.query.value(3).toString())&#xa;  self.fosfor.baga(self.query.value(4).toString())&#xa;  self.fosfataza.baga(self.query.value(5).toString())&#xa;  self.tgop.baga(self.query.value(6).toString())&#xa;  self.glicata.baga(self.query.value(7).toString())&#xa;  self.uree.baga(self.query.value(8).toString())&#xa;  self.trigliceride.baga(self.query.value(9).toString())&#xa;  self.colesterol.baga(self.query.value(10).toString())&#xa;  self.leucocite.baga(self.query.value(11).toString())&#xa;  self.hgb.baga(self.query.value(12).toString())&#xa;  self.hct.baga(self.query.value(13).toString())&#xa;  self.plt.baga(self.query.value(14).toString())&#xa;  self.bicarb.baga(self.query.value(15).toString())&#xa;  self.leucocitepipi.baga(self.query.value(16).toString())&#xa;  self.hematii.baga(self.query.value(17).toString())&#xa;  self.micro.baga(self.query.value(18).toString())&#xa;  self.raport.baga(self.query.value(19).toString())&#xa;  self.patologi.setText(self.query.value(20).toString())&#xa;  self.recomandari.setText(self.query.value(21).toString())&#xa;&#xa;" id="p59o8DmMnJUq"/>
+    <sourcecode value=":&#xa;self.query.prepare('select data from analize where cnp=? order by data')&#xa;self.query.addBindValue(QtCore.QVariant(self.cnp))&#xa;self.query.exec_()&#xa;self.numarEvaluari=0&#xa;while self.query.next():&#xa;  self.numarEvaluari+=1&#xa;  meh=self.query.value(0).toString()&#xa;  self.evaluari.addItem(meh)&#xa;&#xa;self.evaluari.addItem(QtCore.QDate.currentDate().toString(&quot;yyyy-MM-dd&quot;))&#xa;self.evaluari.setCurrentIndex(self.numarEvaluari)&#xa;" id="3D6qUaevyJuC"/>
+    <sourcecode value=":&#xa;self.evaluari.addItem(self.calendar.selectedDate().toString(&quot;yyyy-MM-dd&quot;))&#xa;self.meniuData.hide()&#xa;self.evaluari.setCurrentIndex(self.numarEvaluari+1)&#xa;" id="jrjh8brXUYGb"/>
+    <sourcecode value=":&#xa;sex=(self.cnp)[0]&#xa;varsta=QtCore.QDate.year(QtCore.QDate.currentDate())-int('19'+(self.cnp)[1]+(self.cnp)[2])&#xa;if sex=='2':&#xa;  sex_coeficient1=0.7&#xa;  sex_coeficient2=-0.329&#xa;  sex_coeficient3=1.018&#xa;&#xa;if sex=='1':&#xa;  sex_coeficient1=0.9&#xa;  sex_coeficient2=-0.411&#xa;  sex_coeficient3=1&#xa;&#xa;crsx=float(self.creatinina)/sex_coeficient1&#xa;self.rfg=141*pow(min(crsx,1),sex_coeficient2)*pow(max(crsx,1),-1.209)*pow(0.993,varsta)*sex_coeficient3&#xa;self.clearence.setText('EPI zice'+str(self.rfg))&#xa;" id="92CcZQDOrXNQ"/>
+    <sourcecode value=":&#xa;sex=(self.cnp)[0]&#xa;varsta=QtCore.QDate.year(QtCore.QDate.currentDate())-int('19'+(self.cnp)[1]+(self.cnp)[2])&#xa;if not self.albumina=='0':&#xa;  if sex=='1':&#xa;    sex_coeficient=1&#xa;&#xa;  if sex=='2':&#xa;    sex_coeficient=0.762&#xa;&#xa;  try:&#xa;    self.rfg=pow(float(self.albumina),0.318)*pow(((float(self.uree))/2),-0.170)*\&#xa;    pow((float(self.creatinina)),-0.999)*pow(varsta,-0.176)*170*sex_coeficient&#xa;  except:&#xa;    self.rfg='error'&#xa;&#xa;&#xa;else:&#xa;  if sex=='1':&#xa;    sex_coeficient=1&#xa;&#xa;  if sex=='2':&#xa;    sex_coeficient=0.742&#xa;&#xa;  try:&#xa;    self.rfg=186*pow(float(self.creatinina),\&#xa;    -1.154)*pow(varsta,-0.203)*sex_coeficient&#xa;&#xa;  except:&#xa;    self.rfg='error'&#xa;&#xa;&#xa;self.clearence.setText('MDRD2 zice'+str(self.rfg))&#xa;self.stadiu(self.rfg)&#xa;" id="m2CbXZzGtcmq"/>
+    <sourcecode value=":&#xa;if rfg>90 and rfg&lt;130:&#xa;  self.stadiu='I'&#xa;&#xa;if rfg&lt;90 and rfg>60:&#xa;  self.stadiu='II'&#xa;&#xa;if rfg&lt;60 and rfg>30:&#xa;  self.stadiu='III'&#xa;&#xa;if rfg&lt;30 and rfg>15:&#xa;  self.stadiu='IV'&#xa;&#xa;if rfg&lt;15:&#xa;  self.stadiu='V'&#xa;&#xa;" id="SqhMSRAGrexT"/>
+    <sourcecode value=":&#xa;if self.altaAnaliza.text()==''or self.altaAnalizaValoare.text()=='':&#xa;  a=QtGui.QErrorMessage(self)&#xa;  a.showMessage('Colega baga analiza si valoarea ei in casutele de\;mai sus(imediat cum citesti asta)');&#xa;self.alte[self.altaAnaliza.text()]=self.altaAnalizaValoare.text()&#xa;self.altaAnaliza.clear()&#xa;self.altaAnalizaValoare.clear()&#xa;" id="6AFEcMqyCiFu"/>
+    <sourcecode value=":&#xa;self.query.exec_('create table if not exists analize \;(ac_uric real,albumina real,calciu_total real,creatinina real,\&#xa;fosfor real,fosfataza real,tgop real,glicata real,uree real,trigliceride real,\colesterol real,leucocite real,hemoglobina real,hematocrit real,trombocite real,\bicarbonat real,leucocitepipi real,hematiipipi real,microalb real,\raport real,diagnostice blob,recomandari blob,cnp integer(13),data date)')self.query.prepare('select * from analize where cnp=? and data=?')&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.cnp)))&#xa;self.query.addBindValue(QtCore.QVariant(self.evaluari.currentText()))&#xa;self.query.exec_()&#xa;dejaBagat=0&#xa;while self.query.next():&#xa;  dejaBagat+=1&#xa;&#xa;if dejaBagat>0:&#xa;  self.query.prepare('update analize set\;ac_uric=?,albumina=?,calciu_total=?,creatinina=?,fosfor=?,fosfataza=?,tgop=?,glicata=?,\&#xa;  uree=?,trigliceride=?,colesterol=?,leucocite=?,hemoglobina=?,hematocrit=?,\&#xa;  trombocite=?,bicarbonat=?,leucocitepipi=?,hematiipipi=?,microalb=?,\&#xa;  raport=?,diagnostice=?,recomandari=?where cnp=?and data=?');&#xa;if dejaBagat==0:&#xa;  self.query.prepare('insert into analize values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)')&#xa;&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.acidUric.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.albumina.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.calciuTotal.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.creatinina.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.fosfor.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.fosfataza.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.tgop.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.glicata.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.uree.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.trigliceride.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.colesterol.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.leucocite.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.hgb.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.hct.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.plt.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.bicarb.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.leucocitepipi.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.hematii.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.micro.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.raport.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.patologi.toPlainText())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.recomandari.toPlainText())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.cnp)))&#xa;self.query.addBindValue(QtCore.QVariant(self.evaluari.currentText()))&#xa;self.query.exec_()&#xa;print(self.query.lastError().text())&#xa;if analize==1:&#xa;  self.printeaza()&#xa;&#xa;" id="D66OoJIEENAX"/>
+    <sourcecode value=":&#xa;nume=str(self.nume)&#xa;nume_cu_litere_mari=str()&#xa;for word in nume.split():&#xa;  nume_cu_litere_mari+=word.capitalize()&#xa;  nume_cu_litere_mari+=' '&#xa;&#xa;return nume_cu_litere_mari&#xa;" id="amPoDT30CKLl"/>
+    <sourcecode value=":&#xa;self.printer=QtGui.QPrinter(QtGui.QPrinter.HighResolution)&#xa;self.printer.setPageSize(QtGui.QPrinter.A4)&#xa;text=u'&lt;html>&lt;body style=&quot;width: 210mm; height:297mm;&quot;>\;&lt;div>&lt;img src=&quot;header_paulica.png&quot;/>&lt;/div>\&lt;div align=&quot;center&quot;>&lt;h2>Bilet de externare/Scrisoare medicala&lt;/h2>&lt;/div>\&lt;BR>&lt;/BR>&lt;div>&lt;h3>Nume:%(nume)s&lt;/h3>&lt;/div>'\%:&#xa;  'nume':self.numele()&#xa;text+='&lt;div>&lt;h3>Data evaluare: %(data)s&lt;/h3>&lt;/div>'%:&#xa;  'data':self.evaluari.currentText()&#xa;&#xa;text+='&lt;div>&lt;h3>Diagnostice :%(patologi)s&lt;/h3>&lt;/div>'%:&#xa;  'patologi':self.patologi.toPlainText()&#xa;&#xa;text+='&lt;div>&lt;h3>Tabel analize:&lt;/div>&lt;div&quot;>\;&lt;table border=&quot;9&quot;style=&quot;font-size:72px; text-align:center&quot;bordercolor=&quot;black&quot;cellpadding=&quot;5&quot;cellspacing=&quot;0&quot;>\&lt;tr>&lt;th>Analiza&lt;/font>&lt;/th>&lt;th>Valoare&lt;/th>&lt;/tr>\&#xa;&lt;tr>&lt;td>Acid uric&lt;/td>&lt;td>%(aciduric)s mg/dL&lt;/td>&lt;/tr>' %{'aciduric':self.acidUric.text()}text+='&lt;tr>&lt;td>Albumina&lt;/td>&lt;td>%(albumina)s g/dL&lt;/td>&lt;/tr>'%:&#xa;  'albumina':self.albumina.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Calciu total&lt;/td>&lt;td>%(calciu)s mg/dL&lt;/td>&lt;/tr>'%:&#xa;  'calciu':self.calciuTotal.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Creatinina Serica&lt;/td>&lt;td>%(creatinina)s mg/dL&lt;/td>&lt;/tr>'%:&#xa;  'creatinina':self.creatinina.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Fosfor&lt;/td>&lt;td>%(fosfor)s mg/dL&lt;/td>&lt;/tr>'%:&#xa;  'fosfor':self.fosfor.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Fosfataza alcalina&lt;/td>&lt;td>%(fosfataza)s UI/L&lt;/td>&lt;/tr>'%:&#xa;  'fosfataza':self.fosfataza.text()&#xa;&#xa;text+='&lt;tr>&lt;td>TGO/TGP&lt;/td>&lt;td>%(tgop)s UI/L&lt;/td>&lt;/tr>'%:&#xa;  'tgop':self.tgop.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Uree&lt;/td>&lt;td>%(uree)s mg/dL&lt;/td>&lt;/tr>'%:&#xa;  'uree':self.uree.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Hemoglobina glicozilata&lt;/td>&lt;td>%(glicata)s %%&lt;/td>&lt;/tr>'%:&#xa;  'glicata':self.glicata.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Colesterol Total&lt;/td>&lt;td>%(colesterol)s mg/dL&lt;/td>&lt;/tr>'%:&#xa;  'colesterol':self.colesterol.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Trigliceride&lt;/td>&lt;td>%(trigliceride)s mg/dL&lt;/td>&lt;/tr>'%:&#xa;  'trigliceride':self.trigliceride.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Glicemie&lt;/td>&lt;td>%(glicemie)s mg/dL&lt;/td>&lt;/tr>'%:&#xa;  'glicemie':self.glicemie.text()&#xa;&#xa;if not self.rfg==0:&#xa;  text+='&lt;tr>&lt;td>MDRD2 &lt;/td>&lt;td>%(rfg)i&lt;/td>&lt;/tr>'%:&#xa;    'rfg':self.rfg&#xa;&#xa;&#xa;text+='&lt;tr>&lt;td>Hemoleucograma&lt;/td>'&#xa;text+='&lt;td>Leucocite %(leucocite)s mii/uL&lt;br>&lt;/br>'%:&#xa;  'leucocite':self.leucocite.text()&#xa;&#xa;text+='Hemoglobina %(hgb)s g/dL&lt;br>&lt;/br>'%:&#xa;  'hgb':self.hgb.text()&#xa;&#xa;text+='Hematocrit %(hct)s %%&lt;br>&lt;/br>'%:&#xa;  'hct':self.hct.text()&#xa;&#xa;text+='Trombocite %(plt)s mii/uL&lt;/td>&lt;/tr>'%:&#xa;  'plt':self.plt.text()&#xa;&#xa;text+='&lt;tr>&lt;td>Sumar urina&lt;/td>'&#xa;text+='&lt;td>Hematii %(hematii)s /uL&lt;br>&lt;/br>'%:&#xa;  'hematii':self.hematii.text()&#xa;&#xa;text+='Microalbuminurie %(micro)s mg/dL&lt;br>&lt;/br>'%:&#xa;  'micro':self.micro.text()&#xa;&#xa;text+='Raport microalbuminurie/creatinina %(rap)s mg/g&lt;/td>&lt;tr>&lt;/h3>'%:&#xa;  'rap':self.raport.text()&#xa;&#xa;if len(self.alte.keys())>0:&#xa;  for k in self.alte:&#xa;    text+='&lt;tr>&lt;td>%(analiza)s&lt;/td>&lt;td>%(analizaValoare)s&lt;/td>&lt;/tr>'%:&#xa;      'analiza':k,'analizaValoare':self.alte[k]&#xa;&#xa;&#xa;&#xa;text+='&lt;br>&lt;/br>&lt;/table>&lt;/div>\;&lt;div>&lt;h3>Recomandari:%(recomandari)s&lt;/h3>&lt;/div>&lt;/body>&lt;/html>'\%:&#xa;  'recomandari':self.recomandari.toHtml()&#xa;dialog=QtGui.QPrintDialog(self.printer,self)&#xa;if dialog.exec_():&#xa;  document=QtGui.QTextDocument()&#xa;  document.setHtml(text)&#xa;  document.print_(self.printer)" id="pOh0g0lXlG13"/>
+    <sourcecode value=":&#xa;self.query=query&#xa;self.cnp=cnp&#xa;self.nume=nume&#xa;QtGui.QDialog.__init__(self,parent)&#xa;self.setWindowTitle(&quot;Adresa lu&quot;+self.nume)&#xa;self.layout=QtGui.QGridLayout()&#xa;judet=QtGui.QLabel('Judet')&#xa;self.judet=QtGui.QLineEdit()&#xa;adresa=QtGui.QLabel('Adresa: ')&#xa;self.adresa=QtGui.QLineEdit()&#xa;self.resize(300,130)&#xa;fo=QtGui.QLabel('FO: ')&#xa;self.fo=QtGui.QLineEdit()&#xa;self.baga=QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Ok|QtGui.QDialogButtonBox.Cancel)&#xa;self.baga.setCenterButtons(True)&#xa;self.layout.addWidget(judet,0,0)&#xa;self.layout.addWidget(self.judet,0,1)&#xa;self.layout.addWidget(adresa,1,0)&#xa;self.layout.addWidget(self.adresa,1,1)&#xa;self.layout.addWidget(fo,2,0)&#xa;self.layout.addWidget(self.fo,2,1)&#xa;self.layout.addWidget(self.baga,3,1)&#xa;self.setLayout(self.layout)&#xa;self.connect(self.baga,QtCore.SIGNAL('accepted()'),QtCore.SLOT('accept()'))&#xa;self.connect(self.baga,QtCore.SIGNAL('accepted()'),self.baga_adresa)&#xa;self.connect(self.baga,QtCore.SIGNAL('rejected()'),QtCore.SLOT('reject()'))&#xa;self.exec_()&#xa;" id="x7YD4ny9Y5Us"/>
+    <sourcecode value=":&#xa;self.query.exec_('create table if not exists adrese\;(adresa text,judet text,fo integer(7),cnp integer(13))') ;self.verifica_adresa()&#xa;self.query.prepare('insert into adrese values(?,?,?,?) ')&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.adresa.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.judet.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.fo.text())))&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.cnp)))&#xa;self.query.exec_()&#xa;" id="XG9ZYU7bt7Xt"/>
+    <sourcecode value=":&#xa;self.query.prepare('select * from adrese where cnp=?')&#xa;self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.cnp)))&#xa;self.query.exec_()&#xa;a=[]&#xa;while self.query.next():&#xa;  a+='23'&#xa;&#xa;if a:&#xa;  confirmare=QtGui.QMessageBox.question(self,&quot;Adresa&quot;,&quot;Exista deja o adresa pentru \;pacientu asta vrei sa o schimbam?&quot;\,QtGui.QMessageBox.No,QtGui.QMessageBox.Yes)if confirmare==QtGui.QMessageBox.Yes:&#xa;    self.query.prepare('update adrese set adresa=?, judet=?, fo=? where cnp=?')&#xa;    self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.adresa.text())))&#xa;    self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.judet.text())))&#xa;    self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.fo.text())))&#xa;    self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.cnp)))&#xa;    self.query.exec_()&#xa;&#xa;  else:&#xa;    self.done()&#xa;&#xa;&#xa;" id="jMoaTJUFilL6"/>
+    <sourcecode value=":&#xa;self.alte=:&#xa;&#xa;&#xa;self.query=query&#xa;self.query.exec_(&quot;create table if not exists sga(modifG integer(1),\;modifApal integer(1),modifGI integer(1),capF integer(1),comorbid\&#xa;integer(1),grasime integer(1),muschi integer(1),inaltime integer(3),\&#xa;greutate integer(3),pcr integer(3),feritina integer(4),cnp integer(13)\&#xa;,data date)&quot;);self.nume=nume&#xa;QtGui.QDialog.__init__(self,parent)&#xa;self.setWindowTitle('Sga la '+self.nume)&#xa;self.cnp=cnp&#xa;self.layoutAnamneza=QtGui.QGridLayout()&#xa;self.layout=QtGui.QGridLayout()&#xa;self.vlayout0=QtGui.QVBoxLayout()&#xa;self.tabw=QtGui.QTabWidget()&#xa;self.anamneza=QtGui.QWidget()&#xa;self.tabw.addTab(self.anamneza,&quot;anamneza&quot;)&#xa;self.greutate=QtGui.QGroupBox(&quot;1.Modificari in greutate&quot;,self.anamneza)&#xa;self.greutate.setFlat(True)&#xa;self.vlayout0=QtGui.QVBoxLayout()&#xa;self.greutateGroup=QtGui.QButtonGroup(self)&#xa;self.greutate.setLayout(self.vlayout0)&#xa;self.g0=QtGui.QRadioButton(&quot;Fara modificari sau crestere in \;greutate&quot;,self.greutate);self.greutateGroup.addButton(self.g0,0)&#xa;self.g1=QtGui.QRadioButton(&quot;Scadere in greutate minora &lt;5%&quot;)&#xa;self.greutateGroup.addButton(self.g1,1)&#xa;self.g2=QtGui.QRadioButton(&quot;Scadere in greutate 5-10%&quot;)&#xa;self.greutateGroup.addButton(self.g2,2)&#xa;self.g3=QtGui.QRadioButton(&quot;Scadere in greutate 10-15%&quot;)&#xa;self.greutateGroup.addButton(self.g3,3)&#xa;self.g4=QtGui.QRadioButton(&quot;Scadere in greutate >15%&quot;)&#xa;self.greutateGroup.addButton(self.g4,4)&#xa;self.vlayout0.addWidget(self.g0)&#xa;self.vlayout0.addWidget(self.g1)&#xa;self.vlayout0.addWidget(self.g2)&#xa;self.vlayout0.addWidget(self.g3)&#xa;self.vlayout0.addWidget(self.g4)&#xa;self.layoutAnamneza.addWidget(self.greutate)&#xa;self.aport=QtGui.QGroupBox(&quot;2.Modificari in aportul\;alimentar&quot;,self.anamneza);self.vlayout1=QtGui.QVBoxLayout()&#xa;self.aport.setLayout(self.vlayout1)&#xa;self.aport.setFlat(True)&#xa;self.aportGroup=QtGui.QButtonGroup(self)&#xa;self.a0=QtGui.QRadioButton(&quot;Fara modificari&quot;)&#xa;self.aportGroup.addButton(self.a0,0)&#xa;self.a1=QtGui.QRadioButton(&quot;Aport suboptim de alimente solide&quot;)&#xa;self.aportGroup.addButton(self.a1,1)&#xa;self.a2=QtGui.QRadioButton(&quot;Scadere globala moderata a aportului&quot;)&#xa;self.aportGroup.addButton(self.a2,2)&#xa;self.a3=QtGui.QRadioButton(&quot;Dieta lichidiana hipocalorica&quot;)&#xa;self.aportGroup.addButton(self.a3,3)&#xa;self.a4=QtGui.QRadioButton(&quot;Infometare&quot;)&#xa;self.aportGroup.addButton(self.a4,4)&#xa;self.vlayout1.addWidget(self.a0)&#xa;self.vlayout1.addWidget(self.a1)&#xa;self.vlayout1.addWidget(self.a2)&#xa;self.vlayout1.addWidget(self.a3)&#xa;self.vlayout1.addWidget(self.a4)&#xa;self.layoutAnamneza.addWidget(self.aport)&#xa;self.gi=QtGui.QGroupBox(&quot;3.Modificar GI&quot;,self.anamneza)&#xa;self.valyout2=QtGui.QVBoxLayout()&#xa;self.giGroup=QtGui.QButtonGroup(self)&#xa;self.gi.setLayout(self.valyout2)&#xa;self.gi.setFlat(True)&#xa;self.gi0=QtGui.QRadioButton(&quot;Fara simptome&quot;)&#xa;self.giGroup.addButton(self.gi0,0)&#xa;self.gi1=QtGui.QRadioButton(&quot;Greturi&quot;)&#xa;self.giGroup.addButton(self.gi1,1)&#xa;self.gi2=QtGui.QRadioButton(&quot;Varsaturi sau simptome moderate&quot;)&#xa;self.giGroup.addButton(self.gi2,2)&#xa;self.gi3=QtGui.QRadioButton(&quot;Diaree sau varsaturi frecvente&quot;)&#xa;self.giGroup.addButton(self.gi3,3)&#xa;self.gi4=QtGui.QRadioButton(&quot;Anorexie&quot;)&#xa;self.giGroup.addButton(self.gi4,4)&#xa;self.valyout2.addWidget(self.gi0)&#xa;self.valyout2.addWidget(self.gi1)&#xa;self.valyout2.addWidget(self.gi2)&#xa;self.valyout2.addWidget(self.gi3)&#xa;self.valyout2.addWidget(self.gi4)&#xa;self.layoutAnamneza.addWidget(self.gi)&#xa;self.funct=QtGui.QGroupBox(&quot;4.Capacitate functionala(legata de statusul\;nutritional&quot;,self.anamneza);self.vlayout3=QtGui.QVBoxLayout()&#xa;self.funct.setLayout(self.vlayout3)&#xa;self.funct.setFlat(True)&#xa;self.functGroup=QtGui.QButtonGroup(self)&#xa;self.f0=QtGui.QRadioButton(&quot;Buna&quot;)&#xa;self.functGroup.addButton(self.f0,0)&#xa;self.f1=QtGui.QRadioButton(&quot;Dificultate la mers&quot;)&#xa;self.functGroup.addButton(self.f1,1)&#xa;self.f2=QtGui.QRadioButton(&quot;Dificultate la activitati obisnuite(menaj)&quot;)&#xa;self.functGroup.addButton(self.f2,2)&#xa;self.f3=QtGui.QRadioButton(&quot;Dificultatie la eforturi minime(mers la\;buda)&quot;);self.functGroup.addButton(self.f3,3)&#xa;self.f4=QtGui.QRadioButton(&quot;Imobilizare la pat/fotoliu&quot;)&#xa;self.functGroup.addButton(self.f4,4)&#xa;self.vlayout3.addWidget(self.f0)&#xa;self.vlayout3.addWidget(self.f1)&#xa;self.vlayout3.addWidget(self.f2)&#xa;self.vlayout3.addWidget(self.f3)&#xa;self.vlayout3.addWidget(self.f4)&#xa;self.layoutAnamneza.addWidget(self.funct)&#xa;self.fizic=QtGui.QWidget()&#xa;self.fizicLayout=QtGui.QGridLayout()&#xa;self.comorbid=QtGui.QGroupBox(&quot;5.Comorbiditati&quot;,self.fizic)&#xa;self.vlayout4=QtGui.QGridLayout()&#xa;self.comorbid.setLayout(self.vlayout4)&#xa;self.comorbid.setFlat(True)&#xa;self.comorbidGroup=QtGui.QButtonGroup(self)&#xa;self.co0=QtGui.QRadioButton(&quot;Fara&quot;)&#xa;self.comorbidGroup.addButton(self.co0,0)&#xa;self.co1=QtGui.QRadioButton(&quot;Usoare, neasociate BCR&quot;)&#xa;self.comorbidGroup.addButton(self.co1,1)&#xa;self.co2=QtGui.QRadioButton(&quot;Moderate&quot;)&#xa;self.comorbidGroup.addButton(self.co2,2)&#xa;self.help1=QtGui.QPushButton(&quot;detalii&quot;)&#xa;self.co3=QtGui.QRadioButton(&quot;Severe&quot;)&#xa;self.comorbidGroup.addButton(self.co3,3)&#xa;self.help2=QtGui.QPushButton(&quot;detalii&quot;)&#xa;self.co4=QtGui.QRadioButton(&quot;2 sau mai multe majore&quot;)&#xa;self.comorbidGroup.addButton(self.co4,4)&#xa;self.vlayout4.addWidget(self.co0)&#xa;self.vlayout4.addWidget(self.co1)&#xa;self.vlayout4.addWidget(self.co2)&#xa;self.vlayout4.addWidget(self.help1,2,1)&#xa;self.vlayout4.addWidget(self.co3)&#xa;self.vlayout4.addWidget(self.help2,3,1)&#xa;self.vlayout4.addWidget(self.co4)&#xa;self.fizicLayout.addWidget(self.comorbid)&#xa;self.connect(self.help1,QtCore.SIGNAL(&quot;clicked()&quot;),self.moderate)&#xa;self.connect(self.help2,QtCore.SIGNAL(&quot;clicked()&quot;),self.majore)&#xa;self.grasime=QtGui.QGroupBox(&quot;6.Scaderea depozitelor de grasime sau&quot;)&#xa;self.glayout=QtGui.QVBoxLayout()&#xa;self.grasime0=QtGui.QRadioButton(&quot;Fara modificari&quot;)&#xa;self.grasimeGroup=QtGui.QButtonGroup(self)&#xa;self.grasimeGroup.addButton(self.grasime0,0)&#xa;self.grasime1=QtGui.QRadioButton(&quot;Minime&quot;)&#xa;self.grasimeGroup.addButton(self.grasime1,1)&#xa;self.grasime2=QtGui.QRadioButton(&quot;Moderata&quot;)&#xa;self.grasimeGroup.addButton(self.grasime2,2)&#xa;self.grasime3=QtGui.QRadioButton(&quot;Severa&quot;)&#xa;self.grasimeGroup.addButton(self.grasime3,3)&#xa;self.glayout.addWidget(self.grasime0)&#xa;self.glayout.addWidget(self.grasime1)&#xa;self.glayout.addWidget(self.grasime2)&#xa;self.glayout.addWidget(self.grasime3)&#xa;self.grasime.setLayout(self.glayout)&#xa;self.hipotrofie=QtGui.QGroupBox(&quot;7.Semne de hipotrofie musculara &quot;)&#xa;self.hlayout=QtGui.QVBoxLayout()&#xa;self.hipo0=QtGui.QRadioButton(&quot;Fara modificari&quot;)&#xa;self.hipotrofieGroup=QtGui.QButtonGroup(self)&#xa;self.hipotrofieGroup.addButton(self.hipo0,0)&#xa;self.hipo1=QtGui.QRadioButton(&quot;Minime&quot;)&#xa;self.hipotrofieGroup.addButton(self.hipo1,1)&#xa;self.hipo2=QtGui.QRadioButton(&quot;Moderate&quot;)&#xa;self.hipotrofieGroup.addButton(self.hipo2,2)&#xa;self.hipo3=QtGui.QRadioButton(&quot;Severe&quot;)&#xa;self.hipotrofieGroup.addButton(self.hipo3,3)&#xa;self.hlayout.addWidget(self.hipo0)&#xa;self.hlayout.addWidget(self.hipo1)&#xa;self.hlayout.addWidget(self.hipo2)&#xa;self.hlayout.addWidget(self.hipo3)&#xa;self.hipotrofie.setLayout(self.hlayout)&#xa;self.fizicLayout.addWidget(self.grasime)&#xa;self.fizicLayout.addWidget(self.hipotrofie)&#xa;inaltime=QtGui.QLabel(&quot;inaltime&quot;)&#xa;self.inaltime=QtGui.QLineEdit()&#xa;cm=QtGui.QLabel(&quot;cm&quot;)&#xa;self.fizic.setLayout(self.fizicLayout)&#xa;greutate=QtGui.QLabel(&quot;greutate&quot;)&#xa;self.greutate=QtGui.QLineEdit()&#xa;kg=QtGui.QLabel(&quot;kg&quot;)&#xa;self.containerInaltime=QtGui.QWidget()&#xa;self.containerGreutate=QtGui.QWidget()&#xa;self.containerLayout=QtGui.QHBoxLayout()&#xa;self.containerLayout1=QtGui.QHBoxLayout()&#xa;self.containerLayout.addWidget(inaltime)&#xa;self.containerLayout.addWidget(self.inaltime)&#xa;self.containerLayout.addWidget(cm)&#xa;self.containerLayout1.addWidget(greutate)&#xa;self.containerLayout1.addWidget(self.greutate)&#xa;self.containerLayout1.addWidget(kg)&#xa;self.containerInaltime.setLayout(self.containerLayout)&#xa;self.containerGreutate.setLayout(self.containerLayout1)&#xa;self.fizicLayout.addWidget(self.containerInaltime)&#xa;self.fizicLayout.addWidget(self.containerGreutate)&#xa;self.containerPCR=QtGui.QWidget()&#xa;self.containerPCRLayout=QtGui.QHBoxLayout()&#xa;pcr=QtGui.QLabel(&quot;PCR&quot;)&#xa;self.pcr=QtGui.QLineEdit()&#xa;mgdl=QtGui.QLabel(&quot;mg/dL&quot;)&#xa;self.containerPCRLayout.addWidget(pcr)&#xa;self.containerPCRLayout.addWidget(self.pcr)&#xa;self.containerPCRLayout.addWidget(mgdl)&#xa;self.containerPCR.setLayout(self.containerPCRLayout)&#xa;self.containerFeritina=QtGui.QWidget()&#xa;self.containerFeritinaLayout=QtGui.QHBoxLayout()&#xa;feritina=QtGui.QLabel(&quot;Feritina&quot;)&#xa;self.feritina=QtGui.QLineEdit()&#xa;ngml=QtGui.QLabel(&quot;ng/ml&quot;)&#xa;self.containerFeritinaLayout.addWidget(feritina)&#xa;self.containerFeritinaLayout.addWidget(self.feritina)&#xa;self.containerFeritinaLayout.addWidget(ngml)&#xa;self.containerFeritina.setLayout(self.containerFeritinaLayout)&#xa;self.fizicLayout.addWidget(self.containerPCR)&#xa;self.fizicLayout.addWidget(self.containerFeritina)&#xa;self.anamneza.setLayout(self.layoutAnamneza)&#xa;self.tabw.addTab(self.fizic,&quot;examen fizic&quot;)&#xa;self.layout.addWidget(self.tabw)&#xa;self.baga=QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Ok|QtGui.QDialogButtonBox.Cancel)&#xa;self.layout.addWidget(self.baga)&#xa;self.setLayout(self.layout)&#xa;self.connect(self.baga,QtCore.SIGNAL('rejected()'),QtCore.SLOT('reject()'))&#xa;self.connect(self.baga,QtCore.SIGNAL('accepted()'),self.ceva)&#xa;self.exec_()&#xa;" id="bWbopJlGcDBD"/>
+    <sourcecode value=":&#xa;print self.verifica(self.aportGroup.checkedId())and\&#xa;self.verifica(self.greutateGroup.checkedId())if not self.verifica(self.greutateGroup.checkedId())and\&#xa;self.verifica(self.aportGroup.checkedId()):&#xa;  eroare=QtGui.QMessageBox.critical(self,&quot;Ai uitat ceva&quot;,&quot;ai uitat sa \;bifezi o categorie&quot;,QtGui.QMessageBox.Ok);eroare.exec_()&#xa;&#xa;" id="burHmWOcVUsN"/>
+    <sourcecode value=":&#xa;return False&#xa;print'nu ai bifat o categorie'&#xa;" id="OGMukDF4adj2"/>
+    <sourcecode value=":&#xa;super(MyFtp,self).__init__()&#xa;self.parent=parent&#xa;self.ftp=QFtp()&#xa;self.ftpData=ftpData&#xa;self.test=test&#xa;self.mode=mode&#xa;if test:&#xa;  print&quot;pohoda&quot;&#xa;  self.connect(self.ftp,SIGNAL(&quot;commandFinished(int, bool)&quot;),self.ftpFinishedTest)&#xa;&#xa;else:&#xa;  print&quot;pohoda2&quot;&#xa;  self.connect(self.ftp,SIGNAL(&quot;commandFinished(int, bool)&quot;),self.ftpFinishedMigration)&#xa;  self.filename=filename&#xa;&#xa;" id="OWF4xCc5bEpL"/>
+    <sourcecode value=":&#xa;print self.ftpData[&quot;host&quot;]&#xa;self.ftp.connectToHost(QString(self.ftpData[&quot;host&quot;]))&#xa;" id="4XY5I2pdsg6J"/>
+    <sourcecode value=":&#xa;file=QFile(&quot;/tmp/&quot;+filename+&quot;.tar.bz2&quot;)&#xa;if(file.open(QIODevice.ReadOnly)):&#xa;  self.ftp.put(file,filename+&quot;.tar.bz2&quot;)&#xa;&#xa;" id="gpYYVcpCBMlI"/>
+    <sourcecode value=":&#xa;file=QFile(&quot;/tmp/&quot;+filename+&quot;.tar.bz2&quot;)&#xa;if(file.open(QIODevice.WriteOnly)):&#xa;  self.ftp.get(filename+&quot;.tar.bz2&quot;,file)&#xa;&#xa;" id="yxQ7HBNkJDbs"/>
+    <sourcecode value=":&#xa;if self.ftp.currentCommand()==QFtp.ConnectToHost:&#xa;  self.emit(SIGNAL(&quot;error&quot;),self.ftp.errorString())&#xa;&#xa;elif self.ftp.currentCommand()==QFtp.Login:&#xa;  self.emit(SIGNAL(&quot;error&quot;),self.ftp.errorString())&#xa;&#xa;elif self.ftp.currentCommand()==QFtp.List:&#xa;  ftp.close()&#xa;  self.emit(SIGNAL(&quot;error&quot;),self.ftp.errorString())&#xa;&#xa;elif self.ftp.currentCommand()==QFtp.Cd:&#xa;  if self.test:&#xa;    ret=QMessageBox.warning(self.parent,&quot;Warning&quot;,&#xa;    &quot;Directory not found.\n&quot;&quot;Do you want to create it?&quot;,QMessageBox.Ok|QMessageBox.Cancel)if ret==QMessageBox.Ok:&#xa;      self.ftp.mkdir(self.ftpData[&quot;path&quot;])&#xa;&#xa;    else:&#xa;      self.emit(SIGNAL(&quot;error&quot;),self.ftp.errorString())&#xa;&#xa;&#xa;  else:&#xa;    self.ftp.mkdir(self.ftpData[&quot;path&quot;]+&quot;/quickbackup&quot;)&#xa;&#xa;&#xa;elif self.ftp.currentCommand()==QFtp.Get:&#xa;  self.emit(SIGNAL(&quot;error&quot;),self.ftp.errorString())&#xa;&#xa;elif self.ftp.currentCommand()==QFtp.Put:&#xa;  self.emit(SIGNAL(&quot;error&quot;),self.ftp.errorString())&#xa;&#xa;elif self.ftp.currentCommand()==QFtp.Mkdir:&#xa;  self.emit(SIGNAL(&quot;error&quot;),self.ftp.errorString())&#xa;&#xa;" id="Q2ojGPZBWOCo"/>
+    <sourcecode value=":&#xa;print self.ftp.currentCommand()&#xa;if error:&#xa;  self.errorHandle()&#xa;&#xa;else:&#xa;  if self.ftp.currentCommand()==QFtp.ConnectToHost:&#xa;    print&quot;connected&quot;&#xa;    self.ftp.login(self.ftpData[&quot;login&quot;],self.ftpData[&quot;password&quot;])&#xa;&#xa;  elif self.ftp.currentCommand()==QFtp.Login:&#xa;    if self.ftp.state()==QFtp.LoggedIn:&#xa;      print&quot;authenticated&quot;&#xa;      self.ftp.list()&#xa;&#xa;&#xa;  elif self.ftp.currentCommand()==QFtp.List:&#xa;    print&quot;list&quot;&#xa;    if self.mode==&quot;Import&quot;:&#xa;      print&quot;nedodelano&quot;&#xa;      self.emit(SIGNAL(&quot;ok&quot;))&#xa;&#xa;    else:&#xa;      self.ftp.cd(self.ftpData[&quot;path&quot;])&#xa;&#xa;&#xa;  elif self.ftp.currentCommand()==QFtp.Cd:&#xa;    print&quot;cd&quot;&#xa;    if self.mode==&quot;Import&quot;:&#xa;      print&quot;nedodelano&quot;&#xa;&#xa;    else:&#xa;      self.ftp.close()&#xa;      self.emit(SIGNAL(&quot;ok&quot;))&#xa;&#xa;&#xa;  elif self.ftp.currentCommand()==QFtp.Get:&#xa;    print&quot;get&quot;&#xa;&#xa;  elif self.ftp.currentCommand()==QFtp.Put:&#xa;    print&quot;put&quot;&#xa;&#xa;  elif self.ftp.currentCommand()==QFtp.Mkdir:&#xa;    if self.test==True:&#xa;      self.ftp.close()&#xa;      self.emit(SIGNAL(&quot;ok&quot;))&#xa;&#xa;&#xa;&#xa;" id="RLIvjTk3e4dl"/>
+    <sourcecode value=":&#xa;self.errorHandle()&#xa;" id="Wlv2itHBbYFN"/>
+    <sourcecode value=":&#xa;super(FtpThread,self).__init__()&#xa;self.parent=parent&#xa;self.ftp=MyFtp(ftpData,mode,test,parent,filename)&#xa;self.connect(self.ftp,SIGNAL(&quot;error&quot;),self.errorTest)&#xa;self.connect(self.ftp,SIGNAL(&quot;ok&quot;),self.okTest)&#xa;self.start()&#xa;" id="JXt2kvom2nds"/>
+    <sourcecode value=":&#xa;QMessageBox.warning(self.parent,&quot;ERROR&quot;,error)&#xa;self.quit()&#xa;" id="zi0SW9hGU5Rx"/>
+    <sourcecode value=":&#xa;QMessageBox.information(self.parent,&quot;Info&quot;,&quot;FTP test completed successfully&quot;)&#xa;self.emit(SIGNAL(&quot;FtpTestOk&quot;))&#xa;self.quit()" id="Z9N3CoyjbLej"/>
+    <sourcecode value=":&#xa;self.cnp=0&#xa;QtGui.QMainWindow.__init__(self,parent)&#xa;self.startDB()&#xa;self.setObjectName('Evaluare')&#xa;self.setWindowTitle('Evaluare')&#xa;self.centralWidget=QtGui.QWidget(self)&#xa;cauta=QtGui.QLabel('Cauta pacient')&#xa;self.cautat=QtGui.QLineEdit()&#xa;self.adauga=QtGui.QPushButton('Adauga')&#xa;self.rezultat=QtGui.QListWidget()&#xa;self.adaugaEvaluare_pre=QtGui.QPushButton('Pacient Predializa')&#xa;self.adaugaEvaluare_sga=QtGui.QPushButton('Evaluare SGA')&#xa;self.adaugaEvaluare_adresa=QtGui.QPushButton('Completare adresa Pacient')&#xa;layout=QtGui.QGridLayout()&#xa;layout.addWidget(cauta)&#xa;layout.addWidget(self.cautat)&#xa;layout.addWidget(self.adauga)&#xa;layout.addWidget(self.rezultat)&#xa;layout.addWidget(self.adaugaEvaluare_pre)&#xa;layout.addWidget(self.adaugaEvaluare_sga)&#xa;layout.addWidget(self.adaugaEvaluare_adresa)&#xa;self.centralWidget.setLayout(layout)&#xa;self.layout=QtGui.QGridLayout()&#xa;self.layout.addWidget(self.centralWidget)&#xa;self.setLayout(self.layout)&#xa;self.connect(self.adauga,QtCore.SIGNAL('clicked()'),self.pacient)&#xa;self.connect(self.cautat,QtCore.SIGNAL('textChanged(const QString &amp;)'),self.textChangedHandler)&#xa;self.connect(self.adaugaEvaluare_pre,QtCore.SIGNAL('clicked()'),\&#xa;lambda:self.adaugaEvaluare_f(self.cnp,&quot;pre&quot;))self.connect(self.adaugaEvaluare_adresa,QtCore.SIGNAL('clicked()'),\&#xa;lambda:self.adaugaEvaluare_f(self.cnp,&quot;adresa&quot;))self.connect(self.adaugaEvaluare_sga,QtCore.SIGNAL('clicked()'),\&#xa;lambda:self.adaugaEvaluare_f(self.cnp,&quot;sga&quot;))self.show()&#xa;" id="WO4hOnIrRrqO"/>
+    <sourcecode value=":&#xa;self.hide()&#xa;self.pacient_d=Pacient(self.query,self.cautat.text(),self)&#xa;self.show()&#xa;" id="kUn1VhWQMIoP"/>
+    <sourcecode value=":&#xa;self.pacientidb=QtSql.QSqlDatabase.addDatabase(&quot;QSQLITE&quot;)&#xa;self.pacientidb.setDatabaseName('data.db')&#xa;if not self.pacientidb.open():&#xa;  QtGui.QMessageBox.warning(None,&quot;Eroare tati&quot;,\&#xa;  QString(&quot;Database Error: %1&quot;).arg(self.pacientidb.lastError().text()))sys.exit(1)&#xa;&#xa;self.query=QtSql.QSqlQuery()&#xa;" id="LuugAg5Yw0Ro"/>
+    <sourcecode value=":&#xa;try:&#xa;  QtSql.QSqlDatabase.close(self.pacientidb)&#xa;  QtSql.QSqlDatabase.removeDatabase('data.db')&#xa;  event.accept()&#xa;&#xa;except:&#xa;  print'nu am inchis baza de date'&#xa;  print self.pacientidb.lastError().text()&#xa;  event.ignore()&#xa;&#xa;" id="GE0CCPyNayEA"/>
+    <sourcecode value=":&#xa;print str(QtGui.QApplication.focusWidget().objectName())&#xa;print QtGui.QApplication.focusWidget().parentWidget().objectName()&#xa;" id="qNjivAgrJ744"/>
+    <sourcecode value=":&#xa;self.hide()&#xa;eval=Evaluari(self.query,self.cnp,self)&#xa;self.show()&#xa;" id="SQKmWOoF5qjQ"/>
+    <sourcecode value=":&#xa;self.rezultat.clear()&#xa;a=str(self.cautat.text().toLower())&#xa;if len(a)>=3:&#xa;  a='%'+a+'%'&#xa;  self.query.prepare('select * from pacienti where nume like ?')&#xa;  self.query.addBindValue(QtCore.QVariant(a))&#xa;  self.query.exec_()&#xa;  if self.query.next():&#xa;    self.query.exec_()&#xa;    nume,prenume,data_diabet,data_dializa,cnp=range(5)&#xa;    while self.query.next():&#xa;      a=self.query.value(nume).toString()&#xa;      b=self.query.value(prenume).toString()&#xa;      c=self.query.value(data_diabet).toDate()&#xa;      d=self.query.value(data_dializa).toDate()&#xa;      self.cnp=self.query.value(cnp).toString()&#xa;      final=a+' '+b+'\t'+self.cnp&#xa;      self.rezultat.addItem(final)&#xa;&#xa;&#xa;&#xa;" id="D3dIrMgsWUGU"/>
+    <sourcecode value=":&#xa;self.rezultat.clear()&#xa;try:&#xa;  a=int(self.cautat.text())&#xa;  self.query.prepare('select * from pacienti where cnp=?')&#xa;  self.query.addBindValue(QtCore.QVariant(a))&#xa;  self.query.exec_()&#xa;  self.returnRezult()&#xa;&#xa;except ValueError:&#xa;  self.query.prepare('select * from pacienti where lower(nume)=?')&#xa;&#xa;for k in'b':&#xa;  self.query.addBindValue(QtCore.QVariant(QtCore.QString(self.cautat.text().toLower())))&#xa;  self.query.exec_()&#xa;  nume,prenume,data_diabet,data_dializa,cnp=range(5)&#xa;  while self.query.next():&#xa;    a=self.query.value(nume).toString()&#xa;    b=self.query.value(prenume).toString()&#xa;    c=self.query.value(data_diabet).toDate()&#xa;    d=self.query.value(data_dializa).toDate()&#xa;    self.cnp=self.query.value(cnp).toString()&#xa;    final=a+' '+b+'\t'+self.cnp&#xa;    self.rezultat.addItem(final)&#xa;&#xa;&#xa;" id="yDLSfZutbddr"/>
+    <sourcecode value=":&#xa;if self.rezultat.selectedItems():&#xa;  continut=self.rezultat.selectedItems()&#xa;  nume=continut[0].text().split('\t')[0]&#xa;  cnp=continut[0].text().split('\t')[1]&#xa;&#xa;else:&#xa;  a=QtGui.QErrorMessage(self)&#xa;  a.showMessage(QtCore.QString('selecteaza si tu pa cineva sau adauga\;pacient'));a.exec_()&#xa;  return&#xa;&#xa;if tip==&quot;pre&quot;:&#xa;  self.accept()&#xa;  self.analize=Analize(self.query,nume,cnp,self)&#xa;&#xa;if tip==&quot;sga&quot;:&#xa;  self.hide()&#xa;  self.sga=SGA(self.query,nume,cnp,self)&#xa;  self.show()&#xa;&#xa;if tip==&quot;adresa&quot;:&#xa;  self.hide()&#xa;  self.adresa=Adresa(self.query,cnp,self.rezultat.selectedItems(),self)&#xa;  self.show()&#xa;&#xa;" id="yZyZCbOmgv4z"/>
+    <sourcecode value=":&#xa;self.argv=argv&#xa;self.qapp=QtGui.QApplication([self.argv])&#xa;self.first=Evaluare()&#xa;QtCore.QObject.connect(self.qapp,QtCore.SIGNAL(&quot;focusChanged(\;QWidget*,QWidget*)&quot;), self.first.focusChanged);sys.exit(self.qapp.exec_())&#xa;" id="SW1H3qUMcalS"/>
+    <sourcecode value=":&#xa;self.query=query&#xa;QtGui.QDialog.__init__(self,parent)&#xa;self.setWindowTitle('Pacient')&#xa;nume=QtGui.QLabel('Nume')&#xa;self.nume=QtGui.QLineEdit()&#xa;prenume=QtGui.QLabel('Prenume')&#xa;self.prenume=QtGui.QLineEdit()&#xa;cnp=QtGui.QLabel('CNP')&#xa;self.cnp=QtGui.QLineEdit()&#xa;v=QtGui.QRegExpValidator(QtCore.QRegExp(&quot;[0-9]{13}&quot;),self.cnp)&#xa;self.cnp.setValidator(v)&#xa;data_diabet=QtGui.QLabel('Debutul Diabetului')&#xa;self.data_diabet=QtGui.QDateEdit()&#xa;self.data_diabet.setCalendarPopup(True)&#xa;data_dializa=QtGui.QLabel('Debutul Dializei')&#xa;self.data_dializa=QtGui.QDateEdit()&#xa;self.data_dializa.setCalendarPopup(True)&#xa;self.adresa=QtGui.QCheckBox(&quot;bag si adresa&quot;)&#xa;self.adresa.setCheckState(QtCore.Qt.Checked)&#xa;butoane=QtGui.QDialogButtonBox(QtGui.QDialogButtonBox.Ok|QtGui.QDialogButtonBox.Cancel)&#xa;layout=QtGui.QGridLayout()&#xa;layout.addWidget(nume)&#xa;layout.addWidget(self.nume)&#xa;layout.addWidget(prenume)&#xa;layout.addWidget(self.prenume)&#xa;layout.addWidget(cnp)&#xa;layout.addWidget(self.cnp)&#xa;layout.addWidget(data_diabet)&#xa;layout.addWidget(self.data_diabet)&#xa;layout.addWidget(data_dializa)&#xa;layout.addWidget(self.data_dializa)&#xa;layout.addWidget(self.adresa)&#xa;layout.addWidget(butoane)&#xa;self.setLayout(layout)&#xa;self.metadata=MetaData()&#xa;self.tabel=Table('pacienti',self.metadata,\&#xa;Column('nume',String(15)),Column('prenume',String(25)),Column('data_dializa',Date),Column('data_diabet',Date),Column('cnp',String(13)))self.connect(butoane,QtCore.SIGNAL('accepted()'),QtCore.SLOT('accept()'))&#xa;self.connect(butoane,QtCore.SIGNAL('rejected()'),QtCore.SLOT('reject()'))&#xa;cnpBun=(2,0)&#xa;if self.exec_()==QtGui.QDialog.Accepted and\&#xa;v.validate(self.cnp.text(),0)==cnpBun:&#xa;  self.adaugaPacient()&#xa;&#xa;else:&#xa;  a=QtGui.QErrorMessage(self)&#xa;  a.showMessage(QtCore.QString('cnpu nu e bun'))&#xa;  a.exec_()&#xa;&#xa;" id="CE6aicvq64sA"/>
+    <sourcecode value=":&#xa;if self.exec_()==QtGui.QDialog.Accepted and\&#xa;v.validate(self.cnp.text(),0)!=cnpBun:&#xa;  a=QtGui.QErrorMessage(self)&#xa;  a.showMessage(QtCore.QString('cnpu nu e bun'))&#xa;  a.exec_()&#xa;&#xa;else:&#xa;  self.adaugaPacient()&#xa;  print(self.query.lastError())&#xa;  self.emit(QtCore.SIGNAL('accepted()'))&#xa;&#xa;" id="3SJTKvboRXM0"/>
+    <sourcecode value=":&#xa;try:&#xa;  self.query.addBindValue(QtCore.QVariant(QtCore.QString(cnp)))&#xa;  self.query.exec_()&#xa;  nume_cautat=[]&#xa;  prenume_cautat=[]&#xa;  cnp_cautat=[]&#xa;  while self.query.next():&#xa;    nume_cautat.append(self.query.value(0))&#xa;    prenume_cautat.append(self.query.value(1))&#xa;    cnp_cautat.append(self.query.value(2))&#xa;&#xa;  if nume and cnp_cautat:&#xa;    QtGui.QMessageBox.warning(self,&quot;nu e bine&quot;,&quot;CNPu cautat %(cnp)s e deja in baza de date pentru %(nume)s&quot;%:&#xa;      'cnp':cnp,'nume':nume&#xa;    )&#xa;&#xa;  else:&#xa;    self.query.prepare(&quot;insert into pacienti (nume, prenume, data_dializa, data_diabet, cnp) values (?,?,?,?,?)&quot;)&#xa;    self.query.addBindValue(QtCore.QVariant(QtCore.QString(nume)))&#xa;    self.query.addBindValue(QtCore.QVariant(QtCore.QString(prenume)))&#xa;    self.query.addBindValue(QtCore.QVariant(data_dializa))&#xa;    self.query.addBindValue(QtCore.QVariant(data_diabet))&#xa;    print(cnp)&#xa;    self.query.addBindValue(QtCore.QVariant(QtCore.QString(cnp)))&#xa;    self.query.exec_()&#xa;&#xa;&#xa;def adaugaPacient(self):&#xa;  print(self.prenume.text().toLower())&#xa;  try:&#xa;    self.insert_pacient(self.nume.text().toLower(),self.prenume.text().toLower(),self.data_dializa.date(),\&#xa;    self.data_diabet.date(),self.cnp.text())&#xa;  except ValueError,e:&#xa;    a=QtGui.QErrorMessage(self)&#xa;    a.showMessage(QtCore.QString('una din valorile introduse nu e buna'))&#xa;    a.exec_()&#xa;&#xa;  if self.adresa.isChecked():Adresa(self.query,self.cnp.text(),self.nume.text().toLower(),\&#xa;  self.prenume.text().toLower()" id="5CzUkJT2LUdC"/>
+    <sourcecode value=":&#xa;try:&#xa;  self.insert_pacient(self.nume.text().toLower(),self.prenume.text().toLower(),self.data_dializa.date(),\&#xa;  self.data_diabet.date(),self.cnp.text())&#xa;except ValueError,e:&#xa;  a=QtGui.QErrorMessage(self)&#xa;  a.showMessage(QtCore.QString('una din valorile introduse nu e buna'))&#xa;  a.exec_()&#xa;  return&#xa;&#xa;if self.adresa.isChecked():Adresa(self.query,self.cnp.text(),self.nume.text().toLower())&#xa;" id="WJ8XAdCA1YD1"/>
+    <sourcecode value=":&#xa;self.parent=parent&#xa;QtGui.QWidget.__init__(self,self.parent)&#xa;self.nume=nume&#xa;self.unitate=unitateDeMasura&#xa;self.analiza=QtGui.QLabel(self.nume)&#xa;self.valoare=QtGui.QLineEdit()&#xa;self.Valoare='2'&#xa;self.layout=QtGui.QHBoxLayout()&#xa;self.layout.addWidget(self.analiza)&#xa;if self.unitate:&#xa;  self.unit=QtGui.QLabel(self.unitate)&#xa;  self.layout.addWidget(self.unit)&#xa;&#xa;self.layout.addWidget(self.valoare)&#xa;self.setLayout(self.layout)&#xa;self.setObjectName(self.nume)&#xa;self.connect(self.valoare,QtCore.SIGNAL('textChanged(const QString &amp;'),&#xa;self.updateValoare)&#xa;" id="R8LWA43Dtifn"/>
+    <sourcecode value=":&#xa;self.Valoare=self.valoare.text()&#xa;" id="Q6tTR8qNavXn"/>
+    <sourcecode value=":&#xa;try:&#xa;  return float(self.valoare.text())&#xa;&#xa;except:&#xa;  return 0.0&#xa;&#xa;" id="OVjyQGkeZKFf"/>
+    <sourcecode value=":&#xa;a=:&#xa;  'analiza':self.nume,'valoare':self.valoare.text(),'unitate':self.unitate&#xa;&#xa;return a&#xa;" id="q3XPLm3uW4Yn"/>
+    <sourcecode value=":&#xa;return self.valoare.text()&#xa;" id="B8khCHVbhWOu"/>
+    <sourcecode value=":&#xa;return self.valoare.text()&#xa;" id="frsMLFF8dytO"/>
+    <sourcecode value=":&#xa;return self.nume&#xa;" id="qnYRjPpjuO4F"/>
+    <sourcecode value=":&#xa;self.valoare.setText(valoare)&#xa;" id="t81nU52besWd"/>
+    <sourcecode value=":&#xa;QtGui.QWidget.__init__(self,parent)&#xa;self.biochimieSet=:&#xa;  'ac uric':'mg/dL','albumina':'g/dL','creatinina':'mg/dL','uree':'mg/dL','calciu total':'mg/dL'&#xa;&#xa;self.hemogramaSet=:&#xa;  'leucocite':'mii/uL','hemoglobina':'g/dL','hematocrit':'%','plachete':'mii/uL',&#xa;  'bicarbonat':'mmol/L'&#xa;&#xa;self.pipiSet=:&#xa;  'colesterol':'mg/dL','trigliceride':'mg/dL','tgop':'UI/L',&#xa;  'hemoglobina glicozilata':'%','glicemie':'mg/dL'&#xa;&#xa;self.widget=Analize_widget(self,categorie,unitate)&#xa;self.widgets.append(self.widget)&#xa;self.layout.addWidget(self.widget)&#xa;self.setLayout(self.layout)&#xa;self.layout=QtGui.QVBoxLayout()&#xa;if setu=='biochimie':self.setu=self.biochimieSet&#xa;elif setu=='hemograma':self.setu=self.hemogramaSet&#xa;elif setu=='pipi':self.setu=self.pipiSet&#xa;self.widgets=[]&#xa;self.lungimeMaxima=0&#xa;for categorie,unitate in self.biochimieSet.items():&#xa;  if len(categorie)>self.lungimeMaxima:&#xa;    self.lungimeMaxima=len(categorie)&#xa;&#xa;  else:&#xa;    categorie=categorie+' '*(self.lungimeMaxima-len(categorie))&#xa;&#xa;&#xa;" id="R9u6RnGkeBjQ"/>
+    <sourcecode value=":&#xa;for data,widget in zip(date,self.widgets):&#xa;&#xa;" id="j7WqanKpHbiv"/>
+    <sourcecode value=":&#xa;for item in self.widgets:&#xa;&#xa;pass&#xa;class Model(QtGui.QWidget):&#xa;  analiza_pa_pagina=6&#xa;  def __init__(self,parent=None):&#xa;    QtGui.QWidget.__init__(self,parent)&#xa;&#xa;&#xa;if __name__==&quot;__main__&quot;:&#xa;  app=QtGui.QApplication(sys.argv)&#xa;  a=Pagina_widget('biochimie')&#xa;  a.show()&#xa;  sys.exit(app.exec_())&#xa;&#xa;class Recomandari(QtGui.QTextBrowser):&#xa;  def __init__(self,parent=None):&#xa;    QtGui.QTextEdit.__init__(self,parent)&#xa;&#xa;  def contextMenuEvent(self,event):&#xa;    self.meniu=self.createStandardContextMenu(event.pos())&#xa;    self.meniu.addSeparator()&#xa;    self.meniu.addAction(&quot;tipareste reteta &amp;ketosteril&quot;)&#xa;    self.meniu.addAction(&quot;tipareste reteta A&amp;DO&quot;)&#xa;    self.meniu.addAction(&quot;insera restrictia &amp;proteica&quot;)&#xa;    self.meniu.exec_(event.globalPos())" id="yO18z71nLDDL"/>
+   </codegenerator>
+  </codegeneration>
+ </XMI.extensions>
+</XMI>