1
2
3
4
5
6
7
8
9
10 __author__ = "R.Terry, S.J.Tan, K.Hilbert"
11 __license__ = 'GPL v2 or later (details at http://www.gnu.org)'
12
13 import wx
14
15
16 from Gnumed.wxpython import gmPlugin, gmVaccWidgets
17
18 _log = gmLog.gmDefLog
19
20
22 """Plugin to encapsulate the immunisation window."""
23
24 __icons = {
25 """icon_syringe""": 'x\xdam\xd0\xb1\n\x80 \x10\x06\xe0\xbd\xa7\xf8\xa1\xc1\xa6\x9f$\xe8\x01\x1a\
26 \x1a[Z\\#\x9a\x8a\xea\xfd\xa7N3\xf4\xb0C\x90\xff\xf3\x0e\xd4\xe6\xb8m5\x1b\
27 \xdbCV\x07k\xaae6\xc4\x8a\xe1X\xd6=$H\x9a\xaes\x0b\xc1I\xa8G\xa9\xb6\x8d\x87\
28 \xa9H\xa0@\xafe\xa7\xa8Bi\xa2\xdfs$\x19,G:\x175\xa1\x98W\x85\xc1\x9c\x1e\xcf\
29 Mc4\x85\x9f%\xfc\xae\x93!\xd5K_\xd4\x86\xf8\xa1?\x88\x12\xf9\x00 =F\x87'
30 }
31
32 tab_name = _('Vaccinations')
33
36
40
42 return ('view', _('&Vaccinations'))
43
45
46 if not self._verify_patient_avail():
47 return None
48 return 1
49
50
51
52 if __name__ == "__main__":
53 _log.SetAllLogLevels(gmLog.lData)
54 app = wxPyWidgetTester(size = (600, 600))
55 app.SetWidget(gmVaccWidgets.cImmunisationsPanel, -1)
56 app.MainLoop()
57
58