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 gmMedicationWidgets
15
16 from Gnumed.wxpython import gmAccessPermissionWidgets
17
18
19 _log = logging.getLogger('gm.ui')
22 """Plugin to encapsulate patient current medication list."""
23
24 tab_name = _('Medication')
25 required_minimum_role = 'full clinical access'
26
27 @gmAccessPermissionWidgets.verify_minimum_required_role (
28 required_minimum_role,
29 activity = _('loading plugin <%s>') % tab_name,
30 return_value_on_failure = False,
31 fail_silently = False
32 )
35
38
42
44 return ('emr', _('&Medication'))
45
47 if not self._verify_patient_avail():
48 return None
49 return 1
50
51
52
53 if __name__ == "__main__":
54 print("no test code")
55
56
57