blob: bbeb2c66bcf053bdedb6cb06e9548c8c4b8971f7 [file] [log] [blame]
Aditya Hasef3c22f32019-01-22 18:22:20 +05301from __future__ import unicode_literals
2
Rushabh Mehtabc4e2cd2017-10-17 12:30:34 +05303data = {
4 'desktop_icons': [
5 'Patient',
6 'Patient Appointment',
Jamsheerf9269112018-07-16 18:08:53 +05307 'Patient Encounter',
Rushabh Mehtabc4e2cd2017-10-17 12:30:34 +05308 'Lab Test',
9 'Healthcare',
Jamsheer14c6ab02018-10-10 14:44:36 +053010 'Vital Signs',
11 'Clinical Procedure',
12 'Inpatient Record',
Rushabh Mehtabc4e2cd2017-10-17 12:30:34 +053013 'Accounts',
14 'Buying',
15 'Stock',
16 'HR',
17 'ToDo'
18 ],
19 'default_portal_role': 'Patient',
20 'restricted_roles': [
21 'Healthcare Administrator',
22 'LabTest Approver',
23 'Laboratory User',
24 'Nursing User',
25 'Physician',
26 'Patient'
27 ],
28 'custom_fields': {
Jamsheerba119722018-07-06 15:58:13 +053029 'Sales Invoice': [
30 {
31 'fieldname': 'patient', 'label': 'Patient', 'fieldtype': 'Link', 'options': 'Patient',
32 'insert_after': 'naming_series'
33 },
34 {
35 'fieldname': 'patient_name', 'label': 'Patient Name', 'fieldtype': 'Data', 'fetch_from': 'patient.patient_name',
36 'insert_after': 'patient', 'read_only': True
37 },
38 {
Jamsheer54ae74e2018-07-13 21:10:14 +053039 'fieldname': 'ref_practitioner', 'label': 'Referring Practitioner', 'fieldtype': 'Link', 'options': 'Healthcare Practitioner',
Jamsheerba119722018-07-06 15:58:13 +053040 'insert_after': 'customer'
41 }
42 ],
43 'Sales Invoice Item': [
44 {
45 'fieldname': 'reference_dt', 'label': 'Reference DocType', 'fieldtype': 'Link', 'options': 'DocType',
46 'insert_after': 'edit_references'
47 },
48 {
49 'fieldname': 'reference_dn', 'label': 'Reference Name', 'fieldtype': 'Dynamic Link', 'options': 'reference_dt',
50 'insert_after': 'reference_dt'
51 }
Rucha Mahabal4887b692020-10-23 20:33:30 +053052 ],
53 'Stock Entry': [
54 {
55 'fieldname': 'inpatient_medication_entry', 'label': 'Inpatient Medication Entry', 'fieldtype': 'Link', 'options': 'Inpatient Medication Entry',
56 'insert_after': 'credit_note', 'read_only': True
57 }
58 ],
59 'Stock Entry Detail': [
60 {
61 'fieldname': 'patient', 'label': 'Patient', 'fieldtype': 'Link', 'options': 'Patient',
62 'insert_after': 'po_detail', 'read_only': True
63 },
64 {
65 'fieldname': 'inpatient_medication_entry_child', 'label': 'Inpatient Medication Entry Child', 'fieldtype': 'Data',
66 'insert_after': 'patient', 'read_only': True
67 }
Jamsheerba119722018-07-06 15:58:13 +053068 ]
Rushabh Mehtabc4e2cd2017-10-17 12:30:34 +053069 },
70 'on_setup': 'erpnext.healthcare.setup.setup_healthcare'
Jamsheerf9269112018-07-16 18:08:53 +053071}