-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathadmin.py
89 lines (63 loc) · 4.61 KB
/
admin.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
from django.contrib import admin
from .models import ServiceReceived, ServiceReceivedItems, DeathByDiseaseCaseAtFacility, DeathByDiseaseCaseAtFacilityItems, \
DeathByDiseaseCaseNotAtFacility, DeathByDiseaseCaseNotAtFacilityItems, BedOccupancy, BedOccupancyItems, \
RevenueReceived, RevenueReceivedItems, BedOccupancyReport, ServicesReceivedDataset
from UserManagement import models as user_management_models
from django.contrib.admin import helpers
# Register your models here.
class ServiceReceivedAdmin(admin.ModelAdmin):
list_display = ('id','transaction_id', 'org_name', 'facility_hfr_code')
search_fields = ['org_name', ]
class ServiceReceivedItemsAdmin(admin.ModelAdmin):
list_display = ('id','service_received', 'department_name','department_id', 'patient_id','gender',
'date_of_birth','med_svc_code','confirmed_diagnosis','differential_diagnosis','provisional_diagnosis','service_date','service_provider_ranking_id','visit_type')
search_fields = ['service_received', ]
class DeathByDiseaseCaseAtFacilityAdmin(admin.ModelAdmin):
list_display = ('id', 'transaction_id','org_name', 'facility_hfr_code')
search_fields = ['org_name', ]
class DeathByDiseaseCaseAtFacilityItemsAdmin(admin.ModelAdmin):
list_display = ('id', 'death_by_disease_case_at_facility', 'ward_name','ward_id','patient_id','first_name', 'middle_name','last_name','gender',
'date_of_birth','cause_of_death','immediate_cause_of_death','underlying_cause_of_death','date_death_occurred')
search_fields = ['ward_name',]
class DeathByDiseaseCaseNotAtFacilityAdmin(admin.ModelAdmin):
list_display = ('id', 'transaction_id','org_name', 'facility_hfr_code')
search_fields = ['org_name', ]
class DeathByDiseaseCaseNotAtFacilityItemsAdmin(admin.ModelAdmin):
list_display = ('id', 'death_by_disease_case_not_at_facility', 'place_of_death_id','gender',
'date_of_birth','cause_of_death','immediate_cause_of_death','underlying_cause_of_death','date_death_occurred','death_id')
search_fields = ['place_of_death_id', ]
class BedOccupancyAdmin(admin.ModelAdmin):
list_display = ('id','transaction_id' ,'org_name', 'facility_hfr_code', 'is_processed')
search_fields = ['org_name', ]
class BedOccupancyItemsAdmin(admin.ModelAdmin):
list_display = ('id', 'bed_occupancy', 'patient_id','admission_date','discharge_date','ward_name','ward_id')
search_fields = ['ward_name', ]
class RevenueReceivedAdmin(admin.ModelAdmin):
list_display = ('id','transaction_id', 'org_name', 'facility_hfr_code')
search_fields = ['org_name', ]
class RevenueReceivedItemsAdmin(admin.ModelAdmin):
list_display = ('id', 'revenue_received', 'system_trans_id','transaction_date','patient_id','gender',
'date_of_birth','med_svc_code','payer_id','exemption_category_id','billed_amount','waived_amount',
'service_provider_ranking_id')
search_fields = ['payer_id', ]
class BedOccupancyReportAdmin(admin.ModelAdmin):
list_display = ('id','bed_occupancy', 'facility_hfr_code','patient_id', 'ward_id', 'ward_name', 'admission_date', 'date')
class ServicesReceivedDatasetAdmin(admin.ModelAdmin):
list_display = ('department_name', 'department_id', 'patient_id', 'gender', 'date_of_birth', 'med_svc_code',
'service_date', 'service_provider_ranking_id', 'visit_type', 'service_received_id',
'confirmed_diagnosis', 'differential_diagnosis', 'provisional_diagnosis', 'hdr_gender',
'org_name', 'cpt_code', 'cpt_description', 'cpt_category', 'hdr_service_provider_rankings',
'icd10_code', 'icd10_code_description', 'icd10_sub_category', 'icd10_categories', 'icd10_chapter',
'district_council', 'region')
admin.site.register(ServiceReceived, ServiceReceivedAdmin)
admin.site.register(ServiceReceivedItems, ServiceReceivedItemsAdmin)
admin.site.register(DeathByDiseaseCaseAtFacility, DeathByDiseaseCaseAtFacilityAdmin)
admin.site.register(DeathByDiseaseCaseAtFacilityItems, DeathByDiseaseCaseAtFacilityItemsAdmin)
admin.site.register(DeathByDiseaseCaseNotAtFacility, DeathByDiseaseCaseNotAtFacilityAdmin)
admin.site.register(DeathByDiseaseCaseNotAtFacilityItems, DeathByDiseaseCaseNotAtFacilityItemsAdmin)
admin.site.register(BedOccupancy, BedOccupancyAdmin)
admin.site.register(BedOccupancyItems, BedOccupancyItemsAdmin)
admin.site.register(RevenueReceived, RevenueReceivedAdmin)
admin.site.register(RevenueReceivedItems, RevenueReceivedItemsAdmin)
admin.site.register(BedOccupancyReport, BedOccupancyReportAdmin)
admin.site.register(ServicesReceivedDataset, ServicesReceivedDatasetAdmin)