Index: tools/Code_Report.csv =================================================================== diff -u -rc64fdd368b3599e7f9dee2902f9ec6b5f40fc3a9 -r6390693817c0475c33199b49ef1f1d62deafd4e4 --- tools/Code_Report.csv (.../Code_Report.csv) (revision c64fdd368b3599e7f9dee2902f9ec6b5f40fc3a9) +++ tools/Code_Report.csv (.../Code_Report.csv) (revision 6390693817c0475c33199b49ef1f1d62deafd4e4) @@ -16,12 +16,12 @@ ./dg/alarms.py, Function, cmd_clear_all_alarms(self) -> int: ./dg/alarms.py, Function, cmd_alarm_info_broadcast_interval_override(self, ms: int = 1000, reset: int = NO_RESET): ./dg/alarms.py, Function, get_alarm_states(self): +./dg/calibration_record.py, Function, cmd_reset_dg_calibration_record(self) -> bool: ./dg/calibration_record.py, Function, cmd_get_dg_calibration_record_report(self, report_destination: str = None): ./dg/calibration_record.py, Function, cmd_request_dg_calibration_record(self) -> bool: ./dg/calibration_record.py, Function, cmd_dg_calibration_record_crc_override(self, crc: int) -> bool: ./dg/calibration_record.py, Function, cmd_set_dg_calibration_excel_to_fw(self, report_address: str) -> bool: ./dg/calibration_record.py, Function, cmd_set_dg_calibration_record(self, previous_record: OrderedDict) -> bool: -./dg/calibration_record.py, Function, cmd_reset_dg_calibration_record(self) -> bool: ./dg/chemical_disinfect_flush.py, Function, clear_flush_info(self) -> None: ./dg/chemical_disinfect.py, Function, get_chem_disinfect_target_time(self) -> int: ./dg/chemical_disinfect.py, Function, get_chem_disinfect_elapsed_time(self) -> int: @@ -450,6 +450,12 @@ ./hd/hemodialysis_device.py, Function, cmd_request_ui_version(self) -> None: ./hd/hemodialysis_device.py, Function, cmd_hd_ram_status_override(self, ram_reg: int = 0, status: int = 0, reset: int = NO_RESET) -> int: ./hd/hemodialysis_device.py, Function, cmd_hd_pending_ack_override(self, pending_ack_channel: int = 0, reset: int = NO_RESET) -> int: +./hd/institutional_record.py, Function, cmd_reset_hd_institutional_record(self) -> bool: +./hd/institutional_record.py, Function, cmd_request_hd_institutional_record(self) -> int: +./hd/institutional_record.py, Function, cmd_hd_institutional_record_crc_override(self, crc: int) -> bool: +./hd/institutional_record.py, Function, cmd_set_hd_institutional_record(self, hd_institutional_record: OrderedDict) -> bool: +./hd/institutional_record.py, Function, cmd_set_hd_institutional_record_excel_to_fw(self, report_address: str) -> bool: +./hd/institutional_record.py, Function, cmd_get_hd_institutional_record(self, report_address: str = None): ./hd/post_treatment.py, Function, get_post_treatment_sub_mode(self) -> int: ./hd/pressure_occlusion.py, Function, get_arterial_pressure_limit_min(self): ./hd/pressure_occlusion.py, Function, get_arterial_pressure_limit_max(self): @@ -1186,6 +1192,9 @@ hd/hemodialysis_device.py, Variable, battery hd/hemodialysis_device.py, Variable, usage_record hd/hemodialysis_device.py, Variable, test_configs +hd/hemodialysis_device.py, Variable, institutional_record +hd/institutional_record.py, Variable, hd_institutional_record +hd/institutional_record.py, Variable, hd_institutional_record_timestamp hd/post_treatment.py, Variable, hd_post_treatment_state_timestamp hd/post_treatment.py, Variable, post_treatment_sub_mode hd/post_treatment.py, Variable, post_treatment_drain_state @@ -1474,15 +1483,15 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_OUTLET_UV_REACTOR_ON_WITH_NO_FLOW common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_LOAD_CELL_A1_B1_FPGA_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_DIALYSATE_FLOW_DATA_NOT_RECEIVE -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_1 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_TEMPERATURE_SENSORS_INVALID_CAL_RECORD common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_OUTLET_PRIMARY_CONDUCTIVITY_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_PRESSURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_WATCHDOG_EXPIRED common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_INLET_WATER_TEMPERATURE_IN_HIGH_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_FILL_CONDUCTIVITY_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_BATTERY_COMM_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_SYRINGE_PUMP_STALL -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_12 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_COND_SENSORS_INVALID_TEMP_COMP_CAL_RECORD common/alarm_defs.py, Enum, AlarmList, ALARM_ID_UI_POST_HD_COMM common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_HEAT_DISINFECT_TEMP_GRAD_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_NVDATAMGMT_CAL_GROUP_RECORD_CRC_INVALID @@ -1585,7 +1594,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_THERMISTORS_TEMPERATURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_PRE_TREATMENT_WET_FLOW_TEST_FAILURE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_PRE_TREATMENT_DRY_PRESSURE_NORMAL_TEST_FAILURE -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_6 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_FILL_CONDUCTIVITIES_INVALID_CAL_RECORD common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_RO_REJECTION_RATIO_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CONDUCTIVITY_SENSOR_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_DIALYSATE_FILL_OUT_OF_TIME @@ -1639,7 +1648,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_INVALID_SERVICE_RECORD_CRC common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_UI_COMPATIBILITY_ERROR common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_DISINFECT_CHEM_FLUSH -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_8 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_INVALID_INSTITUTIONAL_RECORD_CRC common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_UI_POST_FAILURE_OS_VERSION common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_TEMPERATURES_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_UI_POST_FAILURE_SHASUM @@ -1656,7 +1665,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_SAFETY_SHUTDOWN_POST_TEST_FAILED common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_FAN_RPM_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_10 -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_11 +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_INACTIVE_RESERVOIR_WEIGHT_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_ARTERIAL_PRESSURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_VENOUS_PRESSURE_OUT_OF_RANGE common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_BP_OCCLUSION_OUT_OF_RANGE @@ -1688,7 +1697,7 @@ common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_DRAIN_PUMP_DIRECTION_FPGA_FAULT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_INVALID_USAGE_RECORD_CRC common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_CPU_RAM_ERROR -common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CD1_CD2_CHECK_FAULT +common/alarm_defs.py, Enum, AlarmList, ALARM_ID_AVAILABLE_50 common/alarm_defs.py, Enum, AlarmList, ALARM_ID_HD_AC_POWER_LOST_IN_TREATMENT common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CPI_COND_SENSOR_INVALID_CHAR common/alarm_defs.py, Enum, AlarmList, ALARM_ID_DG_CPO_COND_SENSOR_INVALID_CHAR @@ -2560,6 +2569,8 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SEND_RO_PERMEATE_SAMPLE_DISPENSE_REQUEST_TO_DG common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_SEND_RO_PERMEATE_SAMPLE_DISPENSE_READY_TO_HD common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_DRAIN_MODE_DATA +common/msg_ids.py, Enum, MsgIds, MSG_ID_UI_INSTITUTIONAL_RECORD_REQUEST +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_INSTITUTIONAL_RECORD_RESPONSE common/msg_ids.py, Enum, MsgIds, MSG_ID_CAN_ERROR_COUNT common/msg_ids.py, Enum, MsgIds, MSG_ID_TESTER_LOGIN_REQUEST common/msg_ids.py, Enum, MsgIds, MSG_ID_DIAL_OUT_FLOW_SET_PT_OVERRIDE @@ -2717,7 +2728,10 @@ common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_VALVES_STATES_PUBLISH_INTERVAL_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_CAN_RECEIVE_ACK_MESSAGE_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_RECIRULATION_PCT_OVERRIDE -common/msg_ids.py, Enum, MsgIds, MSD_ID_HD_RAW_AIR_TRAP_LEVEL_SENSOR_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_RAW_AIR_TRAP_LEVEL_SENSOR_OVERRIDE +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_GET_INSTITUTIONAL_RECORD +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SET_INSTITUTIONAL_RECORD +common/msg_ids.py, Enum, MsgIds, MSG_ID_HD_SEND_INSTITUTIONAL_RECORD common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_TESTER_LOGIN_REQUEST common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_ALARM_STATE_OVERRIDE common/msg_ids.py, Enum, MsgIds, MSG_ID_DG_WATCHDOG_TASK_CHECKIN_OVERRIDE