1
2
3
4
5
6
7 __author__ = "Karsten Hilbert"
8 __license__ = 'GPL v2 or later (details at http://www.gnu.org)'
9
10 import logging
11
12
13 from Gnumed.wxpython import gmPlugin
14 from Gnumed.wxpython import gmMeasurementWidgets
15 from Gnumed.pycommon import gmI18N
16 from Gnumed.wxpython import gmAccessPermissionWidgets
17
18
19 _log = logging.getLogger('gm.ui')
23 """Plugin to encapsulate patient measurements."""
24
25 tab_name = _('Measurements')
26 required_minimum_role = 'full clinical access'
27
28
29 @gmAccessPermissionWidgets.verify_minimum_required_role (
30 required_minimum_role,
31 activity = _('loading plugin <%s>') % tab_name,
32 return_value_on_failure = False,
33 fail_silently = False
34 )
37
38
41
42
46
47
49 return ('emr', _('&Measurements'))
50
51
53 if not self._verify_patient_avail():
54 return None
55 return 1
56
57
58
59
60 if __name__ == "__main__":
61 print("no test code")
62