from reusable_table.table import register from apps.sms.models.base import Case, ReportMalnutrition, Provider, Facility, Zone, MessageLog register("case", Case, [ ["Child#", "ref_id", "{{ object.ref_id }}"], ["District", "provider__clinic__zone__name", "{{ object.provider.clinic.zone.name }}"], ["GMC", "provider__clinic__name", "{{ object.provider.clinic.name }}"], ["Months", "dob", "{{ object.months }}"], ["Gender", "gender", "{{ object.gender }}"], ["Contact", "contact", "{{ object.contact }}"], ["Registered", "created_at", '{{ object.created_at|date:"d M y H:i" }}'], ["Nutritional Status", "", "{{ object.reportmalnutrition_set.latest.get_status_display }}"], ["Last Visit", "", '{{ object.reportmalnutrition_set.latest.entered_at|date:"d M y H:i" }}'], ["ID", "id", "{{ object.id }}"] ]) register("reports", ReportMalnutrition, [ ["District", "case__provider__clinic__zone__name", "{{ object.case.provider.clinic.zone.name }}"], ["GMC", "case__provider__clinic__name", "{{ object.case.provider.clinic.name }}"], ["HSA", "case__provider__mobile", "{{ object.case.provider }}"], ["Child#", "case__ref_id", "{{ object.case.ref_id }}"], ["Gender", "case__gender", "{{ object.case.gender }}"], ["Age (months)", "case__dob", "{{ object.case.get_dictionary.raw_months }}"], ["Height", "height", "{{ object.height }}"], ["Weight", "weight", "{{ object.weight }}"], ["MUAC", "muac", "{{ object.muac }}"], ["Oedema", "", "{{ object.get_dictionary.oedema }}"], ["Diarrhea", "", "{{ object.get_dictionary.diarrhea }}"], ["Recieved", "entered_at", '{{ object.entered_at|date:"d M y H:i" }}'], ["Status", "status", "{{ object.get_status }}"]
from reusable_table.table import register from apps.mctc.models.general import Case from apps.mctc.models.logs import MessageLog, EventLog from apps.mctc.models.general import Case, Zone, Provider from apps.mctc.models.reports import ReportMalnutrition, ReportMalaria, ReportDiagnosis register("case", Case, [ ["Id", "ref_id", "{{ object.ref_id }}"], ["Name", "last_name", "{{ object.first_name }} {{ object.last_name }}"], ["Provider", "provider", "{{ object.provider.get_name_display }}"], ["Zone", "zone", "{{ object.zone }}"], ]) register("message", MessageLog, [ ["About", "mobile", "{{ object.mobile }}"], ["Message", "text", "{{ object.text }}"], ["Sent by", "sent_by", "{{ object.sent_by }}"], ["Created", "created_at", '{{ object.created_at|date:"d/m/Y" }}'], ["Handled", "handled", "{{ object.get_handled_display }}"] ]) register("event", EventLog, [ ["About", "content_object", "{{ object.content_object }}"], ["Message", "message", "{{ object.get_message_display }}"], ["Created", "entered_at", '{{ object.created_at|date:"d/m/Y" }}'], ["Type", "content_type", "{{ object.content_type }}"] ]) register("malnutrition", ReportMalnutrition, [ ["Status", "status", "{{ object.get_status_display }}"],