From 07934a9d8e314f7224bf437163bbe6de864491a8 Mon Sep 17 00:00:00 2001 From: Humdiya Date: Tue, 4 Nov 2025 15:16:47 +0500 Subject: [PATCH 1/3] Addition of PMM Module by Grassroots in collaboration with WHO & Path --- app/config/assets/coldchaindemo.html | 61 +- app/config/assets/commonDefinitions.js | 133 + app/config/assets/css/bootstrap.css | 2 +- app/config/assets/css/detail.css | 578 +- app/config/assets/css/detail_refined.css | 54 + app/config/assets/css/generate-index.css | 98 +- app/config/assets/css/homeScreen.css | 530 +- app/config/assets/css/odk-survey.css | 9 + app/config/assets/css/paginated_list.css | 773 +- app/config/assets/filterHealthFacilities.html | 60 +- app/config/assets/filterInventory.html | 60 +- .../framework/forms/framework/formDef.json | 274 +- .../framework/forms/framework/framework.xlsx | Bin 39751 -> 40932 bytes .../assets/framework/frameworkDefinitions.js | 4 +- app/config/assets/img/Close.jpg | Bin 0 -> 2707 bytes app/config/assets/img/Edit.jpg | Bin 0 -> 3435 bytes app/config/assets/img/Filter.jpg | Bin 0 -> 4093 bytes app/config/assets/img/Filter.png | Bin 0 -> 289 bytes app/config/assets/img/card-blue.png | Bin 0 -> 3530 bytes app/config/assets/img/coldroom-icon.png | Bin 0 -> 2021 bytes app/config/assets/img/coldroom.png | Bin 0 -> 668 bytes app/config/assets/img/custom-icon.png | Bin 0 -> 262751 bytes app/config/assets/img/fridge-icon.jpg | Bin 0 -> 4595 bytes app/config/assets/img/fridge-icon.png | Bin 0 -> 2679 bytes app/config/assets/img/grassroots.png | Bin 0 -> 97489 bytes app/config/assets/img/hallway-2.jpg | Bin 0 -> 1214047 bytes app/config/assets/img/hallway-old.jpg | Bin 0 -> 157336 bytes app/config/assets/img/hallway.jpg | Bin 157336 -> 20186739 bytes app/config/assets/img/header.png | Bin 0 -> 41016 bytes app/config/assets/img/list-icon.jpg | Bin 0 -> 5734 bytes app/config/assets/img/list-icon.png | Bin 0 -> 7559 bytes app/config/assets/img/list.png | Bin 0 -> 467 bytes app/config/assets/img/locate.png | Bin 0 -> 648 bytes app/config/assets/img/map-icon.jpg | Bin 0 -> 5376 bytes app/config/assets/img/map-icon.png | Bin 0 -> 3586 bytes app/config/assets/img/model-icon.png | Bin 0 -> 4247 bytes app/config/assets/img/model.png | Bin 0 -> 724 bytes app/config/assets/img/models-icon.jpg | Bin 0 -> 4177 bytes app/config/assets/img/refrigerator.png | Bin 0 -> 448 bytes app/config/assets/img/setting-icon.jpg | Bin 0 -> 4897 bytes app/config/assets/img/setting-icon.png | Bin 0 -> 4064 bytes app/config/assets/img/setting.png | Bin 0 -> 729 bytes app/config/assets/img/vaccine-image.png | Bin 0 -> 33267 bytes app/config/assets/index.html | 741 +- app/config/assets/js/filterInventory.js | 22 + app/config/assets/js/linkedAdminRegion.js | 50 +- app/config/assets/js/list_view_logic.js | 256 +- app/config/assets/js/menu.js | 59 +- app/config/assets/js/util.js | 96 +- app/config/assets/linkedAdminRegion.html | 285 +- app/config/assets/tables.init | 3 +- .../cold_room_maintenance_logs_detail.html | 63 +- .../html/cold_room_maintenance_logs_list.html | 65 +- .../js/cold_room_maintenance_logs_list.js | 2 +- .../cold_rooms/html/cold_rooms_detail.html | 174 +- .../cold_rooms/html/cold_rooms_list.html | 66 +- .../html/cold_rooms_service_list.html | 63 +- .../tables/cold_rooms/js/cold_rooms_list.js | 4 +- .../cold_rooms/js/cold_rooms_service_list.js | 2 +- .../tables/failure_reporting/definition.csv | 26 + .../failure_reporting/failure_reporting.xlsx | Bin 0 -> 26877 bytes .../forms/failure_reporting/formDef.json | 9158 +++++++++++++ .../tables/failure_reporting/properties.csv | 27 + .../tableSpecificDefinitions.js | 3 + app/config/tables/follow_up/definition.csv | 97 + .../follow_up/forms/follow_up/follow_up.xlsx | Bin 0 -> 37317 bytes .../follow_up/forms/follow_up/formDef.json | 7846 +++++++++++ .../follow_up/html/follow_up_detail.html | 47 + .../tables/follow_up/html/follow_up_list.html | 66 + .../tables/follow_up/js/follow_up_detail.js | 159 + .../tables/follow_up/js/follow_up_list.js | 64 + app/config/tables/follow_up/properties.csv | 58 + .../follow_up/tableSpecificDefinitions.js | 3 + .../html/hFacilities_list.html | 2 +- .../html/hFacilities_map-old.html | 245 + .../html/hFacilities_map.html | 266 + .../html/health_facilities_detail.html | 202 +- .../html/health_facilities_detail_old.html | 70 + .../html/health_facilities_list.html | 63 +- .../js/health_facilities_detail.js | 98 +- .../js/health_facilities_detail_old.js | 218 + .../js/health_facilities_list.js | 2 +- app/config/tables/indicators/definition.csv | 46 +- .../indicators/forms/indicators/formDef.json | 11349 +++++++++++++--- .../forms/indicators/indicators.xlsx | Bin 25244 -> 40950 bytes .../indicators/html/indicators_detail.html | 140 +- .../indicators/html/indicators_list.html | 63 +- .../tables/indicators/js/indicators_detail.js | 7 + .../tables/indicators/js/indicators_list.js | 2 +- app/config/tables/indicators/properties.csv | 37 +- .../tables/maintenance_logs/definition.csv | 3 + .../forms/maintenance_logs/formDef.json | 555 +- .../maintenance_logs/maintenance_logs.xlsx | Bin 26499 -> 28084 bytes .../html/maintenance_logs_detail.html | 76 +- .../html/maintenance_logs_list.html | 62 +- .../js/maintenance_logs_list.js | 2 +- .../non_failure_observations/definition.csv | 12 + .../non_failure_observations/formDef.json | 5681 ++++++++ .../non_failure_observations.xlsx | Bin 0 -> 22276 bytes .../non_failure_observations/properties.csv | 10 + .../tableSpecificDefinitions.js | 3 + .../html/refrigerator_moves_detail.html | 43 +- .../html/refrigerator_moves_list.html | 63 +- .../js/refrigerator_moves_list.js | 2 +- .../refrigerator_temperature_data_detail.html | 55 +- .../refrigerator_temperature_data_list.html | 62 +- .../js/refrigerator_temperature_data_list.js | 2 +- .../html/refrigerator_types_detail.html | 61 +- .../html/refrigerator_types_list.html | 63 +- .../js/refrigerator_types_detail.js | 1 - .../js/refrigerator_types_list.js | 2 +- .../tables/refrigerators/definition.csv | 1 + .../forms/refrigerators/formDef.json | 109 +- .../forms/refrigerators/refrigerators.xlsx | Bin 27261 -> 27628 bytes .../html/refrigerators_detail.html | 304 +- .../html/refrigerators_list.html | 54 +- .../html/refrigerators_service_list.html | 64 +- .../refrigerators/js/refrigerators_detail.js | 120 +- .../refrigerators/js/refrigerators_list.js | 8 +- .../js/refrigerators_service_list.js | 8 +- .../tables/refrigerators/properties.csv | 2 + .../definition.csv | 44 + .../formDef.json | 4183 ++++++ .../troubleshooting_failure_analysis.xlsx | Bin 0 -> 28807 bytes ...oubleshooting_failure_analysis_detail.html | 48 + ...troubleshooting_failure_analysis_list.html | 67 + ...troubleshooting_failure_analysis_detail.js | 183 + .../troubleshooting_failure_analysis_list.js | 68 + .../properties.csv | 19 + .../tableSpecificDefinitions.js | 3 + 130 files changed, 43577 insertions(+), 3417 deletions(-) create mode 100644 app/config/assets/css/detail_refined.css create mode 100644 app/config/assets/img/Close.jpg create mode 100644 app/config/assets/img/Edit.jpg create mode 100644 app/config/assets/img/Filter.jpg create mode 100644 app/config/assets/img/Filter.png create mode 100644 app/config/assets/img/card-blue.png create mode 100644 app/config/assets/img/coldroom-icon.png create mode 100644 app/config/assets/img/coldroom.png create mode 100644 app/config/assets/img/custom-icon.png create mode 100644 app/config/assets/img/fridge-icon.jpg create mode 100644 app/config/assets/img/fridge-icon.png create mode 100644 app/config/assets/img/grassroots.png create mode 100644 app/config/assets/img/hallway-2.jpg create mode 100644 app/config/assets/img/hallway-old.jpg create mode 100644 app/config/assets/img/header.png create mode 100644 app/config/assets/img/list-icon.jpg create mode 100644 app/config/assets/img/list-icon.png create mode 100644 app/config/assets/img/list.png create mode 100644 app/config/assets/img/locate.png create mode 100644 app/config/assets/img/map-icon.jpg create mode 100644 app/config/assets/img/map-icon.png create mode 100644 app/config/assets/img/model-icon.png create mode 100644 app/config/assets/img/model.png create mode 100644 app/config/assets/img/models-icon.jpg create mode 100644 app/config/assets/img/refrigerator.png create mode 100644 app/config/assets/img/setting-icon.jpg create mode 100644 app/config/assets/img/setting-icon.png create mode 100644 app/config/assets/img/setting.png create mode 100644 app/config/assets/img/vaccine-image.png create mode 100644 app/config/tables/failure_reporting/definition.csv create mode 100644 app/config/tables/failure_reporting/forms/failure_reporting/failure_reporting.xlsx create mode 100644 app/config/tables/failure_reporting/forms/failure_reporting/formDef.json create mode 100644 app/config/tables/failure_reporting/properties.csv create mode 100644 app/config/tables/failure_reporting/tableSpecificDefinitions.js create mode 100644 app/config/tables/follow_up/definition.csv create mode 100644 app/config/tables/follow_up/forms/follow_up/follow_up.xlsx create mode 100644 app/config/tables/follow_up/forms/follow_up/formDef.json create mode 100644 app/config/tables/follow_up/html/follow_up_detail.html create mode 100644 app/config/tables/follow_up/html/follow_up_list.html create mode 100644 app/config/tables/follow_up/js/follow_up_detail.js create mode 100644 app/config/tables/follow_up/js/follow_up_list.js create mode 100644 app/config/tables/follow_up/properties.csv create mode 100644 app/config/tables/follow_up/tableSpecificDefinitions.js create mode 100644 app/config/tables/health_facilities/html/hFacilities_map-old.html create mode 100644 app/config/tables/health_facilities/html/hFacilities_map.html create mode 100644 app/config/tables/health_facilities/html/health_facilities_detail_old.html create mode 100644 app/config/tables/health_facilities/js/health_facilities_detail_old.js create mode 100644 app/config/tables/non_failure_observations/definition.csv create mode 100644 app/config/tables/non_failure_observations/forms/non_failure_observations/formDef.json create mode 100644 app/config/tables/non_failure_observations/forms/non_failure_observations/non_failure_observations.xlsx create mode 100644 app/config/tables/non_failure_observations/properties.csv create mode 100644 app/config/tables/non_failure_observations/tableSpecificDefinitions.js create mode 100644 app/config/tables/troubleshooting_failure_analysis/definition.csv create mode 100644 app/config/tables/troubleshooting_failure_analysis/forms/troubleshooting_failure_analysis/formDef.json create mode 100644 app/config/tables/troubleshooting_failure_analysis/forms/troubleshooting_failure_analysis/troubleshooting_failure_analysis.xlsx create mode 100644 app/config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_detail.html create mode 100644 app/config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_list.html create mode 100644 app/config/tables/troubleshooting_failure_analysis/js/troubleshooting_failure_analysis_detail.js create mode 100644 app/config/tables/troubleshooting_failure_analysis/js/troubleshooting_failure_analysis_list.js create mode 100644 app/config/tables/troubleshooting_failure_analysis/properties.csv create mode 100644 app/config/tables/troubleshooting_failure_analysis/tableSpecificDefinitions.js diff --git a/app/config/assets/coldchaindemo.html b/app/config/assets/coldchaindemo.html index 9ead6d263..f42b0f3f7 100644 --- a/app/config/assets/coldchaindemo.html +++ b/app/config/assets/coldchaindemo.html @@ -10,26 +10,67 @@ + + + - -
- + `; + + // Add ODK navigation logic + const primaryButton = regionCard.querySelector('.btn-primary'); + if (type === util.linkedAdminRegion) { - button.on('click', function () { - var urlParams = util.getKeysToAppendToColdChainMenuURL(maxLevelValue, currAdminRegion, - currAdminRegionId); + primaryButton.addEventListener('click', function () { + const urlParams = util.getKeysToAppendToColdChainMenuURL(maxLevelValue, currAdminRegion, currAdminRegionId); odkTables.launchHTML(null, 'config/assets/linkedAdminRegion.html' + urlParams); }); } else if (type === util.adminRegion) { - button.on('click', function () { - var urlParams = util.getKeysToAppendToColdChainMenuURL(maxLevelValue, currAdminRegion, - currAdminRegionId, nextLevel); + primaryButton.addEventListener('click', function () { + const urlParams = util.getKeysToAppendToColdChainMenuURL(maxLevelValue, currAdminRegion, currAdminRegionId, nextLevel); odkTables.launchHTML(null, 'config/assets/index.html' + urlParams); }); } else { - // Admin options - button.on('click', function () { + primaryButton.addEventListener('click', function () { odkTables.launchHTML(null, 'config/assets/coldchaindemo.html'); }); } - $(divToAddButtonTo).append(button); + buttonsDiv.appendChild(regionCard); } + async function showRegionButtonsAndTitle(jsonRegions) { // There are subregions so show them for (var i = 0; i < jsonRegions.length; i++) { @@ -110,7 +142,7 @@ function updateStaticDisplay() { // Cold Chain Demo var fileUri = odkCommon.getFileAsUrl('config/assets/img/hallway.jpg'); var header = $('

'); - header.attr('id', 'header1'); + header.attr('id', 'header'); var headerTxt = odkCommon.localizeText(locale, "cold_chain_management"); header.text(headerTxt); headerDiv.append(header); @@ -217,3 +249,4 @@ async function display() { currAdminRegionId); } } + diff --git a/app/config/assets/js/util.js b/app/config/assets/js/util.js index 8513162da..639b3fda3 100644 --- a/app/config/assets/js/util.js +++ b/app/config/assets/js/util.js @@ -71,6 +71,28 @@ util.translateAdminRegionNameHelper = function(locale, regionName) { // The maximum possible depth for a geographic hierarchy util.maxLevelAppDepth = 5; +util.getRegionIdByName = async function(regionName) { + return new Promise((resolve, reject) => { + odkData.arbitraryQuery( + 'geographic_regions', + 'SELECT _id FROM geographic_regions WHERE regionLevel1 = ? OR regionLevel2 = ? OR regionLevel3 = ? OR regionLevel4 = ? OR regionLevel5 = ?', + [regionName, regionName, regionName, regionName, regionName], + function (result) { + if (result.getCount() > 0) { + resolve(result.get('rowId', 0) || result.get('_id', 0)); + } else { + console.warn("⚠️ No match found for region:", regionName); + resolve(null); + } + }, + function (error) { + console.error("❌ Failed to get region ID:", error); + reject(error); + } + ); + }); +}; + util.getMaxLevel = function() { var queryStr = 'SELECT MAX(levelNumber) FROM geographic_regions WHERE _sync_state != ?'; @@ -247,7 +269,7 @@ util.getFacilityCountByAdminRegion = function(adminRegionId) { 'JOIN geographic_regions ON geographic_regions._id = health_facilities.admin_region_id ' + 'WHERE health_facilities._sync_state != ? AND geographic_regions._id = ?'; var queryParam = [util.deletedSyncState, adminRegionId]; - + console.log(adminRegionId); odkData.arbitraryQuery('geographic_regions', queryStr, queryParam, @@ -257,6 +279,8 @@ util.getFacilityCountByAdminRegion = function(adminRegionId) { }).then(function(result) { if (result !== null && result.getCount() == 1) { + console.log("HERE"); + console.log(result.get('COUNT(*)')); return result.get('COUNT(*)'); } }).catch(function (reason) { @@ -607,39 +631,54 @@ util.formatColIdForDisplay = function(colId, index, resultSet, applyFormat) { var textToDisplay = resultSet.getData(index, colId); if (textToDisplay !== null && textToDisplay !== undefined && textToDisplay.length !== 0) { - if (applyFormat) { + if (/^[0-9]+(\.[0-9]+)?e[\+\-]?[0-9]+$/i.test(textToDisplay)) { + try { + // Use BigInt if integer + if (!textToDisplay.includes('.')) { + textToDisplay = BigInt(textToDisplay).toString(); + } else { + // Convert decimal scientific notation safely + let num = Number(textToDisplay); + textToDisplay = num.toLocaleString('fullwide', { useGrouping: false }); } + } catch (e) { + // fallback: keep original + } + } + + if (applyFormat) { textToDisplay = util.formatDisplayText(textToDisplay); } return textToDisplay; } + + return ''; }; util.showIdForDetail = function(idOfElement, colId, resultSet, applyFormat, defaultValue) { - if (idOfElement === null || idOfElement === undefined || - idOfElement.length === 0) { - return; - } + if (!idOfElement || idOfElement.length === 0) return; + if (!colId || colId.length === 0) return; + if (resultSet.getCount() === 0) return; - if (colId === null || colId === undefined || - colId.length === 0) { - return; - } - - if (resultSet.getCount() === 0) { - return; - } - - // Format for date var meta = resultSet.getMetadata(); var elementMetadata = meta.dataTableModel[colId]; + + // Handle date fields if (elementMetadata.elementType === 'date') { var dateToUse = resultSet.get(colId); if (dateToUse !== null && dateToUse !== undefined) { - if (applyFormat) { - dateToUse = util.formatDate(dateToUse); + try { + var d = new Date(dateToUse); + if (!isNaN(d)) { + var mm = String(d.getMonth() + 1).padStart(2, '0'); + var dd = String(d.getDate()).padStart(2, '0'); + var yyyy = d.getFullYear(); + dateToUse = `${dd}-${mm}-${yyyy}`; + } + } catch (e) { + console.warn('Invalid date format:', dateToUse); } $(idOfElement).text(dateToUse); } @@ -648,18 +687,31 @@ util.showIdForDetail = function(idOfElement, colId, resultSet, applyFormat, defa var textToDisplay = resultSet.get(colId); if (textToDisplay !== null && textToDisplay !== undefined && textToDisplay.length !== 0) { - // Additional formatting needed for select_multiple + // Additional formatting for select_multiple if (elementMetadata.type === 'array') { - // Remove square brackets and quotes textToDisplay = '' + textToDisplay .replace(/"/g, '') .replace(/,/g, ', ') .replace(/\[/g, '') .replace(/\]/g, ''); + } + // Handle scientific notation + if (/^[0-9]+(\.[0-9]+)?e[\+\-]?[0-9]+$/i.test(textToDisplay)) { + try { + if (!textToDisplay.includes('.')) { + textToDisplay = BigInt(textToDisplay).toString(); + } else { + let num = Number(textToDisplay); + textToDisplay = num.toLocaleString('fullwide', { useGrouping: false }); + } + } catch (e) { + // fallback: keep original + } } + if (applyFormat) { - textToDisplay = util.formatDisplayText(textToDisplay); + textToDisplay = util.formatDisplayText(textToDisplay); } $(idOfElement).text(textToDisplay); @@ -668,6 +720,6 @@ util.showIdForDetail = function(idOfElement, colId, resultSet, applyFormat, defa $(idOfElement).text(defaultValue); } } - }; + diff --git a/app/config/assets/linkedAdminRegion.html b/app/config/assets/linkedAdminRegion.html index 105af9a18..9e8f529a3 100644 --- a/app/config/assets/linkedAdminRegion.html +++ b/app/config/assets/linkedAdminRegion.html @@ -5,7 +5,6 @@ - @@ -13,30 +12,290 @@ + + - - +
+
+

Loading...

+ +
+ + + + + +
+
+
+
- - - + +
+

Health Facilities

+
+
+
+ logo +
+
View Facilities Map
+
- +
+
+ logo +
+
View Facilities List
+
- +
+
+ logo +
+
Filter by Type
+
+
+
+ +
+

Cold Chain Equipment

+
+
+
+ logo +
+
Refrigerators
+
- +
+
+ logo +
+
Cold Rooms
+
- +
+
+ logo +
+
Services Required
+
+
+
- - - +
+

Models

+
+
+
+ logo +
+
Refrigerator Models
+
+
+
+ + \ No newline at end of file diff --git a/app/config/assets/tables.init b/app/config/assets/tables.init index 7a004102f..dbeab5d2b 100644 --- a/app/config/assets/tables.init +++ b/app/config/assets/tables.init @@ -1,6 +1,7 @@ -table_keys=healthFacilities, maintenance_logs, refrigeratorTypes, refrigerators, geographic_regions +table_keys=healthFacilities, maintenance_logs, refrigeratorTypes, refrigerators, geographic_regions, cold_rooms healthFacilities.filename=config/assets/csv/health_facilities.csv maintenance_logs.filename=config/assets/csv/maintenance_logs.csv refrigeratorTypes.filename=config/assets/csv/refrigerator_types.csv refrigerators.filename=config/assets/csv/refrigerators.csv geographic_regions.filename=config/assets/csv/geographic_regions.csv +cold_rooms.filename=config/assets/csv/cold_rooms.csv diff --git a/app/config/tables/cold_room_maintenance_logs/html/cold_room_maintenance_logs_detail.html b/app/config/tables/cold_room_maintenance_logs/html/cold_room_maintenance_logs_detail.html index 1e3f0b31d..35f787a10 100644 --- a/app/config/tables/cold_room_maintenance_logs/html/cold_room_maintenance_logs_detail.html +++ b/app/config/tables/cold_room_maintenance_logs/html/cold_room_maintenance_logs_detail.html @@ -10,39 +10,52 @@ + -
-

Cold Room

+
+
+

Cold Room

+ Loading.. + +
+ + + +
+
+ +
+ + + + + +
-
- -
-

Maintenance Log Information

-
- - -

Cold Room ID: -

Functional Status:

-

Reason Not Working:

-

Date Serviced:

-

Type of Maintenance:

-

Spare Parts: -

-

Additional Spare Parts: -

-

Actions Taken:

- -
-

Edit Log

+
+

Maintenance Log Information

+
+
Cold Room Id:
+
Functional Status:
+
Reason Not Working:
+
Date Serviced:
+
Type of Maintenance:
+
Spare Parts:
+
Additional Spare Parts:
+
Actions Taken:
+
-
-

Delete Log

-
+ +
+
+

Loading...

+
+ + + + + +
+
+
- +
- + + +
+
+
+ +
+
+ Showing - of + +
+
-
-
-
+
diff --git a/app/config/tables/cold_room_maintenance_logs/js/cold_room_maintenance_logs_list.js b/app/config/tables/cold_room_maintenance_logs/js/cold_room_maintenance_logs_list.js index 6d6556349..841c0c72e 100644 --- a/app/config/tables/cold_room_maintenance_logs/js/cold_room_maintenance_logs_list.js +++ b/app/config/tables/cold_room_maintenance_logs/js/cold_room_maintenance_logs_list.js @@ -27,7 +27,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/cold_rooms/html/cold_rooms_detail.html b/app/config/tables/cold_rooms/html/cold_rooms_detail.html index 5f785a8d1..2f08e2575 100644 --- a/app/config/tables/cold_rooms/html/cold_rooms_detail.html +++ b/app/config/tables/cold_rooms/html/cold_rooms_detail.html @@ -10,62 +10,164 @@ + -
-

Cold Room

+
+
+

Cold Room

+ Loading.. + +
+ + +
+
+
+ + + + + +
-
+
+

Summary

+
+
Facility:
+
Status:
+
Reason Not Working:
+
Service Priority:
+
Year Installed:
+
Model ID:
+
Serial Number:
+
Cold Room ID:
+
Date Serviced:
+
+
-
-

Basic Cold Room Information

+
+ +
-
-
-

Facility:

-

Status:

-

Reason Not Working:

-

Service Priority:

-
+
+ +
+
+
+
Edit Cold Room Status
+
-
-

Year Installed:

-

Model ID:

-

Serial Number:

-

Cold Room ID: -

Date Serviced:

+
+
+
Add Maintenance Record
+
+ +
+
+
Maintenance Record Log
+
-
-

Edit Cold Room Status

+
+ +
+
+
+
Facility Information
+
+
-
-

Add Maintenance Record

-
+ diff --git a/app/config/tables/cold_rooms/html/cold_rooms_list.html b/app/config/tables/cold_rooms/html/cold_rooms_list.html index a600b512e..26e98cd68 100644 --- a/app/config/tables/cold_rooms/html/cold_rooms_list.html +++ b/app/config/tables/cold_rooms/html/cold_rooms_list.html @@ -11,37 +11,59 @@ + +
+
+

Loading...

+
+ + + + + +
- +
+
- +
+ + + +
+
+
+ +
+
+ Showing - of + +
+
-
-
-
+
diff --git a/app/config/tables/cold_rooms/html/cold_rooms_service_list.html b/app/config/tables/cold_rooms/html/cold_rooms_service_list.html index 804a02178..902866f92 100644 --- a/app/config/tables/cold_rooms/html/cold_rooms_service_list.html +++ b/app/config/tables/cold_rooms/html/cold_rooms_service_list.html @@ -11,37 +11,56 @@ + +
+
+

Loading...

+
+ + + + + +
- +
+
+
- + + +
+
+
+
+
+ Showing - of + +
+
+
diff --git a/app/config/tables/cold_rooms/js/cold_rooms_list.js b/app/config/tables/cold_rooms/js/cold_rooms_list.js index 0b2df89fb..983326300 100644 --- a/app/config/tables/cold_rooms/js/cold_rooms_list.js +++ b/app/config/tables/cold_rooms/js/cold_rooms_list.js @@ -28,7 +28,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); @@ -39,7 +39,7 @@ function resumeFunc(state) { var hFacTxt = odkCommon.localizeText(locale, "facility_no_colon"); listViewLogic.setColIdsToDisplayInList(coldRoomTxt, 'tracking_id', - modelTxt, 'model', hFacTxt, 'facility_name', ); + modelTxt, 'model', hFacTxt, 'facility_name'); } listViewLogic.resumeFn(state); diff --git a/app/config/tables/cold_rooms/js/cold_rooms_service_list.js b/app/config/tables/cold_rooms/js/cold_rooms_service_list.js index f34209f07..5d9f5fe0e 100644 --- a/app/config/tables/cold_rooms/js/cold_rooms_service_list.js +++ b/app/config/tables/cold_rooms/js/cold_rooms_service_list.js @@ -36,7 +36,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/failure_reporting/definition.csv b/app/config/tables/failure_reporting/definition.csv new file mode 100644 index 000000000..c61fbd24b --- /dev/null +++ b/app/config/tables/failure_reporting/definition.csv @@ -0,0 +1,26 @@ +_element_key,_element_name,_element_type,_list_child_element_keys +component_cooling,component_cooling,string,[] +component_electrical,component_electrical,string,[] +component_electrical_solar,component_electrical_solar,string,[] +component_failure,component_failure,string,[] +component_missing_failure_detail_1,component_missing_failure_detail_1,string,[] +component_missing_failure_detail_2,component_missing_failure_detail_2,string,[] +component_structural,component_structural,string,[] +corrosion_failure_detail_1,corrosion_failure_detail_1,string,[] +corrosion_failure_detail_2,corrosion_failure_detail_2,string,[] +damage_component_failure_detail_1,damage_component_failure_detail_1,string,[] +damage_component_failure_detail_2,damage_component_failure_detail_2,string,[] +degradation_failure_detail_1,degradation_failure_detail_1,string,[] +degradation_failure_detail_2,degradation_failure_detail_2,string,[] +electrical_failure_detail_1,electrical_failure_detail_1,string,[] +electrical_failure_detail_2,electrical_failure_detail_2,string,[] +followup_uuid,followup_uuid,string,[] +narrative,narrative,string,[] +pcm_leak_failure_detail_1,pcm_leak_failure_detail_1,string,[] +pcm_leak_failure_detail_2,pcm_leak_failure_detail_2,string,[] +primary_reason_failure,primary_reason_failure,string,[] +refrigerant_leak_failure_detail_1,refrigerant_leak_failure_detail_1,string,[] +refrigerant_leak_failure_detail_2,refrigerant_leak_failure_detail_2,string,[] +system_failure_detail_1,system_failure_detail_1,string,[] +system_failure_detail_2,system_failure_detail_2,string,[] +tfa_uuid,tfa_uuid,string,[] diff --git a/app/config/tables/failure_reporting/forms/failure_reporting/failure_reporting.xlsx b/app/config/tables/failure_reporting/forms/failure_reporting/failure_reporting.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..076bc05e6b3bf373f6e8ebb2465b24dbabf508c2 GIT binary patch literal 26877 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 literal 0 HcmV?d00001 diff --git a/app/config/tables/failure_reporting/forms/failure_reporting/formDef.json b/app/config/tables/failure_reporting/forms/failure_reporting/formDef.json new file mode 100644 index 000000000..44325fe67 --- /dev/null +++ b/app/config/tables/failure_reporting/forms/failure_reporting/formDef.json @@ -0,0 +1,9158 @@ +{ + "xlsx": { + "initial": [ + { + "clause": "do section survey", + "_row_num": 2 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3 + } + ], + "survey": [ + { + "type": "select_one_with_other", + "values_list": "component_type", + "name": "component_failure", + "display": { + "prompt": { + "text": "1. Which type of component has failed or has caused the performance issue?" + } + }, + "required": true, + "_row_num": 2 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'structural _components')", + "_row_num": 3 + }, + { + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural", + "display": { + "prompt": { + "text": "2. Which component has failed or has caused the performance issue?" + } + }, + "_row_num": 4 + }, + { + "clause": "end if", + "_row_num": 5 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'electrical_system')", + "_row_num": 6 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical", + "display": { + "prompt": { + "text": "2. Which component has failed or has caused the performance issue?" + } + }, + "_row_num": 7 + }, + { + "clause": "end if", + "_row_num": 8 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'electric_system_solar')", + "_row_num": 9 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar", + "display": { + "prompt": { + "text": "2. Which component has failed or has caused the performance issue?" + } + }, + "_row_num": 10 + }, + { + "clause": "end if", + "_row_num": 11 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'cooling_system')", + "_row_num": 12 + }, + { + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling", + "display": { + "prompt": { + "text": "2. Which component has failed or has caused the performance issue?" + } + }, + "_row_num": 13 + }, + { + "clause": "end if", + "_row_num": 14 + }, + { + "clause": "begin screen", + "_row_num": 15 + }, + { + "type": "select_one_with_other", + "values_list": "primary_failure_reason", + "name": "primary_reason_failure", + "display": { + "prompt": { + "text": "3. Select a primary or high-level cause for the failure or issue from the following options. If the cause was not a component or equipment failure, select \"system\". If the cause is known but not listed, select \"Other\" and describe." + } + }, + "_row_num": 16 + }, + { + "clause": "end screen", + "_row_num": 17 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'damage_component_failure')", + "_row_num": 18 + }, + { + "clause": "begin screen", + "_row_num": 19 + }, + { + "type": "select_one_with_other", + "values_list": "damage_component_failure", + "name": "damage_component_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 20 + }, + { + "clause": "end screen", + "_row_num": 21 + }, + { + "clause": "end if", + "_row_num": 22 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'corrosion')", + "_row_num": 23 + }, + { + "clause": "begin screen", + "_row_num": 24 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_corrosion", + "name": "corrosion_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 25 + }, + { + "clause": "end screen", + "_row_num": 26 + }, + { + "clause": "end if", + "_row_num": 27 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'degradation')", + "_row_num": 28 + }, + { + "clause": "begin screen", + "_row_num": 29 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_degradation", + "name": "degradation_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 30 + }, + { + "clause": "end screen", + "_row_num": 31 + }, + { + "clause": "end if", + "_row_num": 32 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'electrical')", + "_row_num": 33 + }, + { + "clause": "begin screen", + "_row_num": 34 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_electrical", + "name": "electrical_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 35 + }, + { + "clause": "end screen", + "_row_num": 36 + }, + { + "clause": "end if", + "_row_num": 37 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'component_missing')", + "_row_num": 38 + }, + { + "clause": "begin screen", + "_row_num": 39 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_component_missing", + "name": "component_missing_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 40 + }, + { + "clause": "end screen", + "_row_num": 41 + }, + { + "clause": "end if", + "_row_num": 42 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'pcm_leak')", + "_row_num": 43 + }, + { + "clause": "begin screen", + "_row_num": 44 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_pcm_leak", + "name": "pcm_leak_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 45 + }, + { + "clause": "end screen", + "_row_num": 46 + }, + { + "clause": "end if", + "_row_num": 47 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'refrigerant_leak')", + "_row_num": 48 + }, + { + "clause": "begin screen", + "_row_num": 49 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_refrigerator_leak", + "name": "refrigerant_leak_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 50 + }, + { + "clause": "end screen", + "_row_num": 51 + }, + { + "clause": "end if", + "_row_num": 52 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'system')", + "_row_num": 53 + }, + { + "clause": "begin screen", + "_row_num": 54 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_system", + "name": "system_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 55 + }, + { + "clause": "end screen", + "_row_num": 56 + }, + { + "clause": "end if", + "_row_num": 57 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'damage_component_failure') && data('damage_component_failure_detail_1') != 'unknown'", + "_row_num": 58 + }, + { + "clause": "begin screen", + "_row_num": 59 + }, + { + "type": "select_one_with_other", + "values_list": "damage_component_failure", + "name": "damage_component_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 60 + }, + { + "clause": "end screen", + "_row_num": 61 + }, + { + "clause": "end if", + "_row_num": 62 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'corrosion') && data('corrosion_failure_detail_1') != 'unknown'", + "_row_num": 63 + }, + { + "clause": "begin screen", + "_row_num": 64 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_corrosion", + "name": "corrosion_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 65 + }, + { + "clause": "end screen", + "_row_num": 66 + }, + { + "clause": "end if", + "_row_num": 67 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'degradation') && data('degradation_failure_detail_1') != 'unknown'", + "_row_num": 68 + }, + { + "clause": "begin screen", + "_row_num": 69 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_degradation", + "name": "degradation_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 70 + }, + { + "clause": "end screen", + "_row_num": 71 + }, + { + "clause": "end if", + "_row_num": 72 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'electrical') && data('electrical_failure_detail_1') != 'unknown'", + "_row_num": 73 + }, + { + "clause": "begin screen", + "_row_num": 74 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_electrical", + "name": "electrical_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 75 + }, + { + "clause": "end screen", + "_row_num": 76 + }, + { + "clause": "end if", + "_row_num": 77 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'component_missing') && data('component_missing_failure_detail_1') != 'unknown'", + "_row_num": 78 + }, + { + "clause": "begin screen", + "_row_num": 79 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_component_missing", + "name": "component_missing_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 80 + }, + { + "clause": "end screen", + "_row_num": 81 + }, + { + "clause": "end if", + "_row_num": 82 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'pcm_leak') && data('pcm_leak_failure_detail_1') != 'unknown'", + "_row_num": 83 + }, + { + "clause": "begin screen", + "_row_num": 84 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_pcm_leak", + "name": "pcm_leak_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 85 + }, + { + "clause": "end screen", + "_row_num": 86 + }, + { + "clause": "end if", + "_row_num": 87 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'refrigerant_leak') && data('refrigerant_leak_failure_detail_1') != 'unknown'", + "_row_num": 88 + }, + { + "clause": "begin screen", + "_row_num": 89 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_refrigerator_leak", + "name": "refrigerant_leak_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 90 + }, + { + "clause": "end screen", + "_row_num": 91 + }, + { + "clause": "end if", + "_row_num": 92 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'system') && data('system_failure_detail_1') != 'unknown'", + "_row_num": 93 + }, + { + "clause": "begin screen", + "_row_num": 94 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_system", + "name": "system_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 95 + }, + { + "clause": "end screen", + "_row_num": 96 + }, + { + "clause": "end if", + "_row_num": 97 + }, + { + "clause": "begin screen", + "_row_num": 99 + }, + { + "type": "string", + "name": "narrative", + "display": { + "prompt": { + "text": "6. Provide any additional description of the issue or failure and reason for the failure" + } + }, + "_row_num": 100 + }, + { + "clause": "end screen", + "_row_num": 101 + } + ], + "choices": [ + { + "choice_list_name": "component", + "data_value": "Appliance", + "display": { + "title": { + "text": "Appliance" + } + }, + "_row_num": 3 + }, + { + "choice_list_name": "component", + "data_value": "Basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 4 + }, + { + "choice_list_name": "component", + "data_value": "Battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 5 + }, + { + "choice_list_name": "component", + "data_value": "Battery terminal", + "display": { + "title": { + "text": "Battery terminal" + } + }, + "_row_num": 6 + }, + { + "choice_list_name": "component", + "data_value": "Battery voltmeter", + "display": { + "title": { + "text": "Battery voltmeter" + } + }, + "_row_num": 7 + }, + { + "choice_list_name": "component", + "data_value": "Burner/Boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 8 + }, + { + "choice_list_name": "component", + "data_value": "Cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 9 + }, + { + "choice_list_name": "component", + "data_value": "Capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 10 + }, + { + "choice_list_name": "component", + "data_value": "Capillary tube", + "display": { + "title": { + "text": "Capillary tube" + } + }, + "_row_num": 11 + }, + { + "choice_list_name": "component", + "data_value": "Circuit breaker", + "display": { + "title": { + "text": "Circuit breaker" + } + }, + "_row_num": 12 + }, + { + "choice_list_name": "component", + "data_value": "Combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 13 + }, + { + "choice_list_name": "component", + "data_value": "Compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 14 + }, + { + "choice_list_name": "component", + "data_value": "Compressor electronic unit", + "display": { + "title": { + "text": "Compressor electronic unit" + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "component", + "data_value": "Condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 16 + }, + { + "choice_list_name": "component", + "data_value": "Control panel", + "display": { + "title": { + "text": "Control panel" + } + }, + "_row_num": 17 + }, + { + "choice_list_name": "component", + "data_value": "Coupler system", + "display": { + "title": { + "text": "Coupler system" + } + }, + "_row_num": 18 + }, + { + "choice_list_name": "component", + "data_value": "Display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 19 + }, + { + "choice_list_name": "component", + "data_value": "Door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "component", + "data_value": "Drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "component", + "data_value": "Energy harvest control", + "display": { + "title": { + "text": "Energy harvest control" + } + }, + "_row_num": 22 + }, + { + "choice_list_name": "component", + "data_value": "Evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 23 + }, + { + "choice_list_name": "component", + "data_value": "Fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 24 + }, + { + "choice_list_name": "component", + "data_value": "Firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 25 + }, + { + "choice_list_name": "component", + "data_value": "Flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 26 + }, + { + "choice_list_name": "component", + "data_value": "Flue baffle", + "display": { + "title": { + "text": "Flue baffle" + } + }, + "_row_num": 27 + }, + { + "choice_list_name": "component", + "data_value": "Freezer compartment", + "display": { + "title": { + "text": "Freezer compartment" + } + }, + "_row_num": 28 + }, + { + "choice_list_name": "component", + "data_value": "Fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 29 + }, + { + "choice_list_name": "component", + "data_value": "Gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 30 + }, + { + "choice_list_name": "component", + "data_value": "Handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 31 + }, + { + "choice_list_name": "component", + "data_value": "Heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 32 + }, + { + "choice_list_name": "component", + "data_value": "Hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 33 + }, + { + "choice_list_name": "component", + "data_value": "Hinge cover", + "display": { + "title": { + "text": "Hinge cover" + } + }, + "_row_num": 34 + }, + { + "choice_list_name": "component", + "data_value": "Holdover gauge", + "display": { + "title": { + "text": "Holdover gauge" + } + }, + "_row_num": 35 + }, + { + "choice_list_name": "component", + "data_value": "Indicator light", + "display": { + "title": { + "text": "Indicator light" + } + }, + "_row_num": 36 + }, + { + "choice_list_name": "component", + "data_value": "Interconnect (electrical)", + "display": { + "title": { + "text": "Interconnect (electrical)" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "component", + "data_value": "Lamp (absorption)", + "display": { + "title": { + "text": "Lamp (absorption)" + } + }, + "_row_num": 38 + }, + { + "choice_list_name": "component", + "data_value": "Lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 39 + }, + { + "choice_list_name": "component", + "data_value": "Monitoring device", + "display": { + "title": { + "text": "Monitoring device" + } + }, + "_row_num": 40 + }, + { + "choice_list_name": "component", + "data_value": "Mounting hardware", + "display": { + "title": { + "text": "Mounting hardware" + } + }, + "_row_num": 41 + }, + { + "choice_list_name": "component", + "data_value": "On/Off switch", + "display": { + "title": { + "text": "On/Off switch" + } + }, + "_row_num": 42 + }, + { + "choice_list_name": "component", + "data_value": "Phase change material (PCM)", + "display": { + "title": { + "text": "Phase change material (PCM)" + } + }, + "_row_num": 43 + }, + { + "choice_list_name": "component", + "data_value": "Piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 44 + }, + { + "choice_list_name": "component", + "data_value": "Power adapter", + "display": { + "title": { + "text": "Power adapter" + } + }, + "_row_num": 45 + }, + { + "choice_list_name": "component", + "data_value": "Power cable", + "display": { + "title": { + "text": "Power cable" + } + }, + "_row_num": 46 + }, + { + "choice_list_name": "component", + "data_value": "Power cable connector", + "display": { + "title": { + "text": "Power cable connector" + } + }, + "_row_num": 47 + }, + { + "choice_list_name": "component", + "data_value": "Remote temperature monitoring device (RTMD)", + "display": { + "title": { + "text": "Remote temperature monitoring device (RTMD)" + } + }, + "_row_num": 48 + }, + { + "choice_list_name": "component", + "data_value": "Refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 49 + }, + { + "choice_list_name": "component", + "data_value": "Removable insulation", + "display": { + "title": { + "text": "Removable insulation" + } + }, + "_row_num": 50 + }, + { + "choice_list_name": "component", + "data_value": "Safety valve", + "display": { + "title": { + "text": "Safety valve" + } + }, + "_row_num": 51 + }, + { + "choice_list_name": "component", + "data_value": "Seal (sealant)", + "display": { + "title": { + "text": "Seal (sealant)" + } + }, + "_row_num": 52 + }, + { + "choice_list_name": "component", + "data_value": "Sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 53 + }, + { + "choice_list_name": "component", + "data_value": "SD card", + "display": { + "title": { + "text": "SD card" + } + }, + "_row_num": 54 + }, + { + "choice_list_name": "component", + "data_value": "Shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 55 + }, + { + "choice_list_name": "component", + "data_value": "SIM card", + "display": { + "title": { + "text": "SIM card" + } + }, + "_row_num": 56 + }, + { + "choice_list_name": "component", + "data_value": "Software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 57 + }, + { + "choice_list_name": "component", + "data_value": "Solar array", + "display": { + "title": { + "text": "Solar array" + } + }, + "_row_num": 58 + }, + { + "choice_list_name": "component", + "data_value": "Solar array cable", + "display": { + "title": { + "text": "Solar array cable" + } + }, + "_row_num": 59 + }, + { + "choice_list_name": "component", + "data_value": "Solar cell", + "display": { + "title": { + "text": "Solar cell" + } + }, + "_row_num": 60 + }, + { + "choice_list_name": "component", + "data_value": "Solar module", + "display": { + "title": { + "text": "Solar module" + } + }, + "_row_num": 61 + }, + { + "choice_list_name": "component", + "data_value": "Solar support structure", + "display": { + "title": { + "text": "Solar support structure" + } + }, + "_row_num": 62 + }, + { + "choice_list_name": "component", + "data_value": "Solar power system", + "display": { + "title": { + "text": "Solar power system" + } + }, + "_row_num": 63 + }, + { + "choice_list_name": "component", + "data_value": "Starter relay", + "display": { + "title": { + "text": "Starter relay" + } + }, + "_row_num": 64 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Audible alarm", + "display": { + "title": { + "text": "Status indicator - Audible alarm" + } + }, + "_row_num": 65 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Autonomy gauge", + "display": { + "title": { + "text": "Status indicator - Autonomy gauge" + } + }, + "_row_num": 66 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Door opening", + "display": { + "title": { + "text": "Status indicator - Door opening" + } + }, + "_row_num": 67 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Holdover gauge", + "display": { + "title": { + "text": "Status indicator - Holdover gauge" + } + }, + "_row_num": 68 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - LED", + "display": { + "title": { + "text": "Status indicator - LED" + } + }, + "_row_num": 69 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Voltage", + "display": { + "title": { + "text": "Status indicator - Voltage" + } + }, + "_row_num": 70 + }, + { + "choice_list_name": "component", + "data_value": "Theft deterrent fastener", + "display": { + "title": { + "text": "Theft deterrent fastener" + } + }, + "_row_num": 71 + }, + { + "choice_list_name": "component", + "data_value": "Thermal storage", + "display": { + "title": { + "text": "Thermal storage" + } + }, + "_row_num": 72 + }, + { + "choice_list_name": "component", + "data_value": "Thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 73 + }, + { + "choice_list_name": "component", + "data_value": "Thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 74 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 75 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat control card", + "display": { + "title": { + "text": "Thermostat control card" + } + }, + "_row_num": 76 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat sensor lead", + "display": { + "title": { + "text": "Thermostat sensor lead" + } + }, + "_row_num": 77 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat wiring", + "display": { + "title": { + "text": "Thermostat wiring" + } + }, + "_row_num": 78 + }, + { + "choice_list_name": "component", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-DTR" + } + }, + "_row_num": 79 + }, + { + "choice_list_name": "component", + "data_value": "Transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 80 + }, + { + "choice_list_name": "component", + "data_value": "Ventilation grill", + "display": { + "title": { + "text": "Ventilation grill" + } + }, + "_row_num": 81 + }, + { + "choice_list_name": "component", + "data_value": "Voltage stabilizer", + "display": { + "title": { + "text": "Voltage stabilizer" + } + }, + "_row_num": 82 + }, + { + "choice_list_name": "component", + "data_value": "Water pack", + "display": { + "title": { + "text": "Water pack" + } + }, + "_row_num": 83 + }, + { + "choice_list_name": "component", + "data_value": "Wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 84 + }, + { + "choice_list_name": "component", + "data_value": "Wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 85 + }, + { + "choice_list_name": "component", + "data_value": "Wiring connections", + "display": { + "title": { + "text": "Wiring connections" + } + }, + "_row_num": 86 + }, + { + "choice_list_name": "component", + "data_value": "Wiring terminals", + "display": { + "title": { + "text": "Wiring terminals" + } + }, + "_row_num": 87 + }, + { + "choice_list_name": "component", + "data_value": "Vaccine storage compartment", + "display": { + "title": { + "text": "Vaccine storage compartment" + } + }, + "_row_num": 88 + }, + { + "choice_list_name": "component", + "data_value": "N/A", + "display": { + "title": { + "text": "N/A" + } + }, + "_row_num": 89 + }, + { + "choice_list_name": "component", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 90 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Break", + "display": { + "title": { + "text": "Break" + } + }, + "_row_num": 92 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Build quality", + "display": { + "title": { + "text": "Build quality" + } + }, + "_row_num": 93 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 94 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Damage", + "display": { + "title": { + "text": "Damage" + } + }, + "_row_num": 95 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 96 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Disintegration", + "display": { + "title": { + "text": "Disintegration" + } + }, + "_row_num": 97 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Hot spot", + "display": { + "title": { + "text": "Hot spot" + } + }, + "_row_num": 98 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Incomplete", + "display": { + "title": { + "text": "Incomplete" + } + }, + "_row_num": 99 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Insufficient capacity", + "display": { + "title": { + "text": "Insufficient capacity" + } + }, + "_row_num": 100 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Lack of maintenance", + "display": { + "title": { + "text": "Lack of maintenance" + } + }, + "_row_num": 101 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Leak", + "display": { + "title": { + "text": "Leak" + } + }, + "_row_num": 102 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Missing", + "display": { + "title": { + "text": "Missing" + } + }, + "_row_num": 103 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Misplacement", + "display": { + "title": { + "text": "Misplacement" + } + }, + "_row_num": 104 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Open circuit", + "display": { + "title": { + "text": "Open circuit" + } + }, + "_row_num": 105 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Orientation", + "display": { + "title": { + "text": "Orientation" + } + }, + "_row_num": 106 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Outage", + "display": { + "title": { + "text": "Outage" + } + }, + "_row_num": 107 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Power quality", + "display": { + "title": { + "text": "Power quality" + } + }, + "_row_num": 108 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Power tampering", + "display": { + "title": { + "text": "Power tampering" + } + }, + "_row_num": 109 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Shading", + "display": { + "title": { + "text": "Shading" + } + }, + "_row_num": 110 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Short circuit", + "display": { + "title": { + "text": "Short circuit" + } + }, + "_row_num": 111 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Soiling", + "display": { + "title": { + "text": "Soiling" + } + }, + "_row_num": 112 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Tampering", + "display": { + "title": { + "text": "Tampering" + } + }, + "_row_num": 113 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Unauthorized use", + "display": { + "title": { + "text": "Unauthorized use" + } + }, + "_row_num": 114 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Ultraviolet degradation", + "display": { + "title": { + "text": "Ultraviolet degradation" + } + }, + "_row_num": 115 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Voltage (low)", + "display": { + "title": { + "text": "Voltage (low)" + } + }, + "_row_num": 116 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Environmental", + "display": { + "title": { + "text": "Environmental" + } + }, + "_row_num": 117 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 118 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Abuse", + "display": { + "title": { + "text": "Abuse" + } + }, + "_row_num": 120 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Factory concealed", + "display": { + "title": { + "text": "Factory concealed" + } + }, + "_row_num": 121 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Factory observable", + "display": { + "title": { + "text": "Factory observable" + } + }, + "_row_num": 122 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Impact", + "display": { + "title": { + "text": "Impact" + } + }, + "_row_num": 123 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Insect", + "display": { + "title": { + "text": "Insect" + } + }, + "_row_num": 124 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Installation", + "display": { + "title": { + "text": "Installation" + } + }, + "_row_num": 125 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Misuse", + "display": { + "title": { + "text": "Misuse" + } + }, + "_row_num": 126 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Rodent", + "display": { + "title": { + "text": "Rodent" + } + }, + "_row_num": 127 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping handling", + "display": { + "title": { + "text": "Shipping handling" + } + }, + "_row_num": 128 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping sea freight", + "display": { + "title": { + "text": "Shipping sea freight" + } + }, + "_row_num": 129 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping trucking", + "display": { + "title": { + "text": "Shipping trucking" + } + }, + "_row_num": 130 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping storage", + "display": { + "title": { + "text": "Shipping storage" + } + }, + "_row_num": 131 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Sunlight", + "display": { + "title": { + "text": "Sunlight" + } + }, + "_row_num": 132 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Water", + "display": { + "title": { + "text": "Water" + } + }, + "_row_num": 133 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 134 + }, + { + "choice_list_name": "component_type", + "data_value": "structural _components", + "display": { + "title": { + "text": "Structural components" + } + }, + "_row_num": 136 + }, + { + "choice_list_name": "component_type", + "data_value": "electrical_system", + "display": { + "title": { + "text": "Electrical system" + } + }, + "_row_num": 137 + }, + { + "choice_list_name": "component_type", + "data_value": "electric_system_solar", + "display": { + "title": { + "text": "Electrical system (solar specific)" + } + }, + "_row_num": 138 + }, + { + "choice_list_name": "component_type", + "data_value": "cooling_system", + "display": { + "title": { + "text": "Cooling system" + } + }, + "_row_num": 139 + }, + { + "choice_list_name": "component_structural", + "data_value": "basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 142 + }, + { + "choice_list_name": "component_structural", + "data_value": "cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 143 + }, + { + "choice_list_name": "component_structural", + "data_value": "door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 144 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 145 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue Baffle" + } + }, + "_row_num": 146 + }, + { + "choice_list_name": "component_structural", + "data_value": "freezer_compartment", + "display": { + "title": { + "text": "Freezer Compartment" + } + }, + "_row_num": 147 + }, + { + "choice_list_name": "component_structural", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 148 + }, + { + "choice_list_name": "component_structural", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 149 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 150 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge_cover", + "display": { + "title": { + "text": "Hinge Cover" + } + }, + "_row_num": 151 + }, + { + "choice_list_name": "component_structural", + "data_value": "lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 152 + }, + { + "choice_list_name": "component_structural", + "data_value": "mounting_hardware", + "display": { + "title": { + "text": "Mounting Hardware" + } + }, + "_row_num": 153 + }, + { + "choice_list_name": "component_structural", + "data_value": "phase_change_material", + "display": { + "title": { + "text": "Phase Change Material (PCM)" + } + }, + "_row_num": 154 + }, + { + "choice_list_name": "component_structural", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 155 + }, + { + "choice_list_name": "component_structural", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable Insulation" + } + }, + "_row_num": 156 + }, + { + "choice_list_name": "component_structural", + "data_value": "safety_valve", + "display": { + "title": { + "text": "Safety Valve" + } + }, + "_row_num": 157 + }, + { + "choice_list_name": "component_structural", + "data_value": "seal", + "display": { + "title": { + "text": "Seal (Sealant)" + } + }, + "_row_num": 158 + }, + { + "choice_list_name": "component_structural", + "data_value": "shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 159 + }, + { + "choice_list_name": "component_structural", + "data_value": "theft_deterrent_fastener", + "display": { + "title": { + "text": "Theft Deterrent Fastener" + } + }, + "_row_num": 160 + }, + { + "choice_list_name": "component_structural", + "data_value": "thermal_storage", + "display": { + "title": { + "text": "Thermal Storage" + } + }, + "_row_num": 161 + }, + { + "choice_list_name": "component_structural", + "data_value": "ventilation_grill", + "display": { + "title": { + "text": "Ventilation Grill" + } + }, + "_row_num": 162 + }, + { + "choice_list_name": "component_structural", + "data_value": "water_pack", + "display": { + "title": { + "text": "Water Pack" + } + }, + "_row_num": 163 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 165 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "coupler_system", + "display": { + "title": { + "text": "Coupler System" + } + }, + "_row_num": 166 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array", + "display": { + "title": { + "text": "Solar Array" + } + }, + "_row_num": 167 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array_cable", + "display": { + "title": { + "text": "Solar Array Cable" + } + }, + "_row_num": 168 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_cell", + "display": { + "title": { + "text": "Solar Cell" + } + }, + "_row_num": 169 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_module", + "display": { + "title": { + "text": "Solar Module" + } + }, + "_row_num": 170 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_support_structure", + "display": { + "title": { + "text": "Solar Support Structure" + } + }, + "_row_num": 171 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_power_system", + "display": { + "title": { + "text": "Solar Power System" + } + }, + "_row_num": 172 + }, + { + "choice_list_name": "component_cooling", + "data_value": "burner/boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 174 + }, + { + "choice_list_name": "component_cooling", + "data_value": "capillary_tube", + "display": { + "title": { + "text": "Capillary Tube" + } + }, + "_row_num": 175 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 176 + }, + { + "choice_list_name": "component_cooling", + "data_value": "condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 177 + }, + { + "choice_list_name": "component_cooling", + "data_value": "drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 178 + }, + { + "choice_list_name": "component_cooling", + "data_value": "evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 179 + }, + { + "choice_list_name": "component_cooling", + "data_value": "lamp", + "display": { + "title": { + "text": "Lamp (Absorption)" + } + }, + "_row_num": 180 + }, + { + "choice_list_name": "component_cooling", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 181 + }, + { + "choice_list_name": "component_cooling", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 182 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 183 + }, + { + "choice_list_name": "component_cooling", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 184 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 185 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 186 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 187 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 188 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 189 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 191 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_terminal", + "display": { + "title": { + "text": "Battery Terminal" + } + }, + "_row_num": 192 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_voltmeter", + "display": { + "title": { + "text": "Battery Voltmeter" + } + }, + "_row_num": 193 + }, + { + "choice_list_name": "component_electrical", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 194 + }, + { + "choice_list_name": "component_electrical", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit Breaker" + } + }, + "_row_num": 195 + }, + { + "choice_list_name": "component_electrical", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control Panel" + } + }, + "_row_num": 196 + }, + { + "choice_list_name": "component_electrical", + "data_value": "display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 197 + }, + { + "choice_list_name": "component_electrical", + "data_value": "energy_harvest_control", + "display": { + "title": { + "text": "Energy Harvest Control" + } + }, + "_row_num": 198 + }, + { + "choice_list_name": "component_electrical", + "data_value": "firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 199 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 200 + }, + { + "choice_list_name": "component_electrical", + "data_value": "heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 201 + }, + { + "choice_list_name": "component_electrical", + "data_value": "holdover_gauge", + "display": { + "title": { + "text": "Holdover Gauge" + } + }, + "_row_num": 202 + }, + { + "choice_list_name": "component_electrical", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator Light" + } + }, + "_row_num": 203 + }, + { + "choice_list_name": "component_electrical", + "data_value": "interconnect", + "display": { + "title": { + "text": "Interconnect (Electrical)" + } + }, + "_row_num": 204 + }, + { + "choice_list_name": "component_electrical", + "data_value": "monitoring_device", + "display": { + "title": { + "text": "Monitoring Device" + } + }, + "_row_num": 205 + }, + { + "choice_list_name": "component_electrical", + "data_value": "on/off_switch", + "display": { + "title": { + "text": "On/Off Switch" + } + }, + "_row_num": 206 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power Adapter" + } + }, + "_row_num": 207 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power Cable" + } + }, + "_row_num": 208 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable_connector", + "display": { + "title": { + "text": "Power Cable Connector" + } + }, + "_row_num": 209 + }, + { + "choice_list_name": "component_electrical", + "data_value": "remote_temperature_monitoring_device", + "display": { + "title": { + "text": "Remote Temperature Monitoring Device (RTMD)" + } + }, + "_row_num": 210 + }, + { + "choice_list_name": "component_electrical", + "data_value": "sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 211 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SD_card", + "display": { + "title": { + "text": "SD Card" + } + }, + "_row_num": 212 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SIM_card", + "display": { + "title": { + "text": "SIM Card" + } + }, + "_row_num": 213 + }, + { + "choice_list_name": "component_electrical", + "data_value": "software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 214 + }, + { + "choice_list_name": "component_electrical", + "data_value": "starter_relay", + "display": { + "title": { + "text": "Starter Relay" + } + }, + "_row_num": 215 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_audible_alarm", + "display": { + "title": { + "text": "Status Indicator - Audible Alarm" + } + }, + "_row_num": 216 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_autonomy_gauge", + "display": { + "title": { + "text": "Status Indicator - Autonomy Gauge" + } + }, + "_row_num": 217 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_door_opening", + "display": { + "title": { + "text": "Status Indicator - Door Opening" + } + }, + "_row_num": 218 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_holdover_gauge", + "display": { + "title": { + "text": "Status Indicator - Holdover Gauge" + } + }, + "_row_num": 219 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_LED", + "display": { + "title": { + "text": "Status Indicator - LED" + } + }, + "_row_num": 220 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_voltage", + "display": { + "title": { + "text": "Status Indicator - Voltage" + } + }, + "_row_num": 221 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 222 + }, + { + "choice_list_name": "component_electrical", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-Dtr" + } + }, + "_row_num": 223 + }, + { + "choice_list_name": "component_electrical", + "data_value": "transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 224 + }, + { + "choice_list_name": "component_electrical", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage Stabilizer" + } + }, + "_row_num": 225 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 226 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring Connections" + } + }, + "_row_num": 227 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring Terminals" + } + }, + "_row_num": 228 + }, + { + "choice_list_name": "component_electrical", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 229 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 230 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 231 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 232 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 233 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 234 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 235 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "damage_component_failure", + "display": { + "title": { + "text": "Damage Or Component Failure" + } + }, + "_row_num": 238 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 239 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 240 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "electrical", + "display": { + "title": { + "text": "Electrical" + } + }, + "_row_num": 241 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "component_missing", + "display": { + "title": { + "text": "Component Missing" + } + }, + "_row_num": 242 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "pcm_leak", + "display": { + "title": { + "text": "PCM Leak" + } + }, + "_row_num": 243 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "refrigerant_leak", + "display": { + "title": { + "text": "Refrigerant Leak" + } + }, + "_row_num": 244 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "system", + "display": { + "title": { + "text": "System (E.G. Mains Power, Maintenance, Installation, Etc.)" + } + }, + "_row_num": 245 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 246 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "electrical", + "display": { + "title": { + "text": "Electrical" + } + }, + "_row_num": 248 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 249 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "previous_repair_attempt", + "display": { + "title": { + "text": "Previous Repair Attempt" + } + }, + "_row_num": 250 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "factory_defect,_failure,_or_\"dead_on_arrival\"", + "display": { + "title": { + "text": "Factory Defect, Failure, Or \"Dead On Arrival\"" + } + }, + "_row_num": 251 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "material_defect_or_quality", + "display": { + "title": { + "text": "Material Defect Or Quality" + } + }, + "_row_num": 252 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "tampering", + "display": { + "title": { + "text": "Tampering" + } + }, + "_row_num": 253 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_handling", + "display": { + "title": { + "text": "Shipping Handling" + } + }, + "_row_num": 254 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_sea_freight", + "display": { + "title": { + "text": "Shipping Sea Freight" + } + }, + "_row_num": 255 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_truck", + "display": { + "title": { + "text": "Shipping Truck" + } + }, + "_row_num": 256 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_storage", + "display": { + "title": { + "text": "Shipping Storage" + } + }, + "_row_num": 257 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_heat_exposure", + "display": { + "title": { + "text": "Shipping Heat Exposure" + } + }, + "_row_num": 258 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_cold_exposure", + "display": { + "title": { + "text": "Shipping Cold Exposure" + } + }, + "_row_num": 259 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "rodent", + "display": { + "title": { + "text": "Rodent" + } + }, + "_row_num": 260 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "misuse", + "display": { + "title": { + "text": "Misuse" + } + }, + "_row_num": 261 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "impact", + "display": { + "title": { + "text": "Impact" + } + }, + "_row_num": 262 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "user_error", + "display": { + "title": { + "text": "User Error" + } + }, + "_row_num": 263 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "system_(e.g._mains_power,_maintenance,_installation_etc.)", + "display": { + "title": { + "text": "System (E.G. Mains Power, Maintenance, Installation Etc.)" + } + }, + "_row_num": 264 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 265 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "condensation_inside_vaccine_compartment", + "display": { + "title": { + "text": "Condensation - Inside Vaccine Compartment" + } + }, + "_row_num": 267 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "condensation_external_to_vaccine_compartment", + "display": { + "title": { + "text": "Condensation - External To Vaccine Compartment" + } + }, + "_row_num": 268 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "building_roof_leak", + "display": { + "title": { + "text": "Building Roof Leak" + } + }, + "_row_num": 269 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "building_plumbing_leak", + "display": { + "title": { + "text": "Building Plumbing Leak" + } + }, + "_row_num": 270 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "chemical", + "display": { + "title": { + "text": "Chemical" + } + }, + "_row_num": 271 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "salt_marine_air", + "display": { + "title": { + "text": "Salt - Marine Air" + } + }, + "_row_num": 272 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "placement_outdoors", + "display": { + "title": { + "text": "Placement Outdoors" + } + }, + "_row_num": 273 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "material_defect_or_quality", + "display": { + "title": { + "text": "Material Defect Or Quality" + } + }, + "_row_num": 274 + }, + { + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 275 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "sun_exposure", + "display": { + "title": { + "text": "Sun Exposure" + } + }, + "_row_num": 277 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "electricity", + "display": { + "title": { + "text": "Electricity" + } + }, + "_row_num": 278 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "chemical", + "display": { + "title": { + "text": "Chemical" + } + }, + "_row_num": 279 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 280 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "end_of_equipment_or_component_usable_life", + "display": { + "title": { + "text": "End Of Equipment Or Component Usable Life" + } + }, + "_row_num": 281 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "material_defect_or_quality", + "display": { + "title": { + "text": "Material Defect Or Quality" + } + }, + "_row_num": 282 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 283 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "damage_or_component_failure", + "display": { + "title": { + "text": "Damage Or Component Failure" + } + }, + "_row_num": 285 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "mains_power_quality_(including_surges)", + "display": { + "title": { + "text": "Mains Power Quality (Including Surges)" + } + }, + "_row_num": 286 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "short_circuit", + "display": { + "title": { + "text": "Short Circuit" + } + }, + "_row_num": 287 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "facility_infrastructure_or_wiring_issue", + "display": { + "title": { + "text": "Facility Infrastructure Or Wiring Issue" + } + }, + "_row_num": 288 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "power_diversion", + "display": { + "title": { + "text": "Power Diversion" + } + }, + "_row_num": 289 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "battery_failure", + "display": { + "title": { + "text": "Battery Failure" + } + }, + "_row_num": 290 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "voltage_regulator_or_surge_protector_failure", + "display": { + "title": { + "text": "Voltage Regulator Or Surge Protector Failure" + } + }, + "_row_num": 291 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_power_voltage_low", + "display": { + "title": { + "text": "Solar Power Voltage Low" + } + }, + "_row_num": 292 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_power_voltage_high", + "display": { + "title": { + "text": "Solar Power Voltage High" + } + }, + "_row_num": 293 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_panel_soiling", + "display": { + "title": { + "text": "Solar Panel Soiling" + } + }, + "_row_num": 294 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_panel_hotspot", + "display": { + "title": { + "text": "Solar Panel Hotspot" + } + }, + "_row_num": 295 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_panel_shading", + "display": { + "title": { + "text": "Solar Panel Shading" + } + }, + "_row_num": 296 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 297 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "misplaced", + "display": { + "title": { + "text": "Misplaced" + } + }, + "_row_num": 299 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "assembly_error_at_factory", + "display": { + "title": { + "text": "Assembly Error At Factory" + } + }, + "_row_num": 300 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "assembly_or_installation_error_at_facility", + "display": { + "title": { + "text": "Assembly Or Installation Error At Facility" + } + }, + "_row_num": 301 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "theft", + "display": { + "title": { + "text": "Theft" + } + }, + "_row_num": 302 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 303 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "damage_or_component_failure", + "display": { + "title": { + "text": "Damage Or Component Failure" + } + }, + "_row_num": 305 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 306 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 307 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "component_missing", + "display": { + "title": { + "text": "Component Missing" + } + }, + "_row_num": 308 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 309 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "damage_or_component_failure", + "display": { + "title": { + "text": "Damage Or Component Failure" + } + }, + "_row_num": 311 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 312 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 313 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "component_missing", + "display": { + "title": { + "text": "Component Missing" + } + }, + "_row_num": 314 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 315 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "facility_infrastructure_or_wiring_issue", + "display": { + "title": { + "text": "Facility Infrastructure Or Wiring Issue" + } + }, + "_row_num": 317 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "management_issue", + "display": { + "title": { + "text": "Management Issue" + } + }, + "_row_num": 318 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "mains_power_outage(s)", + "display": { + "title": { + "text": "Mains Power Outage(S)" + } + }, + "_row_num": 319 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "mains_power_quality_(including_surges)", + "display": { + "title": { + "text": "Mains Power Quality (Including Surges)" + } + }, + "_row_num": 320 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "insufficient_staffing_or_resources_of_facility", + "display": { + "title": { + "text": "Insufficient Staffing Or Resources Of Facility" + } + }, + "_row_num": 321 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "vaccine_compartment_door_left_open", + "display": { + "title": { + "text": "Vaccine Compartment Door Left Open" + } + }, + "_row_num": 322 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "insufficient_maintenance", + "display": { + "title": { + "text": "Insufficient Maintenance" + } + }, + "_row_num": 323 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "end_of_equipment_or_component_usable_life", + "display": { + "title": { + "text": "End Of Equipment Or Component Usable Life" + } + }, + "_row_num": 324 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "assembly_or_installation_error_at_facility", + "display": { + "title": { + "text": "Assembly Or Installation Error At Facility" + } + }, + "_row_num": 325 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "user_error", + "display": { + "title": { + "text": "User Error" + } + }, + "_row_num": 326 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 327 + } + ], + "settings": [ + { + "setting_name": "form_id", + "value": "failure_reporting", + "_row_num": 2 + }, + { + "setting_name": "form_version", + "value": 20210930, + "_row_num": 3 + }, + { + "setting_name": "table_id", + "value": "failure_reporting", + "_row_num": 4 + }, + { + "setting_name": "survey", + "display": { + "title": { + "text": "Failure Reporting" + } + }, + "_row_num": 5 + }, + { + "setting_name": "instance_name", + "value": "component_failure", + "_row_num": 6 + } + ], + "model": [ + { + "name": "followup_uuid", + "type": "text", + "_row_num": 2 + }, + { + "name": "tfa_uuid", + "type": "text", + "_row_num": 3 + } + ] + }, + "specification": { + "column_types": { + "_screen_block": "function", + "condition": "formula", + "constraint": "formula", + "required": "formula", + "calculation": "formula", + "newRowInitialElementKeyToValueMap": "formula", + "openRowInitialElementKeyToValueMap": "formula", + "selectionArgs": "formula", + "url": "formula", + "uri": "formula", + "callback": "formula(context)", + "choice_filter": "formula(choice_item)", + "templatePath": "requirejs_path" + }, + "settings": { + "form_id": { + "setting_name": "form_id", + "value": "failure_reporting", + "_row_num": 2 + }, + "form_version": { + "setting_name": "form_version", + "value": 20210930, + "_row_num": 3 + }, + "table_id": { + "setting_name": "table_id", + "value": "failure_reporting", + "_row_num": 4 + }, + "survey": { + "setting_name": "survey", + "display": { + "title": { + "text": "Failure Reporting" + } + }, + "_row_num": 5 + }, + "instance_name": { + "setting_name": "instance_name", + "value": "component_failure", + "_row_num": 6 + }, + "_locales": { + "setting_name": "_locales", + "_row_num": 5, + "value": [ + { + "display": { + "locale": { + "text": "default" + } + }, + "name": "default" + } + ] + }, + "_default_locale": { + "setting_name": "_default_locale", + "_row_num": 5, + "value": "default" + }, + "initial": { + "setting_name": "survey", + "display": { + "title": { + "text": "Failure Reporting" + } + }, + "_row_num": 5 + } + }, + "choices": { + "component": [ + { + "choice_list_name": "component", + "data_value": "Appliance", + "display": { + "title": { + "text": "Appliance" + } + }, + "_row_num": 3 + }, + { + "choice_list_name": "component", + "data_value": "Basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 4 + }, + { + "choice_list_name": "component", + "data_value": "Battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 5 + }, + { + "choice_list_name": "component", + "data_value": "Battery terminal", + "display": { + "title": { + "text": "Battery terminal" + } + }, + "_row_num": 6 + }, + { + "choice_list_name": "component", + "data_value": "Battery voltmeter", + "display": { + "title": { + "text": "Battery voltmeter" + } + }, + "_row_num": 7 + }, + { + "choice_list_name": "component", + "data_value": "Burner/Boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 8 + }, + { + "choice_list_name": "component", + "data_value": "Cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 9 + }, + { + "choice_list_name": "component", + "data_value": "Capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 10 + }, + { + "choice_list_name": "component", + "data_value": "Capillary tube", + "display": { + "title": { + "text": "Capillary tube" + } + }, + "_row_num": 11 + }, + { + "choice_list_name": "component", + "data_value": "Circuit breaker", + "display": { + "title": { + "text": "Circuit breaker" + } + }, + "_row_num": 12 + }, + { + "choice_list_name": "component", + "data_value": "Combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 13 + }, + { + "choice_list_name": "component", + "data_value": "Compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 14 + }, + { + "choice_list_name": "component", + "data_value": "Compressor electronic unit", + "display": { + "title": { + "text": "Compressor electronic unit" + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "component", + "data_value": "Condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 16 + }, + { + "choice_list_name": "component", + "data_value": "Control panel", + "display": { + "title": { + "text": "Control panel" + } + }, + "_row_num": 17 + }, + { + "choice_list_name": "component", + "data_value": "Coupler system", + "display": { + "title": { + "text": "Coupler system" + } + }, + "_row_num": 18 + }, + { + "choice_list_name": "component", + "data_value": "Display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 19 + }, + { + "choice_list_name": "component", + "data_value": "Door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "component", + "data_value": "Drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "component", + "data_value": "Energy harvest control", + "display": { + "title": { + "text": "Energy harvest control" + } + }, + "_row_num": 22 + }, + { + "choice_list_name": "component", + "data_value": "Evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 23 + }, + { + "choice_list_name": "component", + "data_value": "Fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 24 + }, + { + "choice_list_name": "component", + "data_value": "Firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 25 + }, + { + "choice_list_name": "component", + "data_value": "Flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 26 + }, + { + "choice_list_name": "component", + "data_value": "Flue baffle", + "display": { + "title": { + "text": "Flue baffle" + } + }, + "_row_num": 27 + }, + { + "choice_list_name": "component", + "data_value": "Freezer compartment", + "display": { + "title": { + "text": "Freezer compartment" + } + }, + "_row_num": 28 + }, + { + "choice_list_name": "component", + "data_value": "Fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 29 + }, + { + "choice_list_name": "component", + "data_value": "Gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 30 + }, + { + "choice_list_name": "component", + "data_value": "Handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 31 + }, + { + "choice_list_name": "component", + "data_value": "Heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 32 + }, + { + "choice_list_name": "component", + "data_value": "Hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 33 + }, + { + "choice_list_name": "component", + "data_value": "Hinge cover", + "display": { + "title": { + "text": "Hinge cover" + } + }, + "_row_num": 34 + }, + { + "choice_list_name": "component", + "data_value": "Holdover gauge", + "display": { + "title": { + "text": "Holdover gauge" + } + }, + "_row_num": 35 + }, + { + "choice_list_name": "component", + "data_value": "Indicator light", + "display": { + "title": { + "text": "Indicator light" + } + }, + "_row_num": 36 + }, + { + "choice_list_name": "component", + "data_value": "Interconnect (electrical)", + "display": { + "title": { + "text": "Interconnect (electrical)" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "component", + "data_value": "Lamp (absorption)", + "display": { + "title": { + "text": "Lamp (absorption)" + } + }, + "_row_num": 38 + }, + { + "choice_list_name": "component", + "data_value": "Lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 39 + }, + { + "choice_list_name": "component", + "data_value": "Monitoring device", + "display": { + "title": { + "text": "Monitoring device" + } + }, + "_row_num": 40 + }, + { + "choice_list_name": "component", + "data_value": "Mounting hardware", + "display": { + "title": { + "text": "Mounting hardware" + } + }, + "_row_num": 41 + }, + { + "choice_list_name": "component", + "data_value": "On/Off switch", + "display": { + "title": { + "text": "On/Off switch" + } + }, + "_row_num": 42 + }, + { + "choice_list_name": "component", + "data_value": "Phase change material (PCM)", + "display": { + "title": { + "text": "Phase change material (PCM)" + } + }, + "_row_num": 43 + }, + { + "choice_list_name": "component", + "data_value": "Piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 44 + }, + { + "choice_list_name": "component", + "data_value": "Power adapter", + "display": { + "title": { + "text": "Power adapter" + } + }, + "_row_num": 45 + }, + { + "choice_list_name": "component", + "data_value": "Power cable", + "display": { + "title": { + "text": "Power cable" + } + }, + "_row_num": 46 + }, + { + "choice_list_name": "component", + "data_value": "Power cable connector", + "display": { + "title": { + "text": "Power cable connector" + } + }, + "_row_num": 47 + }, + { + "choice_list_name": "component", + "data_value": "Remote temperature monitoring device (RTMD)", + "display": { + "title": { + "text": "Remote temperature monitoring device (RTMD)" + } + }, + "_row_num": 48 + }, + { + "choice_list_name": "component", + "data_value": "Refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 49 + }, + { + "choice_list_name": "component", + "data_value": "Removable insulation", + "display": { + "title": { + "text": "Removable insulation" + } + }, + "_row_num": 50 + }, + { + "choice_list_name": "component", + "data_value": "Safety valve", + "display": { + "title": { + "text": "Safety valve" + } + }, + "_row_num": 51 + }, + { + "choice_list_name": "component", + "data_value": "Seal (sealant)", + "display": { + "title": { + "text": "Seal (sealant)" + } + }, + "_row_num": 52 + }, + { + "choice_list_name": "component", + "data_value": "Sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 53 + }, + { + "choice_list_name": "component", + "data_value": "SD card", + "display": { + "title": { + "text": "SD card" + } + }, + "_row_num": 54 + }, + { + "choice_list_name": "component", + "data_value": "Shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 55 + }, + { + "choice_list_name": "component", + "data_value": "SIM card", + "display": { + "title": { + "text": "SIM card" + } + }, + "_row_num": 56 + }, + { + "choice_list_name": "component", + "data_value": "Software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 57 + }, + { + "choice_list_name": "component", + "data_value": "Solar array", + "display": { + "title": { + "text": "Solar array" + } + }, + "_row_num": 58 + }, + { + "choice_list_name": "component", + "data_value": "Solar array cable", + "display": { + "title": { + "text": "Solar array cable" + } + }, + "_row_num": 59 + }, + { + "choice_list_name": "component", + "data_value": "Solar cell", + "display": { + "title": { + "text": "Solar cell" + } + }, + "_row_num": 60 + }, + { + "choice_list_name": "component", + "data_value": "Solar module", + "display": { + "title": { + "text": "Solar module" + } + }, + "_row_num": 61 + }, + { + "choice_list_name": "component", + "data_value": "Solar support structure", + "display": { + "title": { + "text": "Solar support structure" + } + }, + "_row_num": 62 + }, + { + "choice_list_name": "component", + "data_value": "Solar power system", + "display": { + "title": { + "text": "Solar power system" + } + }, + "_row_num": 63 + }, + { + "choice_list_name": "component", + "data_value": "Starter relay", + "display": { + "title": { + "text": "Starter relay" + } + }, + "_row_num": 64 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Audible alarm", + "display": { + "title": { + "text": "Status indicator - Audible alarm" + } + }, + "_row_num": 65 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Autonomy gauge", + "display": { + "title": { + "text": "Status indicator - Autonomy gauge" + } + }, + "_row_num": 66 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Door opening", + "display": { + "title": { + "text": "Status indicator - Door opening" + } + }, + "_row_num": 67 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Holdover gauge", + "display": { + "title": { + "text": "Status indicator - Holdover gauge" + } + }, + "_row_num": 68 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - LED", + "display": { + "title": { + "text": "Status indicator - LED" + } + }, + "_row_num": 69 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Voltage", + "display": { + "title": { + "text": "Status indicator - Voltage" + } + }, + "_row_num": 70 + }, + { + "choice_list_name": "component", + "data_value": "Theft deterrent fastener", + "display": { + "title": { + "text": "Theft deterrent fastener" + } + }, + "_row_num": 71 + }, + { + "choice_list_name": "component", + "data_value": "Thermal storage", + "display": { + "title": { + "text": "Thermal storage" + } + }, + "_row_num": 72 + }, + { + "choice_list_name": "component", + "data_value": "Thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 73 + }, + { + "choice_list_name": "component", + "data_value": "Thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 74 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 75 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat control card", + "display": { + "title": { + "text": "Thermostat control card" + } + }, + "_row_num": 76 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat sensor lead", + "display": { + "title": { + "text": "Thermostat sensor lead" + } + }, + "_row_num": 77 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat wiring", + "display": { + "title": { + "text": "Thermostat wiring" + } + }, + "_row_num": 78 + }, + { + "choice_list_name": "component", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-DTR" + } + }, + "_row_num": 79 + }, + { + "choice_list_name": "component", + "data_value": "Transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 80 + }, + { + "choice_list_name": "component", + "data_value": "Ventilation grill", + "display": { + "title": { + "text": "Ventilation grill" + } + }, + "_row_num": 81 + }, + { + "choice_list_name": "component", + "data_value": "Voltage stabilizer", + "display": { + "title": { + "text": "Voltage stabilizer" + } + }, + "_row_num": 82 + }, + { + "choice_list_name": "component", + "data_value": "Water pack", + "display": { + "title": { + "text": "Water pack" + } + }, + "_row_num": 83 + }, + { + "choice_list_name": "component", + "data_value": "Wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 84 + }, + { + "choice_list_name": "component", + "data_value": "Wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 85 + }, + { + "choice_list_name": "component", + "data_value": "Wiring connections", + "display": { + "title": { + "text": "Wiring connections" + } + }, + "_row_num": 86 + }, + { + "choice_list_name": "component", + "data_value": "Wiring terminals", + "display": { + "title": { + "text": "Wiring terminals" + } + }, + "_row_num": 87 + }, + { + "choice_list_name": "component", + "data_value": "Vaccine storage compartment", + "display": { + "title": { + "text": "Vaccine storage compartment" + } + }, + "_row_num": 88 + }, + { + "choice_list_name": "component", + "data_value": "N/A", + "display": { + "title": { + "text": "N/A" + } + }, + "_row_num": 89 + }, + { + "choice_list_name": "component", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 90 + } + ], + "failure_cause_1": [ + { + "choice_list_name": "failure_cause_1", + "data_value": "Break", + "display": { + "title": { + "text": "Break" + } + }, + "_row_num": 92 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Build quality", + "display": { + "title": { + "text": "Build quality" + } + }, + "_row_num": 93 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 94 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Damage", + "display": { + "title": { + "text": "Damage" + } + }, + "_row_num": 95 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 96 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Disintegration", + "display": { + "title": { + "text": "Disintegration" + } + }, + "_row_num": 97 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Hot spot", + "display": { + "title": { + "text": "Hot spot" + } + }, + "_row_num": 98 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Incomplete", + "display": { + "title": { + "text": "Incomplete" + } + }, + "_row_num": 99 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Insufficient capacity", + "display": { + "title": { + "text": "Insufficient capacity" + } + }, + "_row_num": 100 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Lack of maintenance", + "display": { + "title": { + "text": "Lack of maintenance" + } + }, + "_row_num": 101 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Leak", + "display": { + "title": { + "text": "Leak" + } + }, + "_row_num": 102 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Missing", + "display": { + "title": { + "text": "Missing" + } + }, + "_row_num": 103 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Misplacement", + "display": { + "title": { + "text": "Misplacement" + } + }, + "_row_num": 104 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Open circuit", + "display": { + "title": { + "text": "Open circuit" + } + }, + "_row_num": 105 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Orientation", + "display": { + "title": { + "text": "Orientation" + } + }, + "_row_num": 106 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Outage", + "display": { + "title": { + "text": "Outage" + } + }, + "_row_num": 107 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Power quality", + "display": { + "title": { + "text": "Power quality" + } + }, + "_row_num": 108 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Power tampering", + "display": { + "title": { + "text": "Power tampering" + } + }, + "_row_num": 109 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Shading", + "display": { + "title": { + "text": "Shading" + } + }, + "_row_num": 110 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Short circuit", + "display": { + "title": { + "text": "Short circuit" + } + }, + "_row_num": 111 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Soiling", + "display": { + "title": { + "text": "Soiling" + } + }, + "_row_num": 112 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Tampering", + "display": { + "title": { + "text": "Tampering" + } + }, + "_row_num": 113 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Unauthorized use", + "display": { + "title": { + "text": "Unauthorized use" + } + }, + "_row_num": 114 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Ultraviolet degradation", + "display": { + "title": { + "text": "Ultraviolet degradation" + } + }, + "_row_num": 115 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Voltage (low)", + "display": { + "title": { + "text": "Voltage (low)" + } + }, + "_row_num": 116 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Environmental", + "display": { + "title": { + "text": "Environmental" + } + }, + "_row_num": 117 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 118 + } + ], + "failure_cause_2": [ + { + "choice_list_name": "failure_cause_2", + "data_value": "Abuse", + "display": { + "title": { + "text": "Abuse" + } + }, + "_row_num": 120 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Factory concealed", + "display": { + "title": { + "text": "Factory concealed" + } + }, + "_row_num": 121 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Factory observable", + "display": { + "title": { + "text": "Factory observable" + } + }, + "_row_num": 122 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Impact", + "display": { + "title": { + "text": "Impact" + } + }, + "_row_num": 123 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Insect", + "display": { + "title": { + "text": "Insect" + } + }, + "_row_num": 124 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Installation", + "display": { + "title": { + "text": "Installation" + } + }, + "_row_num": 125 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Misuse", + "display": { + "title": { + "text": "Misuse" + } + }, + "_row_num": 126 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Rodent", + "display": { + "title": { + "text": "Rodent" + } + }, + "_row_num": 127 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping handling", + "display": { + "title": { + "text": "Shipping handling" + } + }, + "_row_num": 128 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping sea freight", + "display": { + "title": { + "text": "Shipping sea freight" + } + }, + "_row_num": 129 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping trucking", + "display": { + "title": { + "text": "Shipping trucking" + } + }, + "_row_num": 130 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping storage", + "display": { + "title": { + "text": "Shipping storage" + } + }, + "_row_num": 131 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Sunlight", + "display": { + "title": { + "text": "Sunlight" + } + }, + "_row_num": 132 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Water", + "display": { + "title": { + "text": "Water" + } + }, + "_row_num": 133 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 134 + } + ], + "component_type": [ + { + "choice_list_name": "component_type", + "data_value": "structural _components", + "display": { + "title": { + "text": "Structural components" + } + }, + "_row_num": 136 + }, + { + "choice_list_name": "component_type", + "data_value": "electrical_system", + "display": { + "title": { + "text": "Electrical system" + } + }, + "_row_num": 137 + }, + { + "choice_list_name": "component_type", + "data_value": "electric_system_solar", + "display": { + "title": { + "text": "Electrical system (solar specific)" + } + }, + "_row_num": 138 + }, + { + "choice_list_name": "component_type", + "data_value": "cooling_system", + "display": { + "title": { + "text": "Cooling system" + } + }, + "_row_num": 139 + } + ], + "component_structural": [ + { + "choice_list_name": "component_structural", + "data_value": "basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 142 + }, + { + "choice_list_name": "component_structural", + "data_value": "cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 143 + }, + { + "choice_list_name": "component_structural", + "data_value": "door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 144 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 145 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue Baffle" + } + }, + "_row_num": 146 + }, + { + "choice_list_name": "component_structural", + "data_value": "freezer_compartment", + "display": { + "title": { + "text": "Freezer Compartment" + } + }, + "_row_num": 147 + }, + { + "choice_list_name": "component_structural", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 148 + }, + { + "choice_list_name": "component_structural", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 149 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 150 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge_cover", + "display": { + "title": { + "text": "Hinge Cover" + } + }, + "_row_num": 151 + }, + { + "choice_list_name": "component_structural", + "data_value": "lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 152 + }, + { + "choice_list_name": "component_structural", + "data_value": "mounting_hardware", + "display": { + "title": { + "text": "Mounting Hardware" + } + }, + "_row_num": 153 + }, + { + "choice_list_name": "component_structural", + "data_value": "phase_change_material", + "display": { + "title": { + "text": "Phase Change Material (PCM)" + } + }, + "_row_num": 154 + }, + { + "choice_list_name": "component_structural", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 155 + }, + { + "choice_list_name": "component_structural", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable Insulation" + } + }, + "_row_num": 156 + }, + { + "choice_list_name": "component_structural", + "data_value": "safety_valve", + "display": { + "title": { + "text": "Safety Valve" + } + }, + "_row_num": 157 + }, + { + "choice_list_name": "component_structural", + "data_value": "seal", + "display": { + "title": { + "text": "Seal (Sealant)" + } + }, + "_row_num": 158 + }, + { + "choice_list_name": "component_structural", + "data_value": "shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 159 + }, + { + "choice_list_name": "component_structural", + "data_value": "theft_deterrent_fastener", + "display": { + "title": { + "text": "Theft Deterrent Fastener" + } + }, + "_row_num": 160 + }, + { + "choice_list_name": "component_structural", + "data_value": "thermal_storage", + "display": { + "title": { + "text": "Thermal Storage" + } + }, + "_row_num": 161 + }, + { + "choice_list_name": "component_structural", + "data_value": "ventilation_grill", + "display": { + "title": { + "text": "Ventilation Grill" + } + }, + "_row_num": 162 + }, + { + "choice_list_name": "component_structural", + "data_value": "water_pack", + "display": { + "title": { + "text": "Water Pack" + } + }, + "_row_num": 163 + } + ], + "component_electrical_solar": [ + { + "choice_list_name": "component_electrical_solar", + "data_value": "combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 165 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "coupler_system", + "display": { + "title": { + "text": "Coupler System" + } + }, + "_row_num": 166 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array", + "display": { + "title": { + "text": "Solar Array" + } + }, + "_row_num": 167 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array_cable", + "display": { + "title": { + "text": "Solar Array Cable" + } + }, + "_row_num": 168 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_cell", + "display": { + "title": { + "text": "Solar Cell" + } + }, + "_row_num": 169 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_module", + "display": { + "title": { + "text": "Solar Module" + } + }, + "_row_num": 170 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_support_structure", + "display": { + "title": { + "text": "Solar Support Structure" + } + }, + "_row_num": 171 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_power_system", + "display": { + "title": { + "text": "Solar Power System" + } + }, + "_row_num": 172 + } + ], + "component_cooling": [ + { + "choice_list_name": "component_cooling", + "data_value": "burner/boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 174 + }, + { + "choice_list_name": "component_cooling", + "data_value": "capillary_tube", + "display": { + "title": { + "text": "Capillary Tube" + } + }, + "_row_num": 175 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 176 + }, + { + "choice_list_name": "component_cooling", + "data_value": "condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 177 + }, + { + "choice_list_name": "component_cooling", + "data_value": "drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 178 + }, + { + "choice_list_name": "component_cooling", + "data_value": "evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 179 + }, + { + "choice_list_name": "component_cooling", + "data_value": "lamp", + "display": { + "title": { + "text": "Lamp (Absorption)" + } + }, + "_row_num": 180 + }, + { + "choice_list_name": "component_cooling", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 181 + }, + { + "choice_list_name": "component_cooling", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 182 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 183 + }, + { + "choice_list_name": "component_cooling", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 184 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 185 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 186 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 187 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 188 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 189 + } + ], + "component_electrical": [ + { + "choice_list_name": "component_electrical", + "data_value": "battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 191 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_terminal", + "display": { + "title": { + "text": "Battery Terminal" + } + }, + "_row_num": 192 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_voltmeter", + "display": { + "title": { + "text": "Battery Voltmeter" + } + }, + "_row_num": 193 + }, + { + "choice_list_name": "component_electrical", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 194 + }, + { + "choice_list_name": "component_electrical", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit Breaker" + } + }, + "_row_num": 195 + }, + { + "choice_list_name": "component_electrical", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control Panel" + } + }, + "_row_num": 196 + }, + { + "choice_list_name": "component_electrical", + "data_value": "display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 197 + }, + { + "choice_list_name": "component_electrical", + "data_value": "energy_harvest_control", + "display": { + "title": { + "text": "Energy Harvest Control" + } + }, + "_row_num": 198 + }, + { + "choice_list_name": "component_electrical", + "data_value": "firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 199 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 200 + }, + { + "choice_list_name": "component_electrical", + "data_value": "heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 201 + }, + { + "choice_list_name": "component_electrical", + "data_value": "holdover_gauge", + "display": { + "title": { + "text": "Holdover Gauge" + } + }, + "_row_num": 202 + }, + { + "choice_list_name": "component_electrical", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator Light" + } + }, + "_row_num": 203 + }, + { + "choice_list_name": "component_electrical", + "data_value": "interconnect", + "display": { + "title": { + "text": "Interconnect (Electrical)" + } + }, + "_row_num": 204 + }, + { + "choice_list_name": "component_electrical", + "data_value": "monitoring_device", + "display": { + "title": { + "text": "Monitoring Device" + } + }, + "_row_num": 205 + }, + { + "choice_list_name": "component_electrical", + "data_value": "on/off_switch", + "display": { + "title": { + "text": "On/Off Switch" + } + }, + "_row_num": 206 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power Adapter" + } + }, + "_row_num": 207 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power Cable" + } + }, + "_row_num": 208 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable_connector", + "display": { + "title": { + "text": "Power Cable Connector" + } + }, + "_row_num": 209 + }, + { + "choice_list_name": "component_electrical", + "data_value": "remote_temperature_monitoring_device", + "display": { + "title": { + "text": "Remote Temperature Monitoring Device (RTMD)" + } + }, + "_row_num": 210 + }, + { + "choice_list_name": "component_electrical", + "data_value": "sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 211 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SD_card", + "display": { + "title": { + "text": "SD Card" + } + }, + "_row_num": 212 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SIM_card", + "display": { + "title": { + "text": "SIM Card" + } + }, + "_row_num": 213 + }, + { + "choice_list_name": "component_electrical", + "data_value": "software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 214 + }, + { + "choice_list_name": "component_electrical", + "data_value": "starter_relay", + "display": { + "title": { + "text": "Starter Relay" + } + }, + "_row_num": 215 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_audible_alarm", + "display": { + "title": { + "text": "Status Indicator - Audible Alarm" + } + }, + "_row_num": 216 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_autonomy_gauge", + "display": { + "title": { + "text": "Status Indicator - Autonomy Gauge" + } + }, + "_row_num": 217 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_door_opening", + "display": { + "title": { + "text": "Status Indicator - Door Opening" + } + }, + "_row_num": 218 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_holdover_gauge", + "display": { + "title": { + "text": "Status Indicator - Holdover Gauge" + } + }, + "_row_num": 219 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_LED", + "display": { + "title": { + "text": "Status Indicator - LED" + } + }, + "_row_num": 220 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_voltage", + "display": { + "title": { + "text": "Status Indicator - Voltage" + } + }, + "_row_num": 221 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 222 + }, + { + "choice_list_name": "component_electrical", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-Dtr" + } + }, + "_row_num": 223 + }, + { + "choice_list_name": "component_electrical", + "data_value": "transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 224 + }, + { + "choice_list_name": "component_electrical", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage Stabilizer" + } + }, + "_row_num": 225 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 226 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring Connections" + } + }, + "_row_num": 227 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring Terminals" + } + }, + "_row_num": 228 + }, + { + "choice_list_name": "component_electrical", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 229 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 230 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 231 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 232 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 233 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 234 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 235 + } + ], + "primary_failure_reason": [ + { + "choice_list_name": "primary_failure_reason", + "data_value": "damage_component_failure", + "display": { + "title": { + "text": "Damage Or Component Failure" + } + }, + "_row_num": 238 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 239 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 240 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "electrical", + "display": { + "title": { + "text": "Electrical" + } + }, + "_row_num": 241 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "component_missing", + "display": { + "title": { + "text": "Component Missing" + } + }, + "_row_num": 242 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "pcm_leak", + "display": { + "title": { + "text": "PCM Leak" + } + }, + "_row_num": 243 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "refrigerant_leak", + "display": { + "title": { + "text": "Refrigerant Leak" + } + }, + "_row_num": 244 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "system", + "display": { + "title": { + "text": "System (E.G. Mains Power, Maintenance, Installation, Etc.)" + } + }, + "_row_num": 245 + }, + { + "choice_list_name": "primary_failure_reason", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 246 + } + ], + "damage_component_failure": [ + { + "choice_list_name": "damage_component_failure", + "data_value": "electrical", + "display": { + "title": { + "text": "Electrical" + } + }, + "_row_num": 248 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 249 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "previous_repair_attempt", + "display": { + "title": { + "text": "Previous Repair Attempt" + } + }, + "_row_num": 250 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "factory_defect,_failure,_or_\"dead_on_arrival\"", + "display": { + "title": { + "text": "Factory Defect, Failure, Or \"Dead On Arrival\"" + } + }, + "_row_num": 251 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "material_defect_or_quality", + "display": { + "title": { + "text": "Material Defect Or Quality" + } + }, + "_row_num": 252 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "tampering", + "display": { + "title": { + "text": "Tampering" + } + }, + "_row_num": 253 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_handling", + "display": { + "title": { + "text": "Shipping Handling" + } + }, + "_row_num": 254 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_sea_freight", + "display": { + "title": { + "text": "Shipping Sea Freight" + } + }, + "_row_num": 255 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_truck", + "display": { + "title": { + "text": "Shipping Truck" + } + }, + "_row_num": 256 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_storage", + "display": { + "title": { + "text": "Shipping Storage" + } + }, + "_row_num": 257 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_heat_exposure", + "display": { + "title": { + "text": "Shipping Heat Exposure" + } + }, + "_row_num": 258 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "shipping_cold_exposure", + "display": { + "title": { + "text": "Shipping Cold Exposure" + } + }, + "_row_num": 259 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "rodent", + "display": { + "title": { + "text": "Rodent" + } + }, + "_row_num": 260 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "misuse", + "display": { + "title": { + "text": "Misuse" + } + }, + "_row_num": 261 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "impact", + "display": { + "title": { + "text": "Impact" + } + }, + "_row_num": 262 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "user_error", + "display": { + "title": { + "text": "User Error" + } + }, + "_row_num": 263 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "system_(e.g._mains_power,_maintenance,_installation_etc.)", + "display": { + "title": { + "text": "System (E.G. Mains Power, Maintenance, Installation Etc.)" + } + }, + "_row_num": 264 + }, + { + "choice_list_name": "damage_component_failure", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 265 + } + ], + "failure_type_corrosion": [ + { + "choice_list_name": "failure_type_corrosion", + "data_value": "condensation_inside_vaccine_compartment", + "display": { + "title": { + "text": "Condensation - Inside Vaccine Compartment" + } + }, + "_row_num": 267 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "condensation_external_to_vaccine_compartment", + "display": { + "title": { + "text": "Condensation - External To Vaccine Compartment" + } + }, + "_row_num": 268 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "building_roof_leak", + "display": { + "title": { + "text": "Building Roof Leak" + } + }, + "_row_num": 269 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "building_plumbing_leak", + "display": { + "title": { + "text": "Building Plumbing Leak" + } + }, + "_row_num": 270 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "chemical", + "display": { + "title": { + "text": "Chemical" + } + }, + "_row_num": 271 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "salt_marine_air", + "display": { + "title": { + "text": "Salt - Marine Air" + } + }, + "_row_num": 272 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "placement_outdoors", + "display": { + "title": { + "text": "Placement Outdoors" + } + }, + "_row_num": 273 + }, + { + "choice_list_name": "failure_type_corrosion", + "data_value": "material_defect_or_quality", + "display": { + "title": { + "text": "Material Defect Or Quality" + } + }, + "_row_num": 274 + } + ], + "failure_type_degradation": [ + { + "choice_list_name": "failure_type_degradation", + "data_value": "sun_exposure", + "display": { + "title": { + "text": "Sun Exposure" + } + }, + "_row_num": 277 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "electricity", + "display": { + "title": { + "text": "Electricity" + } + }, + "_row_num": 278 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "chemical", + "display": { + "title": { + "text": "Chemical" + } + }, + "_row_num": 279 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 280 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "end_of_equipment_or_component_usable_life", + "display": { + "title": { + "text": "End Of Equipment Or Component Usable Life" + } + }, + "_row_num": 281 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "material_defect_or_quality", + "display": { + "title": { + "text": "Material Defect Or Quality" + } + }, + "_row_num": 282 + }, + { + "choice_list_name": "failure_type_degradation", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 283 + } + ], + "failure_type_electrical": [ + { + "choice_list_name": "failure_type_electrical", + "data_value": "damage_or_component_failure", + "display": { + "title": { + "text": "Damage Or Component Failure" + } + }, + "_row_num": 285 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "mains_power_quality_(including_surges)", + "display": { + "title": { + "text": "Mains Power Quality (Including Surges)" + } + }, + "_row_num": 286 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "short_circuit", + "display": { + "title": { + "text": "Short Circuit" + } + }, + "_row_num": 287 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "facility_infrastructure_or_wiring_issue", + "display": { + "title": { + "text": "Facility Infrastructure Or Wiring Issue" + } + }, + "_row_num": 288 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "power_diversion", + "display": { + "title": { + "text": "Power Diversion" + } + }, + "_row_num": 289 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "battery_failure", + "display": { + "title": { + "text": "Battery Failure" + } + }, + "_row_num": 290 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "voltage_regulator_or_surge_protector_failure", + "display": { + "title": { + "text": "Voltage Regulator Or Surge Protector Failure" + } + }, + "_row_num": 291 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_power_voltage_low", + "display": { + "title": { + "text": "Solar Power Voltage Low" + } + }, + "_row_num": 292 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_power_voltage_high", + "display": { + "title": { + "text": "Solar Power Voltage High" + } + }, + "_row_num": 293 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_panel_soiling", + "display": { + "title": { + "text": "Solar Panel Soiling" + } + }, + "_row_num": 294 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_panel_hotspot", + "display": { + "title": { + "text": "Solar Panel Hotspot" + } + }, + "_row_num": 295 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "solar_panel_shading", + "display": { + "title": { + "text": "Solar Panel Shading" + } + }, + "_row_num": 296 + }, + { + "choice_list_name": "failure_type_electrical", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 297 + } + ], + "failure_type_component_missing": [ + { + "choice_list_name": "failure_type_component_missing", + "data_value": "misplaced", + "display": { + "title": { + "text": "Misplaced" + } + }, + "_row_num": 299 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "assembly_error_at_factory", + "display": { + "title": { + "text": "Assembly Error At Factory" + } + }, + "_row_num": 300 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "assembly_or_installation_error_at_facility", + "display": { + "title": { + "text": "Assembly Or Installation Error At Facility" + } + }, + "_row_num": 301 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "theft", + "display": { + "title": { + "text": "Theft" + } + }, + "_row_num": 302 + }, + { + "choice_list_name": "failure_type_component_missing", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 303 + } + ], + "failure_type_pcm_leak": [ + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "damage_or_component_failure", + "display": { + "title": { + "text": "Damage Or Component Failure" + } + }, + "_row_num": 305 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 306 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 307 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "component_missing", + "display": { + "title": { + "text": "Component Missing" + } + }, + "_row_num": 308 + }, + { + "choice_list_name": "failure_type_pcm_leak", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 309 + } + ], + "failure_type_refrigerator_leak": [ + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "damage_or_component_failure", + "display": { + "title": { + "text": "Damage Or Component Failure" + } + }, + "_row_num": 311 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 312 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 313 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "component_missing", + "display": { + "title": { + "text": "Component Missing" + } + }, + "_row_num": 314 + }, + { + "choice_list_name": "failure_type_refrigerator_leak", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 315 + } + ], + "failure_type_system": [ + { + "choice_list_name": "failure_type_system", + "data_value": "facility_infrastructure_or_wiring_issue", + "display": { + "title": { + "text": "Facility Infrastructure Or Wiring Issue" + } + }, + "_row_num": 317 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "management_issue", + "display": { + "title": { + "text": "Management Issue" + } + }, + "_row_num": 318 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "mains_power_outage(s)", + "display": { + "title": { + "text": "Mains Power Outage(S)" + } + }, + "_row_num": 319 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "mains_power_quality_(including_surges)", + "display": { + "title": { + "text": "Mains Power Quality (Including Surges)" + } + }, + "_row_num": 320 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "insufficient_staffing_or_resources_of_facility", + "display": { + "title": { + "text": "Insufficient Staffing Or Resources Of Facility" + } + }, + "_row_num": 321 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "vaccine_compartment_door_left_open", + "display": { + "title": { + "text": "Vaccine Compartment Door Left Open" + } + }, + "_row_num": 322 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "insufficient_maintenance", + "display": { + "title": { + "text": "Insufficient Maintenance" + } + }, + "_row_num": 323 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "end_of_equipment_or_component_usable_life", + "display": { + "title": { + "text": "End Of Equipment Or Component Usable Life" + } + }, + "_row_num": 324 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "assembly_or_installation_error_at_facility", + "display": { + "title": { + "text": "Assembly Or Installation Error At Facility" + } + }, + "_row_num": 325 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "user_error", + "display": { + "title": { + "text": "User Error" + } + }, + "_row_num": 326 + }, + { + "choice_list_name": "failure_type_system", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 327 + } + ] + }, + "table_specific_definitions": { + "_tokens": {} + }, + "queries": {}, + "calculates": {}, + "model": { + "followup_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "followup_uuid" + }, + "tfa_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "tfa_uuid" + }, + "component_failure": { + "_defn": [ + { + "_row_num": 2, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_failure" + }, + "component_structural": { + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural" + }, + "component_electrical": { + "_defn": [ + { + "_row_num": 7, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical" + }, + "component_electrical_solar": { + "_defn": [ + { + "_row_num": 10, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar" + }, + "component_cooling": { + "_defn": [ + { + "_row_num": 13, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling" + }, + "primary_reason_failure": { + "_defn": [ + { + "_row_num": 16, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "primary_failure_reason", + "elementKey": "primary_reason_failure" + }, + "damage_component_failure_detail_1": { + "_defn": [ + { + "_row_num": 20, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "damage_component_failure", + "elementKey": "damage_component_failure_detail_1" + }, + "corrosion_failure_detail_1": { + "_defn": [ + { + "_row_num": 25, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_corrosion", + "elementKey": "corrosion_failure_detail_1" + }, + "degradation_failure_detail_1": { + "_defn": [ + { + "_row_num": 30, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_degradation", + "elementKey": "degradation_failure_detail_1" + }, + "electrical_failure_detail_1": { + "_defn": [ + { + "_row_num": 35, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_electrical", + "elementKey": "electrical_failure_detail_1" + }, + "component_missing_failure_detail_1": { + "_defn": [ + { + "_row_num": 40, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_component_missing", + "elementKey": "component_missing_failure_detail_1" + }, + "pcm_leak_failure_detail_1": { + "_defn": [ + { + "_row_num": 45, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_pcm_leak", + "elementKey": "pcm_leak_failure_detail_1" + }, + "refrigerant_leak_failure_detail_1": { + "_defn": [ + { + "_row_num": 50, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_refrigerator_leak", + "elementKey": "refrigerant_leak_failure_detail_1" + }, + "system_failure_detail_1": { + "_defn": [ + { + "_row_num": 55, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_system", + "elementKey": "system_failure_detail_1" + }, + "damage_component_failure_detail_2": { + "_defn": [ + { + "_row_num": 60, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "damage_component_failure", + "elementKey": "damage_component_failure_detail_2" + }, + "corrosion_failure_detail_2": { + "_defn": [ + { + "_row_num": 65, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_corrosion", + "elementKey": "corrosion_failure_detail_2" + }, + "degradation_failure_detail_2": { + "_defn": [ + { + "_row_num": 70, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_degradation", + "elementKey": "degradation_failure_detail_2" + }, + "electrical_failure_detail_2": { + "_defn": [ + { + "_row_num": 75, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_electrical", + "elementKey": "electrical_failure_detail_2" + }, + "component_missing_failure_detail_2": { + "_defn": [ + { + "_row_num": 80, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_component_missing", + "elementKey": "component_missing_failure_detail_2" + }, + "pcm_leak_failure_detail_2": { + "_defn": [ + { + "_row_num": 85, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_pcm_leak", + "elementKey": "pcm_leak_failure_detail_2" + }, + "refrigerant_leak_failure_detail_2": { + "_defn": [ + { + "_row_num": 90, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_refrigerator_leak", + "elementKey": "refrigerant_leak_failure_detail_2" + }, + "system_failure_detail_2": { + "_defn": [ + { + "_row_num": 95, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_system", + "elementKey": "system_failure_detail_2" + }, + "narrative": { + "_defn": [ + { + "_row_num": 100, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "narrative" + } + }, + "section_names": [ + "initial", + "survey" + ], + "sections": { + "initial": { + "section_name": "initial", + "nested_sections": { + "survey": true + }, + "reachable_sections": { + "survey": true + }, + "prompts": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "prompt", + "_do_section_name": "survey", + "_type": "_section", + "promptIdx": 0, + "display": { + "title": { + "text": "Failure Reporting" + } + }, + "_branch_label_enclosing_screen": "survey/0" + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 4, + "_branch_label_enclosing_screen": "initial/_screen4", + "promptIdx": 1 + } + ], + "validation_tag_map": { + "finalize": [] + }, + "operations": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "do_section", + "_do_section_name": "survey", + "operationIdx": 0 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3, + "__rowNum__": 2, + "_token_type": "goto_label", + "_branch_label": "_finalize", + "operationIdx": 1 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 4, + "operationIdx": 2 + }, + { + "_row_num": 4, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 3 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 4 + }, + { + "_token_type": "validate", + "clause": "validate finalize", + "_sweep_name": "finalize", + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 5 + }, + { + "_token_type": "save_and_terminate", + "clause": "save and terminate", + "calculation": true, + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 6 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 7 + } + ], + "branch_label_map": { + "_contents": 3, + "_screen4": 3, + "_finalize": 5 + } + }, + "survey": { + "section_name": "survey", + "nested_sections": {}, + "reachable_sections": {}, + "prompts": [ + { + "type": "select_one_with_other", + "values_list": "component_type", + "name": "component_failure", + "display": { + "prompt": { + "text": "1. Which type of component has failed or has caused the performance issue?" + } + }, + "required": true, + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 0 + }, + { + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural", + "display": { + "prompt": { + "text": "2. Which component has failed or has caused the performance issue?" + } + }, + "_row_num": 4, + "__rowNum__": 3, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen4", + "promptIdx": 1 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical", + "display": { + "prompt": { + "text": "2. Which component has failed or has caused the performance issue?" + } + }, + "_row_num": 7, + "__rowNum__": 6, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen7", + "promptIdx": 2 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar", + "display": { + "prompt": { + "text": "2. Which component has failed or has caused the performance issue?" + } + }, + "_row_num": 10, + "__rowNum__": 9, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen10", + "promptIdx": 3 + }, + { + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling", + "display": { + "prompt": { + "text": "2. Which component has failed or has caused the performance issue?" + } + }, + "_row_num": 13, + "__rowNum__": 12, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 4 + }, + { + "type": "select_one_with_other", + "values_list": "primary_failure_reason", + "name": "primary_reason_failure", + "display": { + "prompt": { + "text": "3. Select a primary or high-level cause for the failure or issue from the following options. If the cause was not a component or equipment failure, select \"system\". If the cause is known but not listed, select \"Other\" and describe." + } + }, + "_row_num": 16, + "__rowNum__": 15, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen15", + "promptIdx": 5 + }, + { + "type": "select_one_with_other", + "values_list": "damage_component_failure", + "name": "damage_component_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 20, + "__rowNum__": 19, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen19", + "promptIdx": 6 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_corrosion", + "name": "corrosion_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 25, + "__rowNum__": 24, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 7 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_degradation", + "name": "degradation_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 30, + "__rowNum__": 29, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen29", + "promptIdx": 8 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_electrical", + "name": "electrical_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 35, + "__rowNum__": 34, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen34", + "promptIdx": 9 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_component_missing", + "name": "component_missing_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 40, + "__rowNum__": 39, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen39", + "promptIdx": 10 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_pcm_leak", + "name": "pcm_leak_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 45, + "__rowNum__": 44, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen44", + "promptIdx": 11 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_refrigerator_leak", + "name": "refrigerant_leak_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 50, + "__rowNum__": 49, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen49", + "promptIdx": 12 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_system", + "name": "system_failure_detail_1", + "display": { + "prompt": { + "text": "4. Based on the primary cause, select a detailed secondary cause from the following options. If you know more detail but the specific secondary cause is not listed, select \"Other\" and describe." + } + }, + "_row_num": 55, + "__rowNum__": 54, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen54", + "promptIdx": 13 + }, + { + "type": "select_one_with_other", + "values_list": "damage_component_failure", + "name": "damage_component_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 60, + "__rowNum__": 59, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen59", + "promptIdx": 14 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_corrosion", + "name": "corrosion_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 65, + "__rowNum__": 64, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen64", + "promptIdx": 15 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_degradation", + "name": "degradation_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 70, + "__rowNum__": 69, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen69", + "promptIdx": 16 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_electrical", + "name": "electrical_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 75, + "__rowNum__": 74, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen74", + "promptIdx": 17 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_component_missing", + "name": "component_missing_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 80, + "__rowNum__": 79, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen79", + "promptIdx": 18 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_pcm_leak", + "name": "pcm_leak_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 85, + "__rowNum__": 84, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen84", + "promptIdx": 19 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_refrigerator_leak", + "name": "refrigerant_leak_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 90, + "__rowNum__": 89, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen89", + "promptIdx": 20 + }, + { + "type": "select_one_with_other", + "values_list": "failure_type_system", + "name": "system_failure_detail_2", + "display": { + "prompt": { + "text": "5. Select additional detail to define the cause from the options below. If you know more detail but it is not listed in the specific, select \"Other\" and describe." + } + }, + "_row_num": 95, + "__rowNum__": 94, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen94", + "promptIdx": 21 + }, + { + "type": "string", + "name": "narrative", + "display": { + "prompt": { + "text": "6. Provide any additional description of the issue or failure and reason for the failure" + } + }, + "_row_num": 100, + "__rowNum__": 99, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen99", + "promptIdx": 22 + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 102, + "_branch_label_enclosing_screen": "survey/_screen102", + "promptIdx": 23 + } + ], + "validation_tag_map": { + "finalize": [ + 0 + ] + }, + "operations": [ + { + "_row_num": 2, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(0);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 0 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'structural _components')", + "_row_num": 3, + "__rowNum__": 2, + "_token_type": "goto_label", + "_branch_label": "_then3", + "operationIdx": 1 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else5", + "_row_num": 5, + "operationIdx": 2 + }, + { + "_row_num": 4, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 3 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif5", + "_row_num": 5, + "operationIdx": 4 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'electrical_system')", + "_row_num": 6, + "__rowNum__": 5, + "_token_type": "goto_label", + "_branch_label": "_then6", + "operationIdx": 5 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else8", + "_row_num": 8, + "operationIdx": 6 + }, + { + "_row_num": 7, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(2);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 7 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif8", + "_row_num": 8, + "operationIdx": 8 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'electric_system_solar')", + "_row_num": 9, + "__rowNum__": 8, + "_token_type": "goto_label", + "_branch_label": "_then9", + "operationIdx": 9 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else11", + "_row_num": 11, + "operationIdx": 10 + }, + { + "_row_num": 10, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(3);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 11 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif11", + "_row_num": 11, + "operationIdx": 12 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'cooling_system')", + "_row_num": 12, + "__rowNum__": 11, + "_token_type": "goto_label", + "_branch_label": "_then12", + "operationIdx": 13 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else14", + "_row_num": 14, + "operationIdx": 14 + }, + { + "_row_num": 13, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(4);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 15 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif14", + "_row_num": 14, + "operationIdx": 16 + }, + { + "clause": "begin screen", + "_row_num": 15, + "__rowNum__": 14, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 17, + "__rowNum__": 16, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(5);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 17 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'damage_component_failure')", + "_row_num": 18, + "__rowNum__": 17, + "_token_type": "goto_label", + "_branch_label": "_then18", + "operationIdx": 18 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else22", + "_row_num": 22, + "operationIdx": 19 + }, + { + "clause": "begin screen", + "_row_num": 19, + "__rowNum__": 18, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 21, + "__rowNum__": 20, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(6);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 20 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif22", + "_row_num": 22, + "operationIdx": 21 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'corrosion')", + "_row_num": 23, + "__rowNum__": 22, + "_token_type": "goto_label", + "_branch_label": "_then23", + "operationIdx": 22 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else27", + "_row_num": 27, + "operationIdx": 23 + }, + { + "clause": "begin screen", + "_row_num": 24, + "__rowNum__": 23, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 26, + "__rowNum__": 25, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(7);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 24 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif27", + "_row_num": 27, + "operationIdx": 25 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'degradation')", + "_row_num": 28, + "__rowNum__": 27, + "_token_type": "goto_label", + "_branch_label": "_then28", + "operationIdx": 26 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else32", + "_row_num": 32, + "operationIdx": 27 + }, + { + "clause": "begin screen", + "_row_num": 29, + "__rowNum__": 28, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 31, + "__rowNum__": 30, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(8);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 28 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif32", + "_row_num": 32, + "operationIdx": 29 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'electrical')", + "_row_num": 33, + "__rowNum__": 32, + "_token_type": "goto_label", + "_branch_label": "_then33", + "operationIdx": 30 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else37", + "_row_num": 37, + "operationIdx": 31 + }, + { + "clause": "begin screen", + "_row_num": 34, + "__rowNum__": 33, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 36, + "__rowNum__": 35, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(9);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 32 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif37", + "_row_num": 37, + "operationIdx": 33 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'component_missing')", + "_row_num": 38, + "__rowNum__": 37, + "_token_type": "goto_label", + "_branch_label": "_then38", + "operationIdx": 34 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else42", + "_row_num": 42, + "operationIdx": 35 + }, + { + "clause": "begin screen", + "_row_num": 39, + "__rowNum__": 38, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 41, + "__rowNum__": 40, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(10);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 36 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif42", + "_row_num": 42, + "operationIdx": 37 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'pcm_leak')", + "_row_num": 43, + "__rowNum__": 42, + "_token_type": "goto_label", + "_branch_label": "_then43", + "operationIdx": 38 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else47", + "_row_num": 47, + "operationIdx": 39 + }, + { + "clause": "begin screen", + "_row_num": 44, + "__rowNum__": 43, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 46, + "__rowNum__": 45, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(11);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 40 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif47", + "_row_num": 47, + "operationIdx": 41 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'refrigerant_leak')", + "_row_num": 48, + "__rowNum__": 47, + "_token_type": "goto_label", + "_branch_label": "_then48", + "operationIdx": 42 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else52", + "_row_num": 52, + "operationIdx": 43 + }, + { + "clause": "begin screen", + "_row_num": 49, + "__rowNum__": 48, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 51, + "__rowNum__": 50, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(12);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 44 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif52", + "_row_num": 52, + "operationIdx": 45 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'system')", + "_row_num": 53, + "__rowNum__": 52, + "_token_type": "goto_label", + "_branch_label": "_then53", + "operationIdx": 46 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else57", + "_row_num": 57, + "operationIdx": 47 + }, + { + "clause": "begin screen", + "_row_num": 54, + "__rowNum__": 53, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 56, + "__rowNum__": 55, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(13);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 48 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif57", + "_row_num": 57, + "operationIdx": 49 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'damage_component_failure') && data('damage_component_failure_detail_1') != 'unknown'", + "_row_num": 58, + "__rowNum__": 57, + "_token_type": "goto_label", + "_branch_label": "_then58", + "operationIdx": 50 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else62", + "_row_num": 62, + "operationIdx": 51 + }, + { + "clause": "begin screen", + "_row_num": 59, + "__rowNum__": 58, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 61, + "__rowNum__": 60, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(14);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 52 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif62", + "_row_num": 62, + "operationIdx": 53 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'corrosion') && data('corrosion_failure_detail_1') != 'unknown'", + "_row_num": 63, + "__rowNum__": 62, + "_token_type": "goto_label", + "_branch_label": "_then63", + "operationIdx": 54 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else67", + "_row_num": 67, + "operationIdx": 55 + }, + { + "clause": "begin screen", + "_row_num": 64, + "__rowNum__": 63, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 66, + "__rowNum__": 65, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(15);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 56 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif67", + "_row_num": 67, + "operationIdx": 57 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'degradation') && data('degradation_failure_detail_1') != 'unknown'", + "_row_num": 68, + "__rowNum__": 67, + "_token_type": "goto_label", + "_branch_label": "_then68", + "operationIdx": 58 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else72", + "_row_num": 72, + "operationIdx": 59 + }, + { + "clause": "begin screen", + "_row_num": 69, + "__rowNum__": 68, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 71, + "__rowNum__": 70, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(16);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 60 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif72", + "_row_num": 72, + "operationIdx": 61 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'electrical') && data('electrical_failure_detail_1') != 'unknown'", + "_row_num": 73, + "__rowNum__": 72, + "_token_type": "goto_label", + "_branch_label": "_then73", + "operationIdx": 62 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else77", + "_row_num": 77, + "operationIdx": 63 + }, + { + "clause": "begin screen", + "_row_num": 74, + "__rowNum__": 73, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 76, + "__rowNum__": 75, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(17);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 64 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif77", + "_row_num": 77, + "operationIdx": 65 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'component_missing') && data('component_missing_failure_detail_1') != 'unknown'", + "_row_num": 78, + "__rowNum__": 77, + "_token_type": "goto_label", + "_branch_label": "_then78", + "operationIdx": 66 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else82", + "_row_num": 82, + "operationIdx": 67 + }, + { + "clause": "begin screen", + "_row_num": 79, + "__rowNum__": 78, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 81, + "__rowNum__": 80, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(18);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 68 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif82", + "_row_num": 82, + "operationIdx": 69 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'pcm_leak') && data('pcm_leak_failure_detail_1') != 'unknown'", + "_row_num": 83, + "__rowNum__": 82, + "_token_type": "goto_label", + "_branch_label": "_then83", + "operationIdx": 70 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else87", + "_row_num": 87, + "operationIdx": 71 + }, + { + "clause": "begin screen", + "_row_num": 84, + "__rowNum__": 83, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 86, + "__rowNum__": 85, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(19);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 72 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif87", + "_row_num": 87, + "operationIdx": 73 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'refrigerant_leak') && data('refrigerant_leak_failure_detail_1') != 'unknown'", + "_row_num": 88, + "__rowNum__": 87, + "_token_type": "goto_label", + "_branch_label": "_then88", + "operationIdx": 74 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else92", + "_row_num": 92, + "operationIdx": 75 + }, + { + "clause": "begin screen", + "_row_num": 89, + "__rowNum__": 88, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 91, + "__rowNum__": 90, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(20);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 76 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif92", + "_row_num": 92, + "operationIdx": 77 + }, + { + "clause": "if", + "condition": "selected(data('primary_reason_failure'),'system') && data('system_failure_detail_1') != 'unknown'", + "_row_num": 93, + "__rowNum__": 92, + "_token_type": "goto_label", + "_branch_label": "_then93", + "operationIdx": 78 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else97", + "_row_num": 97, + "operationIdx": 79 + }, + { + "clause": "begin screen", + "_row_num": 94, + "__rowNum__": 93, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 96, + "__rowNum__": 95, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(21);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 80 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif97", + "_row_num": 97, + "operationIdx": 81 + }, + { + "clause": "begin screen", + "_row_num": 99, + "__rowNum__": 98, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 101, + "__rowNum__": 100, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(22);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 82 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 102, + "operationIdx": 83 + }, + { + "_row_num": 102, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(23);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 84 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 102, + "operationIdx": 85 + } + ], + "branch_label_map": { + "_screen2": 0, + "_then3": 3, + "_screen4": 3, + "_else5": 5, + "_endif5": 5, + "_then6": 7, + "_screen7": 7, + "_else8": 9, + "_endif8": 9, + "_then9": 11, + "_screen10": 11, + "_else11": 13, + "_endif11": 13, + "_then12": 15, + "_screen13": 15, + "_else14": 17, + "_endif14": 17, + "_screen15": 17, + "_then18": 20, + "_screen19": 20, + "_else22": 22, + "_endif22": 22, + "_then23": 24, + "_screen24": 24, + "_else27": 26, + "_endif27": 26, + "_then28": 28, + "_screen29": 28, + "_else32": 30, + "_endif32": 30, + "_then33": 32, + "_screen34": 32, + "_else37": 34, + "_endif37": 34, + "_then38": 36, + "_screen39": 36, + "_else42": 38, + "_endif42": 38, + "_then43": 40, + "_screen44": 40, + "_else47": 42, + "_endif47": 42, + "_then48": 44, + "_screen49": 44, + "_else52": 46, + "_endif52": 46, + "_then53": 48, + "_screen54": 48, + "_else57": 50, + "_endif57": 50, + "_then58": 52, + "_screen59": 52, + "_else62": 54, + "_endif62": 54, + "_then63": 56, + "_screen64": 56, + "_else67": 58, + "_endif67": 58, + "_then68": 60, + "_screen69": 60, + "_else72": 62, + "_endif72": 62, + "_then73": 64, + "_screen74": 64, + "_else77": 66, + "_endif77": 66, + "_then78": 68, + "_screen79": 68, + "_else82": 70, + "_endif82": 70, + "_then83": 72, + "_screen84": 72, + "_else87": 74, + "_endif87": 74, + "_then88": 76, + "_screen89": 76, + "_else92": 78, + "_endif92": 78, + "_then93": 80, + "_screen94": 80, + "_else97": 82, + "_endif97": 82, + "_screen99": 82, + "_contents": 84, + "_screen102": 84 + } + } + }, + "dataTableModel": { + "followup_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "followup_uuid", + "elementName": "followup_uuid", + "elementSet": "data", + "elementPath": "followup_uuid" + }, + "tfa_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "tfa_uuid", + "elementName": "tfa_uuid", + "elementSet": "data", + "elementPath": "tfa_uuid" + }, + "component_failure": { + "_defn": [ + { + "_row_num": 2, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_failure", + "elementName": "component_failure", + "elementSet": "data", + "elementPath": "component_failure" + }, + "component_structural": { + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural", + "elementName": "component_structural", + "elementSet": "data", + "elementPath": "component_structural" + }, + "component_electrical": { + "_defn": [ + { + "_row_num": 7, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical", + "elementName": "component_electrical", + "elementSet": "data", + "elementPath": "component_electrical" + }, + "component_electrical_solar": { + "_defn": [ + { + "_row_num": 10, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar", + "elementName": "component_electrical_solar", + "elementSet": "data", + "elementPath": "component_electrical_solar" + }, + "component_cooling": { + "_defn": [ + { + "_row_num": 13, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling", + "elementName": "component_cooling", + "elementSet": "data", + "elementPath": "component_cooling" + }, + "primary_reason_failure": { + "_defn": [ + { + "_row_num": 16, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "primary_failure_reason", + "elementKey": "primary_reason_failure", + "elementName": "primary_reason_failure", + "elementSet": "data", + "elementPath": "primary_reason_failure" + }, + "damage_component_failure_detail_1": { + "_defn": [ + { + "_row_num": 20, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "damage_component_failure", + "elementKey": "damage_component_failure_detail_1", + "elementName": "damage_component_failure_detail_1", + "elementSet": "data", + "elementPath": "damage_component_failure_detail_1" + }, + "corrosion_failure_detail_1": { + "_defn": [ + { + "_row_num": 25, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_corrosion", + "elementKey": "corrosion_failure_detail_1", + "elementName": "corrosion_failure_detail_1", + "elementSet": "data", + "elementPath": "corrosion_failure_detail_1" + }, + "degradation_failure_detail_1": { + "_defn": [ + { + "_row_num": 30, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_degradation", + "elementKey": "degradation_failure_detail_1", + "elementName": "degradation_failure_detail_1", + "elementSet": "data", + "elementPath": "degradation_failure_detail_1" + }, + "electrical_failure_detail_1": { + "_defn": [ + { + "_row_num": 35, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_electrical", + "elementKey": "electrical_failure_detail_1", + "elementName": "electrical_failure_detail_1", + "elementSet": "data", + "elementPath": "electrical_failure_detail_1" + }, + "component_missing_failure_detail_1": { + "_defn": [ + { + "_row_num": 40, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_component_missing", + "elementKey": "component_missing_failure_detail_1", + "elementName": "component_missing_failure_detail_1", + "elementSet": "data", + "elementPath": "component_missing_failure_detail_1" + }, + "pcm_leak_failure_detail_1": { + "_defn": [ + { + "_row_num": 45, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_pcm_leak", + "elementKey": "pcm_leak_failure_detail_1", + "elementName": "pcm_leak_failure_detail_1", + "elementSet": "data", + "elementPath": "pcm_leak_failure_detail_1" + }, + "refrigerant_leak_failure_detail_1": { + "_defn": [ + { + "_row_num": 50, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_refrigerator_leak", + "elementKey": "refrigerant_leak_failure_detail_1", + "elementName": "refrigerant_leak_failure_detail_1", + "elementSet": "data", + "elementPath": "refrigerant_leak_failure_detail_1" + }, + "system_failure_detail_1": { + "_defn": [ + { + "_row_num": 55, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_system", + "elementKey": "system_failure_detail_1", + "elementName": "system_failure_detail_1", + "elementSet": "data", + "elementPath": "system_failure_detail_1" + }, + "damage_component_failure_detail_2": { + "_defn": [ + { + "_row_num": 60, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "damage_component_failure", + "elementKey": "damage_component_failure_detail_2", + "elementName": "damage_component_failure_detail_2", + "elementSet": "data", + "elementPath": "damage_component_failure_detail_2" + }, + "corrosion_failure_detail_2": { + "_defn": [ + { + "_row_num": 65, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_corrosion", + "elementKey": "corrosion_failure_detail_2", + "elementName": "corrosion_failure_detail_2", + "elementSet": "data", + "elementPath": "corrosion_failure_detail_2" + }, + "degradation_failure_detail_2": { + "_defn": [ + { + "_row_num": 70, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_degradation", + "elementKey": "degradation_failure_detail_2", + "elementName": "degradation_failure_detail_2", + "elementSet": "data", + "elementPath": "degradation_failure_detail_2" + }, + "electrical_failure_detail_2": { + "_defn": [ + { + "_row_num": 75, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_electrical", + "elementKey": "electrical_failure_detail_2", + "elementName": "electrical_failure_detail_2", + "elementSet": "data", + "elementPath": "electrical_failure_detail_2" + }, + "component_missing_failure_detail_2": { + "_defn": [ + { + "_row_num": 80, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_component_missing", + "elementKey": "component_missing_failure_detail_2", + "elementName": "component_missing_failure_detail_2", + "elementSet": "data", + "elementPath": "component_missing_failure_detail_2" + }, + "pcm_leak_failure_detail_2": { + "_defn": [ + { + "_row_num": 85, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_pcm_leak", + "elementKey": "pcm_leak_failure_detail_2", + "elementName": "pcm_leak_failure_detail_2", + "elementSet": "data", + "elementPath": "pcm_leak_failure_detail_2" + }, + "refrigerant_leak_failure_detail_2": { + "_defn": [ + { + "_row_num": 90, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_refrigerator_leak", + "elementKey": "refrigerant_leak_failure_detail_2", + "elementName": "refrigerant_leak_failure_detail_2", + "elementSet": "data", + "elementPath": "refrigerant_leak_failure_detail_2" + }, + "system_failure_detail_2": { + "_defn": [ + { + "_row_num": 95, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "failure_type_system", + "elementKey": "system_failure_detail_2", + "elementName": "system_failure_detail_2", + "elementSet": "data", + "elementPath": "system_failure_detail_2" + }, + "narrative": { + "_defn": [ + { + "_row_num": 100, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "narrative", + "elementName": "narrative", + "elementSet": "data", + "elementPath": "narrative" + }, + "_id": { + "type": "string", + "isNotNullable": true, + "elementKey": "_id", + "elementName": "_id", + "elementSet": "instanceMetadata", + "elementPath": "_id" + }, + "_row_etag": { + "type": "string", + "isNotNullable": false, + "elementKey": "_row_etag", + "elementName": "_row_etag", + "elementSet": "instanceMetadata", + "elementPath": "_row_etag" + }, + "_sync_state": { + "type": "string", + "isNotNullable": true, + "elementKey": "_sync_state", + "elementName": "_sync_state", + "elementSet": "instanceMetadata", + "elementPath": "_sync_state" + }, + "_conflict_type": { + "type": "integer", + "isNotNullable": false, + "elementKey": "_conflict_type", + "elementName": "_conflict_type", + "elementSet": "instanceMetadata", + "elementPath": "_conflict_type" + }, + "_default_access": { + "type": "string", + "isNotNullable": false, + "elementKey": "_default_access", + "elementName": "_default_access", + "elementSet": "instanceMetadata", + "elementPath": "_default_access" + }, + "_form_id": { + "type": "string", + "isNotNullable": false, + "elementKey": "_form_id", + "elementName": "_form_id", + "elementSet": "instanceMetadata", + "elementPath": "_form_id" + }, + "_group_modify": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_modify", + "elementName": "_group_modify", + "elementSet": "instanceMetadata", + "elementPath": "_group_modify" + }, + "_group_privileged": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_privileged", + "elementName": "_group_privileged", + "elementSet": "instanceMetadata", + "elementPath": "_group_privileged" + }, + "_group_read_only": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_read_only", + "elementName": "_group_read_only", + "elementSet": "instanceMetadata", + "elementPath": "_group_read_only" + }, + "_locale": { + "type": "string", + "isNotNullable": false, + "elementKey": "_locale", + "elementName": "_locale", + "elementSet": "instanceMetadata", + "elementPath": "_locale" + }, + "_row_owner": { + "type": "string", + "isNotNullable": false, + "elementKey": "_row_owner", + "elementName": "_row_owner", + "elementSet": "instanceMetadata", + "elementPath": "_row_owner" + }, + "_savepoint_type": { + "type": "string", + "isNotNullable": false, + "elementKey": "_savepoint_type", + "elementName": "_savepoint_type", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_type" + }, + "_savepoint_timestamp": { + "type": "string", + "isNotNullable": true, + "elementKey": "_savepoint_timestamp", + "elementName": "_savepoint_timestamp", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_timestamp" + }, + "_savepoint_creator": { + "type": "string", + "isNotNullable": false, + "elementKey": "_savepoint_creator", + "elementName": "_savepoint_creator", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_creator" + } + }, + "properties": [ + { + "_partition": "Column", + "_aspect": "component_cooling", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_cooling\",\"data_value\":\"burner/boiler\",\"display\":{\"title\":{\"text\":\"Burner/Boiler\"}},\"_row_num\":174},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"capillary_tube\",\"display\":{\"title\":{\"text\":\"Capillary Tube\"}},\"_row_num\":175},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":176},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"condenser\",\"display\":{\"title\":{\"text\":\"Condenser\"}},\"_row_num\":177},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"drier\",\"display\":{\"title\":{\"text\":\"Drier\"}},\"_row_num\":178},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"evaporator\",\"display\":{\"title\":{\"text\":\"Evaporator\"}},\"_row_num\":179},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"lamp\",\"display\":{\"title\":{\"text\":\"Lamp (Absorption)\"}},\"_row_num\":180},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"refrigerant\",\"display\":{\"title\":{\"text\":\"Refrigerant\"}},\"_row_num\":181},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"wicks\",\"display\":{\"title\":{\"text\":\"Wicks\"}},\"_row_num\":182},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"compressor_electronic_unit\",\"display\":{\"title\":{\"text\":\"Compressor Electronic Unit\"}},\"_row_num\":183},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":184},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermometer\",\"display\":{\"title\":{\"text\":\"Thermometer\"}},\"_row_num\":185},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermostat\",\"display\":{\"title\":{\"text\":\"Thermostat\"}},\"_row_num\":186},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermostat_control_card\",\"display\":{\"title\":{\"text\":\"Thermostat Control Card\"}},\"_row_num\":187},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermostat_sensor_lead\",\"display\":{\"title\":{\"text\":\"Thermostat Sensor Lead\"}},\"_row_num\":188},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermostat_wiring\",\"display\":{\"title\":{\"text\":\"Thermostat Wiring\"}},\"_row_num\":189}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery\",\"display\":{\"title\":{\"text\":\"Battery\"}},\"_row_num\":191},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_terminal\",\"display\":{\"title\":{\"text\":\"Battery Terminal\"}},\"_row_num\":192},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_voltmeter\",\"display\":{\"title\":{\"text\":\"Battery Voltmeter\"}},\"_row_num\":193},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"capacitor\",\"display\":{\"title\":{\"text\":\"Capacitor\"}},\"_row_num\":194},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"circuit_breaker\",\"display\":{\"title\":{\"text\":\"Circuit Breaker\"}},\"_row_num\":195},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"control_panel\",\"display\":{\"title\":{\"text\":\"Control Panel\"}},\"_row_num\":196},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"display\",\"display\":{\"title\":{\"text\":\"Display\"}},\"_row_num\":197},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"energy_harvest_control\",\"display\":{\"title\":{\"text\":\"Energy Harvest Control\"}},\"_row_num\":198},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"firmware\",\"display\":{\"title\":{\"text\":\"Firmware\"}},\"_row_num\":199},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"fuse\",\"display\":{\"title\":{\"text\":\"Fuse\"}},\"_row_num\":200},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"heater\",\"display\":{\"title\":{\"text\":\"Heater\"}},\"_row_num\":201},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"holdover_gauge\",\"display\":{\"title\":{\"text\":\"Holdover Gauge\"}},\"_row_num\":202},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"indicator_light\",\"display\":{\"title\":{\"text\":\"Indicator Light\"}},\"_row_num\":203},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"interconnect\",\"display\":{\"title\":{\"text\":\"Interconnect (Electrical)\"}},\"_row_num\":204},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"monitoring_device\",\"display\":{\"title\":{\"text\":\"Monitoring Device\"}},\"_row_num\":205},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"on/off_switch\",\"display\":{\"title\":{\"text\":\"On/Off Switch\"}},\"_row_num\":206},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_adapter\",\"display\":{\"title\":{\"text\":\"Power Adapter\"}},\"_row_num\":207},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable\",\"display\":{\"title\":{\"text\":\"Power Cable\"}},\"_row_num\":208},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable_connector\",\"display\":{\"title\":{\"text\":\"Power Cable Connector\"}},\"_row_num\":209},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"remote_temperature_monitoring_device\",\"display\":{\"title\":{\"text\":\"Remote Temperature Monitoring Device (RTMD)\"}},\"_row_num\":210},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"sensor\",\"display\":{\"title\":{\"text\":\"Sensor\"}},\"_row_num\":211},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SD_card\",\"display\":{\"title\":{\"text\":\"SD Card\"}},\"_row_num\":212},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SIM_card\",\"display\":{\"title\":{\"text\":\"SIM Card\"}},\"_row_num\":213},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"software\",\"display\":{\"title\":{\"text\":\"Software\"}},\"_row_num\":214},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"starter_relay\",\"display\":{\"title\":{\"text\":\"Starter Relay\"}},\"_row_num\":215},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_audible_alarm\",\"display\":{\"title\":{\"text\":\"Status Indicator - Audible Alarm\"}},\"_row_num\":216},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_autonomy_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Autonomy Gauge\"}},\"_row_num\":217},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_door_opening\",\"display\":{\"title\":{\"text\":\"Status Indicator - Door Opening\"}},\"_row_num\":218},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_holdover_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Holdover Gauge\"}},\"_row_num\":219},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_LED\",\"display\":{\"title\":{\"text\":\"Status Indicator - LED\"}},\"_row_num\":220},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_voltage\",\"display\":{\"title\":{\"text\":\"Status Indicator - Voltage\"}},\"_row_num\":221},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermocouple\",\"display\":{\"title\":{\"text\":\"Thermocouple\"}},\"_row_num\":222},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"30-DTR\",\"display\":{\"title\":{\"text\":\"30-Dtr\"}},\"_row_num\":223},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"transformer\",\"display\":{\"title\":{\"text\":\"Transformer\"}},\"_row_num\":224},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"voltage_stabilizer\",\"display\":{\"title\":{\"text\":\"Voltage Stabilizer\"}},\"_row_num\":225},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring\",\"display\":{\"title\":{\"text\":\"Wiring\"}},\"_row_num\":226},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_connections\",\"display\":{\"title\":{\"text\":\"Wiring Connections\"}},\"_row_num\":227},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_terminals\",\"display\":{\"title\":{\"text\":\"Wiring Terminals\"}},\"_row_num\":228},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"compressor_electronic_unit\",\"display\":{\"title\":{\"text\":\"Compressor Electronic Unit\"}},\"_row_num\":229},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":230},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermometer\",\"display\":{\"title\":{\"text\":\"Thermometer\"}},\"_row_num\":231},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermostat\",\"display\":{\"title\":{\"text\":\"Thermostat\"}},\"_row_num\":232},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermostat_control_card\",\"display\":{\"title\":{\"text\":\"Thermostat Control Card\"}},\"_row_num\":233},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermostat_sensor_lead\",\"display\":{\"title\":{\"text\":\"Thermostat Sensor Lead\"}},\"_row_num\":234},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermostat_wiring\",\"display\":{\"title\":{\"text\":\"Thermostat Wiring\"}},\"_row_num\":235}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_solar", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"combiner\",\"display\":{\"title\":{\"text\":\"Combiner\"}},\"_row_num\":165},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"coupler_system\",\"display\":{\"title\":{\"text\":\"Coupler System\"}},\"_row_num\":166},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array\",\"display\":{\"title\":{\"text\":\"Solar Array\"}},\"_row_num\":167},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array_cable\",\"display\":{\"title\":{\"text\":\"Solar Array Cable\"}},\"_row_num\":168},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_cell\",\"display\":{\"title\":{\"text\":\"Solar Cell\"}},\"_row_num\":169},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_module\",\"display\":{\"title\":{\"text\":\"Solar Module\"}},\"_row_num\":170},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_support_structure\",\"display\":{\"title\":{\"text\":\"Solar Support Structure\"}},\"_row_num\":171},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_power_system\",\"display\":{\"title\":{\"text\":\"Solar Power System\"}},\"_row_num\":172}]" + }, + { + "_partition": "Column", + "_aspect": "component_failure", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_type\",\"data_value\":\"structural _components\",\"display\":{\"title\":{\"text\":\"Structural components\"}},\"_row_num\":136},{\"choice_list_name\":\"component_type\",\"data_value\":\"electrical_system\",\"display\":{\"title\":{\"text\":\"Electrical system\"}},\"_row_num\":137},{\"choice_list_name\":\"component_type\",\"data_value\":\"electric_system_solar\",\"display\":{\"title\":{\"text\":\"Electrical system (solar specific)\"}},\"_row_num\":138},{\"choice_list_name\":\"component_type\",\"data_value\":\"cooling_system\",\"display\":{\"title\":{\"text\":\"Cooling system\"}},\"_row_num\":139}]" + }, + { + "_partition": "Column", + "_aspect": "component_missing_failure_detail_1", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"misplaced\",\"display\":{\"title\":{\"text\":\"Misplaced\"}},\"_row_num\":299},{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"assembly_error_at_factory\",\"display\":{\"title\":{\"text\":\"Assembly Error At Factory\"}},\"_row_num\":300},{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"assembly_or_installation_error_at_facility\",\"display\":{\"title\":{\"text\":\"Assembly Or Installation Error At Facility\"}},\"_row_num\":301},{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"theft\",\"display\":{\"title\":{\"text\":\"Theft\"}},\"_row_num\":302},{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":303}]" + }, + { + "_partition": "Column", + "_aspect": "component_missing_failure_detail_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"misplaced\",\"display\":{\"title\":{\"text\":\"Misplaced\"}},\"_row_num\":299},{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"assembly_error_at_factory\",\"display\":{\"title\":{\"text\":\"Assembly Error At Factory\"}},\"_row_num\":300},{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"assembly_or_installation_error_at_facility\",\"display\":{\"title\":{\"text\":\"Assembly Or Installation Error At Facility\"}},\"_row_num\":301},{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"theft\",\"display\":{\"title\":{\"text\":\"Theft\"}},\"_row_num\":302},{\"choice_list_name\":\"failure_type_component_missing\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":303}]" + }, + { + "_partition": "Column", + "_aspect": "component_structural", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_structural\",\"data_value\":\"basket\",\"display\":{\"title\":{\"text\":\"Basket\"}},\"_row_num\":142},{\"choice_list_name\":\"component_structural\",\"data_value\":\"cabinet\",\"display\":{\"title\":{\"text\":\"Cabinet\"}},\"_row_num\":143},{\"choice_list_name\":\"component_structural\",\"data_value\":\"door\",\"display\":{\"title\":{\"text\":\"Door\"}},\"_row_num\":144},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue\",\"display\":{\"title\":{\"text\":\"Flue\"}},\"_row_num\":145},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue_baffle\",\"display\":{\"title\":{\"text\":\"Flue Baffle\"}},\"_row_num\":146},{\"choice_list_name\":\"component_structural\",\"data_value\":\"freezer_compartment\",\"display\":{\"title\":{\"text\":\"Freezer Compartment\"}},\"_row_num\":147},{\"choice_list_name\":\"component_structural\",\"data_value\":\"gasket\",\"display\":{\"title\":{\"text\":\"Gasket\"}},\"_row_num\":148},{\"choice_list_name\":\"component_structural\",\"data_value\":\"handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":149},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge\",\"display\":{\"title\":{\"text\":\"Hinge\"}},\"_row_num\":150},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge_cover\",\"display\":{\"title\":{\"text\":\"Hinge Cover\"}},\"_row_num\":151},{\"choice_list_name\":\"component_structural\",\"data_value\":\"lid\",\"display\":{\"title\":{\"text\":\"Lid\"}},\"_row_num\":152},{\"choice_list_name\":\"component_structural\",\"data_value\":\"mounting_hardware\",\"display\":{\"title\":{\"text\":\"Mounting Hardware\"}},\"_row_num\":153},{\"choice_list_name\":\"component_structural\",\"data_value\":\"phase_change_material\",\"display\":{\"title\":{\"text\":\"Phase Change Material (PCM)\"}},\"_row_num\":154},{\"choice_list_name\":\"component_structural\",\"data_value\":\"piping\",\"display\":{\"title\":{\"text\":\"Piping\"}},\"_row_num\":155},{\"choice_list_name\":\"component_structural\",\"data_value\":\"removable_insulation\",\"display\":{\"title\":{\"text\":\"Removable Insulation\"}},\"_row_num\":156},{\"choice_list_name\":\"component_structural\",\"data_value\":\"safety_valve\",\"display\":{\"title\":{\"text\":\"Safety Valve\"}},\"_row_num\":157},{\"choice_list_name\":\"component_structural\",\"data_value\":\"seal\",\"display\":{\"title\":{\"text\":\"Seal (Sealant)\"}},\"_row_num\":158},{\"choice_list_name\":\"component_structural\",\"data_value\":\"shelf\",\"display\":{\"title\":{\"text\":\"Shelf\"}},\"_row_num\":159},{\"choice_list_name\":\"component_structural\",\"data_value\":\"theft_deterrent_fastener\",\"display\":{\"title\":{\"text\":\"Theft Deterrent Fastener\"}},\"_row_num\":160},{\"choice_list_name\":\"component_structural\",\"data_value\":\"thermal_storage\",\"display\":{\"title\":{\"text\":\"Thermal Storage\"}},\"_row_num\":161},{\"choice_list_name\":\"component_structural\",\"data_value\":\"ventilation_grill\",\"display\":{\"title\":{\"text\":\"Ventilation Grill\"}},\"_row_num\":162},{\"choice_list_name\":\"component_structural\",\"data_value\":\"water_pack\",\"display\":{\"title\":{\"text\":\"Water Pack\"}},\"_row_num\":163}]" + }, + { + "_partition": "Column", + "_aspect": "corrosion_failure_detail_1", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"condensation_inside_vaccine_compartment\",\"display\":{\"title\":{\"text\":\"Condensation - Inside Vaccine Compartment\"}},\"_row_num\":267},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"condensation_external_to_vaccine_compartment\",\"display\":{\"title\":{\"text\":\"Condensation - External To Vaccine Compartment\"}},\"_row_num\":268},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"building_roof_leak\",\"display\":{\"title\":{\"text\":\"Building Roof Leak\"}},\"_row_num\":269},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"building_plumbing_leak\",\"display\":{\"title\":{\"text\":\"Building Plumbing Leak\"}},\"_row_num\":270},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"chemical\",\"display\":{\"title\":{\"text\":\"Chemical\"}},\"_row_num\":271},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"salt_marine_air\",\"display\":{\"title\":{\"text\":\"Salt - Marine Air\"}},\"_row_num\":272},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"placement_outdoors\",\"display\":{\"title\":{\"text\":\"Placement Outdoors\"}},\"_row_num\":273},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"material_defect_or_quality\",\"display\":{\"title\":{\"text\":\"Material Defect Or Quality\"}},\"_row_num\":274}]" + }, + { + "_partition": "Column", + "_aspect": "corrosion_failure_detail_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"condensation_inside_vaccine_compartment\",\"display\":{\"title\":{\"text\":\"Condensation - Inside Vaccine Compartment\"}},\"_row_num\":267},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"condensation_external_to_vaccine_compartment\",\"display\":{\"title\":{\"text\":\"Condensation - External To Vaccine Compartment\"}},\"_row_num\":268},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"building_roof_leak\",\"display\":{\"title\":{\"text\":\"Building Roof Leak\"}},\"_row_num\":269},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"building_plumbing_leak\",\"display\":{\"title\":{\"text\":\"Building Plumbing Leak\"}},\"_row_num\":270},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"chemical\",\"display\":{\"title\":{\"text\":\"Chemical\"}},\"_row_num\":271},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"salt_marine_air\",\"display\":{\"title\":{\"text\":\"Salt - Marine Air\"}},\"_row_num\":272},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"placement_outdoors\",\"display\":{\"title\":{\"text\":\"Placement Outdoors\"}},\"_row_num\":273},{\"choice_list_name\":\"failure_type_corrosion\",\"data_value\":\"material_defect_or_quality\",\"display\":{\"title\":{\"text\":\"Material Defect Or Quality\"}},\"_row_num\":274}]" + }, + { + "_partition": "Column", + "_aspect": "damage_component_failure_detail_1", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"electrical\",\"display\":{\"title\":{\"text\":\"Electrical\"}},\"_row_num\":248},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"degradation\",\"display\":{\"title\":{\"text\":\"Degradation\"}},\"_row_num\":249},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"previous_repair_attempt\",\"display\":{\"title\":{\"text\":\"Previous Repair Attempt\"}},\"_row_num\":250},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"factory_defect,_failure,_or_\\\"dead_on_arrival\\\"\",\"display\":{\"title\":{\"text\":\"Factory Defect, Failure, Or \\\"Dead On Arrival\\\"\"}},\"_row_num\":251},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"material_defect_or_quality\",\"display\":{\"title\":{\"text\":\"Material Defect Or Quality\"}},\"_row_num\":252},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"tampering\",\"display\":{\"title\":{\"text\":\"Tampering\"}},\"_row_num\":253},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_handling\",\"display\":{\"title\":{\"text\":\"Shipping Handling\"}},\"_row_num\":254},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_sea_freight\",\"display\":{\"title\":{\"text\":\"Shipping Sea Freight\"}},\"_row_num\":255},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_truck\",\"display\":{\"title\":{\"text\":\"Shipping Truck\"}},\"_row_num\":256},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_storage\",\"display\":{\"title\":{\"text\":\"Shipping Storage\"}},\"_row_num\":257},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_heat_exposure\",\"display\":{\"title\":{\"text\":\"Shipping Heat Exposure\"}},\"_row_num\":258},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_cold_exposure\",\"display\":{\"title\":{\"text\":\"Shipping Cold Exposure\"}},\"_row_num\":259},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"rodent\",\"display\":{\"title\":{\"text\":\"Rodent\"}},\"_row_num\":260},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"misuse\",\"display\":{\"title\":{\"text\":\"Misuse\"}},\"_row_num\":261},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"impact\",\"display\":{\"title\":{\"text\":\"Impact\"}},\"_row_num\":262},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"user_error\",\"display\":{\"title\":{\"text\":\"User Error\"}},\"_row_num\":263},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"system_(e.g._mains_power,_maintenance,_installation_etc.)\",\"display\":{\"title\":{\"text\":\"System (E.G. Mains Power, Maintenance, Installation Etc.)\"}},\"_row_num\":264},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":265}]" + }, + { + "_partition": "Column", + "_aspect": "damage_component_failure_detail_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"electrical\",\"display\":{\"title\":{\"text\":\"Electrical\"}},\"_row_num\":248},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"degradation\",\"display\":{\"title\":{\"text\":\"Degradation\"}},\"_row_num\":249},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"previous_repair_attempt\",\"display\":{\"title\":{\"text\":\"Previous Repair Attempt\"}},\"_row_num\":250},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"factory_defect,_failure,_or_\\\"dead_on_arrival\\\"\",\"display\":{\"title\":{\"text\":\"Factory Defect, Failure, Or \\\"Dead On Arrival\\\"\"}},\"_row_num\":251},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"material_defect_or_quality\",\"display\":{\"title\":{\"text\":\"Material Defect Or Quality\"}},\"_row_num\":252},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"tampering\",\"display\":{\"title\":{\"text\":\"Tampering\"}},\"_row_num\":253},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_handling\",\"display\":{\"title\":{\"text\":\"Shipping Handling\"}},\"_row_num\":254},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_sea_freight\",\"display\":{\"title\":{\"text\":\"Shipping Sea Freight\"}},\"_row_num\":255},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_truck\",\"display\":{\"title\":{\"text\":\"Shipping Truck\"}},\"_row_num\":256},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_storage\",\"display\":{\"title\":{\"text\":\"Shipping Storage\"}},\"_row_num\":257},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_heat_exposure\",\"display\":{\"title\":{\"text\":\"Shipping Heat Exposure\"}},\"_row_num\":258},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"shipping_cold_exposure\",\"display\":{\"title\":{\"text\":\"Shipping Cold Exposure\"}},\"_row_num\":259},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"rodent\",\"display\":{\"title\":{\"text\":\"Rodent\"}},\"_row_num\":260},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"misuse\",\"display\":{\"title\":{\"text\":\"Misuse\"}},\"_row_num\":261},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"impact\",\"display\":{\"title\":{\"text\":\"Impact\"}},\"_row_num\":262},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"user_error\",\"display\":{\"title\":{\"text\":\"User Error\"}},\"_row_num\":263},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"system_(e.g._mains_power,_maintenance,_installation_etc.)\",\"display\":{\"title\":{\"text\":\"System (E.G. Mains Power, Maintenance, Installation Etc.)\"}},\"_row_num\":264},{\"choice_list_name\":\"damage_component_failure\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":265}]" + }, + { + "_partition": "Column", + "_aspect": "degradation_failure_detail_1", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"sun_exposure\",\"display\":{\"title\":{\"text\":\"Sun Exposure\"}},\"_row_num\":277},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"electricity\",\"display\":{\"title\":{\"text\":\"Electricity\"}},\"_row_num\":278},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"chemical\",\"display\":{\"title\":{\"text\":\"Chemical\"}},\"_row_num\":279},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"corrosion\",\"display\":{\"title\":{\"text\":\"Corrosion\"}},\"_row_num\":280},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"end_of_equipment_or_component_usable_life\",\"display\":{\"title\":{\"text\":\"End Of Equipment Or Component Usable Life\"}},\"_row_num\":281},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"material_defect_or_quality\",\"display\":{\"title\":{\"text\":\"Material Defect Or Quality\"}},\"_row_num\":282},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"Unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":283}]" + }, + { + "_partition": "Column", + "_aspect": "degradation_failure_detail_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"sun_exposure\",\"display\":{\"title\":{\"text\":\"Sun Exposure\"}},\"_row_num\":277},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"electricity\",\"display\":{\"title\":{\"text\":\"Electricity\"}},\"_row_num\":278},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"chemical\",\"display\":{\"title\":{\"text\":\"Chemical\"}},\"_row_num\":279},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"corrosion\",\"display\":{\"title\":{\"text\":\"Corrosion\"}},\"_row_num\":280},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"end_of_equipment_or_component_usable_life\",\"display\":{\"title\":{\"text\":\"End Of Equipment Or Component Usable Life\"}},\"_row_num\":281},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"material_defect_or_quality\",\"display\":{\"title\":{\"text\":\"Material Defect Or Quality\"}},\"_row_num\":282},{\"choice_list_name\":\"failure_type_degradation\",\"data_value\":\"Unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":283}]" + }, + { + "_partition": "Column", + "_aspect": "electrical_failure_detail_1", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"damage_or_component_failure\",\"display\":{\"title\":{\"text\":\"Damage Or Component Failure\"}},\"_row_num\":285},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"mains_power_quality_(including_surges)\",\"display\":{\"title\":{\"text\":\"Mains Power Quality (Including Surges)\"}},\"_row_num\":286},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"short_circuit\",\"display\":{\"title\":{\"text\":\"Short Circuit\"}},\"_row_num\":287},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"facility_infrastructure_or_wiring_issue\",\"display\":{\"title\":{\"text\":\"Facility Infrastructure Or Wiring Issue\"}},\"_row_num\":288},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"power_diversion\",\"display\":{\"title\":{\"text\":\"Power Diversion\"}},\"_row_num\":289},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"battery_failure\",\"display\":{\"title\":{\"text\":\"Battery Failure\"}},\"_row_num\":290},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"voltage_regulator_or_surge_protector_failure\",\"display\":{\"title\":{\"text\":\"Voltage Regulator Or Surge Protector Failure\"}},\"_row_num\":291},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_power_voltage_low\",\"display\":{\"title\":{\"text\":\"Solar Power Voltage Low\"}},\"_row_num\":292},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_power_voltage_high\",\"display\":{\"title\":{\"text\":\"Solar Power Voltage High\"}},\"_row_num\":293},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_panel_soiling\",\"display\":{\"title\":{\"text\":\"Solar Panel Soiling\"}},\"_row_num\":294},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_panel_hotspot\",\"display\":{\"title\":{\"text\":\"Solar Panel Hotspot\"}},\"_row_num\":295},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_panel_shading\",\"display\":{\"title\":{\"text\":\"Solar Panel Shading\"}},\"_row_num\":296},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"Unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":297}]" + }, + { + "_partition": "Column", + "_aspect": "electrical_failure_detail_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"damage_or_component_failure\",\"display\":{\"title\":{\"text\":\"Damage Or Component Failure\"}},\"_row_num\":285},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"mains_power_quality_(including_surges)\",\"display\":{\"title\":{\"text\":\"Mains Power Quality (Including Surges)\"}},\"_row_num\":286},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"short_circuit\",\"display\":{\"title\":{\"text\":\"Short Circuit\"}},\"_row_num\":287},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"facility_infrastructure_or_wiring_issue\",\"display\":{\"title\":{\"text\":\"Facility Infrastructure Or Wiring Issue\"}},\"_row_num\":288},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"power_diversion\",\"display\":{\"title\":{\"text\":\"Power Diversion\"}},\"_row_num\":289},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"battery_failure\",\"display\":{\"title\":{\"text\":\"Battery Failure\"}},\"_row_num\":290},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"voltage_regulator_or_surge_protector_failure\",\"display\":{\"title\":{\"text\":\"Voltage Regulator Or Surge Protector Failure\"}},\"_row_num\":291},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_power_voltage_low\",\"display\":{\"title\":{\"text\":\"Solar Power Voltage Low\"}},\"_row_num\":292},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_power_voltage_high\",\"display\":{\"title\":{\"text\":\"Solar Power Voltage High\"}},\"_row_num\":293},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_panel_soiling\",\"display\":{\"title\":{\"text\":\"Solar Panel Soiling\"}},\"_row_num\":294},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_panel_hotspot\",\"display\":{\"title\":{\"text\":\"Solar Panel Hotspot\"}},\"_row_num\":295},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"solar_panel_shading\",\"display\":{\"title\":{\"text\":\"Solar Panel Shading\"}},\"_row_num\":296},{\"choice_list_name\":\"failure_type_electrical\",\"data_value\":\"Unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":297}]" + }, + { + "_partition": "Column", + "_aspect": "pcm_leak_failure_detail_1", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"damage_or_component_failure\",\"display\":{\"title\":{\"text\":\"Damage Or Component Failure\"}},\"_row_num\":305},{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"corrosion\",\"display\":{\"title\":{\"text\":\"Corrosion\"}},\"_row_num\":306},{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"degradation\",\"display\":{\"title\":{\"text\":\"Degradation\"}},\"_row_num\":307},{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"component_missing\",\"display\":{\"title\":{\"text\":\"Component Missing\"}},\"_row_num\":308},{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":309}]" + }, + { + "_partition": "Column", + "_aspect": "pcm_leak_failure_detail_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"damage_or_component_failure\",\"display\":{\"title\":{\"text\":\"Damage Or Component Failure\"}},\"_row_num\":305},{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"corrosion\",\"display\":{\"title\":{\"text\":\"Corrosion\"}},\"_row_num\":306},{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"degradation\",\"display\":{\"title\":{\"text\":\"Degradation\"}},\"_row_num\":307},{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"component_missing\",\"display\":{\"title\":{\"text\":\"Component Missing\"}},\"_row_num\":308},{\"choice_list_name\":\"failure_type_pcm_leak\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":309}]" + }, + { + "_partition": "Column", + "_aspect": "primary_reason_failure", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"damage_component_failure\",\"display\":{\"title\":{\"text\":\"Damage Or Component Failure\"}},\"_row_num\":238},{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"corrosion\",\"display\":{\"title\":{\"text\":\"Corrosion\"}},\"_row_num\":239},{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"degradation\",\"display\":{\"title\":{\"text\":\"Degradation\"}},\"_row_num\":240},{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"electrical\",\"display\":{\"title\":{\"text\":\"Electrical\"}},\"_row_num\":241},{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"component_missing\",\"display\":{\"title\":{\"text\":\"Component Missing\"}},\"_row_num\":242},{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"pcm_leak\",\"display\":{\"title\":{\"text\":\"PCM Leak\"}},\"_row_num\":243},{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"refrigerant_leak\",\"display\":{\"title\":{\"text\":\"Refrigerant Leak\"}},\"_row_num\":244},{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"system\",\"display\":{\"title\":{\"text\":\"System (E.G. Mains Power, Maintenance, Installation, Etc.)\"}},\"_row_num\":245},{\"choice_list_name\":\"primary_failure_reason\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":246}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerant_leak_failure_detail_1", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"damage_or_component_failure\",\"display\":{\"title\":{\"text\":\"Damage Or Component Failure\"}},\"_row_num\":311},{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"corrosion\",\"display\":{\"title\":{\"text\":\"Corrosion\"}},\"_row_num\":312},{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"degradation\",\"display\":{\"title\":{\"text\":\"Degradation\"}},\"_row_num\":313},{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"component_missing\",\"display\":{\"title\":{\"text\":\"Component Missing\"}},\"_row_num\":314},{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":315}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerant_leak_failure_detail_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"damage_or_component_failure\",\"display\":{\"title\":{\"text\":\"Damage Or Component Failure\"}},\"_row_num\":311},{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"corrosion\",\"display\":{\"title\":{\"text\":\"Corrosion\"}},\"_row_num\":312},{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"degradation\",\"display\":{\"title\":{\"text\":\"Degradation\"}},\"_row_num\":313},{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"component_missing\",\"display\":{\"title\":{\"text\":\"Component Missing\"}},\"_row_num\":314},{\"choice_list_name\":\"failure_type_refrigerator_leak\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":315}]" + }, + { + "_partition": "Column", + "_aspect": "system_failure_detail_1", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"facility_infrastructure_or_wiring_issue\",\"display\":{\"title\":{\"text\":\"Facility Infrastructure Or Wiring Issue\"}},\"_row_num\":317},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"management_issue\",\"display\":{\"title\":{\"text\":\"Management Issue\"}},\"_row_num\":318},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"mains_power_outage(s)\",\"display\":{\"title\":{\"text\":\"Mains Power Outage(S)\"}},\"_row_num\":319},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"mains_power_quality_(including_surges)\",\"display\":{\"title\":{\"text\":\"Mains Power Quality (Including Surges)\"}},\"_row_num\":320},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"insufficient_staffing_or_resources_of_facility\",\"display\":{\"title\":{\"text\":\"Insufficient Staffing Or Resources Of Facility\"}},\"_row_num\":321},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"vaccine_compartment_door_left_open\",\"display\":{\"title\":{\"text\":\"Vaccine Compartment Door Left Open\"}},\"_row_num\":322},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"insufficient_maintenance\",\"display\":{\"title\":{\"text\":\"Insufficient Maintenance\"}},\"_row_num\":323},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"end_of_equipment_or_component_usable_life\",\"display\":{\"title\":{\"text\":\"End Of Equipment Or Component Usable Life\"}},\"_row_num\":324},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"assembly_or_installation_error_at_facility\",\"display\":{\"title\":{\"text\":\"Assembly Or Installation Error At Facility\"}},\"_row_num\":325},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"user_error\",\"display\":{\"title\":{\"text\":\"User Error\"}},\"_row_num\":326},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":327}]" + }, + { + "_partition": "Column", + "_aspect": "system_failure_detail_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"facility_infrastructure_or_wiring_issue\",\"display\":{\"title\":{\"text\":\"Facility Infrastructure Or Wiring Issue\"}},\"_row_num\":317},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"management_issue\",\"display\":{\"title\":{\"text\":\"Management Issue\"}},\"_row_num\":318},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"mains_power_outage(s)\",\"display\":{\"title\":{\"text\":\"Mains Power Outage(S)\"}},\"_row_num\":319},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"mains_power_quality_(including_surges)\",\"display\":{\"title\":{\"text\":\"Mains Power Quality (Including Surges)\"}},\"_row_num\":320},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"insufficient_staffing_or_resources_of_facility\",\"display\":{\"title\":{\"text\":\"Insufficient Staffing Or Resources Of Facility\"}},\"_row_num\":321},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"vaccine_compartment_door_left_open\",\"display\":{\"title\":{\"text\":\"Vaccine Compartment Door Left Open\"}},\"_row_num\":322},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"insufficient_maintenance\",\"display\":{\"title\":{\"text\":\"Insufficient Maintenance\"}},\"_row_num\":323},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"end_of_equipment_or_component_usable_life\",\"display\":{\"title\":{\"text\":\"End Of Equipment Or Component Usable Life\"}},\"_row_num\":324},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"assembly_or_installation_error_at_facility\",\"display\":{\"title\":{\"text\":\"Assembly Or Installation Error At Facility\"}},\"_row_num\":325},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"user_error\",\"display\":{\"title\":{\"text\":\"User Error\"}},\"_row_num\":326},{\"choice_list_name\":\"failure_type_system\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":327}]" + }, + { + "_partition": "FormType", + "_aspect": "default", + "_key": "FormType.formType", + "_type": "string", + "_value": "SURVEY" + }, + { + "_partition": "SurveyUtil", + "_aspect": "default", + "_key": "SurveyUtil.formId", + "_type": "string", + "_value": "failure_reporting" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "defaultViewType", + "_type": "string", + "_value": "SPREADSHEET" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "displayName", + "_type": "object", + "_value": "{\"text\":\"Failure Reporting\"}" + } + ] + } +} diff --git a/app/config/tables/failure_reporting/properties.csv b/app/config/tables/failure_reporting/properties.csv new file mode 100644 index 000000000..99c1bf7d7 --- /dev/null +++ b/app/config/tables/failure_reporting/properties.csv @@ -0,0 +1,27 @@ +_partition,_aspect,_key,_type,_value +Column,component_cooling,displayChoicesList,object,"[{""choice_list_name"":""component_cooling"",""data_value"":""burner/boiler"",""display"":{""title"":{""text"":""Burner/Boiler""}},""_row_num"":174},{""choice_list_name"":""component_cooling"",""data_value"":""capillary_tube"",""display"":{""title"":{""text"":""Capillary Tube""}},""_row_num"":175},{""choice_list_name"":""component_cooling"",""data_value"":""compressor"",""display"":{""title"":{""text"":""Compressor""}},""_row_num"":176},{""choice_list_name"":""component_cooling"",""data_value"":""condenser"",""display"":{""title"":{""text"":""Condenser""}},""_row_num"":177},{""choice_list_name"":""component_cooling"",""data_value"":""drier"",""display"":{""title"":{""text"":""Drier""}},""_row_num"":178},{""choice_list_name"":""component_cooling"",""data_value"":""evaporator"",""display"":{""title"":{""text"":""Evaporator""}},""_row_num"":179},{""choice_list_name"":""component_cooling"",""data_value"":""lamp"",""display"":{""title"":{""text"":""Lamp (Absorption)""}},""_row_num"":180},{""choice_list_name"":""component_cooling"",""data_value"":""refrigerant"",""display"":{""title"":{""text"":""Refrigerant""}},""_row_num"":181},{""choice_list_name"":""component_cooling"",""data_value"":""wicks"",""display"":{""title"":{""text"":""Wicks""}},""_row_num"":182},{""choice_list_name"":""component_cooling"",""data_value"":""compressor_electronic_unit"",""display"":{""title"":{""text"":""Compressor Electronic Unit""}},""_row_num"":183},{""choice_list_name"":""component_cooling"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":184},{""choice_list_name"":""component_cooling"",""data_value"":""thermometer"",""display"":{""title"":{""text"":""Thermometer""}},""_row_num"":185},{""choice_list_name"":""component_cooling"",""data_value"":""thermostat"",""display"":{""title"":{""text"":""Thermostat""}},""_row_num"":186},{""choice_list_name"":""component_cooling"",""data_value"":""thermostat_control_card"",""display"":{""title"":{""text"":""Thermostat Control Card""}},""_row_num"":187},{""choice_list_name"":""component_cooling"",""data_value"":""thermostat_sensor_lead"",""display"":{""title"":{""text"":""Thermostat Sensor Lead""}},""_row_num"":188},{""choice_list_name"":""component_cooling"",""data_value"":""thermostat_wiring"",""display"":{""title"":{""text"":""Thermostat Wiring""}},""_row_num"":189}]" +Column,component_electrical,displayChoicesList,object,"[{""choice_list_name"":""component_electrical"",""data_value"":""battery"",""display"":{""title"":{""text"":""Battery""}},""_row_num"":191},{""choice_list_name"":""component_electrical"",""data_value"":""battery_terminal"",""display"":{""title"":{""text"":""Battery Terminal""}},""_row_num"":192},{""choice_list_name"":""component_electrical"",""data_value"":""battery_voltmeter"",""display"":{""title"":{""text"":""Battery Voltmeter""}},""_row_num"":193},{""choice_list_name"":""component_electrical"",""data_value"":""capacitor"",""display"":{""title"":{""text"":""Capacitor""}},""_row_num"":194},{""choice_list_name"":""component_electrical"",""data_value"":""circuit_breaker"",""display"":{""title"":{""text"":""Circuit Breaker""}},""_row_num"":195},{""choice_list_name"":""component_electrical"",""data_value"":""control_panel"",""display"":{""title"":{""text"":""Control Panel""}},""_row_num"":196},{""choice_list_name"":""component_electrical"",""data_value"":""display"",""display"":{""title"":{""text"":""Display""}},""_row_num"":197},{""choice_list_name"":""component_electrical"",""data_value"":""energy_harvest_control"",""display"":{""title"":{""text"":""Energy Harvest Control""}},""_row_num"":198},{""choice_list_name"":""component_electrical"",""data_value"":""firmware"",""display"":{""title"":{""text"":""Firmware""}},""_row_num"":199},{""choice_list_name"":""component_electrical"",""data_value"":""fuse"",""display"":{""title"":{""text"":""Fuse""}},""_row_num"":200},{""choice_list_name"":""component_electrical"",""data_value"":""heater"",""display"":{""title"":{""text"":""Heater""}},""_row_num"":201},{""choice_list_name"":""component_electrical"",""data_value"":""holdover_gauge"",""display"":{""title"":{""text"":""Holdover Gauge""}},""_row_num"":202},{""choice_list_name"":""component_electrical"",""data_value"":""indicator_light"",""display"":{""title"":{""text"":""Indicator Light""}},""_row_num"":203},{""choice_list_name"":""component_electrical"",""data_value"":""interconnect"",""display"":{""title"":{""text"":""Interconnect (Electrical)""}},""_row_num"":204},{""choice_list_name"":""component_electrical"",""data_value"":""monitoring_device"",""display"":{""title"":{""text"":""Monitoring Device""}},""_row_num"":205},{""choice_list_name"":""component_electrical"",""data_value"":""on/off_switch"",""display"":{""title"":{""text"":""On/Off Switch""}},""_row_num"":206},{""choice_list_name"":""component_electrical"",""data_value"":""power_adapter"",""display"":{""title"":{""text"":""Power Adapter""}},""_row_num"":207},{""choice_list_name"":""component_electrical"",""data_value"":""power_cable"",""display"":{""title"":{""text"":""Power Cable""}},""_row_num"":208},{""choice_list_name"":""component_electrical"",""data_value"":""power_cable_connector"",""display"":{""title"":{""text"":""Power Cable Connector""}},""_row_num"":209},{""choice_list_name"":""component_electrical"",""data_value"":""remote_temperature_monitoring_device"",""display"":{""title"":{""text"":""Remote Temperature Monitoring Device (RTMD)""}},""_row_num"":210},{""choice_list_name"":""component_electrical"",""data_value"":""sensor"",""display"":{""title"":{""text"":""Sensor""}},""_row_num"":211},{""choice_list_name"":""component_electrical"",""data_value"":""SD_card"",""display"":{""title"":{""text"":""SD Card""}},""_row_num"":212},{""choice_list_name"":""component_electrical"",""data_value"":""SIM_card"",""display"":{""title"":{""text"":""SIM Card""}},""_row_num"":213},{""choice_list_name"":""component_electrical"",""data_value"":""software"",""display"":{""title"":{""text"":""Software""}},""_row_num"":214},{""choice_list_name"":""component_electrical"",""data_value"":""starter_relay"",""display"":{""title"":{""text"":""Starter Relay""}},""_row_num"":215},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_audible_alarm"",""display"":{""title"":{""text"":""Status Indicator - Audible Alarm""}},""_row_num"":216},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_autonomy_gauge"",""display"":{""title"":{""text"":""Status Indicator - Autonomy Gauge""}},""_row_num"":217},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_door_opening"",""display"":{""title"":{""text"":""Status Indicator - Door Opening""}},""_row_num"":218},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_holdover_gauge"",""display"":{""title"":{""text"":""Status Indicator - Holdover Gauge""}},""_row_num"":219},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_LED"",""display"":{""title"":{""text"":""Status Indicator - LED""}},""_row_num"":220},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_voltage"",""display"":{""title"":{""text"":""Status Indicator - Voltage""}},""_row_num"":221},{""choice_list_name"":""component_electrical"",""data_value"":""thermocouple"",""display"":{""title"":{""text"":""Thermocouple""}},""_row_num"":222},{""choice_list_name"":""component_electrical"",""data_value"":""30-DTR"",""display"":{""title"":{""text"":""30-Dtr""}},""_row_num"":223},{""choice_list_name"":""component_electrical"",""data_value"":""transformer"",""display"":{""title"":{""text"":""Transformer""}},""_row_num"":224},{""choice_list_name"":""component_electrical"",""data_value"":""voltage_stabilizer"",""display"":{""title"":{""text"":""Voltage Stabilizer""}},""_row_num"":225},{""choice_list_name"":""component_electrical"",""data_value"":""wiring"",""display"":{""title"":{""text"":""Wiring""}},""_row_num"":226},{""choice_list_name"":""component_electrical"",""data_value"":""wiring_connections"",""display"":{""title"":{""text"":""Wiring Connections""}},""_row_num"":227},{""choice_list_name"":""component_electrical"",""data_value"":""wiring_terminals"",""display"":{""title"":{""text"":""Wiring Terminals""}},""_row_num"":228},{""choice_list_name"":""component_electrical"",""data_value"":""compressor_electronic_unit"",""display"":{""title"":{""text"":""Compressor Electronic Unit""}},""_row_num"":229},{""choice_list_name"":""component_electrical"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":230},{""choice_list_name"":""component_electrical"",""data_value"":""thermometer"",""display"":{""title"":{""text"":""Thermometer""}},""_row_num"":231},{""choice_list_name"":""component_electrical"",""data_value"":""thermostat"",""display"":{""title"":{""text"":""Thermostat""}},""_row_num"":232},{""choice_list_name"":""component_electrical"",""data_value"":""thermostat_control_card"",""display"":{""title"":{""text"":""Thermostat Control Card""}},""_row_num"":233},{""choice_list_name"":""component_electrical"",""data_value"":""thermostat_sensor_lead"",""display"":{""title"":{""text"":""Thermostat Sensor Lead""}},""_row_num"":234},{""choice_list_name"":""component_electrical"",""data_value"":""thermostat_wiring"",""display"":{""title"":{""text"":""Thermostat Wiring""}},""_row_num"":235}]" +Column,component_electrical_solar,displayChoicesList,object,"[{""choice_list_name"":""component_electrical_solar"",""data_value"":""combiner"",""display"":{""title"":{""text"":""Combiner""}},""_row_num"":165},{""choice_list_name"":""component_electrical_solar"",""data_value"":""coupler_system"",""display"":{""title"":{""text"":""Coupler System""}},""_row_num"":166},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_array"",""display"":{""title"":{""text"":""Solar Array""}},""_row_num"":167},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_array_cable"",""display"":{""title"":{""text"":""Solar Array Cable""}},""_row_num"":168},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_cell"",""display"":{""title"":{""text"":""Solar Cell""}},""_row_num"":169},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_module"",""display"":{""title"":{""text"":""Solar Module""}},""_row_num"":170},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_support_structure"",""display"":{""title"":{""text"":""Solar Support Structure""}},""_row_num"":171},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_power_system"",""display"":{""title"":{""text"":""Solar Power System""}},""_row_num"":172}]" +Column,component_failure,displayChoicesList,object,"[{""choice_list_name"":""component_type"",""data_value"":""structural _components"",""display"":{""title"":{""text"":""Structural components""}},""_row_num"":136},{""choice_list_name"":""component_type"",""data_value"":""electrical_system"",""display"":{""title"":{""text"":""Electrical system""}},""_row_num"":137},{""choice_list_name"":""component_type"",""data_value"":""electric_system_solar"",""display"":{""title"":{""text"":""Electrical system (solar specific)""}},""_row_num"":138},{""choice_list_name"":""component_type"",""data_value"":""cooling_system"",""display"":{""title"":{""text"":""Cooling system""}},""_row_num"":139}]" +Column,component_missing_failure_detail_1,displayChoicesList,object,"[{""choice_list_name"":""failure_type_component_missing"",""data_value"":""misplaced"",""display"":{""title"":{""text"":""Misplaced""}},""_row_num"":299},{""choice_list_name"":""failure_type_component_missing"",""data_value"":""assembly_error_at_factory"",""display"":{""title"":{""text"":""Assembly Error At Factory""}},""_row_num"":300},{""choice_list_name"":""failure_type_component_missing"",""data_value"":""assembly_or_installation_error_at_facility"",""display"":{""title"":{""text"":""Assembly Or Installation Error At Facility""}},""_row_num"":301},{""choice_list_name"":""failure_type_component_missing"",""data_value"":""theft"",""display"":{""title"":{""text"":""Theft""}},""_row_num"":302},{""choice_list_name"":""failure_type_component_missing"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":303}]" +Column,component_missing_failure_detail_2,displayChoicesList,object,"[{""choice_list_name"":""failure_type_component_missing"",""data_value"":""misplaced"",""display"":{""title"":{""text"":""Misplaced""}},""_row_num"":299},{""choice_list_name"":""failure_type_component_missing"",""data_value"":""assembly_error_at_factory"",""display"":{""title"":{""text"":""Assembly Error At Factory""}},""_row_num"":300},{""choice_list_name"":""failure_type_component_missing"",""data_value"":""assembly_or_installation_error_at_facility"",""display"":{""title"":{""text"":""Assembly Or Installation Error At Facility""}},""_row_num"":301},{""choice_list_name"":""failure_type_component_missing"",""data_value"":""theft"",""display"":{""title"":{""text"":""Theft""}},""_row_num"":302},{""choice_list_name"":""failure_type_component_missing"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":303}]" +Column,component_structural,displayChoicesList,object,"[{""choice_list_name"":""component_structural"",""data_value"":""basket"",""display"":{""title"":{""text"":""Basket""}},""_row_num"":142},{""choice_list_name"":""component_structural"",""data_value"":""cabinet"",""display"":{""title"":{""text"":""Cabinet""}},""_row_num"":143},{""choice_list_name"":""component_structural"",""data_value"":""door"",""display"":{""title"":{""text"":""Door""}},""_row_num"":144},{""choice_list_name"":""component_structural"",""data_value"":""flue"",""display"":{""title"":{""text"":""Flue""}},""_row_num"":145},{""choice_list_name"":""component_structural"",""data_value"":""flue_baffle"",""display"":{""title"":{""text"":""Flue Baffle""}},""_row_num"":146},{""choice_list_name"":""component_structural"",""data_value"":""freezer_compartment"",""display"":{""title"":{""text"":""Freezer Compartment""}},""_row_num"":147},{""choice_list_name"":""component_structural"",""data_value"":""gasket"",""display"":{""title"":{""text"":""Gasket""}},""_row_num"":148},{""choice_list_name"":""component_structural"",""data_value"":""handle"",""display"":{""title"":{""text"":""Handle""}},""_row_num"":149},{""choice_list_name"":""component_structural"",""data_value"":""hinge"",""display"":{""title"":{""text"":""Hinge""}},""_row_num"":150},{""choice_list_name"":""component_structural"",""data_value"":""hinge_cover"",""display"":{""title"":{""text"":""Hinge Cover""}},""_row_num"":151},{""choice_list_name"":""component_structural"",""data_value"":""lid"",""display"":{""title"":{""text"":""Lid""}},""_row_num"":152},{""choice_list_name"":""component_structural"",""data_value"":""mounting_hardware"",""display"":{""title"":{""text"":""Mounting Hardware""}},""_row_num"":153},{""choice_list_name"":""component_structural"",""data_value"":""phase_change_material"",""display"":{""title"":{""text"":""Phase Change Material (PCM)""}},""_row_num"":154},{""choice_list_name"":""component_structural"",""data_value"":""piping"",""display"":{""title"":{""text"":""Piping""}},""_row_num"":155},{""choice_list_name"":""component_structural"",""data_value"":""removable_insulation"",""display"":{""title"":{""text"":""Removable Insulation""}},""_row_num"":156},{""choice_list_name"":""component_structural"",""data_value"":""safety_valve"",""display"":{""title"":{""text"":""Safety Valve""}},""_row_num"":157},{""choice_list_name"":""component_structural"",""data_value"":""seal"",""display"":{""title"":{""text"":""Seal (Sealant)""}},""_row_num"":158},{""choice_list_name"":""component_structural"",""data_value"":""shelf"",""display"":{""title"":{""text"":""Shelf""}},""_row_num"":159},{""choice_list_name"":""component_structural"",""data_value"":""theft_deterrent_fastener"",""display"":{""title"":{""text"":""Theft Deterrent Fastener""}},""_row_num"":160},{""choice_list_name"":""component_structural"",""data_value"":""thermal_storage"",""display"":{""title"":{""text"":""Thermal Storage""}},""_row_num"":161},{""choice_list_name"":""component_structural"",""data_value"":""ventilation_grill"",""display"":{""title"":{""text"":""Ventilation Grill""}},""_row_num"":162},{""choice_list_name"":""component_structural"",""data_value"":""water_pack"",""display"":{""title"":{""text"":""Water Pack""}},""_row_num"":163}]" +Column,corrosion_failure_detail_1,displayChoicesList,object,"[{""choice_list_name"":""failure_type_corrosion"",""data_value"":""condensation_inside_vaccine_compartment"",""display"":{""title"":{""text"":""Condensation - Inside Vaccine Compartment""}},""_row_num"":267},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""condensation_external_to_vaccine_compartment"",""display"":{""title"":{""text"":""Condensation - External To Vaccine Compartment""}},""_row_num"":268},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""building_roof_leak"",""display"":{""title"":{""text"":""Building Roof Leak""}},""_row_num"":269},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""building_plumbing_leak"",""display"":{""title"":{""text"":""Building Plumbing Leak""}},""_row_num"":270},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""chemical"",""display"":{""title"":{""text"":""Chemical""}},""_row_num"":271},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""salt_marine_air"",""display"":{""title"":{""text"":""Salt - Marine Air""}},""_row_num"":272},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""placement_outdoors"",""display"":{""title"":{""text"":""Placement Outdoors""}},""_row_num"":273},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""material_defect_or_quality"",""display"":{""title"":{""text"":""Material Defect Or Quality""}},""_row_num"":274}]" +Column,corrosion_failure_detail_2,displayChoicesList,object,"[{""choice_list_name"":""failure_type_corrosion"",""data_value"":""condensation_inside_vaccine_compartment"",""display"":{""title"":{""text"":""Condensation - Inside Vaccine Compartment""}},""_row_num"":267},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""condensation_external_to_vaccine_compartment"",""display"":{""title"":{""text"":""Condensation - External To Vaccine Compartment""}},""_row_num"":268},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""building_roof_leak"",""display"":{""title"":{""text"":""Building Roof Leak""}},""_row_num"":269},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""building_plumbing_leak"",""display"":{""title"":{""text"":""Building Plumbing Leak""}},""_row_num"":270},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""chemical"",""display"":{""title"":{""text"":""Chemical""}},""_row_num"":271},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""salt_marine_air"",""display"":{""title"":{""text"":""Salt - Marine Air""}},""_row_num"":272},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""placement_outdoors"",""display"":{""title"":{""text"":""Placement Outdoors""}},""_row_num"":273},{""choice_list_name"":""failure_type_corrosion"",""data_value"":""material_defect_or_quality"",""display"":{""title"":{""text"":""Material Defect Or Quality""}},""_row_num"":274}]" +Column,damage_component_failure_detail_1,displayChoicesList,object,"[{""choice_list_name"":""damage_component_failure"",""data_value"":""electrical"",""display"":{""title"":{""text"":""Electrical""}},""_row_num"":248},{""choice_list_name"":""damage_component_failure"",""data_value"":""degradation"",""display"":{""title"":{""text"":""Degradation""}},""_row_num"":249},{""choice_list_name"":""damage_component_failure"",""data_value"":""previous_repair_attempt"",""display"":{""title"":{""text"":""Previous Repair Attempt""}},""_row_num"":250},{""choice_list_name"":""damage_component_failure"",""data_value"":""factory_defect,_failure,_or_\""dead_on_arrival\"""",""display"":{""title"":{""text"":""Factory Defect, Failure, Or \""Dead On Arrival\""""}},""_row_num"":251},{""choice_list_name"":""damage_component_failure"",""data_value"":""material_defect_or_quality"",""display"":{""title"":{""text"":""Material Defect Or Quality""}},""_row_num"":252},{""choice_list_name"":""damage_component_failure"",""data_value"":""tampering"",""display"":{""title"":{""text"":""Tampering""}},""_row_num"":253},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_handling"",""display"":{""title"":{""text"":""Shipping Handling""}},""_row_num"":254},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_sea_freight"",""display"":{""title"":{""text"":""Shipping Sea Freight""}},""_row_num"":255},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_truck"",""display"":{""title"":{""text"":""Shipping Truck""}},""_row_num"":256},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_storage"",""display"":{""title"":{""text"":""Shipping Storage""}},""_row_num"":257},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_heat_exposure"",""display"":{""title"":{""text"":""Shipping Heat Exposure""}},""_row_num"":258},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_cold_exposure"",""display"":{""title"":{""text"":""Shipping Cold Exposure""}},""_row_num"":259},{""choice_list_name"":""damage_component_failure"",""data_value"":""rodent"",""display"":{""title"":{""text"":""Rodent""}},""_row_num"":260},{""choice_list_name"":""damage_component_failure"",""data_value"":""misuse"",""display"":{""title"":{""text"":""Misuse""}},""_row_num"":261},{""choice_list_name"":""damage_component_failure"",""data_value"":""impact"",""display"":{""title"":{""text"":""Impact""}},""_row_num"":262},{""choice_list_name"":""damage_component_failure"",""data_value"":""user_error"",""display"":{""title"":{""text"":""User Error""}},""_row_num"":263},{""choice_list_name"":""damage_component_failure"",""data_value"":""system_(e.g._mains_power,_maintenance,_installation_etc.)"",""display"":{""title"":{""text"":""System (E.G. Mains Power, Maintenance, Installation Etc.)""}},""_row_num"":264},{""choice_list_name"":""damage_component_failure"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":265}]" +Column,damage_component_failure_detail_2,displayChoicesList,object,"[{""choice_list_name"":""damage_component_failure"",""data_value"":""electrical"",""display"":{""title"":{""text"":""Electrical""}},""_row_num"":248},{""choice_list_name"":""damage_component_failure"",""data_value"":""degradation"",""display"":{""title"":{""text"":""Degradation""}},""_row_num"":249},{""choice_list_name"":""damage_component_failure"",""data_value"":""previous_repair_attempt"",""display"":{""title"":{""text"":""Previous Repair Attempt""}},""_row_num"":250},{""choice_list_name"":""damage_component_failure"",""data_value"":""factory_defect,_failure,_or_\""dead_on_arrival\"""",""display"":{""title"":{""text"":""Factory Defect, Failure, Or \""Dead On Arrival\""""}},""_row_num"":251},{""choice_list_name"":""damage_component_failure"",""data_value"":""material_defect_or_quality"",""display"":{""title"":{""text"":""Material Defect Or Quality""}},""_row_num"":252},{""choice_list_name"":""damage_component_failure"",""data_value"":""tampering"",""display"":{""title"":{""text"":""Tampering""}},""_row_num"":253},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_handling"",""display"":{""title"":{""text"":""Shipping Handling""}},""_row_num"":254},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_sea_freight"",""display"":{""title"":{""text"":""Shipping Sea Freight""}},""_row_num"":255},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_truck"",""display"":{""title"":{""text"":""Shipping Truck""}},""_row_num"":256},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_storage"",""display"":{""title"":{""text"":""Shipping Storage""}},""_row_num"":257},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_heat_exposure"",""display"":{""title"":{""text"":""Shipping Heat Exposure""}},""_row_num"":258},{""choice_list_name"":""damage_component_failure"",""data_value"":""shipping_cold_exposure"",""display"":{""title"":{""text"":""Shipping Cold Exposure""}},""_row_num"":259},{""choice_list_name"":""damage_component_failure"",""data_value"":""rodent"",""display"":{""title"":{""text"":""Rodent""}},""_row_num"":260},{""choice_list_name"":""damage_component_failure"",""data_value"":""misuse"",""display"":{""title"":{""text"":""Misuse""}},""_row_num"":261},{""choice_list_name"":""damage_component_failure"",""data_value"":""impact"",""display"":{""title"":{""text"":""Impact""}},""_row_num"":262},{""choice_list_name"":""damage_component_failure"",""data_value"":""user_error"",""display"":{""title"":{""text"":""User Error""}},""_row_num"":263},{""choice_list_name"":""damage_component_failure"",""data_value"":""system_(e.g._mains_power,_maintenance,_installation_etc.)"",""display"":{""title"":{""text"":""System (E.G. Mains Power, Maintenance, Installation Etc.)""}},""_row_num"":264},{""choice_list_name"":""damage_component_failure"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":265}]" +Column,degradation_failure_detail_1,displayChoicesList,object,"[{""choice_list_name"":""failure_type_degradation"",""data_value"":""sun_exposure"",""display"":{""title"":{""text"":""Sun Exposure""}},""_row_num"":277},{""choice_list_name"":""failure_type_degradation"",""data_value"":""electricity"",""display"":{""title"":{""text"":""Electricity""}},""_row_num"":278},{""choice_list_name"":""failure_type_degradation"",""data_value"":""chemical"",""display"":{""title"":{""text"":""Chemical""}},""_row_num"":279},{""choice_list_name"":""failure_type_degradation"",""data_value"":""corrosion"",""display"":{""title"":{""text"":""Corrosion""}},""_row_num"":280},{""choice_list_name"":""failure_type_degradation"",""data_value"":""end_of_equipment_or_component_usable_life"",""display"":{""title"":{""text"":""End Of Equipment Or Component Usable Life""}},""_row_num"":281},{""choice_list_name"":""failure_type_degradation"",""data_value"":""material_defect_or_quality"",""display"":{""title"":{""text"":""Material Defect Or Quality""}},""_row_num"":282},{""choice_list_name"":""failure_type_degradation"",""data_value"":""Unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":283}]" +Column,degradation_failure_detail_2,displayChoicesList,object,"[{""choice_list_name"":""failure_type_degradation"",""data_value"":""sun_exposure"",""display"":{""title"":{""text"":""Sun Exposure""}},""_row_num"":277},{""choice_list_name"":""failure_type_degradation"",""data_value"":""electricity"",""display"":{""title"":{""text"":""Electricity""}},""_row_num"":278},{""choice_list_name"":""failure_type_degradation"",""data_value"":""chemical"",""display"":{""title"":{""text"":""Chemical""}},""_row_num"":279},{""choice_list_name"":""failure_type_degradation"",""data_value"":""corrosion"",""display"":{""title"":{""text"":""Corrosion""}},""_row_num"":280},{""choice_list_name"":""failure_type_degradation"",""data_value"":""end_of_equipment_or_component_usable_life"",""display"":{""title"":{""text"":""End Of Equipment Or Component Usable Life""}},""_row_num"":281},{""choice_list_name"":""failure_type_degradation"",""data_value"":""material_defect_or_quality"",""display"":{""title"":{""text"":""Material Defect Or Quality""}},""_row_num"":282},{""choice_list_name"":""failure_type_degradation"",""data_value"":""Unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":283}]" +Column,electrical_failure_detail_1,displayChoicesList,object,"[{""choice_list_name"":""failure_type_electrical"",""data_value"":""damage_or_component_failure"",""display"":{""title"":{""text"":""Damage Or Component Failure""}},""_row_num"":285},{""choice_list_name"":""failure_type_electrical"",""data_value"":""mains_power_quality_(including_surges)"",""display"":{""title"":{""text"":""Mains Power Quality (Including Surges)""}},""_row_num"":286},{""choice_list_name"":""failure_type_electrical"",""data_value"":""short_circuit"",""display"":{""title"":{""text"":""Short Circuit""}},""_row_num"":287},{""choice_list_name"":""failure_type_electrical"",""data_value"":""facility_infrastructure_or_wiring_issue"",""display"":{""title"":{""text"":""Facility Infrastructure Or Wiring Issue""}},""_row_num"":288},{""choice_list_name"":""failure_type_electrical"",""data_value"":""power_diversion"",""display"":{""title"":{""text"":""Power Diversion""}},""_row_num"":289},{""choice_list_name"":""failure_type_electrical"",""data_value"":""battery_failure"",""display"":{""title"":{""text"":""Battery Failure""}},""_row_num"":290},{""choice_list_name"":""failure_type_electrical"",""data_value"":""voltage_regulator_or_surge_protector_failure"",""display"":{""title"":{""text"":""Voltage Regulator Or Surge Protector Failure""}},""_row_num"":291},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_power_voltage_low"",""display"":{""title"":{""text"":""Solar Power Voltage Low""}},""_row_num"":292},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_power_voltage_high"",""display"":{""title"":{""text"":""Solar Power Voltage High""}},""_row_num"":293},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_panel_soiling"",""display"":{""title"":{""text"":""Solar Panel Soiling""}},""_row_num"":294},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_panel_hotspot"",""display"":{""title"":{""text"":""Solar Panel Hotspot""}},""_row_num"":295},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_panel_shading"",""display"":{""title"":{""text"":""Solar Panel Shading""}},""_row_num"":296},{""choice_list_name"":""failure_type_electrical"",""data_value"":""Unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":297}]" +Column,electrical_failure_detail_2,displayChoicesList,object,"[{""choice_list_name"":""failure_type_electrical"",""data_value"":""damage_or_component_failure"",""display"":{""title"":{""text"":""Damage Or Component Failure""}},""_row_num"":285},{""choice_list_name"":""failure_type_electrical"",""data_value"":""mains_power_quality_(including_surges)"",""display"":{""title"":{""text"":""Mains Power Quality (Including Surges)""}},""_row_num"":286},{""choice_list_name"":""failure_type_electrical"",""data_value"":""short_circuit"",""display"":{""title"":{""text"":""Short Circuit""}},""_row_num"":287},{""choice_list_name"":""failure_type_electrical"",""data_value"":""facility_infrastructure_or_wiring_issue"",""display"":{""title"":{""text"":""Facility Infrastructure Or Wiring Issue""}},""_row_num"":288},{""choice_list_name"":""failure_type_electrical"",""data_value"":""power_diversion"",""display"":{""title"":{""text"":""Power Diversion""}},""_row_num"":289},{""choice_list_name"":""failure_type_electrical"",""data_value"":""battery_failure"",""display"":{""title"":{""text"":""Battery Failure""}},""_row_num"":290},{""choice_list_name"":""failure_type_electrical"",""data_value"":""voltage_regulator_or_surge_protector_failure"",""display"":{""title"":{""text"":""Voltage Regulator Or Surge Protector Failure""}},""_row_num"":291},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_power_voltage_low"",""display"":{""title"":{""text"":""Solar Power Voltage Low""}},""_row_num"":292},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_power_voltage_high"",""display"":{""title"":{""text"":""Solar Power Voltage High""}},""_row_num"":293},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_panel_soiling"",""display"":{""title"":{""text"":""Solar Panel Soiling""}},""_row_num"":294},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_panel_hotspot"",""display"":{""title"":{""text"":""Solar Panel Hotspot""}},""_row_num"":295},{""choice_list_name"":""failure_type_electrical"",""data_value"":""solar_panel_shading"",""display"":{""title"":{""text"":""Solar Panel Shading""}},""_row_num"":296},{""choice_list_name"":""failure_type_electrical"",""data_value"":""Unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":297}]" +Column,pcm_leak_failure_detail_1,displayChoicesList,object,"[{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""damage_or_component_failure"",""display"":{""title"":{""text"":""Damage Or Component Failure""}},""_row_num"":305},{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""corrosion"",""display"":{""title"":{""text"":""Corrosion""}},""_row_num"":306},{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""degradation"",""display"":{""title"":{""text"":""Degradation""}},""_row_num"":307},{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""component_missing"",""display"":{""title"":{""text"":""Component Missing""}},""_row_num"":308},{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":309}]" +Column,pcm_leak_failure_detail_2,displayChoicesList,object,"[{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""damage_or_component_failure"",""display"":{""title"":{""text"":""Damage Or Component Failure""}},""_row_num"":305},{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""corrosion"",""display"":{""title"":{""text"":""Corrosion""}},""_row_num"":306},{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""degradation"",""display"":{""title"":{""text"":""Degradation""}},""_row_num"":307},{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""component_missing"",""display"":{""title"":{""text"":""Component Missing""}},""_row_num"":308},{""choice_list_name"":""failure_type_pcm_leak"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":309}]" +Column,primary_reason_failure,displayChoicesList,object,"[{""choice_list_name"":""primary_failure_reason"",""data_value"":""damage_component_failure"",""display"":{""title"":{""text"":""Damage Or Component Failure""}},""_row_num"":238},{""choice_list_name"":""primary_failure_reason"",""data_value"":""corrosion"",""display"":{""title"":{""text"":""Corrosion""}},""_row_num"":239},{""choice_list_name"":""primary_failure_reason"",""data_value"":""degradation"",""display"":{""title"":{""text"":""Degradation""}},""_row_num"":240},{""choice_list_name"":""primary_failure_reason"",""data_value"":""electrical"",""display"":{""title"":{""text"":""Electrical""}},""_row_num"":241},{""choice_list_name"":""primary_failure_reason"",""data_value"":""component_missing"",""display"":{""title"":{""text"":""Component Missing""}},""_row_num"":242},{""choice_list_name"":""primary_failure_reason"",""data_value"":""pcm_leak"",""display"":{""title"":{""text"":""PCM Leak""}},""_row_num"":243},{""choice_list_name"":""primary_failure_reason"",""data_value"":""refrigerant_leak"",""display"":{""title"":{""text"":""Refrigerant Leak""}},""_row_num"":244},{""choice_list_name"":""primary_failure_reason"",""data_value"":""system"",""display"":{""title"":{""text"":""System (E.G. Mains Power, Maintenance, Installation, Etc.)""}},""_row_num"":245},{""choice_list_name"":""primary_failure_reason"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":246}]" +Column,refrigerant_leak_failure_detail_1,displayChoicesList,object,"[{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""damage_or_component_failure"",""display"":{""title"":{""text"":""Damage Or Component Failure""}},""_row_num"":311},{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""corrosion"",""display"":{""title"":{""text"":""Corrosion""}},""_row_num"":312},{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""degradation"",""display"":{""title"":{""text"":""Degradation""}},""_row_num"":313},{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""component_missing"",""display"":{""title"":{""text"":""Component Missing""}},""_row_num"":314},{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":315}]" +Column,refrigerant_leak_failure_detail_2,displayChoicesList,object,"[{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""damage_or_component_failure"",""display"":{""title"":{""text"":""Damage Or Component Failure""}},""_row_num"":311},{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""corrosion"",""display"":{""title"":{""text"":""Corrosion""}},""_row_num"":312},{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""degradation"",""display"":{""title"":{""text"":""Degradation""}},""_row_num"":313},{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""component_missing"",""display"":{""title"":{""text"":""Component Missing""}},""_row_num"":314},{""choice_list_name"":""failure_type_refrigerator_leak"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":315}]" +Column,system_failure_detail_1,displayChoicesList,object,"[{""choice_list_name"":""failure_type_system"",""data_value"":""facility_infrastructure_or_wiring_issue"",""display"":{""title"":{""text"":""Facility Infrastructure Or Wiring Issue""}},""_row_num"":317},{""choice_list_name"":""failure_type_system"",""data_value"":""management_issue"",""display"":{""title"":{""text"":""Management Issue""}},""_row_num"":318},{""choice_list_name"":""failure_type_system"",""data_value"":""mains_power_outage(s)"",""display"":{""title"":{""text"":""Mains Power Outage(S)""}},""_row_num"":319},{""choice_list_name"":""failure_type_system"",""data_value"":""mains_power_quality_(including_surges)"",""display"":{""title"":{""text"":""Mains Power Quality (Including Surges)""}},""_row_num"":320},{""choice_list_name"":""failure_type_system"",""data_value"":""insufficient_staffing_or_resources_of_facility"",""display"":{""title"":{""text"":""Insufficient Staffing Or Resources Of Facility""}},""_row_num"":321},{""choice_list_name"":""failure_type_system"",""data_value"":""vaccine_compartment_door_left_open"",""display"":{""title"":{""text"":""Vaccine Compartment Door Left Open""}},""_row_num"":322},{""choice_list_name"":""failure_type_system"",""data_value"":""insufficient_maintenance"",""display"":{""title"":{""text"":""Insufficient Maintenance""}},""_row_num"":323},{""choice_list_name"":""failure_type_system"",""data_value"":""end_of_equipment_or_component_usable_life"",""display"":{""title"":{""text"":""End Of Equipment Or Component Usable Life""}},""_row_num"":324},{""choice_list_name"":""failure_type_system"",""data_value"":""assembly_or_installation_error_at_facility"",""display"":{""title"":{""text"":""Assembly Or Installation Error At Facility""}},""_row_num"":325},{""choice_list_name"":""failure_type_system"",""data_value"":""user_error"",""display"":{""title"":{""text"":""User Error""}},""_row_num"":326},{""choice_list_name"":""failure_type_system"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":327}]" +Column,system_failure_detail_2,displayChoicesList,object,"[{""choice_list_name"":""failure_type_system"",""data_value"":""facility_infrastructure_or_wiring_issue"",""display"":{""title"":{""text"":""Facility Infrastructure Or Wiring Issue""}},""_row_num"":317},{""choice_list_name"":""failure_type_system"",""data_value"":""management_issue"",""display"":{""title"":{""text"":""Management Issue""}},""_row_num"":318},{""choice_list_name"":""failure_type_system"",""data_value"":""mains_power_outage(s)"",""display"":{""title"":{""text"":""Mains Power Outage(S)""}},""_row_num"":319},{""choice_list_name"":""failure_type_system"",""data_value"":""mains_power_quality_(including_surges)"",""display"":{""title"":{""text"":""Mains Power Quality (Including Surges)""}},""_row_num"":320},{""choice_list_name"":""failure_type_system"",""data_value"":""insufficient_staffing_or_resources_of_facility"",""display"":{""title"":{""text"":""Insufficient Staffing Or Resources Of Facility""}},""_row_num"":321},{""choice_list_name"":""failure_type_system"",""data_value"":""vaccine_compartment_door_left_open"",""display"":{""title"":{""text"":""Vaccine Compartment Door Left Open""}},""_row_num"":322},{""choice_list_name"":""failure_type_system"",""data_value"":""insufficient_maintenance"",""display"":{""title"":{""text"":""Insufficient Maintenance""}},""_row_num"":323},{""choice_list_name"":""failure_type_system"",""data_value"":""end_of_equipment_or_component_usable_life"",""display"":{""title"":{""text"":""End Of Equipment Or Component Usable Life""}},""_row_num"":324},{""choice_list_name"":""failure_type_system"",""data_value"":""assembly_or_installation_error_at_facility"",""display"":{""title"":{""text"":""Assembly Or Installation Error At Facility""}},""_row_num"":325},{""choice_list_name"":""failure_type_system"",""data_value"":""user_error"",""display"":{""title"":{""text"":""User Error""}},""_row_num"":326},{""choice_list_name"":""failure_type_system"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":327}]" +FormType,default,FormType.formType,string,SURVEY +SurveyUtil,default,SurveyUtil.formId,string,failure_reporting +Table,default,defaultViewType,string,SPREADSHEET +Table,default,displayName,object,"{""text"":""Failure Reporting""}" diff --git a/app/config/tables/failure_reporting/tableSpecificDefinitions.js b/app/config/tables/failure_reporting/tableSpecificDefinitions.js new file mode 100644 index 000000000..178c78ddc --- /dev/null +++ b/app/config/tables/failure_reporting/tableSpecificDefinitions.js @@ -0,0 +1,3 @@ +window.odkTableSpecificDefinitions = { + "_tokens": {} +} \ No newline at end of file diff --git a/app/config/tables/follow_up/definition.csv b/app/config/tables/follow_up/definition.csv new file mode 100644 index 000000000..96ed5b4f6 --- /dev/null +++ b/app/config/tables/follow_up/definition.csv @@ -0,0 +1,97 @@ +_element_key,_element_name,_element_type,_list_child_element_keys +access_cover_tempering,access_cover_tempering,string,[] +condensation_drain_observation,condensation_drain_observation,string,[] +condensation_drain_observation_image,condensation_drain_observation_image,mimeUri,"[""condensation_drain_observation_image_contentType"",""condensation_drain_observation_image_uriFragment""]" +condensation_drain_observation_image_contentType,contentType,mimeType,[] +condensation_drain_observation_image_uriFragment,uriFragment,rowpath,[] +condensation_drain_problems,condensation_drain_problems,string,[] +corrosion_obervation,corrosion_obervation,string,[] +corrosion_obervation_image,corrosion_obervation_image,mimeUri,"[""corrosion_obervation_image_contentType"",""corrosion_obervation_image_uriFragment""]" +corrosion_obervation_image_contentType,contentType,mimeType,[] +corrosion_obervation_image_uriFragment,uriFragment,rowpath,[] +corrosion_refrigerator,corrosion_refrigerator,string,[] +door_alignment_gap,door_alignment_gap,number,[] +door_hinges_loose,door_hinges_loose,string,[] +facility_name,facility_name,string,[] +failure_cause_known,failure_cause_known,string,[] +failure_cause_known_b,failure_cause_known_b,string,[] +fan_working_electronic_compartment,fan_working_electronic_compartment,string,[] +followup_date,followup_date,date,[] +followup_uuid,followup_uuid,string,[] +gasket_damage,gasket_damage,string,[] +gasket_observation,gasket_observation,string,[] +gasket_observation_image,gasket_observation_image,mimeUri,"[""gasket_observation_image_contentType"",""gasket_observation_image_uriFragment""]" +gasket_observation_image_contentType,contentType,mimeType,[] +gasket_observation_image_uriFragment,uriFragment,rowpath,[] +ice_liner_intact,ice_liner_intact,string,[] +illicit_repairs_electronic_compartment,illicit_repairs_electronic_compartment,string,[] +illicit_repairs_electronic_compartment_detail,illicit_repairs_electronic_compartment_detail,string,[] +illicit_repairs_electronic_compartment_image,illicit_repairs_electronic_compartment_image,mimeUri,"[""illicit_repairs_electronic_compartment_image_contentType"",""illicit_repairs_electronic_compartment_image_uriFragment""]" +illicit_repairs_electronic_compartment_image_contentType,contentType,mimeType,[] +illicit_repairs_electronic_compartment_image_uriFragment,uriFragment,rowpath,[] +input_voltage_reading,input_voltage_reading,number,[] +leaks_electronic_compartment,leaks_electronic_compartment,string,[] +leaks_electronic_compartment_detail,leaks_electronic_compartment_detail,string,[] +leaks_electronic_compartment_image,leaks_electronic_compartment_image,mimeUri,"[""leaks_electronic_compartment_image_contentType"",""leaks_electronic_compartment_image_uriFragment""]" +leaks_electronic_compartment_image_contentType,contentType,mimeType,[] +leaks_electronic_compartment_image_uriFragment,uriFragment,rowpath,[] +main_component_first_cooling,main_component_first_cooling,string,[] +main_component_first_electrical,main_component_first_electrical,string,[] +main_component_first_reported_category,main_component_first_reported_category,string,[] +main_component_first_solar,main_component_first_solar,string,[] +main_component_first_structural,main_component_first_structural,string,[] +main_component_second_cooling,main_component_second_cooling,string,[] +main_component_second_electrical,main_component_second_electrical,string,[] +main_component_second_reported_category,main_component_second_reported_category,string,[] +main_component_second_solar,main_component_second_solar,string,[] +main_component_second_structural,main_component_second_structural,string,[] +main_component_third_cooling,main_component_third_cooling,string,[] +main_component_third_electrical,main_component_third_electrical,string,[] +main_component_third_reported_category,main_component_third_reported_category,string,[] +main_component_third_solar,main_component_third_solar,string,[] +main_component_third_structural,main_component_third_structural,string,[] +manufacturer,manufacturer,string,[] +model_id,model_id,string,[] +onsite_remote,onsite_remote,string,[] +operating_range_voltage_stabilizer,operating_range_voltage_stabilizer,number,[] +output_voltage_reading,output_voltage_reading,number,[] +physical_damage_voltage_stabilizer,physical_damage_voltage_stabilizer,string,[] +power_cable_damage,power_cable_damage,string,[] +power_cable_damage_image,power_cable_damage_image,mimeUri,"[""power_cable_damage_image_contentType"",""power_cable_damage_image_uriFragment""]" +power_cable_damage_image_contentType,contentType,mimeType,[] +power_cable_damage_image_uriFragment,uriFragment,rowpath,[] +power_cable_damage_observation,power_cable_damage_observation,string,[] +power_led_on_refrigerator,power_led_on_refrigerator,string,[] +power_source,power_source,string,[] +problems_connections_voltage_stabilizer,problems_connections_voltage_stabilizer,string,[] +reading_temperature_display,reading_temperature_display,number,[] +refrigerator_cleaned,refrigerator_cleaned,string,[] +refrigerator_drained,refrigerator_drained,string,[] +refrigerator_exposed,refrigerator_exposed,string,[] +refrigerator_id,refrigerator_id,string,[] +refrigerator_noise_smell,refrigerator_noise_smell,string,[] +refrigerator_noise_smell_observation,refrigerator_noise_smell_observation,string,[] +refrigerator_place,refrigerator_place,string,[] +refrigerator_ventilation_space,refrigerator_ventilation_space,string,[] +repair_solar_system,repair_solar_system,string,[] +repair_why_what_actions,repair_why_what_actions,string,[] +repairs_concerns_technician,repairs_concerns_technician,string,[] +replaced_model_new_device,replaced_model_new_device,string,[] +replaced_model_same_device,replaced_model_same_device,string,[] +replaced_provided_or_purchased,replaced_provided_or_purchased,string,[] +replacement_parts_needed,replacement_parts_needed,string,[] +signs_problem_electronic_compartment,signs_problem_electronic_compartment,string,[] +signs_problem_electronic_compartment_detail,signs_problem_electronic_compartment_detail,string,[] +signs_problem_electronic_compartment_image,signs_problem_electronic_compartment_image,mimeUri,"[""signs_problem_electronic_compartment_image_contentType"",""signs_problem_electronic_compartment_image_uriFragment""]" +signs_problem_electronic_compartment_image_contentType,contentType,mimeType,[] +signs_problem_electronic_compartment_image_uriFragment,uriFragment,rowpath,[] +solar_array_location,solar_array_location,string,[] +solar_panels_cleaned,solar_panels_cleaned,string,[] +solar_system_grounded,solar_system_grounded,string,[] +store_vaccines,store_vaccines,string,[] +temperature_alarm_caused,temperature_alarm_caused,string,[] +tfa_visit_needed,tfa_visit_needed,string,[] +thermostat_setpoint,thermostat_setpoint,string,[] +voltage_stabilizer_available_use,voltage_stabilizer_available_use,string,[] +water_collected_refrigerator,water_collected_refrigerator,string,[] +water_height,water_height,number,[] diff --git a/app/config/tables/follow_up/forms/follow_up/follow_up.xlsx b/app/config/tables/follow_up/forms/follow_up/follow_up.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..1e8aed26bb8b9e343847a4bae9ce5cda3d961f2b GIT binary patch literal 37317 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ℜb5--Z}=k7rDWGc(bI==*5u< z23D5;T=oKNBn-=^$GH5+RI4iizMasPT&%%A!WZC!$ohRhS_Lq1VcApd>I-NjLN>i6 zV}Lhd`L3>OyT$j@nQM~bTvZ&V7*?JGkPxq1V?s??H^*Q&PGx_QG zQ9OL+_#AcnQQcSEcl4RcKYzlxNwlXW{g9qo*TuV1Zgq%W*O|(SX6p4gKQLJpOm*0> z!%-&6+u7%tD(R3lE*B4{fN@9IEufUFl6?j%bw)e=QhUK~U`D zZ94?=Rw=Ymq$~?@od?ylwi!LjtZK+cGvkV?2}mhGyC~8-#P7=StHS~WDCAPXAa<^L z(Vv|5h-RT>K`BNhew5)tZE^`8^awe0phMlL;%^K0|?g z0gJxrfa2XEqhr!)GWVu2z1^8LGX_v?fR%>)2~qJ}2%#io6`JT8m+s8m@&G1e0Ol39 z+CNEJ_};uO+@EAvxlzT=2lBwklN;J2>^NOaq1`V-3*3rC+f+e}kq*mcZQ9Vr8%y+< zok`g{016##X5VrIKB{6D+@p~+YXU-*_{O28_Q8NWDHHxFL-om5%`6DsY!(WC58-MF z*r-0JegvaqFuW?Nw@= zTXpo!k=K#Jug*_76Gz;Dkd2P}w9cQLri|apF9)>RUsAs(`1ZJnj&tsxt1pZR0=iE-CReuJaJ1tXk`+KAbK){Aw$Nrsf2dPBw07AB@D8{!8vBDIH-$a z8atP@0k7pu(yG!{ZXq3INivM$HCR_ro*>* z^famsI|9E?ym!s60Jm0TiH639_duM{nh+!(!=v+LiaoVqer7?X7*7ezDG1KCO_Xxw#`X`k3|Y8wsz9K3-=Dq zZ1rUw1l_k<9lK4?HF}jbg?>&rn*|x`GQ_cb2RhOD_Q!X&K zGYv!X(Ue}5kR%nO9ilA-B~86WKzLIWc}dK9D(I%-|GYpJ zU`Qtsk^%r^{R99&`JV;SOy9xSNZHZB+{X0Z>!i+FG|rG)C;PTbNd+Q3LQ2x){f94|*o$*s_Bn2(U@U7zPu} z_rW?yR8Url;?2c;$nG$15%qZ!mXO@52a>uA1u;A-hAWlZe$Dk7n(5 zccf(*``*6E%t z8*N};iGUoRH0T;p?qi(v$K_Or+534;)`nxuuIADl85@+40q-XE-RlRM~`+qaCK+U=hJnK zIe2{DZ~Gb^Me;qMp5;n!d<3P>SnY2&18VZ#D;F1qv8O3+`)6+VBCR}*sn_P|+X6Q~ z;6&xux&p8JMJB5Xt|-D~+2s1BH8?wWe3UZJG*GJ0WsHHRN~3F2)IBR+)C95I%#mr{ z22G^#tT$O6FSppQE%?~G-hZW4e61ig6N+b0ogDV1;4~KP>ENBnhlu?F<|or#NiPeD z8*EfObGDx{BM;{}gob@8rs7F2+t2B1k8>zxDSd_6McbBm-u+u$?^6UP^IRu5EAPv~ zcAQgV^4;yx1}SbyFVW)YSme;*Y%T<0fWq6}spDhQG4VW%!d7++F&`s4U@P|Z<06j~ zn(CTt#dQdpVE4$sgG&8~;*1E>cRhL}&HTqjruEUs+)_h=Tf^Ra`vu|#>S#jPsH~aU z=&&^e%bX56i73R*(A&>-iFP#vz-$hoM<+Sc)myWHyeIIO+vs)xO_#vFRSW{j5a& z)1_oJpZP*Nzvrac*_ahHGc(Q!k0}#{F#6&eNy!ztO)(tZ=g9$y#zAmSxEwM9A^zMy z)-fcRPKLs48KTx8CAPsUnA@M`X-x6T7`OvkXfcDwY`q4ovGIz{pv&24w+Bek`tEJL zUc}pA>@d23TF}ey)-+%@A;dCFAeT>rV-jI^VTP-7zWBwGnfs|9Thy}>8{bDRcCQED zVD1dYc49``IC6Yu<;n$pqfhX*l?QPS^zwrPJm(5O`!Ef^0X+o(h{B}?WbKCGHwX^A z|68ak|3Coo*$RNe5k=7%7GBFDhU*rCTyXhv@rv(k&*iljMdL%R8;$+OCMVn?XFs$s zMiEY{e??C`XKU{A$i@^U2-+9Jhi7WgGt;$11q|~9lm&h`FZ2R4));!VM}2L)6Vo?Yq5#$q{cPW9?Hx*_Iy1=m z`~pJt14$4!{{9h-%Gqn0t8l6{t*XVb6%8~&`=;8wAtcl{%>{gh{pFbP#Pc#TjhKrK zUMw*3T-%);Je1l==n!$rZs{1IpRSq+IhfL3WW$u1g!WA(IcVYWe(5GutmnBM%2V;{ zAY-HuX?=`7&+qs$nW-~W>GI=C)C_fR<02YhKNIk!lq;7cZMP9#x_D1m6 zR4MD%A+|XoB0MSJpGsH zO$Lx7f<$@Ox0^&NyH?;um{>YKAlGxlq^W|!qr3ScEvJJsDn_UHs0G3eVHG4*Q|N97 zkVEq0wAY6MJxE0KpKuQkwW+fl0HmS{^I0mzC*Vv4Oou*X7KD*cq-juZg2xsz8Rp__ zqjf~|g+qufnWh3aS1dOzbl#XIS_aF)a>s-K!T|$vg~M2vH>sn1PkhJSsAf}0^7xFd zrVCSWq0&B_U2SU2FnN_qKO{Wekdy?W$iMQFiy^^coM0BC*G=emV^17%a(lQ87wLW% zG;Q0Y4(^Z!GGK!|egVw>wnRKndLtlV`2L=mcr2(a#U zr@6gDUXosUB?>4eOuI>N<%(~=)8>^`xHW6Gz%_l>h^#yFi}LmVXzg&{V$sBT`u?Mx zD=KB&>(;(at3jw1get=l4Dv95N8NL&>eV3E3t=7lG}m$ zsa?*L8K1J1li6yF5s$a$-m|Au{Vfqrh_szuNyUdMy#<_Q_1!{T9=O_5$HEY1fSxs3 z^=>VYNBfFXdkR5H>bgVMc&BLJpG; z8HytFucH@!+gFFJf{1;(JWdqZyS||ZCTycZ>Z=MZhim0;|n3}o6d%EP2gddlG7;5T;cfPcKyQAoO{5^yG144i+ z#8L-Q>!F2t?Whm`GxQTdr}Al#LXup+RkoR5-DC%lJE?0U03~(54!EwV?e*~yK)3=o z!t-^ApGk}lfLhj+!9S}E0-}o`AnW4xlS{o*?|T|6c;FP>7KW7t3nM>f%+RC246-`| zNA^L6M|J(y{+j;+UaA|%L_=ROi9(tk-yCGu9=t@V+$r$ORQ*$SrNHT_9qlS=+&!PI zdu`^KS-&?{?bTI{r##;86!Ob$tu4>K1a`BQ1E0sXMf6I~vK#=k1=#j<$VF@4)0~Z? zyKUW_2UNV>)0~xJ0b{)bz6O(d)X5tC(qB0xO4KTf*$Cn-m6oX?F}Rp+mU?`$a{BoD zgjOz5TxO|ns>z&<3+K1G^+*$L_MaDewt9FW5L01dSmS!2lgX5Cw%mmt(7RsJcRP__ zpjK+8V40sJT$Jka1A>n|T8|g8Q7;%QXDtlf#7QtlmEeZ~;n*QAwlTJTggN9{XoBGs zKdnLGXxD5)!=$Fo=YZ?9M(VFGe!)MAk1l+^6!U+eOGuyj+zKgJNdSpgp6gY1MqOxw z$yiLVT&}}DKE6|<$X&`XE=COZulzE=K5N|{sb$=0Mes2fHo`l>v9(vdS?X%R^j6Bq zvmn=LQ}5SM=8RS>;M(%Tc`p^LCOivp`i|9AP&H|!o6TaNzU2DCa!EA z;3~6bHe=>2Bm(Moj4`svcc2qKhFw6oIS=gl(6dj3NZ_HF>vvd@n_k_giN3RDG>IU; zi{AnxAF7z`lDEv<`+k0wrdWm0BKYZ{Pqubq3TR_Q5qKr0e4pIbOOvZvgP<4<*KPJ+ zh@HEF=<)H@b3{?d9(ZEUFqp8CvJI^i9M|G`nvmU*?Rt4y5{lFQflvRerw7NI4}c6W zg$Daug~*v>15)VDPtvp;qq0<^)A%9t98mW2feo!<$cSsiNu?|#n?obm`Zlv^nnvZrF2$iM5GzI$B9BGb$&oFJ;77@<)G zhF2SlO=raJ^$3H=D0q@;e+LS;uIy@BdI!X|I&809yAQ{oU++@3l#hv(31BR9{=mW3 zmYDubhG}#_Ks5_pIMFE!fZwVOxU6DY_{NIjtj?C340Fw{@J*DFZaZA7$=2sdP(6e? z(k&@bmm||WbCT$1+8Q}|l8xFh>Fodt1&nXq092_xj9l$xx28zQuq5OdXqr%@TronA z9f<$+(AvDIhz#nJcVI;rO-!`!7BqL znWW)9HfbNgCLdQSVj?l3e7HQn{PSfy8r0dyq6FC*tYJzLUzt)RUw_3`%|oP@?py+7 z8ZpE^hOZo~6NOfksaPkGH_S2G34m9JI)5du}aK^hE@G5Qz~;AZ55wsg?mKu_ICQC5s}4F zgbaUnR!H9YqUs_pCz2|Pdh2EP4@c|GlGLL?j*Q2~MmRztZ>v#sgZV2F(IJ58p_=93 z4fLr-hY}$~jCu106v&ZhyO-SMcd&Mu9++)ee`w^9?HLLM*~8IhMhfnwjQ(~=hxrMb z)odG9DRQi`y~1&#Wu3FL%VVM&I>mq-USU!v5{>18uzxx^u(xDmyF#ceg}|q5zFd!k z#9Iq7ivpQz4-d3_w*hL#vZ&efwLdMi5WnX&XeWq{|A9ivKrJP(*&Eb7FfFxL)MQpJ zBPSRnbS^}!Rx4-;w@u8*!6mM95!L)6p?FZy)K81XNE|7am(|A2Tx09H?rxokC9uSt zovnJZNh?0mNV!&)BIgU1$e8kzZjjH-X_s4s#D|gl72^}o&C>T1?t#C$%Z!0Pn$^|a z4rlPeRC1m12@DbTi-m=Kn0Bu&L(OooG7n?PweSx@=8@rj~54F?0VlCo?q?=~UeOS>@yjC|xcTIA~2LM?UziKDU2k zlXmyyw@TPD6#t9`AwJoiwPrNfSElJHJeCn*R9$I{$R^)wLI`T)P*i8WM0z=>nvE8> zkLM!^2v8Z&5J-JY2EyJ%13$CXFLs;}z`T5Flk_B5Bo)1uYzdxDT~^~x#5?_(uAl5^ z2fn?ag&F#G!iLp6XipvATFA{Ga`R2SgH zBzhIo>q;Fu@m`>=)?nrJV9~gn!;x2naVvWxRco4o^nwXi6llMb;q2PRS3<7l!aXCZyn^xDn?C^P(R#q0 z(MllXWq|fzmTvt~x=~N7%6S#x`)tCr=~kOQj|Q5(HUd>z<;oGR@d#0~(kj<*P#SaZ z?g}ymz`Xxz8Sj*G=Ms#-+J{h~EtlmQK$6f*B$TS)f47LDQ@)S3NnwQ`dJ2Jo4PhKk zqvjW>9}$GaRYoaEN-}4xN39F(!z-@1tWst=_i=#*0*RcXmfr!RL&TRCsKhnz7AQdM z@3%)4Maa!CFlz+J;PT5%;Z`CnW!IuQDMHKn*N8a_!@+5K3yR13=J+a3#IM=2<|f8_ zE^rEJd6KE<#7Z7YyqS#WGavQ?Uyrx+^3tLtifTEqZ8u+)JswoR6e40aKx}j*A*-fn z_`3sZ-|}C~O(D>d6vgMl?%&g8g8W>!Nl$_IAQf$CP>|^(jW-PK3K7RmkdsnS;UH{L zyc*p1^@jAhW4mF_M7)7}-FgfQIu^u&_hH+TRy&4zooY;I+&IBRT?W1 zdHn1b%=2}0oK2B)vCLn0Cgo#ND=1;mXbvT8A@7DU8RnERIFKKC>(Ed`m9JH%kl7Yu zsdtQpu8q#ldeFXs2ZtyD2gyyFMKbI=GiMN5e2I$%Nv@*YOYEf9g}`qk->R?ZQ`n-G zx(Kb4D7zw1n|}erp873bUb{~cOsPefCaj&%%7OxcnPLCR+6%Jad2Dja!WkKxo>V9IE&9g&R{!Tow5<4zfoM(F0l>kz+9oOjLx zIKmWr$T&*~={&3KZU(3I6cPjRj!DQcDg|49H$u36fUvp9e6o!n6A?r|!2;VOt`Z6Q z`>8%r2N;ovi5bD}wmH_kSWpnq=3{3{8|K?_^qbT)V~Go+FRRYZNuR+$Bh8XV1_?0= zMOLY^)xmGQxEP$1EDr@cESKm~!W85RQ=Z-Wk}3-LERAAlg(R5fG7bu{+lNR-`@iUx zdnW%31qVi>H0}@??{INxO@czagNayjs%Q%g1m2C!F2VKGzo~w%QxM7vmE4#GQ#+j)1W?o>C{QI9 zh5or73brF46byBikJi*nB}9b6!X`gj=zlAx82niDW>fG3t5Bs9yqNCTU@h^cL05QS z9fSCU48Xh1C@!5ATb(2*t`P=cy+>9xHK`VgjS3!$w;&j^onS4dUMjx|YG(9=nLGA6 z1VGLok!maP+fCRrPi8d*X8Drvg@5;cT`u$>!g{HX&b-ZHm+0HY>9PRACwNd%q)hfo zR5wMMD6Mmbd+70V?sBq}yr?K9tpYKzAibWEImIG}!SqiMW1us2>Tv>I>=_?VOdU%A zjT*63rckXVKiKdK8u@w`NV`vDE(ekNy6Je_*r5d%Tz)G?ER%k%=pqzd&P9z`cLUJc>e1mGBYGNl^k^{rvUWdo|Y&$CL zz~I$tme$ZxoM>v(ARTD{yoG(M2wI@=K&`So$gp&Xyk%bt?}xs;U)!ICtDNi59p!MU zELRR1p;Fl}q;w&n6Zs{njWa_e1qhM*#M=aeGp-zHIcJ~%@>IJT8l?{ySMZZ!AJ_ka z(ABz?c);k=FodBX+OXI=>^}4AeHq#yoc{PopaYgn1L6}Dy&*r|W5#|KBbH>z`Ktfw z8%s2V^<}#Hv_n>6jlrgdIIK`TqDl{xu`Qu4c1Gd7aN18LYT6|a@G%aXpXGuS8q)b_ zNt-34r2{TiqGvX%b%s`wv#e{qXGoHL6b4Es!P{^;WUBK*kTy2l0P;@Y3a>|-kjcGC z63Fu^!H%@Q{KFp=ZKc)hWdx-=Vu&sI3M1=iE9y-%#26wB=yOx&0MffR>Ef4mQTZjT zQJZA8$;e9}fPweH0t69#Mtb%c7hZbv-IJffkD;sP&*R8Y6{8d)!sqBQq7qYZtsbPa zHkwk~N~)0(5q28sekl@LO^Q{oK5>myY1I8%8o{d!Tcw(5_cqoeMu~gYz#;qv<>=32 zXovIL{MlJ$Pb5D^flXYGMA1BTpum`Ej0>szURs)hVUGg0Dxb&L-N`NyEPh+(usM{A z(ox|^zT-HeM_gC9i662d$fIMi)41kC6LVXa0w=`ijyf!t8Mj1NlG6$CJG|Dco>KA& zRY%uRwFZTGI-8uZsxnGNiBGu~00xXb`9hICB@=8C>v~;h@hh5VD!qs>opdJg1a?W? zyyZOA(S5iVyZQiqTfV}@En9(u%Hk^e_f1P0qSPCbF>sU$lGL03cU?LJ#O+YkbT|I|xT1dUUX8T?)dATj#OSfJd z$yRY=RrX-b;EV4Ehfe2NiR-kAS0qI`V*RtL&2T|0L?EK}<`)V-n4Um&Sdiwa)axS| zRmK&d3rC|-!o_LHb62X~i4yqieyzAZ zASE^Wj#&`Y3VAxgmRnMP)fp{IBPD~kdMzCx4R@)K@gB&t&Mg;dAi~rWi6{{PL@n0Z zAyilB3Ij$%eSURMR==HwcS9R|(gGOXQr6?_Wd34=e2`*RpMZ7gtaUq86Lvf!x*pd- zgl+fgxVAdlIfZo$nank<(h*xP&E0wbHKPhQRyGTMttR%+xmg{l!*_${3V;i2;jf)( zVa9Y4>81#=uNh!RBAyBjHhe@PrHc7f6F8aZmlh=@wggdb70xDomq3NjMwG`iHtt0} zC@A%M3&S8B%GvbAB-q1gU+qT6LoJRTPgibhZdL31P3WYK<5GOOE`COHmg5LQa*#ZE zxQ=Ilm0ktKj#(MFr6}8Ce#v5*Rmsolx7ZM3jlW1F&67KhmJS2J7_R~%^s|Y>HO)oz zbcXhHo7YK(lj19oIx{rIS2_xkU-+qe5g$3)3%(-Y*=d)dHr5SsKuvo}Swu$jGp)__ zazLO8RIH6HWbcl?dagIU6130Yc?{;N^+YxNwO5}MWQP#fyCMyi==BLEjs~1J37C_A zoT_fSTsO5mRMNI>98iBO)_rGQ1=a;L<&Au`C{)ckwmaq0E#y?V>1??UKA8_2XIOF> zVQrG?S&WKbBGSElly}b>)LOh02Fu}ul*&ueF<-(DO`7|gUh21;^KS>ofQ|D|M@dfS z4b>sOrJPyDlW|9*O9ZY^)C67_B;`)i+UO7pSVMunNQY63KC9UL~1WRb>QNsp%?R%Ov2e25uL7J%j>qj*`ReIy5Q#ZXL zB92`3fvB4dmsBy$Q*F3g1_XC`t-dOeqgw<`En#Z~X@>y9zi|xtd_Ds=hoUAolH$-q z2;K(~`(myQCyTAi+Ly0->WG ze|)Nksla4Xgf%uDq=O-o(!jEf=AKtCrkBzY%z7GdaV47Z!tIsY-ncK$dustd(LpPX zi`c&UhJKdo&f4Vl(NaBX+qs^g2)5PPUM}@)8cKStWRt*toIO=Trj6MIr6dEEwRJQQ zRf3->WR}0;YKuUTA*GHgbteKcl1F1Ft-KhAPRLBOH@ZD9B6=qXi{=WT z`4sl&9aW0inYP=0`wZR;u@=aL4|u(ful~|pB{e4NL&-a>s?N?pSi4+yif!9t3u>W# ztCkrHvU=IkZa#Ah~K?6rRPbIw0+D|3$@92DJI%6NsidV}X=CtvPnHf_jOAbw@ zWRP{|_@*2m7r2(`KFc;*MNu4C5`(g@YW)b#8ysUSW?NBpE1XTOz2cXfycBMWbjTJd zmR}lsVgS$8&T}*ry+7tECN|5rkooR5Nlq<)cS)*R7VVmxpxWpTo$Gd5>bA5AU$R!A zU>q19MXec!ECvO@J$rb_B24VkDfdJU^Q<;?JFf@mU<=&GkJaCkX@rJFTdM7m;Hx%q za$mAvR-TfFi(J;7Ep?1cu8D`#TbQSzKY0!WOm;|LDs_}adZu`(@su2;J4HBLMh1R1 zJT7h3D$h2h7svqp+<9&t#{%a@g z=6854(B|`ai0MHADv+%R(alUgAW`2LR~dfV=AE{?{KzS)azJL7tnp2hqB^1;Q3*T6 z2Hp-Y3Cmi&s@6)ihH|JU}07W09VTxX~1BDM;lA7Q8 z9|Ra?{b>qswyA)MH2RSs&rv3iIz>iCXC{=c79SIhy9o)zT?JV>wDIzhOKfQ;BzMeY z_Y}&ob5M=Ms!$v=R064`#qthGpgU@^Tc#5g)Oa-}8o|1kb=Zm6y?AJoJ$z39M6} zE}vkMP;psr?+c7(csSFWlLYf~>jK{0XjJ2@TGz@5*c-8H&mrjI`ra^LGo071gE8(y zrUfmp;~M^a*w^2^OIMGbg{b(a9@D!X(@HrPy-v$vFB$UBgMpDNa83tp7`G-RsRx< z{2yVze=A7-HTX+x>@WSuz?h!!UIrA=N8k@(SC53nAQ)j~cA{pLBVdD`*hiFi zk2)OV?t=rnsROo*SDsRA6Sz2<`BtEyeM5A!>MM^`+AhHwj+1p1NLrp){W-eMbYM9- zsj#6~byVn@AVrdQj6U!Fm6~YC(pbL370EC+hLPt8?CFX!3+tQj;Pv!!4VN_gUTOhc zyh<7$XVG5xJT?VglM**mfs&lDdVKj3oWr8$H@*gfr!EiKmR@imMb_hEw+~-JxBt89 z8o8eax%dAv1AmbO{{J&z(Z_%wavAg%uLfRCg`^LCUO&^!fGo za-dLjpW!Bhj*kZVeMFEU5%ez`0m2{_k#ri*EWXC7Ty-8;Z^=Nk%Hip@3F*hMh!o9T zP7~DyAuD~f5!*q#RQvl1WwA0N8RL5;!!((Poi%wgXW2UTgDT+lEM;6U=mUoOT)8Ff zl$^FXjzQl`%D0MtO~D9hydG!11n;oQ`B>oB6o@~hy1d{(MxKsu{BZe4R#9%mT9}Y8 z2k8Im6aAOG_E+J#-B&@Kqp^dsv7_U^D(n6nGtwED+ng!OO7#h#e9V@WK)3^_T|lc8 zEE=DSM6pTADyh-IIL8W%2XgfAw+Eu%0Jwv|6X+6om!i^y613Xwz}Oxhc-eNc)AzXq z5});bRkDFJB5otdRxnUu93#|)u~m;ng5gx?2e<|_hFf4D-}FH)pUlAgtSFel})O2 zM3P4Oy!SSIQhq$)KTSrM%D`pXRauw=4h_Q6SoQWZP5g}3B#x>tO#ma7tsu^C8fcMe zSBf2}fV-d1-&754Dyd{$kDrmN6S5tkTn$q7li3dowgt^!6XlQk;il`>L6P8w@Lk&R z7el?Ls~e3n?y-8|Z#VDXP3H*FIQ@#QNh5^lo^F-#2C221R^i#Q>B`5b>7el86k+$M z+DSR0kX%%XEd^jV69Ee31DMdw?~$|!vP85yEeN8?!_v*!mOD|$? zusi;-i6C+2I3W4!%-dJL@Bi&tGX3=|)ue6b1Q0$li+%<{C1DRi5!xRUqJrK7Ajz$l zMPsei;(oKI6w~bW;z|hkHZ!7JyGG=?@}aq8e{@+HJiMR&m3ropp6_ zHtBRTs>5U7A@nEF^p%@pUk(-!(#A$huJ-5pMcWS{kseC}CdTEfl-1f85!7;cB`n)R z!?&THeVvyZ9H1X`7?39hN*O^tp?* zmm`|xu!zAah*Ku_qYElAD{n4;o!GeeyiuJm##ZW9>64iE1U6m_LGZkp>`X;`ZCQXE z%3$Uw2@{-1s+}Yjk!H@>TE%51QU5n7P!Zsm2Wc`^@K& z+wUL)@L=Gm<7o&qqXWhNu{PY?am}K?hN{bpt$nE8rXax#t=`@_OyB>nf(RYx1C=zR`fOa*2Cf zAJXoYw~6+s$hRK6<-x(5x_Jq!81u?Ol_#S%K(|bfDd<1{Z8K@{n2qK}wfdIpk3LHo z(4jyp4f`YG`7MIg5Oc_3Gj;O4Qp5V@=)f~D0W0Oye2_!R$=xPpGrQOen}+K1Vr~06 zfd0_->m~HR-_%T~;!}xVuc^B)_eT7ZI5x61RB*7h`$2DL>tOt^9vOmskpHJ_{55r+ z@rssTD!fBm;ID9Em(f-sAjCMRjY<#I)k4T@FGZ3^-^ytrk7rr7ylXR?A!)tlHs0^& zHa_Rq+aGiufcVTTRexrpk^mF`nl))6TAR?(O`yqTkaAq?4#y#k#s0XLCdN%z?CWTP z36UH*8u1tcf}h|KKYGiQ))wXhRf_ ztTY07{Lm>4KuYO29nd2%rXjgi577yauPc!RZCrKzdsn8|nSMnodO-3W>yCs62d=J< zrvdSm{y67;Dul(Na$-9Pq!*hM)8fpR{q7t?UjOqEUjk=N83B4WK;ZOQQ`$Dbn(=j^ zQB$Z9b{l!W0%IA<|87-Zdo8q8s{g=|Xq)SzW+Ar|_c`V@xN{0l>+UK)rDnnrqfG8PPUX~=AQrH-{eAnZo7bw(Bpc)TzT1f zM*eliZ6+FePJgel?^8#U3-vxIWp_PZuLs&plNb@iR9S-~v1l4L^prb22KRHlQH(ll zKkTV8$)!gn)svHwA#*}d&U7V!%RS08&YsQoSyvJmo<#WDEXcMM))jf|%x=~^AH?QP zBXH0px!@;ZLe=bk3Jk))kvVxsGTJdh92<+5^{TJ#o8t%TJOBmx1f!e6%z0TqjQ+6_#T?9f zPL;j(tgUKz`m`3))@$tZ@lFzZg8yWcQ?W2@oAC+^f+G<*j@di3$EMA>xO)cd7Dvs0 z4uj=efZNRzLI(w5DO04ykeD5Az$^x5fI>q2qB{H;TN8JX0xO$y8Jq$NC@~B2zPhqa zZp<`Bd;wd&^8qQGqg!3Vv!xN8gjUw3Ew=fXY<|wwAf-j$4Tk4e4V5tNW=oVosq{fINVS}$BWRY*AfM`8&jQBr)2?>Esub3Ad#z1xE}q- z9Nt6Y`ATqnfkDx+9h(%_ES$|?l>5a9o198y*KvLSo4_rc7izu~l(xBh=ee6ZGtckq zqs5JpU&GaTF1|y&?S#$wrCyva0_5oR{blb+UCcZ8YouFWGy3nX1RxOYSJx02z?XCa z03m?Vmh?mNmnYVI4gW<&@!yA*uT+%6G3&B@73jZHw002N={7_%9*S`XA16y0mf4b_( zR|*R6>#C4neZpA(Wjy^wfB0qm?+gDY#6RA|b>?|8&(}?meO>ZjLK1%;bYHE<|8o=n zlLh$e>o0PSKYz-fBISRhdO9ydHIW4@=ugM+2Q_1;TQNvl)t#*{zUncy6JC}-y;8r@)wcQ zpD2HFuKbPSB>5N0pA0O20{q#Q{x?8^!e0P?H>v+=`e(!5-=_6y|2F-zeeX|%Kl4+6 zBY=DTIS2okt@;!2&veh1k1zob(B1pPCL z{~L7K_x}R=S4{sW=zqsge?tNQ)CB+l{I6*0PxJrYv;L>Kckq9h|IZHgPwW3)`Tx_} fIqW~I|K0~ENP~X8;{X6qzdkjf0018m{~G;&cU@pP literal 0 HcmV?d00001 diff --git a/app/config/tables/follow_up/forms/follow_up/formDef.json b/app/config/tables/follow_up/forms/follow_up/formDef.json new file mode 100644 index 000000000..f5a9f96b1 --- /dev/null +++ b/app/config/tables/follow_up/forms/follow_up/formDef.json @@ -0,0 +1,7846 @@ +{ + "xlsx": { + "initial": [ + { + "clause": "do section survey", + "_row_num": 2 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3 + } + ], + "survey": [ + { + "clause": "begin screen", + "_row_num": 2 + }, + { + "clause": "if", + "condition": "data('refrigerator_id') === null || data('refrigerator_id') === undefined", + "_row_num": 3 + }, + { + "type": "string", + "name": "refrigerator_id", + "display": { + "prompt": { + "text": { + "default": "Refrigerator ID:", + "es": "ID de Frigorífico", + "fr": "ID de réfrigérateur" + } + }, + "hint": { + "text": { + "default": "Enter the ID of the refrigerator", + "es": "Por favor entre el ID del frigorífico" + } + } + }, + "required": true, + "_row_num": 4 + }, + { + "clause": "end if", + "_row_num": 5 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "

CCE Identification

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FieldValue
Refrigerator ID{{data.refrigerator_id}}
Brand{{data.manufacturer}}
Model{{data.model_id}}
Health Facility{{data.facility_name}}
" + } + }, + "_row_num": 6 + }, + { + "type": "select_one_dropdown", + "values_list": "onsiteremote", + "name": "onsite_remote", + "display": { + "prompt": { + "text": "Are you onsite or remote?" + } + }, + "_row_num": 8 + }, + { + "clause": "end screen", + "_row_num": 9 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

Section A

\n

\n This section can be completed by the Surveillance Officer either remotely or on-site. \n

\n
" + } + }, + "_row_num": 10 + }, + { + "clause": "begin screen", + "display": { + "prompt": { + "text": "A" + } + }, + "_row_num": 11 + }, + { + "type": "note", + "name": "title_section_a", + "display": { + "prompt": { + "text": "
\n

Section A

" + } + }, + "_row_num": 12 + }, + { + "type": "select_one_with_other", + "values_list": "refrigerator_place", + "name": "refrigerator_place", + "display": { + "prompt": { + "text": "1. Where is the FT2 (or FT2 sensor) placed inside the refrigerator?\n[?]" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('refrigerator_place') != ' '", + "_row_num": 13 + }, + { + "type": "select_one", + "values_list": "yesnou", + "name": "temperature_alarm_caused", + "display": { + "prompt": { + "text": "2. Do any temperature alarms appear to have been caused by the removal of FT2 (or FT2 sensor) from refrigerator? [?]" + } + }, + "_row_num": 14 + }, + { + "type": "select_one_with_other", + "values_list": "time", + "name": "refrigerator_cleaned", + "display": { + "prompt": { + "text": "3. How often is the refrigerator cleaned?" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('refrigerator_cleaned') != ' '", + "_row_num": 15 + }, + { + "type": "select_one_with_other", + "values_list": "time", + "name": "refrigerator_drained", + "display": { + "prompt": { + "text": "4. How often is the refrigerator drained?" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('refrigerator_drained') != ' '", + "_row_num": 16 + }, + { + "type": "select_one", + "values_list": "yesnou", + "name": "refrigerator_exposed", + "display": { + "prompt": { + "text": "5. Is the refrigerator in a location exposed to direct sunlight, rainwater, or other harsh conditions at any times or seasons? [?]" + } + }, + "_row_num": 17 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "refrigerator_ventilation_space", + "display": { + "prompt": { + "text": "6. Does the refrigerator have at least 2 cm of space for ventilation on all sides? [?]" + } + }, + "_row_num": 18 + }, + { + "type": "decimal", + "name": "reading_temperature_display", + "display": { + "prompt": { + "text": "7. What is the current reading on the external temperature display in ˚C (if applicable)? [?]" + } + }, + "_row_num": 19 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "water_collected_refrigerator", + "display": { + "prompt": { + "text": "8. Is there currently any water collected in the bottom of the refrigerator? [?]" + } + }, + "_row_num": 21 + }, + { + "clause": "if", + "condition": "selected(data('water_collected_refrigerator'), 'Yes')", + "_row_num": 22 + }, + { + "type": "decimal", + "name": "water_height", + "display": { + "prompt": { + "text": "8.1. What is the height of the water in cm? [?]" + } + }, + "_row_num": 23 + }, + { + "clause": "end if", + "_row_num": 24 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "store_vaccines", + "display": { + "prompt": { + "text": "9. Are baskets or shelves used to store vaccines? [?]" + } + }, + "_row_num": 26 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "gasket_damage", + "display": { + "prompt": { + "text": "10. Does the gasket have any visible damage, such as rips, deadhesion, or mold? [?]" + } + }, + "_row_num": 28 + }, + { + "clause": "if", + "condition": "selected(data('gasket_damage'), 'Yes')", + "_row_num": 29 + }, + { + "type": "string", + "name": "gasket_observation", + "display": { + "prompt": { + "text": "10.1. Describe observation: [?]" + } + }, + "__EMPTY": "hint", + "_row_num": 30 + }, + { + "type": "image", + "name": "gasket_observation_image", + "display": { + "prompt": { + "text": "10.2. Upload Image of the damage" + } + }, + "_row_num": 31 + }, + { + "clause": "end if", + "_row_num": 32 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "corrosion_refrigerator", + "display": { + "prompt": { + "text": "11. Is there any corrosion visible on the refrigerator exterior, such as on hinges, hardware, or vents? [?]" + } + }, + "_row_num": 34 + }, + { + "clause": "if", + "condition": "selected(data('corrosion_refrigerator'), 'Yes')", + "_row_num": 35 + }, + { + "type": "string", + "name": "corrosion_obervation", + "display": { + "prompt": { + "text": "11.1. Describe observation: [?]" + } + }, + "_row_num": 36 + }, + { + "type": "image", + "name": "corrosion_obervation_image", + "display": { + "prompt": { + "text": "11.2. Upload Image of the corrosion" + } + }, + "_row_num": 37 + }, + { + "clause": "end if", + "_row_num": 38 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "condensation_drain_problems", + "display": { + "prompt": { + "text": "12. Is the condensation drain leaking, blocked, or missing the plug? [?]" + } + }, + "_row_num": 40 + }, + { + "clause": "if", + "condition": "selected(data('condensation_drain_problems'), 'Yes')", + "_row_num": 41 + }, + { + "type": "string", + "name": "condensation_drain_observation", + "display": { + "prompt": { + "text": "12.1. Describe observation: [?]" + } + }, + "_row_num": 42 + }, + { + "type": "image", + "name": "condensation_drain_observation_image", + "display": { + "prompt": { + "text": "12.2. Upload Image of the condensation drain leaking, blocked or missing the plug" + } + }, + "_row_num": 43 + }, + { + "clause": "end if", + "_row_num": 44 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "power_cable_damage", + "display": { + "prompt": { + "text": "13. Does the power cable and/or plug show any signs of damage from rodents, strain, or other causes? [?]" + } + }, + "_row_num": 46 + }, + { + "clause": "if", + "condition": "selected(data('power_cable_damage'), 'Yes')", + "_row_num": 47 + }, + { + "type": "string", + "name": "power_cable_damage_observation", + "display": { + "prompt": { + "text": "13.1. Describe observation: [?]" + } + }, + "_row_num": 48 + }, + { + "type": "image", + "name": "power_cable_damage_image", + "display": { + "prompt": { + "text": "13.2. Upload image of the damaged power cable and/or plug" + } + }, + "_row_num": 49 + }, + { + "clause": "end if", + "_row_num": 50 + }, + { + "type": "select_one", + "values_list": "yesnou", + "name": "refrigerator_noise_smell", + "display": { + "prompt": { + "text": "14. Has the refrigerator been making any loud noises or producing abnormal smells during the past 30 days? [?]" + } + }, + "_row_num": 53 + }, + { + "clause": "if", + "condition": "selected(data('refrigerator_noise_smell'), 'Yes')", + "_row_num": 54 + }, + { + "type": "string", + "name": "refrigerator_noise_smell_observation", + "display": { + "prompt": { + "text": "14.1. Describe observation: [?]" + } + }, + "_row_num": 55 + }, + { + "name": "refrigerator_noise_smell_image", + "display": { + "prompt": { + "text": "14.2. Upload image to support observation" + } + }, + "_row_num": 56 + }, + { + "clause": "end if", + "_row_num": 57 + }, + { + "clause": "if", + "condition": "data('power_source') === 'solar'", + "_row_num": 59 + }, + { + "type": "select_one_with_other", + "values_list": "solar_array_location", + "name": "solar_array_location", + "display": { + "prompt": { + "text": "15. Where is the solar array located? [?]" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('solar_array_location') != ' '", + "_row_num": 60 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "repair_solar_system", + "display": { + "prompt": { + "text": "16. In the past 3 months (or since the last PMM check), has anyone been here to repair or work on the solar system, or has repair or maintenance been requested for any reason? [?]" + } + }, + "_row_num": 62 + }, + { + "clause": "if", + "condition": "selected(data('repair_solar_system'), 'Yes')", + "_row_num": 63 + }, + { + "type": "string", + "name": "repair_why_what_actions", + "display": { + "prompt": { + "text": "16.1. Why? What system/area? What action was taken? What parts were replaced (if any)? [?]" + } + }, + "_row_num": 64 + }, + { + "clause": "end if", + "_row_num": 65 + }, + { + "type": "select_one_with_other", + "values_list": "time", + "name": "solar_panels_cleaned", + "display": { + "prompt": { + "text": "17. How often are the solar panels cleaned? [?]" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('solar_panels_cleaned') != ' '", + "_row_num": 67 + }, + { + "clause": "end if", + "_row_num": 68 + }, + { + "type": "select_one", + "values_list": "yesno_section_a", + "name": "failure_cause_known", + "display": { + "prompt": { + "text": "18. Has the cause of the failure been identified?" + } + }, + "required": true, + "_row_num": 69 + }, + { + "clause": "end screen", + "_row_num": 70 + }, + { + "clause": "if", + "condition": "selected(data('failure_cause_known'), 'No')", + "_row_num": 71 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

Section B

\n

\n To complete this section the Surveillance Officer must work with a technician or informed staff who is on-site and able to investigate the appliance directly.\n

" + } + }, + "_row_num": 72 + }, + { + "clause": "begin screen", + "_row_num": 73 + }, + { + "type": "note", + "name": "title_section_b", + "display": { + "prompt": { + "text": "
\n

Section B

\n
" + } + }, + "_row_num": 74 + }, + { + "type": "select_one_with_other", + "values_list": "main_component", + "name": "main_component_first_reported_category", + "display": { + "prompt": { + "text": "18. What is the type of main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 75 + }, + { + "clause": "if", + "condition": "selected(data('main_component_first_reported_category'), 'cooling')", + "_row_num": 76 + }, + { + "type": "select_one_with_other", + "values_list": "cooling_system", + "name": "main_component_first_cooling", + "display": { + "prompt": { + "text": "18.1. What is the main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 77 + }, + { + "clause": "end if", + "_row_num": 78 + }, + { + "clause": "if", + "condition": "selected(data('main_component_first_reported_category'), 'electrical')", + "_row_num": 79 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_system", + "name": "main_component_first_electrical", + "display": { + "prompt": { + "text": "18.1. What is the main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 80 + }, + { + "clause": "end if", + "_row_num": 81 + }, + { + "clause": "if", + "condition": "selected(data('main_component_first_reported_category'), 'electrical_solar')", + "_row_num": 82 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_solar_system", + "name": "main_component_first_solar", + "display": { + "prompt": { + "text": "18.1. What is the main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 83 + }, + { + "clause": "end if", + "_row_num": 84 + }, + { + "clause": "if", + "condition": "selected(data('main_component_first_reported_category'), 'structural')", + "_row_num": 85 + }, + { + "type": "select_one_with_other", + "values_list": "structural_components", + "name": "main_component_first_structural", + "display": { + "prompt": { + "text": "18.1. What is the main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 86 + }, + { + "clause": "end if", + "_row_num": 87 + }, + { + "type": "select_one_with_other", + "values_list": "main_component", + "name": "main_component_second_reported_category", + "display": { + "prompt": { + "text": "19. What is the type of main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 88 + }, + { + "clause": "if", + "condition": "selected(data('main_component_second_reported_category'), 'cooling')", + "_row_num": 89 + }, + { + "type": "select_one_with_other", + "values_list": "cooling_system", + "name": "main_component_second_cooling", + "display": { + "prompt": { + "text": "19.1. What is the main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 90 + }, + { + "clause": "end if", + "_row_num": 91 + }, + { + "clause": "if", + "condition": "selected(data('main_component_second_reported_category'), 'electrical')", + "_row_num": 92 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_system", + "name": "main_component_second_electrical", + "display": { + "prompt": { + "text": "19.1. What is the main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 93 + }, + { + "clause": "end if", + "_row_num": 94 + }, + { + "clause": "if", + "condition": "selected(data('main_component_second_reported_category'), 'electrical_solar')", + "_row_num": 95 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_solar_system", + "name": "main_component_second_solar", + "display": { + "prompt": { + "text": "19.1. What is the main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 96 + }, + { + "clause": "end if", + "_row_num": 97 + }, + { + "clause": "if", + "condition": "selected(data('main_component_second_reported_category'), 'structural')", + "_row_num": 98 + }, + { + "type": "select_one_with_other", + "values_list": "structural_components", + "name": "main_component_second_structural", + "display": { + "prompt": { + "text": "19.1. What is the main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 99 + }, + { + "clause": "end if", + "_row_num": 100 + }, + { + "type": "select_one_with_other", + "values_list": "main_component", + "name": "main_component_third_reported_category", + "display": { + "prompt": { + "text": "20. What is the type of main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 101 + }, + { + "clause": "if", + "condition": "selected(data('main_component_third_reported_category'), 'cooling')", + "_row_num": 102 + }, + { + "type": "select_one_with_other", + "values_list": "cooling_system", + "name": "main_component_third_cooling", + "display": { + "prompt": { + "text": "20.1. What is the main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 103 + }, + { + "clause": "end if", + "_row_num": 104 + }, + { + "clause": "if", + "condition": "selected(data('main_component_third_reported_category'), 'electrical')", + "_row_num": 105 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_system", + "name": "main_component_third_electrical", + "display": { + "prompt": { + "text": "20.1. What is the main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 106 + }, + { + "clause": "end if", + "_row_num": 107 + }, + { + "clause": "if", + "condition": "selected(data('main_component_third_reported_category'), 'electrical_solar')", + "_row_num": 108 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_solar_system", + "name": "main_component_third_solar", + "display": { + "prompt": { + "text": "20.1. What is the main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 109 + }, + { + "clause": "end if", + "_row_num": 110 + }, + { + "clause": "if", + "condition": "selected(data('main_component_third_reported_category'), 'structural')", + "_row_num": 111 + }, + { + "type": "select_one_with_other", + "values_list": "structural_components", + "name": "main_component_third_structural", + "display": { + "prompt": { + "text": "20.1. What is the main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 112 + }, + { + "clause": "end if", + "_row_num": 113 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "door_hinges_loose", + "display": { + "prompt": { + "text": "21. Are the door hinges loose or misaligned? [?]" + } + }, + "_row_num": 115 + }, + { + "clause": "if", + "condition": "selected(data('door_hinges_loose'), 'Yes')", + "_row_num": 116 + }, + { + "type": "decimal", + "name": "door_alignment_gap", + "display": { + "prompt": { + "text": "21.1. Door alignment gap (in mm)? [?]" + } + }, + "_row_num": 117 + }, + { + "clause": "end if", + "_row_num": 118 + }, + { + "type": "select_one", + "values_list": "yes_no_unable", + "name": "access_cover_tempering", + "display": { + "prompt": { + "text": "22. Does the access cover show signs of tampering? [?]" + } + }, + "_row_num": 120 + }, + { + "type": "select_one", + "values_list": "yes_no_unable", + "name": "power_led_on_refrigerator", + "display": { + "prompt": { + "text": "23. Does the power LED on the refrigerator turn on when the equipment is receiving power (if applicable)? [?]" + } + }, + "_row_num": 121 + }, + { + "type": "select_one", + "values_list": "iceliner_intact", + "name": "ice_liner_intact", + "display": { + "prompt": { + "text": "24. Is the ice liner intact (i.e. not missing any water packs and appears to be full) and in the correct place? [?]" + } + }, + "_row_num": 122 + }, + { + "type": "string", + "name": "thermostat_setpoint", + "display": { + "prompt": { + "text": "25. What is the thermostat setpoint? [?]" + } + }, + "_row_num": 123 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "signs_problem_electronic_compartment", + "display": { + "prompt": { + "text": "26. Are there any signs of corrosion, burns, shorts, or heavily accumulated dirt in the electronics compartment? [?]" + } + }, + "_row_num": 125 + }, + { + "clause": "if", + "condition": "selected(data('signs_problem_electronic_compartment'), 'Yes')", + "_row_num": 126 + }, + { + "type": "string", + "name": "signs_problem_electronic_compartment_detail", + "display": { + "prompt": { + "text": "26.1. Describe the problem, location/component(s), and severity. [?]" + } + }, + "_row_num": 127 + }, + { + "type": "image", + "name": "signs_problem_electronic_compartment_image", + "display": { + "prompt": { + "text": "26.2. Upload an image to support the description." + } + }, + "_row_num": 128 + }, + { + "clause": "end if", + "_row_num": 129 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "leaks_electronic_compartment", + "display": { + "prompt": { + "text": "27. Are there any signs of leaks in the electronics compartment? [?]" + } + }, + "_row_num": 132 + }, + { + "clause": "if", + "condition": "selected(data('leaks_electronic_compartment'), 'Yes')", + "_row_num": 133 + }, + { + "type": "string", + "name": "leaks_electronic_compartment_detail", + "display": { + "prompt": { + "text": "27.1. Describe the problem, location/component(s), and severity:" + } + }, + "_row_num": 134 + }, + { + "type": "image", + "name": "leaks_electronic_compartment_image", + "display": { + "prompt": { + "text": "27.2. Upload an image to support the description." + } + }, + "_row_num": 135 + }, + { + "clause": "end if", + "_row_num": 136 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "fan_working_electronic_compartment", + "display": { + "prompt": { + "text": "28. Is the fan in the electronics compartment working? [?]" + } + }, + "_row_num": 138 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "illicit_repairs_electronic_compartment", + "display": { + "prompt": { + "text": "29. Are there any indications of illicit repairs in the electronics compartment? [?]" + } + }, + "_row_num": 140 + }, + { + "clause": "if", + "condition": "selected(data('illicit_repairs_electronic_compartment'), 'Yes')", + "_row_num": 141 + }, + { + "type": "string", + "name": "illicit_repairs_electronic_compartment_detail", + "display": { + "prompt": { + "text": "29.1. Describe the observation and the location/component(s) involved: [?]" + } + }, + "_row_num": 142 + }, + { + "type": "image", + "name": "illicit_repairs_electronic_compartment_image", + "display": { + "prompt": { + "text": "29.2. Upload an image to support the description." + } + }, + "_row_num": 143 + }, + { + "clause": "end if", + "_row_num": 144 + }, + { + "type": "decimal", + "name": "operating_range_voltage_stabilizer", + "display": { + "prompt": { + "text": "30. Rated operating range of voltage stabilizer (volts)? [?]" + } + }, + "_row_num": 146 + }, + { + "type": "decimal", + "name": "input_voltage_reading", + "display": { + "prompt": { + "text": "31. What is the input voltage reading (volts)? [?]" + } + }, + "_row_num": 147 + }, + { + "type": "decimal", + "name": "output_voltage_reading", + "display": { + "prompt": { + "text": "32. What is the output voltage reading (volts)? [?]" + } + }, + "_row_num": 148 + }, + { + "type": "string", + "name": "replaced_model_same_device", + "display": { + "prompt": { + "text": "33. If the voltage stabilizer was replaced within the month, what is the make and model of the new device? [?]" + } + }, + "_row_num": 149 + }, + { + "type": "select_one", + "values_list": "yes_no_unable", + "name": "replaced_model_new_device", + "display": { + "prompt": { + "text": "34. If the voltage stabilizer was replaced within the month, is it the same make and model that was previously used with the refrigerator? [?]" + } + }, + "_row_num": 150 + }, + { + "type": "select_one", + "values_list": "provided_or_purchased", + "name": "replaced_provided_or_purchased", + "display": { + "prompt": { + "text": "35. If the voltage stabilizer was not replaced within the month, was the voltage stabilizer provided with the refrigerator or purchased separately? [?]" + } + }, + "_row_num": 151 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "physical_damage_voltage_stabilizer", + "display": { + "prompt": { + "text": "36. Is there any visible physical damage to the voltage stabilizer? [?]" + } + }, + "_row_num": 152 + }, + { + "type": "select_one_with_other", + "values_list": "problems_with_connection", + "name": "problems_connections_voltage_stabilizer", + "display": { + "prompt": { + "text": "37. Are there any problems with connections to the voltage stabilizer and/or the power cable? [?]" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('problems_with_connection') != ' '", + "_row_num": 153 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "voltage_stabilizer_available_use", + "display": { + "prompt": { + "text": "38. If a voltage stabilizer for the refrigerator is available on site but is not currently in use, should this device be put into use with the refrigerator? [?]" + } + }, + "_row_num": 154 + }, + { + "clause": "if", + "condition": "data('power_source') === 'solar'", + "_row_num": 155 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "solar_system_grounded", + "display": { + "prompt": { + "text": "39. Is the solar system grounded? [?]" + } + }, + "_row_num": 156 + }, + { + "clause": "end if", + "_row_num": 157 + }, + { + "type": "select_one", + "values_list": "yesno_section_b", + "name": "failure_cause_known_b", + "display": { + "prompt": { + "text": "40. Has the cause of the failure been identified?" + } + }, + "required": true, + "_row_num": 158 + }, + { + "clause": "end screen", + "_row_num": 159 + }, + { + "clause": "end if", + "_row_num": 160 + }, + { + "clause": "if", + "condition": "selected(data('failure_cause_known_b'), 'Yes')", + "_row_num": 161 + }, + { + "type": "linked_table", + "values_list": "linked_failure_reporting", + "display": { + "prompt": { + "text": "
\n

🚨 Failure Reporting

\n
" + } + }, + "_row_num": 162 + }, + { + "clause": "end if", + "_row_num": 163 + }, + { + "clause": "begin screen", + "_row_num": 164 + }, + { + "type": "note", + "name": "title_information_for_technician", + "display": { + "prompt": { + "text": "
\n

📝Information for Technicians

\n
" + } + }, + "_row_num": 165 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "tfa_visit_needed", + "display": { + "prompt": { + "text": "Is Failure Analysis visit needed?" + } + }, + "_row_num": 166 + }, + { + "type": "string", + "name": "repairs_concerns_technician", + "display": { + "prompt": { + "text": "Enter any repairs attempted, or concerns for technician:" + } + }, + "_row_num": 167 + }, + { + "type": "string", + "name": "replacement_parts_needed", + "display": { + "prompt": { + "text": "Enter any replacement part(s) needed:" + } + }, + "_row_num": 168 + }, + { + "clause": "end screen", + "_row_num": 169 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "Survey completed. Pressing NEXT will save and exit." + } + }, + "_row_num": 171 + } + ], + "model": [ + { + "type": "string", + "name": "refrigerator_id", + "_row_num": 2 + }, + { + "type": "string", + "name": "model_id", + "_row_num": 3 + }, + { + "type": "string", + "name": "manufacturer", + "_row_num": 4 + }, + { + "type": "string", + "name": "facility_name", + "_row_num": 5 + }, + { + "type": "birthdate", + "name": "followup_date", + "_row_num": 6 + }, + { + "type": "string", + "name": "followup_uuid", + "_row_num": 7 + }, + { + "type": "string", + "name": "power_source", + "_row_num": 8 + } + ], + "choices": [ + { + "choice_list_name": "yesno", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 3 + }, + { + "choice_list_name": "yesno", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 4 + }, + { + "choice_list_name": "refrigerator_place", + "data_value": "Bottom of vaccine compartment", + "display": { + "title": { + "text": "Bottom of vaccine compartment" + } + }, + "_row_num": 6 + }, + { + "choice_list_name": "refrigerator_place", + "data_value": "Walls of vaccine compartment", + "display": { + "title": { + "text": "Walls of vaccine compartment" + } + }, + "_row_num": 7 + }, + { + "choice_list_name": "refrigerator_place", + "data_value": "On shelf or basket", + "display": { + "title": { + "text": "On shelf or basket" + } + }, + "_row_num": 8 + }, + { + "choice_list_name": "refrigerator_place", + "data_value": "Inside of door", + "display": { + "title": { + "text": "Inside of door" + } + }, + "_row_num": 9 + }, + { + "choice_list_name": "yesnou", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 11 + }, + { + "choice_list_name": "yesnou", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 12 + }, + { + "choice_list_name": "yesnou", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 13 + }, + { + "choice_list_name": "time", + "data_value": "Weekly", + "display": { + "title": { + "text": "Weekly" + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "time", + "data_value": "Monthly", + "display": { + "title": { + "text": "Monthly" + } + }, + "_row_num": 16 + }, + { + "choice_list_name": "time", + "data_value": "Yearly", + "display": { + "title": { + "text": "Yearly" + } + }, + "_row_num": 17 + }, + { + "choice_list_name": "time", + "data_value": "Never", + "display": { + "title": { + "text": "Never" + } + }, + "_row_num": 18 + }, + { + "choice_list_name": "solar_array_location", + "data_value": "Ground", + "display": { + "title": { + "text": "Ground" + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "solar_array_location", + "data_value": "Roof", + "display": { + "title": { + "text": "Roof" + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "solar_array_location", + "data_value": "Pole", + "display": { + "title": { + "text": "Pole" + } + }, + "_row_num": 22 + }, + { + "choice_list_name": "main_component", + "data_value": "cooling", + "display": { + "title": { + "text": "Cooling system" + } + }, + "_row_num": 24 + }, + { + "choice_list_name": "main_component", + "data_value": "electrical", + "display": { + "title": { + "text": "Electrical system" + } + }, + "_row_num": 25 + }, + { + "choice_list_name": "main_component", + "data_value": "electrical_solar", + "display": { + "title": { + "text": "Electrical system (solar specific)" + } + }, + "_row_num": 26 + }, + { + "choice_list_name": "main_component", + "data_value": "structural", + "display": { + "title": { + "text": "Structural Components" + } + }, + "_row_num": 27 + }, + { + "choice_list_name": "main_component", + "data_value": "not_applicable", + "display": { + "title": { + "text": "Not applicable – no build quality issues reported" + } + }, + "_row_num": 28 + }, + { + "choice_list_name": "yes_no_unable", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 31 + }, + { + "choice_list_name": "yes_no_unable", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 32 + }, + { + "choice_list_name": "yes_no_unable", + "data_value": "Unable to determine", + "display": { + "title": { + "text": "Unable to determine" + } + }, + "_row_num": 33 + }, + { + "choice_list_name": "iceliner_intact", + "data_value": "Yes, the ice liner is intact and in the correct place", + "display": { + "title": { + "text": "Yes, the ice liner is intact and in the correct place" + } + }, + "_row_num": 35 + }, + { + "choice_list_name": "iceliner_intact", + "data_value": "No, the ice liner is not intact and/or not in the correct place", + "display": { + "title": { + "text": "No, the ice liner is not intact and/or not in the correct place" + } + }, + "_row_num": 36 + }, + { + "choice_list_name": "iceliner_intact", + "data_value": "This refrigerator is not designed to operate with an ice liner", + "display": { + "title": { + "text": "This refrigerator is not designed to operate with an ice liner" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "iceliner_intact", + "data_value": "Unknown/no information", + "display": { + "title": { + "text": "Unknown/no information" + } + }, + "_row_num": 38 + }, + { + "choice_list_name": "provided_or_purchased", + "data_value": "Provided with refrigerator", + "display": { + "title": { + "text": "Provided with refrigerator" + } + }, + "_row_num": 40 + }, + { + "choice_list_name": "provided_or_purchased", + "data_value": "Purchased separately", + "display": { + "title": { + "text": "Purchased separately" + } + }, + "_row_num": 41 + }, + { + "choice_list_name": "provided_or_purchased", + "data_value": "Unable to determine", + "display": { + "title": { + "text": "Unable to determine" + } + }, + "_row_num": 42 + }, + { + "choice_list_name": "problems_with_connection", + "data_value": "Loose connection", + "display": { + "title": { + "text": "Loose connection" + } + }, + "_row_num": 44 + }, + { + "choice_list_name": "problems_with_connection", + "data_value": "Cable damage", + "display": { + "title": { + "text": "Cable damage" + } + }, + "_row_num": 45 + }, + { + "choice_list_name": "problems_with_connection", + "data_value": "Plug/Receptacle damage", + "display": { + "title": { + "text": "Plug/Receptacle damage" + } + }, + "_row_num": 46 + }, + { + "choice_list_name": "problems_with_connection", + "data_value": "Refrigerator plug type and voltage stabilizer receptacle type mismatched", + "display": { + "title": { + "text": "Refrigerator plug type and voltage stabilizer receptacle type mismatched" + } + }, + "_row_num": 47 + }, + { + "choice_list_name": "onsiteremote", + "data_value": "Onsite", + "display": { + "title": { + "text": "Onsite" + } + }, + "_row_num": 49 + }, + { + "choice_list_name": "onsiteremote", + "data_value": "Remote", + "display": { + "title": { + "text": "Remote" + } + }, + "_row_num": 50 + }, + { + "choice_list_name": "yesno_section_a", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes - continue to report the failure and causes" + } + }, + "_row_num": 52 + }, + { + "choice_list_name": "yesno_section_a", + "data_value": "No", + "display": { + "title": { + "text": "No - continue on to Section B with more detailed follow-up questions" + } + }, + "_row_num": 53 + }, + { + "choice_list_name": "yesno_section_b", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 55 + }, + { + "choice_list_name": "yesno_section_b", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 56 + }, + { + "choice_list_name": "cooling_system", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 59 + }, + { + "choice_list_name": "cooling_system", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 60 + }, + { + "choice_list_name": "cooling_system", + "data_value": "internal_condenser", + "display": { + "title": { + "text": "Internal condenser" + } + }, + "_row_num": 61 + }, + { + "choice_list_name": "cooling_system", + "data_value": "external_condenser", + "display": { + "title": { + "text": "External condenser" + } + }, + "_row_num": 62 + }, + { + "choice_list_name": "cooling_system", + "data_value": "filter_dryer", + "display": { + "title": { + "text": "Filter dryer" + } + }, + "_row_num": 63 + }, + { + "choice_list_name": "cooling_system", + "data_value": "capillary", + "display": { + "title": { + "text": "Capillary" + } + }, + "_row_num": 64 + }, + { + "choice_list_name": "cooling_system", + "data_value": "thermostat_sensor/external_display_sensor", + "display": { + "title": { + "text": "Thermostat sensor/external display sensor" + } + }, + "_row_num": 65 + }, + { + "choice_list_name": "cooling_system", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 66 + }, + { + "choice_list_name": "cooling_system", + "data_value": "compressor_controller/starting_device", + "display": { + "title": { + "text": "Compressor controller/starting device" + } + }, + "_row_num": 67 + }, + { + "choice_list_name": "cooling_system", + "data_value": "thermostat_controller", + "display": { + "title": { + "text": "Thermostat controller" + } + }, + "_row_num": 68 + }, + { + "choice_list_name": "cooling_system", + "data_value": "starting_capacitor", + "display": { + "title": { + "text": "Starting capacitor" + } + }, + "_row_num": 69 + }, + { + "choice_list_name": "electrical_system", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power cable(s)" + } + }, + "_row_num": 71 + }, + { + "choice_list_name": "electrical_system", + "data_value": "keypad", + "display": { + "title": { + "text": "Keypad" + } + }, + "_row_num": 72 + }, + { + "choice_list_name": "electrical_system", + "data_value": "external_temperature_display", + "display": { + "title": { + "text": "External temperature display" + } + }, + "_row_num": 73 + }, + { + "choice_list_name": "electrical_system", + "data_value": "power_switch", + "display": { + "title": { + "text": "Power switch" + } + }, + "_row_num": 74 + }, + { + "choice_list_name": "electrical_system", + "data_value": "power_LED", + "display": { + "title": { + "text": "Power LED" + } + }, + "_row_num": 75 + }, + { + "choice_list_name": "electrical_system", + "data_value": "thermostat_sensor/external_display_sensor", + "display": { + "title": { + "text": "Thermostat sensor/external display sensor" + } + }, + "_row_num": 76 + }, + { + "choice_list_name": "electrical_system", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 77 + }, + { + "choice_list_name": "electrical_system", + "data_value": "compressor_controller/starting_device", + "display": { + "title": { + "text": "Compressor controller/starting device" + } + }, + "_row_num": 78 + }, + { + "choice_list_name": "electrical_system", + "data_value": "thermostat_controller", + "display": { + "title": { + "text": "Thermostat controller" + } + }, + "_row_num": 79 + }, + { + "choice_list_name": "electrical_system", + "data_value": "starting_capacitor", + "display": { + "title": { + "text": "Starting capacitor" + } + }, + "_row_num": 80 + }, + { + "choice_list_name": "electrical_solar_system", + "data_value": "solar_panels", + "display": { + "title": { + "text": "Solar panels" + } + }, + "_row_num": 82 + }, + { + "choice_list_name": "electrical_solar_system", + "data_value": "solar_array_support_structure/mounting", + "display": { + "title": { + "text": "Solar array support structure/mounting" + } + }, + "_row_num": 83 + }, + { + "choice_list_name": "electrical_solar_system", + "data_value": "solar_battery", + "display": { + "title": { + "text": "Solar battery" + } + }, + "_row_num": 84 + }, + { + "choice_list_name": "electrical_solar_system", + "data_value": "solar_wiring", + "display": { + "title": { + "text": "Solar wiring" + } + }, + "_row_num": 85 + }, + { + "choice_list_name": "structural_components", + "data_value": "casing", + "display": { + "title": { + "text": "Casing" + } + }, + "_row_num": 87 + }, + { + "choice_list_name": "structural_components", + "data_value": "base", + "display": { + "title": { + "text": "Base" + } + }, + "_row_num": 88 + }, + { + "choice_list_name": "structural_components", + "data_value": "access_cover", + "display": { + "title": { + "text": "Access cover" + } + }, + "_row_num": 89 + }, + { + "choice_list_name": "structural_components", + "data_value": "vents", + "display": { + "title": { + "text": "Vents" + } + }, + "_row_num": 90 + }, + { + "choice_list_name": "structural_components", + "data_value": "condensation_drainage", + "display": { + "title": { + "text": "Condensation drainage" + } + }, + "_row_num": 91 + }, + { + "choice_list_name": "structural_components", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 92 + }, + { + "choice_list_name": "structural_components", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 93 + }, + { + "choice_list_name": "structural_components", + "data_value": "alignment", + "display": { + "title": { + "text": "Alignment" + } + }, + "_row_num": 94 + }, + { + "choice_list_name": "structural_components", + "data_value": "hinges", + "display": { + "title": { + "text": "Hinges" + } + }, + "_row_num": 95 + }, + { + "choice_list_name": "structural_components", + "data_value": "latch/clasp", + "display": { + "title": { + "text": "Latch/clasp" + } + }, + "_row_num": 96 + }, + { + "choice_list_name": "structural_components", + "data_value": "lock/key", + "display": { + "title": { + "text": "Lock/key" + } + }, + "_row_num": 97 + }, + { + "choice_list_name": "structural_components", + "data_value": "ice_liner/water_packs", + "display": { + "title": { + "text": "Ice liner/water packs" + } + }, + "_row_num": 98 + }, + { + "choice_list_name": "structural_components", + "data_value": "shelving/baskets", + "display": { + "title": { + "text": "Shelving/baskets" + } + }, + "_row_num": 99 + }, + { + "choice_list_name": "structural_components", + "data_value": "vaccine_compartment_walls", + "display": { + "title": { + "text": "Vaccine compartment walls" + } + }, + "_row_num": 100 + }, + { + "choice_list_name": "structural_components", + "data_value": "vaccine_compartment_bottom", + "display": { + "title": { + "text": "Vaccine compartment bottom" + } + }, + "_row_num": 101 + }, + { + "choice_list_name": "structural_components", + "data_value": "grate", + "display": { + "title": { + "text": "Grate" + } + }, + "_row_num": 102 + }, + { + "choice_list_name": "structural_components", + "data_value": "drain", + "display": { + "title": { + "text": "Drain" + } + }, + "_row_num": 103 + }, + { + "choice_list_name": "structural_components", + "data_value": "sensor_mount_or_seal", + "display": { + "title": { + "text": "Sensor mount or seal" + } + }, + "_row_num": 104 + }, + { + "choice_list_name": "structural_components", + "data_value": "base_plate", + "display": { + "title": { + "text": "Base plate" + } + }, + "_row_num": 105 + } + ], + "queries": [ + { + "query_name": "linked_failure_reporting", + "query_type": "linked_table", + "linked_form_id": "failure_reporting", + "linked_table_id": "failure_reporting", + "selection": "followup_uuid = ?", + "selectionArgs": "[ data('followup_uuid') ]", + "newRowInitialElementKeyToValueMap": "{followup_uuid: data('followup_uuid')}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 2 + } + ], + "settings": [ + { + "setting_name": "form_id", + "value": "follow_up", + "_row_num": 2 + }, + { + "setting_name": "table_id", + "value": "follow_up", + "_row_num": 3 + }, + { + "setting_name": "survey", + "display": { + "title": { + "text": "Follow-up" + } + }, + "_row_num": 4 + }, + { + "setting_name": "form_version", + "value": 20210930, + "_row_num": 5 + }, + { + "setting_name": "instance_name", + "value": "followup_date", + "_row_num": 6 + }, + { + "setting_name": "english", + "display": { + "locale": { + "text": { + "default": "English", + "es": "Inglés", + "fr": "Anglais" + } + } + }, + "_row_num": 7 + }, + { + "setting_name": "es", + "display": { + "locale": { + "text": { + "default": "Spanish", + "es": "Español", + "fr": "Espagnol" + } + } + }, + "_row_num": 8 + }, + { + "setting_name": "fr", + "display": { + "locale": { + "text": { + "default": "French", + "es": "Francés", + "fr": "Français" + } + } + }, + "_row_num": 9 + } + ], + "properties": [ + { + "partition": "Table", + "aspect": "default", + "key": "defaultViewType", + "type": "string", + "value": "LIST", + "_row_num": 2 + }, + { + "partition": "Table", + "aspect": "default", + "key": "detailViewFileName", + "type": "string", + "value": "config/tables/follow_up/html/follow_up_detail.html", + "_row_num": 3 + }, + { + "partition": "Table", + "aspect": "default", + "key": "listViewFileName", + "type": "string", + "value": "config/tables/follow_up/html/follow_up_list.html", + "_row_num": 4 + }, + { + "partition": "Table", + "aspect": "security", + "key": "unverifiedUserCanCreate", + "type": "boolean", + "value": "false", + "_row_num": 5 + }, + { + "partition": "Table", + "aspect": "security", + "key": "defaultAccessOnCreation", + "type": "string", + "value": "HIDDEN", + "_row_num": 6 + }, + { + "partition": "FormType", + "aspect": "default", + "key": "FormType.formType", + "type": "string", + "value": "SURVEY", + "_row_num": 7 + }, + { + "partition": "SurveyUtil", + "aspect": "default", + "key": "SurveyUtil.formId", + "type": "string", + "value": "wrong_form", + "_row_num": 8 + } + ] + }, + "specification": { + "column_types": { + "_screen_block": "function", + "condition": "formula", + "constraint": "formula", + "required": "formula", + "calculation": "formula", + "newRowInitialElementKeyToValueMap": "formula", + "openRowInitialElementKeyToValueMap": "formula", + "selectionArgs": "formula", + "url": "formula", + "uri": "formula", + "callback": "formula(context)", + "choice_filter": "formula(choice_item)", + "templatePath": "requirejs_path" + }, + "settings": { + "form_id": { + "setting_name": "form_id", + "value": "follow_up", + "_row_num": 2 + }, + "table_id": { + "setting_name": "table_id", + "value": "follow_up", + "_row_num": 3 + }, + "survey": { + "setting_name": "survey", + "display": { + "title": { + "text": "Follow-up" + } + }, + "_row_num": 4 + }, + "form_version": { + "setting_name": "form_version", + "value": 20210930, + "_row_num": 5 + }, + "instance_name": { + "setting_name": "instance_name", + "value": "followup_date", + "_row_num": 6 + }, + "english": { + "setting_name": "english", + "display": { + "locale": { + "text": { + "default": "English", + "es": "Inglés", + "fr": "Anglais" + } + } + }, + "_row_num": 7 + }, + "es": { + "setting_name": "es", + "display": { + "locale": { + "text": { + "default": "Spanish", + "es": "Español", + "fr": "Espagnol" + } + } + }, + "_row_num": 8 + }, + "fr": { + "setting_name": "fr", + "display": { + "locale": { + "text": { + "default": "French", + "es": "Francés", + "fr": "Français" + } + } + }, + "_row_num": 9 + }, + "_locales": { + "setting_name": "_locales", + "_row_num": 4, + "value": [ + { + "display": { + "locale": { + "text": "default" + } + }, + "name": "default" + } + ] + }, + "_default_locale": { + "setting_name": "_default_locale", + "_row_num": 4, + "value": "default" + }, + "initial": { + "setting_name": "survey", + "display": { + "title": { + "text": "Follow-up" + } + }, + "_row_num": 4 + } + }, + "choices": { + "yesno": [ + { + "choice_list_name": "yesno", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 3 + }, + { + "choice_list_name": "yesno", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 4 + } + ], + "refrigerator_place": [ + { + "choice_list_name": "refrigerator_place", + "data_value": "Bottom of vaccine compartment", + "display": { + "title": { + "text": "Bottom of vaccine compartment" + } + }, + "_row_num": 6 + }, + { + "choice_list_name": "refrigerator_place", + "data_value": "Walls of vaccine compartment", + "display": { + "title": { + "text": "Walls of vaccine compartment" + } + }, + "_row_num": 7 + }, + { + "choice_list_name": "refrigerator_place", + "data_value": "On shelf or basket", + "display": { + "title": { + "text": "On shelf or basket" + } + }, + "_row_num": 8 + }, + { + "choice_list_name": "refrigerator_place", + "data_value": "Inside of door", + "display": { + "title": { + "text": "Inside of door" + } + }, + "_row_num": 9 + } + ], + "yesnou": [ + { + "choice_list_name": "yesnou", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 11 + }, + { + "choice_list_name": "yesnou", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 12 + }, + { + "choice_list_name": "yesnou", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 13 + } + ], + "time": [ + { + "choice_list_name": "time", + "data_value": "Weekly", + "display": { + "title": { + "text": "Weekly" + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "time", + "data_value": "Monthly", + "display": { + "title": { + "text": "Monthly" + } + }, + "_row_num": 16 + }, + { + "choice_list_name": "time", + "data_value": "Yearly", + "display": { + "title": { + "text": "Yearly" + } + }, + "_row_num": 17 + }, + { + "choice_list_name": "time", + "data_value": "Never", + "display": { + "title": { + "text": "Never" + } + }, + "_row_num": 18 + } + ], + "solar_array_location": [ + { + "choice_list_name": "solar_array_location", + "data_value": "Ground", + "display": { + "title": { + "text": "Ground" + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "solar_array_location", + "data_value": "Roof", + "display": { + "title": { + "text": "Roof" + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "solar_array_location", + "data_value": "Pole", + "display": { + "title": { + "text": "Pole" + } + }, + "_row_num": 22 + } + ], + "main_component": [ + { + "choice_list_name": "main_component", + "data_value": "cooling", + "display": { + "title": { + "text": "Cooling system" + } + }, + "_row_num": 24 + }, + { + "choice_list_name": "main_component", + "data_value": "electrical", + "display": { + "title": { + "text": "Electrical system" + } + }, + "_row_num": 25 + }, + { + "choice_list_name": "main_component", + "data_value": "electrical_solar", + "display": { + "title": { + "text": "Electrical system (solar specific)" + } + }, + "_row_num": 26 + }, + { + "choice_list_name": "main_component", + "data_value": "structural", + "display": { + "title": { + "text": "Structural Components" + } + }, + "_row_num": 27 + }, + { + "choice_list_name": "main_component", + "data_value": "not_applicable", + "display": { + "title": { + "text": "Not applicable – no build quality issues reported" + } + }, + "_row_num": 28 + } + ], + "yes_no_unable": [ + { + "choice_list_name": "yes_no_unable", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 31 + }, + { + "choice_list_name": "yes_no_unable", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 32 + }, + { + "choice_list_name": "yes_no_unable", + "data_value": "Unable to determine", + "display": { + "title": { + "text": "Unable to determine" + } + }, + "_row_num": 33 + } + ], + "iceliner_intact": [ + { + "choice_list_name": "iceliner_intact", + "data_value": "Yes, the ice liner is intact and in the correct place", + "display": { + "title": { + "text": "Yes, the ice liner is intact and in the correct place" + } + }, + "_row_num": 35 + }, + { + "choice_list_name": "iceliner_intact", + "data_value": "No, the ice liner is not intact and/or not in the correct place", + "display": { + "title": { + "text": "No, the ice liner is not intact and/or not in the correct place" + } + }, + "_row_num": 36 + }, + { + "choice_list_name": "iceliner_intact", + "data_value": "This refrigerator is not designed to operate with an ice liner", + "display": { + "title": { + "text": "This refrigerator is not designed to operate with an ice liner" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "iceliner_intact", + "data_value": "Unknown/no information", + "display": { + "title": { + "text": "Unknown/no information" + } + }, + "_row_num": 38 + } + ], + "provided_or_purchased": [ + { + "choice_list_name": "provided_or_purchased", + "data_value": "Provided with refrigerator", + "display": { + "title": { + "text": "Provided with refrigerator" + } + }, + "_row_num": 40 + }, + { + "choice_list_name": "provided_or_purchased", + "data_value": "Purchased separately", + "display": { + "title": { + "text": "Purchased separately" + } + }, + "_row_num": 41 + }, + { + "choice_list_name": "provided_or_purchased", + "data_value": "Unable to determine", + "display": { + "title": { + "text": "Unable to determine" + } + }, + "_row_num": 42 + } + ], + "problems_with_connection": [ + { + "choice_list_name": "problems_with_connection", + "data_value": "Loose connection", + "display": { + "title": { + "text": "Loose connection" + } + }, + "_row_num": 44 + }, + { + "choice_list_name": "problems_with_connection", + "data_value": "Cable damage", + "display": { + "title": { + "text": "Cable damage" + } + }, + "_row_num": 45 + }, + { + "choice_list_name": "problems_with_connection", + "data_value": "Plug/Receptacle damage", + "display": { + "title": { + "text": "Plug/Receptacle damage" + } + }, + "_row_num": 46 + }, + { + "choice_list_name": "problems_with_connection", + "data_value": "Refrigerator plug type and voltage stabilizer receptacle type mismatched", + "display": { + "title": { + "text": "Refrigerator plug type and voltage stabilizer receptacle type mismatched" + } + }, + "_row_num": 47 + } + ], + "onsiteremote": [ + { + "choice_list_name": "onsiteremote", + "data_value": "Onsite", + "display": { + "title": { + "text": "Onsite" + } + }, + "_row_num": 49 + }, + { + "choice_list_name": "onsiteremote", + "data_value": "Remote", + "display": { + "title": { + "text": "Remote" + } + }, + "_row_num": 50 + } + ], + "yesno_section_a": [ + { + "choice_list_name": "yesno_section_a", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes - continue to report the failure and causes" + } + }, + "_row_num": 52 + }, + { + "choice_list_name": "yesno_section_a", + "data_value": "No", + "display": { + "title": { + "text": "No - continue on to Section B with more detailed follow-up questions" + } + }, + "_row_num": 53 + } + ], + "yesno_section_b": [ + { + "choice_list_name": "yesno_section_b", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 55 + }, + { + "choice_list_name": "yesno_section_b", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 56 + } + ], + "cooling_system": [ + { + "choice_list_name": "cooling_system", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 59 + }, + { + "choice_list_name": "cooling_system", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 60 + }, + { + "choice_list_name": "cooling_system", + "data_value": "internal_condenser", + "display": { + "title": { + "text": "Internal condenser" + } + }, + "_row_num": 61 + }, + { + "choice_list_name": "cooling_system", + "data_value": "external_condenser", + "display": { + "title": { + "text": "External condenser" + } + }, + "_row_num": 62 + }, + { + "choice_list_name": "cooling_system", + "data_value": "filter_dryer", + "display": { + "title": { + "text": "Filter dryer" + } + }, + "_row_num": 63 + }, + { + "choice_list_name": "cooling_system", + "data_value": "capillary", + "display": { + "title": { + "text": "Capillary" + } + }, + "_row_num": 64 + }, + { + "choice_list_name": "cooling_system", + "data_value": "thermostat_sensor/external_display_sensor", + "display": { + "title": { + "text": "Thermostat sensor/external display sensor" + } + }, + "_row_num": 65 + }, + { + "choice_list_name": "cooling_system", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 66 + }, + { + "choice_list_name": "cooling_system", + "data_value": "compressor_controller/starting_device", + "display": { + "title": { + "text": "Compressor controller/starting device" + } + }, + "_row_num": 67 + }, + { + "choice_list_name": "cooling_system", + "data_value": "thermostat_controller", + "display": { + "title": { + "text": "Thermostat controller" + } + }, + "_row_num": 68 + }, + { + "choice_list_name": "cooling_system", + "data_value": "starting_capacitor", + "display": { + "title": { + "text": "Starting capacitor" + } + }, + "_row_num": 69 + } + ], + "electrical_system": [ + { + "choice_list_name": "electrical_system", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power cable(s)" + } + }, + "_row_num": 71 + }, + { + "choice_list_name": "electrical_system", + "data_value": "keypad", + "display": { + "title": { + "text": "Keypad" + } + }, + "_row_num": 72 + }, + { + "choice_list_name": "electrical_system", + "data_value": "external_temperature_display", + "display": { + "title": { + "text": "External temperature display" + } + }, + "_row_num": 73 + }, + { + "choice_list_name": "electrical_system", + "data_value": "power_switch", + "display": { + "title": { + "text": "Power switch" + } + }, + "_row_num": 74 + }, + { + "choice_list_name": "electrical_system", + "data_value": "power_LED", + "display": { + "title": { + "text": "Power LED" + } + }, + "_row_num": 75 + }, + { + "choice_list_name": "electrical_system", + "data_value": "thermostat_sensor/external_display_sensor", + "display": { + "title": { + "text": "Thermostat sensor/external display sensor" + } + }, + "_row_num": 76 + }, + { + "choice_list_name": "electrical_system", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 77 + }, + { + "choice_list_name": "electrical_system", + "data_value": "compressor_controller/starting_device", + "display": { + "title": { + "text": "Compressor controller/starting device" + } + }, + "_row_num": 78 + }, + { + "choice_list_name": "electrical_system", + "data_value": "thermostat_controller", + "display": { + "title": { + "text": "Thermostat controller" + } + }, + "_row_num": 79 + }, + { + "choice_list_name": "electrical_system", + "data_value": "starting_capacitor", + "display": { + "title": { + "text": "Starting capacitor" + } + }, + "_row_num": 80 + } + ], + "electrical_solar_system": [ + { + "choice_list_name": "electrical_solar_system", + "data_value": "solar_panels", + "display": { + "title": { + "text": "Solar panels" + } + }, + "_row_num": 82 + }, + { + "choice_list_name": "electrical_solar_system", + "data_value": "solar_array_support_structure/mounting", + "display": { + "title": { + "text": "Solar array support structure/mounting" + } + }, + "_row_num": 83 + }, + { + "choice_list_name": "electrical_solar_system", + "data_value": "solar_battery", + "display": { + "title": { + "text": "Solar battery" + } + }, + "_row_num": 84 + }, + { + "choice_list_name": "electrical_solar_system", + "data_value": "solar_wiring", + "display": { + "title": { + "text": "Solar wiring" + } + }, + "_row_num": 85 + } + ], + "structural_components": [ + { + "choice_list_name": "structural_components", + "data_value": "casing", + "display": { + "title": { + "text": "Casing" + } + }, + "_row_num": 87 + }, + { + "choice_list_name": "structural_components", + "data_value": "base", + "display": { + "title": { + "text": "Base" + } + }, + "_row_num": 88 + }, + { + "choice_list_name": "structural_components", + "data_value": "access_cover", + "display": { + "title": { + "text": "Access cover" + } + }, + "_row_num": 89 + }, + { + "choice_list_name": "structural_components", + "data_value": "vents", + "display": { + "title": { + "text": "Vents" + } + }, + "_row_num": 90 + }, + { + "choice_list_name": "structural_components", + "data_value": "condensation_drainage", + "display": { + "title": { + "text": "Condensation drainage" + } + }, + "_row_num": 91 + }, + { + "choice_list_name": "structural_components", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 92 + }, + { + "choice_list_name": "structural_components", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 93 + }, + { + "choice_list_name": "structural_components", + "data_value": "alignment", + "display": { + "title": { + "text": "Alignment" + } + }, + "_row_num": 94 + }, + { + "choice_list_name": "structural_components", + "data_value": "hinges", + "display": { + "title": { + "text": "Hinges" + } + }, + "_row_num": 95 + }, + { + "choice_list_name": "structural_components", + "data_value": "latch/clasp", + "display": { + "title": { + "text": "Latch/clasp" + } + }, + "_row_num": 96 + }, + { + "choice_list_name": "structural_components", + "data_value": "lock/key", + "display": { + "title": { + "text": "Lock/key" + } + }, + "_row_num": 97 + }, + { + "choice_list_name": "structural_components", + "data_value": "ice_liner/water_packs", + "display": { + "title": { + "text": "Ice liner/water packs" + } + }, + "_row_num": 98 + }, + { + "choice_list_name": "structural_components", + "data_value": "shelving/baskets", + "display": { + "title": { + "text": "Shelving/baskets" + } + }, + "_row_num": 99 + }, + { + "choice_list_name": "structural_components", + "data_value": "vaccine_compartment_walls", + "display": { + "title": { + "text": "Vaccine compartment walls" + } + }, + "_row_num": 100 + }, + { + "choice_list_name": "structural_components", + "data_value": "vaccine_compartment_bottom", + "display": { + "title": { + "text": "Vaccine compartment bottom" + } + }, + "_row_num": 101 + }, + { + "choice_list_name": "structural_components", + "data_value": "grate", + "display": { + "title": { + "text": "Grate" + } + }, + "_row_num": 102 + }, + { + "choice_list_name": "structural_components", + "data_value": "drain", + "display": { + "title": { + "text": "Drain" + } + }, + "_row_num": 103 + }, + { + "choice_list_name": "structural_components", + "data_value": "sensor_mount_or_seal", + "display": { + "title": { + "text": "Sensor mount or seal" + } + }, + "_row_num": 104 + }, + { + "choice_list_name": "structural_components", + "data_value": "base_plate", + "display": { + "title": { + "text": "Base plate" + } + }, + "_row_num": 105 + } + ] + }, + "table_specific_definitions": { + "_tokens": {} + }, + "queries": { + "linked_failure_reporting": { + "query_name": "linked_failure_reporting", + "query_type": "linked_table", + "linked_form_id": "failure_reporting", + "linked_table_id": "failure_reporting", + "selection": "followup_uuid = ?", + "selectionArgs": "[ data('followup_uuid') ]", + "newRowInitialElementKeyToValueMap": "{followup_uuid: data('followup_uuid')}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 2 + } + }, + "calculates": {}, + "model": { + "refrigerator_id": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + }, + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "refrigerator_id" + }, + "model_id": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "model_id" + }, + "manufacturer": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "model" + } + ], + "elementKey": "manufacturer" + }, + "facility_name": { + "type": "string", + "_defn": [ + { + "_row_num": 5, + "section_name": "model" + } + ], + "elementKey": "facility_name" + }, + "followup_date": { + "type": "string", + "elementType": "date", + "_defn": [ + { + "_row_num": 6, + "section_name": "model" + } + ], + "elementKey": "followup_date" + }, + "followup_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 7, + "section_name": "model" + } + ], + "elementKey": "followup_uuid" + }, + "power_source": { + "type": "string", + "_defn": [ + { + "_row_num": 8, + "section_name": "model" + } + ], + "elementKey": "power_source" + }, + "onsite_remote": { + "_defn": [ + { + "_row_num": 8, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "onsiteremote", + "elementKey": "onsite_remote" + }, + "refrigerator_place": { + "_defn": [ + { + "_row_num": 13, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "refrigerator_place", + "elementKey": "refrigerator_place" + }, + "temperature_alarm_caused": { + "_defn": [ + { + "_row_num": 14, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesnou", + "elementKey": "temperature_alarm_caused" + }, + "refrigerator_cleaned": { + "_defn": [ + { + "_row_num": 15, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "time", + "elementKey": "refrigerator_cleaned" + }, + "refrigerator_drained": { + "_defn": [ + { + "_row_num": 16, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "time", + "elementKey": "refrigerator_drained" + }, + "refrigerator_exposed": { + "_defn": [ + { + "_row_num": 17, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesnou", + "elementKey": "refrigerator_exposed" + }, + "refrigerator_ventilation_space": { + "_defn": [ + { + "_row_num": 18, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "refrigerator_ventilation_space" + }, + "reading_temperature_display": { + "_defn": [ + { + "_row_num": 19, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "reading_temperature_display" + }, + "water_collected_refrigerator": { + "_defn": [ + { + "_row_num": 21, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "water_collected_refrigerator" + }, + "water_height": { + "_defn": [ + { + "_row_num": 23, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "water_height" + }, + "store_vaccines": { + "_defn": [ + { + "_row_num": 26, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "store_vaccines" + }, + "gasket_damage": { + "_defn": [ + { + "_row_num": 28, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "gasket_damage" + }, + "gasket_observation": { + "_defn": [ + { + "_row_num": 30, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "gasket_observation" + }, + "gasket_observation_image": { + "_defn": [ + { + "_row_num": 31, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "gasket_observation_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "gasket_observation_image_contentType" + } + }, + "elementKey": "gasket_observation_image" + }, + "corrosion_refrigerator": { + "_defn": [ + { + "_row_num": 34, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "corrosion_refrigerator" + }, + "corrosion_obervation": { + "_defn": [ + { + "_row_num": 36, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "corrosion_obervation" + }, + "corrosion_obervation_image": { + "_defn": [ + { + "_row_num": 37, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "corrosion_obervation_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "corrosion_obervation_image_contentType" + } + }, + "elementKey": "corrosion_obervation_image" + }, + "condensation_drain_problems": { + "_defn": [ + { + "_row_num": 40, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "condensation_drain_problems" + }, + "condensation_drain_observation": { + "_defn": [ + { + "_row_num": 42, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "condensation_drain_observation" + }, + "condensation_drain_observation_image": { + "_defn": [ + { + "_row_num": 43, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "condensation_drain_observation_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "condensation_drain_observation_image_contentType" + } + }, + "elementKey": "condensation_drain_observation_image" + }, + "power_cable_damage": { + "_defn": [ + { + "_row_num": 46, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "power_cable_damage" + }, + "power_cable_damage_observation": { + "_defn": [ + { + "_row_num": 48, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "power_cable_damage_observation" + }, + "power_cable_damage_image": { + "_defn": [ + { + "_row_num": 49, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "power_cable_damage_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "power_cable_damage_image_contentType" + } + }, + "elementKey": "power_cable_damage_image" + }, + "refrigerator_noise_smell": { + "_defn": [ + { + "_row_num": 53, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesnou", + "elementKey": "refrigerator_noise_smell" + }, + "refrigerator_noise_smell_observation": { + "_defn": [ + { + "_row_num": 55, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "refrigerator_noise_smell_observation" + }, + "solar_array_location": { + "_defn": [ + { + "_row_num": 60, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "solar_array_location", + "elementKey": "solar_array_location" + }, + "repair_solar_system": { + "_defn": [ + { + "_row_num": 62, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "repair_solar_system" + }, + "repair_why_what_actions": { + "_defn": [ + { + "_row_num": 64, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "repair_why_what_actions" + }, + "solar_panels_cleaned": { + "_defn": [ + { + "_row_num": 67, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "time", + "elementKey": "solar_panels_cleaned" + }, + "failure_cause_known": { + "_defn": [ + { + "_row_num": 69, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno_section_a", + "elementKey": "failure_cause_known" + }, + "main_component_first_reported_category": { + "_defn": [ + { + "_row_num": 75, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "main_component", + "elementKey": "main_component_first_reported_category" + }, + "main_component_first_cooling": { + "_defn": [ + { + "_row_num": 77, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "cooling_system", + "elementKey": "main_component_first_cooling" + }, + "main_component_first_electrical": { + "_defn": [ + { + "_row_num": 80, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_system", + "elementKey": "main_component_first_electrical" + }, + "main_component_first_solar": { + "_defn": [ + { + "_row_num": 83, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_solar_system", + "elementKey": "main_component_first_solar" + }, + "main_component_first_structural": { + "_defn": [ + { + "_row_num": 86, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "structural_components", + "elementKey": "main_component_first_structural" + }, + "main_component_second_reported_category": { + "_defn": [ + { + "_row_num": 88, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "main_component", + "elementKey": "main_component_second_reported_category" + }, + "main_component_second_cooling": { + "_defn": [ + { + "_row_num": 90, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "cooling_system", + "elementKey": "main_component_second_cooling" + }, + "main_component_second_electrical": { + "_defn": [ + { + "_row_num": 93, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_system", + "elementKey": "main_component_second_electrical" + }, + "main_component_second_solar": { + "_defn": [ + { + "_row_num": 96, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_solar_system", + "elementKey": "main_component_second_solar" + }, + "main_component_second_structural": { + "_defn": [ + { + "_row_num": 99, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "structural_components", + "elementKey": "main_component_second_structural" + }, + "main_component_third_reported_category": { + "_defn": [ + { + "_row_num": 101, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "main_component", + "elementKey": "main_component_third_reported_category" + }, + "main_component_third_cooling": { + "_defn": [ + { + "_row_num": 103, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "cooling_system", + "elementKey": "main_component_third_cooling" + }, + "main_component_third_electrical": { + "_defn": [ + { + "_row_num": 106, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_system", + "elementKey": "main_component_third_electrical" + }, + "main_component_third_solar": { + "_defn": [ + { + "_row_num": 109, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_solar_system", + "elementKey": "main_component_third_solar" + }, + "main_component_third_structural": { + "_defn": [ + { + "_row_num": 112, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "structural_components", + "elementKey": "main_component_third_structural" + }, + "door_hinges_loose": { + "_defn": [ + { + "_row_num": 115, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "door_hinges_loose" + }, + "door_alignment_gap": { + "_defn": [ + { + "_row_num": 117, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "door_alignment_gap" + }, + "access_cover_tempering": { + "_defn": [ + { + "_row_num": 120, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no_unable", + "elementKey": "access_cover_tempering" + }, + "power_led_on_refrigerator": { + "_defn": [ + { + "_row_num": 121, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no_unable", + "elementKey": "power_led_on_refrigerator" + }, + "ice_liner_intact": { + "_defn": [ + { + "_row_num": 122, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "iceliner_intact", + "elementKey": "ice_liner_intact" + }, + "thermostat_setpoint": { + "_defn": [ + { + "_row_num": 123, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "thermostat_setpoint" + }, + "signs_problem_electronic_compartment": { + "_defn": [ + { + "_row_num": 125, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "signs_problem_electronic_compartment" + }, + "signs_problem_electronic_compartment_detail": { + "_defn": [ + { + "_row_num": 127, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "signs_problem_electronic_compartment_detail" + }, + "signs_problem_electronic_compartment_image": { + "_defn": [ + { + "_row_num": 128, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "signs_problem_electronic_compartment_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "signs_problem_electronic_compartment_image_contentType" + } + }, + "elementKey": "signs_problem_electronic_compartment_image" + }, + "leaks_electronic_compartment": { + "_defn": [ + { + "_row_num": 132, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "leaks_electronic_compartment" + }, + "leaks_electronic_compartment_detail": { + "_defn": [ + { + "_row_num": 134, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "leaks_electronic_compartment_detail" + }, + "leaks_electronic_compartment_image": { + "_defn": [ + { + "_row_num": 135, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "leaks_electronic_compartment_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "leaks_electronic_compartment_image_contentType" + } + }, + "elementKey": "leaks_electronic_compartment_image" + }, + "fan_working_electronic_compartment": { + "_defn": [ + { + "_row_num": 138, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "fan_working_electronic_compartment" + }, + "illicit_repairs_electronic_compartment": { + "_defn": [ + { + "_row_num": 140, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "illicit_repairs_electronic_compartment" + }, + "illicit_repairs_electronic_compartment_detail": { + "_defn": [ + { + "_row_num": 142, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "illicit_repairs_electronic_compartment_detail" + }, + "illicit_repairs_electronic_compartment_image": { + "_defn": [ + { + "_row_num": 143, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "illicit_repairs_electronic_compartment_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "illicit_repairs_electronic_compartment_image_contentType" + } + }, + "elementKey": "illicit_repairs_electronic_compartment_image" + }, + "operating_range_voltage_stabilizer": { + "_defn": [ + { + "_row_num": 146, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "operating_range_voltage_stabilizer" + }, + "input_voltage_reading": { + "_defn": [ + { + "_row_num": 147, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "input_voltage_reading" + }, + "output_voltage_reading": { + "_defn": [ + { + "_row_num": 148, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "output_voltage_reading" + }, + "replaced_model_same_device": { + "_defn": [ + { + "_row_num": 149, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "replaced_model_same_device" + }, + "replaced_model_new_device": { + "_defn": [ + { + "_row_num": 150, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no_unable", + "elementKey": "replaced_model_new_device" + }, + "replaced_provided_or_purchased": { + "_defn": [ + { + "_row_num": 151, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "provided_or_purchased", + "elementKey": "replaced_provided_or_purchased" + }, + "physical_damage_voltage_stabilizer": { + "_defn": [ + { + "_row_num": 152, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "physical_damage_voltage_stabilizer" + }, + "problems_connections_voltage_stabilizer": { + "_defn": [ + { + "_row_num": 153, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "problems_with_connection", + "elementKey": "problems_connections_voltage_stabilizer" + }, + "voltage_stabilizer_available_use": { + "_defn": [ + { + "_row_num": 154, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "voltage_stabilizer_available_use" + }, + "solar_system_grounded": { + "_defn": [ + { + "_row_num": 156, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "solar_system_grounded" + }, + "failure_cause_known_b": { + "_defn": [ + { + "_row_num": 158, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno_section_b", + "elementKey": "failure_cause_known_b" + }, + "tfa_visit_needed": { + "_defn": [ + { + "_row_num": 166, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "tfa_visit_needed" + }, + "repairs_concerns_technician": { + "_defn": [ + { + "_row_num": 167, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "repairs_concerns_technician" + }, + "replacement_parts_needed": { + "_defn": [ + { + "_row_num": 168, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "replacement_parts_needed" + } + }, + "section_names": [ + "initial", + "survey" + ], + "sections": { + "initial": { + "section_name": "initial", + "nested_sections": { + "survey": true + }, + "reachable_sections": { + "survey": true + }, + "prompts": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "prompt", + "_do_section_name": "survey", + "_type": "_section", + "promptIdx": 0, + "display": { + "title": { + "text": "Follow-up" + } + }, + "_branch_label_enclosing_screen": "survey/0" + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 4, + "_branch_label_enclosing_screen": "initial/_screen4", + "promptIdx": 1 + } + ], + "validation_tag_map": { + "finalize": [] + }, + "operations": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "do_section", + "_do_section_name": "survey", + "operationIdx": 0 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3, + "__rowNum__": 2, + "_token_type": "goto_label", + "_branch_label": "_finalize", + "operationIdx": 1 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 4, + "operationIdx": 2 + }, + { + "_row_num": 4, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 3 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 4 + }, + { + "_token_type": "validate", + "clause": "validate finalize", + "_sweep_name": "finalize", + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 5 + }, + { + "_token_type": "save_and_terminate", + "clause": "save and terminate", + "calculation": true, + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 6 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 7 + } + ], + "branch_label_map": { + "_contents": 3, + "_screen4": 3, + "_finalize": 5 + } + }, + "survey": { + "section_name": "survey", + "nested_sections": {}, + "reachable_sections": {}, + "prompts": [ + { + "type": "string", + "name": "refrigerator_id", + "display": { + "prompt": { + "text": { + "default": "Refrigerator ID:", + "es": "ID de Frigorífico", + "fr": "ID de réfrigérateur" + } + }, + "hint": { + "text": { + "default": "Enter the ID of the refrigerator", + "es": "Por favor entre el ID del frigorífico" + } + } + }, + "required": true, + "_row_num": 4, + "__rowNum__": 3, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 0 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "

CCE Identification

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FieldValue
Refrigerator ID{{data.refrigerator_id}}
Brand{{data.manufacturer}}
Model{{data.model_id}}
Health Facility{{data.facility_name}}
" + } + }, + "_row_num": 6, + "__rowNum__": 5, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 1 + }, + { + "type": "select_one_dropdown", + "values_list": "onsiteremote", + "name": "onsite_remote", + "display": { + "prompt": { + "text": "Are you onsite or remote?" + } + }, + "_row_num": 8, + "__rowNum__": 7, + "_token_type": "prompt", + "_type": "select_one_dropdown", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 2 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

Section A

\n

\n This section can be completed by the Surveillance Officer either remotely or on-site. \n

\n
" + } + }, + "_row_num": 10, + "__rowNum__": 9, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen10", + "promptIdx": 3 + }, + { + "type": "note", + "name": "title_section_a", + "display": { + "prompt": { + "text": "
\n

Section A

" + } + }, + "_row_num": 12, + "__rowNum__": 11, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 4 + }, + { + "type": "select_one_with_other", + "values_list": "refrigerator_place", + "name": "refrigerator_place", + "display": { + "prompt": { + "text": "1. Where is the FT2 (or FT2 sensor) placed inside the refrigerator?\n[?]" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('refrigerator_place') != ' '", + "_row_num": 13, + "__rowNum__": 12, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 5 + }, + { + "type": "select_one", + "values_list": "yesnou", + "name": "temperature_alarm_caused", + "display": { + "prompt": { + "text": "2. Do any temperature alarms appear to have been caused by the removal of FT2 (or FT2 sensor) from refrigerator? [?]" + } + }, + "_row_num": 14, + "__rowNum__": 13, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 6 + }, + { + "type": "select_one_with_other", + "values_list": "time", + "name": "refrigerator_cleaned", + "display": { + "prompt": { + "text": "3. How often is the refrigerator cleaned?" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('refrigerator_cleaned') != ' '", + "_row_num": 15, + "__rowNum__": 14, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 7 + }, + { + "type": "select_one_with_other", + "values_list": "time", + "name": "refrigerator_drained", + "display": { + "prompt": { + "text": "4. How often is the refrigerator drained?" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('refrigerator_drained') != ' '", + "_row_num": 16, + "__rowNum__": 15, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 8 + }, + { + "type": "select_one", + "values_list": "yesnou", + "name": "refrigerator_exposed", + "display": { + "prompt": { + "text": "5. Is the refrigerator in a location exposed to direct sunlight, rainwater, or other harsh conditions at any times or seasons? [?]" + } + }, + "_row_num": 17, + "__rowNum__": 16, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 9 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "refrigerator_ventilation_space", + "display": { + "prompt": { + "text": "6. Does the refrigerator have at least 2 cm of space for ventilation on all sides? [?]" + } + }, + "_row_num": 18, + "__rowNum__": 17, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 10 + }, + { + "type": "decimal", + "name": "reading_temperature_display", + "display": { + "prompt": { + "text": "7. What is the current reading on the external temperature display in ˚C (if applicable)? [?]" + } + }, + "_row_num": 19, + "__rowNum__": 18, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 11 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "water_collected_refrigerator", + "display": { + "prompt": { + "text": "8. Is there currently any water collected in the bottom of the refrigerator? [?]" + } + }, + "_row_num": 21, + "__rowNum__": 20, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 12 + }, + { + "type": "decimal", + "name": "water_height", + "display": { + "prompt": { + "text": "8.1. What is the height of the water in cm? [?]" + } + }, + "_row_num": 23, + "__rowNum__": 22, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 13 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "store_vaccines", + "display": { + "prompt": { + "text": "9. Are baskets or shelves used to store vaccines? [?]" + } + }, + "_row_num": 26, + "__rowNum__": 25, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 14 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "gasket_damage", + "display": { + "prompt": { + "text": "10. Does the gasket have any visible damage, such as rips, deadhesion, or mold? [?]" + } + }, + "_row_num": 28, + "__rowNum__": 27, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 15 + }, + { + "type": "string", + "name": "gasket_observation", + "display": { + "prompt": { + "text": "10.1. Describe observation: [?]" + } + }, + "__EMPTY": "hint", + "_row_num": 30, + "__rowNum__": 29, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 16 + }, + { + "type": "image", + "name": "gasket_observation_image", + "display": { + "prompt": { + "text": "10.2. Upload Image of the damage" + } + }, + "_row_num": 31, + "__rowNum__": 30, + "_token_type": "prompt", + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 17 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "corrosion_refrigerator", + "display": { + "prompt": { + "text": "11. Is there any corrosion visible on the refrigerator exterior, such as on hinges, hardware, or vents? [?]" + } + }, + "_row_num": 34, + "__rowNum__": 33, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 18 + }, + { + "type": "string", + "name": "corrosion_obervation", + "display": { + "prompt": { + "text": "11.1. Describe observation: [?]" + } + }, + "_row_num": 36, + "__rowNum__": 35, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 19 + }, + { + "type": "image", + "name": "corrosion_obervation_image", + "display": { + "prompt": { + "text": "11.2. Upload Image of the corrosion" + } + }, + "_row_num": 37, + "__rowNum__": 36, + "_token_type": "prompt", + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 20 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "condensation_drain_problems", + "display": { + "prompt": { + "text": "12. Is the condensation drain leaking, blocked, or missing the plug? [?]" + } + }, + "_row_num": 40, + "__rowNum__": 39, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 21 + }, + { + "type": "string", + "name": "condensation_drain_observation", + "display": { + "prompt": { + "text": "12.1. Describe observation: [?]" + } + }, + "_row_num": 42, + "__rowNum__": 41, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 22 + }, + { + "type": "image", + "name": "condensation_drain_observation_image", + "display": { + "prompt": { + "text": "12.2. Upload Image of the condensation drain leaking, blocked or missing the plug" + } + }, + "_row_num": 43, + "__rowNum__": 42, + "_token_type": "prompt", + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 23 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "power_cable_damage", + "display": { + "prompt": { + "text": "13. Does the power cable and/or plug show any signs of damage from rodents, strain, or other causes? [?]" + } + }, + "_row_num": 46, + "__rowNum__": 45, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 24 + }, + { + "type": "string", + "name": "power_cable_damage_observation", + "display": { + "prompt": { + "text": "13.1. Describe observation: [?]" + } + }, + "_row_num": 48, + "__rowNum__": 47, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 25 + }, + { + "type": "image", + "name": "power_cable_damage_image", + "display": { + "prompt": { + "text": "13.2. Upload image of the damaged power cable and/or plug" + } + }, + "_row_num": 49, + "__rowNum__": 48, + "_token_type": "prompt", + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 26 + }, + { + "type": "select_one", + "values_list": "yesnou", + "name": "refrigerator_noise_smell", + "display": { + "prompt": { + "text": "14. Has the refrigerator been making any loud noises or producing abnormal smells during the past 30 days? [?]" + } + }, + "_row_num": 53, + "__rowNum__": 52, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 27 + }, + { + "type": "string", + "name": "refrigerator_noise_smell_observation", + "display": { + "prompt": { + "text": "14.1. Describe observation: [?]" + } + }, + "_row_num": 55, + "__rowNum__": 54, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 28 + }, + { + "type": "select_one_with_other", + "values_list": "solar_array_location", + "name": "solar_array_location", + "display": { + "prompt": { + "text": "15. Where is the solar array located? [?]" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('solar_array_location') != ' '", + "_row_num": 60, + "__rowNum__": 59, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 29 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "repair_solar_system", + "display": { + "prompt": { + "text": "16. In the past 3 months (or since the last PMM check), has anyone been here to repair or work on the solar system, or has repair or maintenance been requested for any reason? [?]" + } + }, + "_row_num": 62, + "__rowNum__": 61, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 30 + }, + { + "type": "string", + "name": "repair_why_what_actions", + "display": { + "prompt": { + "text": "16.1. Why? What system/area? What action was taken? What parts were replaced (if any)? [?]" + } + }, + "_row_num": 64, + "__rowNum__": 63, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 31 + }, + { + "type": "select_one_with_other", + "values_list": "time", + "name": "solar_panels_cleaned", + "display": { + "prompt": { + "text": "17. How often are the solar panels cleaned? [?]" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('solar_panels_cleaned') != ' '", + "_row_num": 67, + "__rowNum__": 66, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 32 + }, + { + "type": "select_one", + "values_list": "yesno_section_a", + "name": "failure_cause_known", + "display": { + "prompt": { + "text": "18. Has the cause of the failure been identified?" + } + }, + "required": true, + "_row_num": 69, + "__rowNum__": 68, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 33 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

Section B

\n

\n To complete this section the Surveillance Officer must work with a technician or informed staff who is on-site and able to investigate the appliance directly.\n

" + } + }, + "_row_num": 72, + "__rowNum__": 71, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen72", + "promptIdx": 34 + }, + { + "type": "note", + "name": "title_section_b", + "display": { + "prompt": { + "text": "
\n

Section B

\n
" + } + }, + "_row_num": 74, + "__rowNum__": 73, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 35 + }, + { + "type": "select_one_with_other", + "values_list": "main_component", + "name": "main_component_first_reported_category", + "display": { + "prompt": { + "text": "18. What is the type of main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 75, + "__rowNum__": 74, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 36 + }, + { + "type": "select_one_with_other", + "values_list": "cooling_system", + "name": "main_component_first_cooling", + "display": { + "prompt": { + "text": "18.1. What is the main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 77, + "__rowNum__": 76, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 37 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_system", + "name": "main_component_first_electrical", + "display": { + "prompt": { + "text": "18.1. What is the main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 80, + "__rowNum__": 79, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 38 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_solar_system", + "name": "main_component_first_solar", + "display": { + "prompt": { + "text": "18.1. What is the main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 83, + "__rowNum__": 82, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 39 + }, + { + "type": "select_one_with_other", + "values_list": "structural_components", + "name": "main_component_first_structural", + "display": { + "prompt": { + "text": "18.1. What is the main component associated with the first reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 86, + "__rowNum__": 85, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 40 + }, + { + "type": "select_one_with_other", + "values_list": "main_component", + "name": "main_component_second_reported_category", + "display": { + "prompt": { + "text": "19. What is the type of main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 88, + "__rowNum__": 87, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 41 + }, + { + "type": "select_one_with_other", + "values_list": "cooling_system", + "name": "main_component_second_cooling", + "display": { + "prompt": { + "text": "19.1. What is the main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 90, + "__rowNum__": 89, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 42 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_system", + "name": "main_component_second_electrical", + "display": { + "prompt": { + "text": "19.1. What is the main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 93, + "__rowNum__": 92, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 43 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_solar_system", + "name": "main_component_second_solar", + "display": { + "prompt": { + "text": "19.1. What is the main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 96, + "__rowNum__": 95, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 44 + }, + { + "type": "select_one_with_other", + "values_list": "structural_components", + "name": "main_component_second_structural", + "display": { + "prompt": { + "text": "19.1. What is the main component associated with the second reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 99, + "__rowNum__": 98, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 45 + }, + { + "type": "select_one_with_other", + "values_list": "main_component", + "name": "main_component_third_reported_category", + "display": { + "prompt": { + "text": "20. What is the type of main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 101, + "__rowNum__": 100, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 46 + }, + { + "type": "select_one_with_other", + "values_list": "cooling_system", + "name": "main_component_third_cooling", + "display": { + "prompt": { + "text": "20.1. What is the main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 103, + "__rowNum__": 102, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 47 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_system", + "name": "main_component_third_electrical", + "display": { + "prompt": { + "text": "20.1. What is the main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 106, + "__rowNum__": 105, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 48 + }, + { + "type": "select_one_with_other", + "values_list": "electrical_solar_system", + "name": "main_component_third_solar", + "display": { + "prompt": { + "text": "20.1. What is the main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 109, + "__rowNum__": 108, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 49 + }, + { + "type": "select_one_with_other", + "values_list": "structural_components", + "name": "main_component_third_structural", + "display": { + "prompt": { + "text": "20.1. What is the main component associated with the third reported build quality issue in the sentinel survey? [?]" + } + }, + "_row_num": 112, + "__rowNum__": 111, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 50 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "door_hinges_loose", + "display": { + "prompt": { + "text": "21. Are the door hinges loose or misaligned? [?]" + } + }, + "_row_num": 115, + "__rowNum__": 114, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 51 + }, + { + "type": "decimal", + "name": "door_alignment_gap", + "display": { + "prompt": { + "text": "21.1. Door alignment gap (in mm)? [?]" + } + }, + "_row_num": 117, + "__rowNum__": 116, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 52 + }, + { + "type": "select_one", + "values_list": "yes_no_unable", + "name": "access_cover_tempering", + "display": { + "prompt": { + "text": "22. Does the access cover show signs of tampering? [?]" + } + }, + "_row_num": 120, + "__rowNum__": 119, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 53 + }, + { + "type": "select_one", + "values_list": "yes_no_unable", + "name": "power_led_on_refrigerator", + "display": { + "prompt": { + "text": "23. Does the power LED on the refrigerator turn on when the equipment is receiving power (if applicable)? [?]" + } + }, + "_row_num": 121, + "__rowNum__": 120, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 54 + }, + { + "type": "select_one", + "values_list": "iceliner_intact", + "name": "ice_liner_intact", + "display": { + "prompt": { + "text": "24. Is the ice liner intact (i.e. not missing any water packs and appears to be full) and in the correct place? [?]" + } + }, + "_row_num": 122, + "__rowNum__": 121, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 55 + }, + { + "type": "string", + "name": "thermostat_setpoint", + "display": { + "prompt": { + "text": "25. What is the thermostat setpoint? [?]" + } + }, + "_row_num": 123, + "__rowNum__": 122, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 56 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "signs_problem_electronic_compartment", + "display": { + "prompt": { + "text": "26. Are there any signs of corrosion, burns, shorts, or heavily accumulated dirt in the electronics compartment? [?]" + } + }, + "_row_num": 125, + "__rowNum__": 124, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 57 + }, + { + "type": "string", + "name": "signs_problem_electronic_compartment_detail", + "display": { + "prompt": { + "text": "26.1. Describe the problem, location/component(s), and severity. [?]" + } + }, + "_row_num": 127, + "__rowNum__": 126, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 58 + }, + { + "type": "image", + "name": "signs_problem_electronic_compartment_image", + "display": { + "prompt": { + "text": "26.2. Upload an image to support the description." + } + }, + "_row_num": 128, + "__rowNum__": 127, + "_token_type": "prompt", + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 59 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "leaks_electronic_compartment", + "display": { + "prompt": { + "text": "27. Are there any signs of leaks in the electronics compartment? [?]" + } + }, + "_row_num": 132, + "__rowNum__": 131, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 60 + }, + { + "type": "string", + "name": "leaks_electronic_compartment_detail", + "display": { + "prompt": { + "text": "27.1. Describe the problem, location/component(s), and severity:" + } + }, + "_row_num": 134, + "__rowNum__": 133, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 61 + }, + { + "type": "image", + "name": "leaks_electronic_compartment_image", + "display": { + "prompt": { + "text": "27.2. Upload an image to support the description." + } + }, + "_row_num": 135, + "__rowNum__": 134, + "_token_type": "prompt", + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 62 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "fan_working_electronic_compartment", + "display": { + "prompt": { + "text": "28. Is the fan in the electronics compartment working? [?]" + } + }, + "_row_num": 138, + "__rowNum__": 137, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 63 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "illicit_repairs_electronic_compartment", + "display": { + "prompt": { + "text": "29. Are there any indications of illicit repairs in the electronics compartment? [?]" + } + }, + "_row_num": 140, + "__rowNum__": 139, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 64 + }, + { + "type": "string", + "name": "illicit_repairs_electronic_compartment_detail", + "display": { + "prompt": { + "text": "29.1. Describe the observation and the location/component(s) involved: [?]" + } + }, + "_row_num": 142, + "__rowNum__": 141, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 65 + }, + { + "type": "image", + "name": "illicit_repairs_electronic_compartment_image", + "display": { + "prompt": { + "text": "29.2. Upload an image to support the description." + } + }, + "_row_num": 143, + "__rowNum__": 142, + "_token_type": "prompt", + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 66 + }, + { + "type": "decimal", + "name": "operating_range_voltage_stabilizer", + "display": { + "prompt": { + "text": "30. Rated operating range of voltage stabilizer (volts)? [?]" + } + }, + "_row_num": 146, + "__rowNum__": 145, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 67 + }, + { + "type": "decimal", + "name": "input_voltage_reading", + "display": { + "prompt": { + "text": "31. What is the input voltage reading (volts)? [?]" + } + }, + "_row_num": 147, + "__rowNum__": 146, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 68 + }, + { + "type": "decimal", + "name": "output_voltage_reading", + "display": { + "prompt": { + "text": "32. What is the output voltage reading (volts)? [?]" + } + }, + "_row_num": 148, + "__rowNum__": 147, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 69 + }, + { + "type": "string", + "name": "replaced_model_same_device", + "display": { + "prompt": { + "text": "33. If the voltage stabilizer was replaced within the month, what is the make and model of the new device? [?]" + } + }, + "_row_num": 149, + "__rowNum__": 148, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 70 + }, + { + "type": "select_one", + "values_list": "yes_no_unable", + "name": "replaced_model_new_device", + "display": { + "prompt": { + "text": "34. If the voltage stabilizer was replaced within the month, is it the same make and model that was previously used with the refrigerator? [?]" + } + }, + "_row_num": 150, + "__rowNum__": 149, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 71 + }, + { + "type": "select_one", + "values_list": "provided_or_purchased", + "name": "replaced_provided_or_purchased", + "display": { + "prompt": { + "text": "35. If the voltage stabilizer was not replaced within the month, was the voltage stabilizer provided with the refrigerator or purchased separately? [?]" + } + }, + "_row_num": 151, + "__rowNum__": 150, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 72 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "physical_damage_voltage_stabilizer", + "display": { + "prompt": { + "text": "36. Is there any visible physical damage to the voltage stabilizer? [?]" + } + }, + "_row_num": 152, + "__rowNum__": 151, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 73 + }, + { + "type": "select_one_with_other", + "values_list": "problems_with_connection", + "name": "problems_connections_voltage_stabilizer", + "display": { + "prompt": { + "text": "37. Are there any problems with connections to the voltage stabilizer and/or the power cable? [?]" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('problems_with_connection') != ' '", + "_row_num": 153, + "__rowNum__": 152, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 74 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "voltage_stabilizer_available_use", + "display": { + "prompt": { + "text": "38. If a voltage stabilizer for the refrigerator is available on site but is not currently in use, should this device be put into use with the refrigerator? [?]" + } + }, + "_row_num": 154, + "__rowNum__": 153, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 75 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "solar_system_grounded", + "display": { + "prompt": { + "text": "39. Is the solar system grounded? [?]" + } + }, + "_row_num": 156, + "__rowNum__": 155, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 76 + }, + { + "type": "select_one", + "values_list": "yesno_section_b", + "name": "failure_cause_known_b", + "display": { + "prompt": { + "text": "40. Has the cause of the failure been identified?" + } + }, + "required": true, + "_row_num": 158, + "__rowNum__": 157, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen73", + "promptIdx": 77 + }, + { + "type": "linked_table", + "values_list": "linked_failure_reporting", + "display": { + "prompt": { + "text": "
\n

🚨 Failure Reporting

\n
" + } + }, + "_row_num": 162, + "__rowNum__": 161, + "_token_type": "prompt", + "_type": "linked_table", + "_branch_label_enclosing_screen": "survey/_screen162", + "promptIdx": 78 + }, + { + "type": "note", + "name": "title_information_for_technician", + "display": { + "prompt": { + "text": "
\n

📝Information for Technicians

\n
" + } + }, + "_row_num": 165, + "__rowNum__": 164, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen164", + "promptIdx": 79 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "tfa_visit_needed", + "display": { + "prompt": { + "text": "Is Failure Analysis visit needed?" + } + }, + "_row_num": 166, + "__rowNum__": 165, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen164", + "promptIdx": 80 + }, + { + "type": "string", + "name": "repairs_concerns_technician", + "display": { + "prompt": { + "text": "Enter any repairs attempted, or concerns for technician:" + } + }, + "_row_num": 167, + "__rowNum__": 166, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen164", + "promptIdx": 81 + }, + { + "type": "string", + "name": "replacement_parts_needed", + "display": { + "prompt": { + "text": "Enter any replacement part(s) needed:" + } + }, + "_row_num": 168, + "__rowNum__": 167, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen164", + "promptIdx": 82 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "Survey completed. Pressing NEXT will save and exit." + } + }, + "_row_num": 171, + "__rowNum__": 170, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen171", + "promptIdx": 83 + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 172, + "_branch_label_enclosing_screen": "survey/_screen172", + "promptIdx": 84 + } + ], + "validation_tag_map": { + "finalize": [ + 0, + 5, + 7, + 8, + 29, + 32, + 33, + 74, + 77 + ] + }, + "operations": [ + { + "clause": "begin screen", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 9, + "__rowNum__": 8, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nif (data('refrigerator_id') === null || data('refrigerator_id') === undefined) {\nactivePromptIndicies.push(0);\n}\nactivePromptIndicies.push(1);\nactivePromptIndicies.push(2);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 0 + }, + { + "_row_num": 10, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(3);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 1 + }, + { + "clause": "begin screen", + "display": { + "prompt": { + "text": "A" + } + }, + "_row_num": 11, + "__rowNum__": 10, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 70, + "__rowNum__": 69, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(4);\nactivePromptIndicies.push(5);\nactivePromptIndicies.push(6);\nactivePromptIndicies.push(7);\nactivePromptIndicies.push(8);\nactivePromptIndicies.push(9);\nactivePromptIndicies.push(10);\nactivePromptIndicies.push(11);\nactivePromptIndicies.push(12);\nif (selected(data('water_collected_refrigerator'), 'Yes')) {\nactivePromptIndicies.push(13);\n}\nactivePromptIndicies.push(14);\nactivePromptIndicies.push(15);\nif (selected(data('gasket_damage'), 'Yes')) {\nactivePromptIndicies.push(16);\nactivePromptIndicies.push(17);\n}\nactivePromptIndicies.push(18);\nif (selected(data('corrosion_refrigerator'), 'Yes')) {\nactivePromptIndicies.push(19);\nactivePromptIndicies.push(20);\n}\nactivePromptIndicies.push(21);\nif (selected(data('condensation_drain_problems'), 'Yes')) {\nactivePromptIndicies.push(22);\nactivePromptIndicies.push(23);\n}\nactivePromptIndicies.push(24);\nif (selected(data('power_cable_damage'), 'Yes')) {\nactivePromptIndicies.push(25);\nactivePromptIndicies.push(26);\n}\nactivePromptIndicies.push(27);\nif (selected(data('refrigerator_noise_smell'), 'Yes')) {\nactivePromptIndicies.push(28);\n}\nif (data('power_source') === 'solar') {\nactivePromptIndicies.push(29);\nactivePromptIndicies.push(30);\nif (selected(data('repair_solar_system'), 'Yes')) {\nactivePromptIndicies.push(31);\n}\nactivePromptIndicies.push(32);\n}\nactivePromptIndicies.push(33);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 2 + }, + { + "clause": "if", + "condition": "selected(data('failure_cause_known'), 'No')", + "_row_num": 71, + "__rowNum__": 70, + "_token_type": "goto_label", + "_branch_label": "_then71", + "operationIdx": 3 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else160", + "_row_num": 160, + "operationIdx": 4 + }, + { + "_row_num": 72, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(34);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 5 + }, + { + "clause": "begin screen", + "_row_num": 73, + "__rowNum__": 72, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 159, + "__rowNum__": 158, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(35);\nactivePromptIndicies.push(36);\nif (selected(data('main_component_first_reported_category'), 'cooling')) {\nactivePromptIndicies.push(37);\n}\nif (selected(data('main_component_first_reported_category'), 'electrical')) {\nactivePromptIndicies.push(38);\n}\nif (selected(data('main_component_first_reported_category'), 'electrical_solar')) {\nactivePromptIndicies.push(39);\n}\nif (selected(data('main_component_first_reported_category'), 'structural')) {\nactivePromptIndicies.push(40);\n}\nactivePromptIndicies.push(41);\nif (selected(data('main_component_second_reported_category'), 'cooling')) {\nactivePromptIndicies.push(42);\n}\nif (selected(data('main_component_second_reported_category'), 'electrical')) {\nactivePromptIndicies.push(43);\n}\nif (selected(data('main_component_second_reported_category'), 'electrical_solar')) {\nactivePromptIndicies.push(44);\n}\nif (selected(data('main_component_second_reported_category'), 'structural')) {\nactivePromptIndicies.push(45);\n}\nactivePromptIndicies.push(46);\nif (selected(data('main_component_third_reported_category'), 'cooling')) {\nactivePromptIndicies.push(47);\n}\nif (selected(data('main_component_third_reported_category'), 'electrical')) {\nactivePromptIndicies.push(48);\n}\nif (selected(data('main_component_third_reported_category'), 'electrical_solar')) {\nactivePromptIndicies.push(49);\n}\nif (selected(data('main_component_third_reported_category'), 'structural')) {\nactivePromptIndicies.push(50);\n}\nactivePromptIndicies.push(51);\nif (selected(data('door_hinges_loose'), 'Yes')) {\nactivePromptIndicies.push(52);\n}\nactivePromptIndicies.push(53);\nactivePromptIndicies.push(54);\nactivePromptIndicies.push(55);\nactivePromptIndicies.push(56);\nactivePromptIndicies.push(57);\nif (selected(data('signs_problem_electronic_compartment'), 'Yes')) {\nactivePromptIndicies.push(58);\nactivePromptIndicies.push(59);\n}\nactivePromptIndicies.push(60);\nif (selected(data('leaks_electronic_compartment'), 'Yes')) {\nactivePromptIndicies.push(61);\nactivePromptIndicies.push(62);\n}\nactivePromptIndicies.push(63);\nactivePromptIndicies.push(64);\nif (selected(data('illicit_repairs_electronic_compartment'), 'Yes')) {\nactivePromptIndicies.push(65);\nactivePromptIndicies.push(66);\n}\nactivePromptIndicies.push(67);\nactivePromptIndicies.push(68);\nactivePromptIndicies.push(69);\nactivePromptIndicies.push(70);\nactivePromptIndicies.push(71);\nactivePromptIndicies.push(72);\nactivePromptIndicies.push(73);\nactivePromptIndicies.push(74);\nactivePromptIndicies.push(75);\nif (data('power_source') === 'solar') {\nactivePromptIndicies.push(76);\n}\nactivePromptIndicies.push(77);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 6 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif160", + "_row_num": 160, + "operationIdx": 7 + }, + { + "clause": "if", + "condition": "selected(data('failure_cause_known_b'), 'Yes')", + "_row_num": 161, + "__rowNum__": 160, + "_token_type": "goto_label", + "_branch_label": "_then161", + "operationIdx": 8 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else163", + "_row_num": 163, + "operationIdx": 9 + }, + { + "_row_num": 162, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(78);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 10 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif163", + "_row_num": 163, + "operationIdx": 11 + }, + { + "clause": "begin screen", + "_row_num": 164, + "__rowNum__": 163, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 169, + "__rowNum__": 168, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(79);\nactivePromptIndicies.push(80);\nactivePromptIndicies.push(81);\nactivePromptIndicies.push(82);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 12 + }, + { + "_row_num": 171, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(83);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 13 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 172, + "operationIdx": 14 + }, + { + "_row_num": 172, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(84);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 15 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 172, + "operationIdx": 16 + } + ], + "branch_label_map": { + "_screen2": 0, + "_screen10": 1, + "_screen11": 2, + "_then71": 5, + "_screen72": 5, + "_screen73": 6, + "_else160": 8, + "_endif160": 8, + "_then161": 10, + "_screen162": 10, + "_else163": 12, + "_endif163": 12, + "_screen164": 12, + "_screen171": 13, + "_contents": 15, + "_screen172": 15 + } + } + }, + "dataTableModel": { + "refrigerator_id": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + }, + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "refrigerator_id", + "elementName": "refrigerator_id", + "elementSet": "data", + "elementPath": "refrigerator_id" + }, + "model_id": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "model_id", + "elementName": "model_id", + "elementSet": "data", + "elementPath": "model_id" + }, + "manufacturer": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "model" + } + ], + "elementKey": "manufacturer", + "elementName": "manufacturer", + "elementSet": "data", + "elementPath": "manufacturer" + }, + "facility_name": { + "type": "string", + "_defn": [ + { + "_row_num": 5, + "section_name": "model" + } + ], + "elementKey": "facility_name", + "elementName": "facility_name", + "elementSet": "data", + "elementPath": "facility_name" + }, + "followup_date": { + "type": "string", + "elementType": "date", + "_defn": [ + { + "_row_num": 6, + "section_name": "model" + } + ], + "elementKey": "followup_date", + "elementName": "followup_date", + "elementSet": "data", + "elementPath": "followup_date" + }, + "followup_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 7, + "section_name": "model" + } + ], + "elementKey": "followup_uuid", + "elementName": "followup_uuid", + "elementSet": "data", + "elementPath": "followup_uuid" + }, + "power_source": { + "type": "string", + "_defn": [ + { + "_row_num": 8, + "section_name": "model" + } + ], + "elementKey": "power_source", + "elementName": "power_source", + "elementSet": "data", + "elementPath": "power_source" + }, + "onsite_remote": { + "_defn": [ + { + "_row_num": 8, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "onsiteremote", + "elementKey": "onsite_remote", + "elementName": "onsite_remote", + "elementSet": "data", + "elementPath": "onsite_remote" + }, + "refrigerator_place": { + "_defn": [ + { + "_row_num": 13, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "refrigerator_place", + "elementKey": "refrigerator_place", + "elementName": "refrigerator_place", + "elementSet": "data", + "elementPath": "refrigerator_place" + }, + "temperature_alarm_caused": { + "_defn": [ + { + "_row_num": 14, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesnou", + "elementKey": "temperature_alarm_caused", + "elementName": "temperature_alarm_caused", + "elementSet": "data", + "elementPath": "temperature_alarm_caused" + }, + "refrigerator_cleaned": { + "_defn": [ + { + "_row_num": 15, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "time", + "elementKey": "refrigerator_cleaned", + "elementName": "refrigerator_cleaned", + "elementSet": "data", + "elementPath": "refrigerator_cleaned" + }, + "refrigerator_drained": { + "_defn": [ + { + "_row_num": 16, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "time", + "elementKey": "refrigerator_drained", + "elementName": "refrigerator_drained", + "elementSet": "data", + "elementPath": "refrigerator_drained" + }, + "refrigerator_exposed": { + "_defn": [ + { + "_row_num": 17, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesnou", + "elementKey": "refrigerator_exposed", + "elementName": "refrigerator_exposed", + "elementSet": "data", + "elementPath": "refrigerator_exposed" + }, + "refrigerator_ventilation_space": { + "_defn": [ + { + "_row_num": 18, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "refrigerator_ventilation_space", + "elementName": "refrigerator_ventilation_space", + "elementSet": "data", + "elementPath": "refrigerator_ventilation_space" + }, + "reading_temperature_display": { + "_defn": [ + { + "_row_num": 19, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "reading_temperature_display", + "elementName": "reading_temperature_display", + "elementSet": "data", + "elementPath": "reading_temperature_display" + }, + "water_collected_refrigerator": { + "_defn": [ + { + "_row_num": 21, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "water_collected_refrigerator", + "elementName": "water_collected_refrigerator", + "elementSet": "data", + "elementPath": "water_collected_refrigerator" + }, + "water_height": { + "_defn": [ + { + "_row_num": 23, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "water_height", + "elementName": "water_height", + "elementSet": "data", + "elementPath": "water_height" + }, + "store_vaccines": { + "_defn": [ + { + "_row_num": 26, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "store_vaccines", + "elementName": "store_vaccines", + "elementSet": "data", + "elementPath": "store_vaccines" + }, + "gasket_damage": { + "_defn": [ + { + "_row_num": 28, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "gasket_damage", + "elementName": "gasket_damage", + "elementSet": "data", + "elementPath": "gasket_damage" + }, + "gasket_observation": { + "_defn": [ + { + "_row_num": 30, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "gasket_observation", + "elementName": "gasket_observation", + "elementSet": "data", + "elementPath": "gasket_observation" + }, + "gasket_observation_image": { + "_defn": [ + { + "_row_num": 31, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "gasket_observation_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "gasket_observation_image.uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "gasket_observation_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "gasket_observation_image.contentType" + } + }, + "elementKey": "gasket_observation_image", + "elementName": "gasket_observation_image", + "elementSet": "data", + "elementPath": "gasket_observation_image", + "listChildElementKeys": [ + "gasket_observation_image_contentType", + "gasket_observation_image_uriFragment" + ], + "notUnitOfRetention": true + }, + "corrosion_refrigerator": { + "_defn": [ + { + "_row_num": 34, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "corrosion_refrigerator", + "elementName": "corrosion_refrigerator", + "elementSet": "data", + "elementPath": "corrosion_refrigerator" + }, + "corrosion_obervation": { + "_defn": [ + { + "_row_num": 36, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "corrosion_obervation", + "elementName": "corrosion_obervation", + "elementSet": "data", + "elementPath": "corrosion_obervation" + }, + "corrosion_obervation_image": { + "_defn": [ + { + "_row_num": 37, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "corrosion_obervation_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "corrosion_obervation_image.uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "corrosion_obervation_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "corrosion_obervation_image.contentType" + } + }, + "elementKey": "corrosion_obervation_image", + "elementName": "corrosion_obervation_image", + "elementSet": "data", + "elementPath": "corrosion_obervation_image", + "listChildElementKeys": [ + "corrosion_obervation_image_contentType", + "corrosion_obervation_image_uriFragment" + ], + "notUnitOfRetention": true + }, + "condensation_drain_problems": { + "_defn": [ + { + "_row_num": 40, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "condensation_drain_problems", + "elementName": "condensation_drain_problems", + "elementSet": "data", + "elementPath": "condensation_drain_problems" + }, + "condensation_drain_observation": { + "_defn": [ + { + "_row_num": 42, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "condensation_drain_observation", + "elementName": "condensation_drain_observation", + "elementSet": "data", + "elementPath": "condensation_drain_observation" + }, + "condensation_drain_observation_image": { + "_defn": [ + { + "_row_num": 43, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "condensation_drain_observation_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "condensation_drain_observation_image.uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "condensation_drain_observation_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "condensation_drain_observation_image.contentType" + } + }, + "elementKey": "condensation_drain_observation_image", + "elementName": "condensation_drain_observation_image", + "elementSet": "data", + "elementPath": "condensation_drain_observation_image", + "listChildElementKeys": [ + "condensation_drain_observation_image_contentType", + "condensation_drain_observation_image_uriFragment" + ], + "notUnitOfRetention": true + }, + "power_cable_damage": { + "_defn": [ + { + "_row_num": 46, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "power_cable_damage", + "elementName": "power_cable_damage", + "elementSet": "data", + "elementPath": "power_cable_damage" + }, + "power_cable_damage_observation": { + "_defn": [ + { + "_row_num": 48, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "power_cable_damage_observation", + "elementName": "power_cable_damage_observation", + "elementSet": "data", + "elementPath": "power_cable_damage_observation" + }, + "power_cable_damage_image": { + "_defn": [ + { + "_row_num": 49, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "power_cable_damage_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "power_cable_damage_image.uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "power_cable_damage_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "power_cable_damage_image.contentType" + } + }, + "elementKey": "power_cable_damage_image", + "elementName": "power_cable_damage_image", + "elementSet": "data", + "elementPath": "power_cable_damage_image", + "listChildElementKeys": [ + "power_cable_damage_image_contentType", + "power_cable_damage_image_uriFragment" + ], + "notUnitOfRetention": true + }, + "refrigerator_noise_smell": { + "_defn": [ + { + "_row_num": 53, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesnou", + "elementKey": "refrigerator_noise_smell", + "elementName": "refrigerator_noise_smell", + "elementSet": "data", + "elementPath": "refrigerator_noise_smell" + }, + "refrigerator_noise_smell_observation": { + "_defn": [ + { + "_row_num": 55, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "refrigerator_noise_smell_observation", + "elementName": "refrigerator_noise_smell_observation", + "elementSet": "data", + "elementPath": "refrigerator_noise_smell_observation" + }, + "solar_array_location": { + "_defn": [ + { + "_row_num": 60, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "solar_array_location", + "elementKey": "solar_array_location", + "elementName": "solar_array_location", + "elementSet": "data", + "elementPath": "solar_array_location" + }, + "repair_solar_system": { + "_defn": [ + { + "_row_num": 62, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "repair_solar_system", + "elementName": "repair_solar_system", + "elementSet": "data", + "elementPath": "repair_solar_system" + }, + "repair_why_what_actions": { + "_defn": [ + { + "_row_num": 64, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "repair_why_what_actions", + "elementName": "repair_why_what_actions", + "elementSet": "data", + "elementPath": "repair_why_what_actions" + }, + "solar_panels_cleaned": { + "_defn": [ + { + "_row_num": 67, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "time", + "elementKey": "solar_panels_cleaned", + "elementName": "solar_panels_cleaned", + "elementSet": "data", + "elementPath": "solar_panels_cleaned" + }, + "failure_cause_known": { + "_defn": [ + { + "_row_num": 69, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno_section_a", + "elementKey": "failure_cause_known", + "elementName": "failure_cause_known", + "elementSet": "data", + "elementPath": "failure_cause_known" + }, + "main_component_first_reported_category": { + "_defn": [ + { + "_row_num": 75, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "main_component", + "elementKey": "main_component_first_reported_category", + "elementName": "main_component_first_reported_category", + "elementSet": "data", + "elementPath": "main_component_first_reported_category" + }, + "main_component_first_cooling": { + "_defn": [ + { + "_row_num": 77, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "cooling_system", + "elementKey": "main_component_first_cooling", + "elementName": "main_component_first_cooling", + "elementSet": "data", + "elementPath": "main_component_first_cooling" + }, + "main_component_first_electrical": { + "_defn": [ + { + "_row_num": 80, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_system", + "elementKey": "main_component_first_electrical", + "elementName": "main_component_first_electrical", + "elementSet": "data", + "elementPath": "main_component_first_electrical" + }, + "main_component_first_solar": { + "_defn": [ + { + "_row_num": 83, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_solar_system", + "elementKey": "main_component_first_solar", + "elementName": "main_component_first_solar", + "elementSet": "data", + "elementPath": "main_component_first_solar" + }, + "main_component_first_structural": { + "_defn": [ + { + "_row_num": 86, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "structural_components", + "elementKey": "main_component_first_structural", + "elementName": "main_component_first_structural", + "elementSet": "data", + "elementPath": "main_component_first_structural" + }, + "main_component_second_reported_category": { + "_defn": [ + { + "_row_num": 88, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "main_component", + "elementKey": "main_component_second_reported_category", + "elementName": "main_component_second_reported_category", + "elementSet": "data", + "elementPath": "main_component_second_reported_category" + }, + "main_component_second_cooling": { + "_defn": [ + { + "_row_num": 90, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "cooling_system", + "elementKey": "main_component_second_cooling", + "elementName": "main_component_second_cooling", + "elementSet": "data", + "elementPath": "main_component_second_cooling" + }, + "main_component_second_electrical": { + "_defn": [ + { + "_row_num": 93, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_system", + "elementKey": "main_component_second_electrical", + "elementName": "main_component_second_electrical", + "elementSet": "data", + "elementPath": "main_component_second_electrical" + }, + "main_component_second_solar": { + "_defn": [ + { + "_row_num": 96, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_solar_system", + "elementKey": "main_component_second_solar", + "elementName": "main_component_second_solar", + "elementSet": "data", + "elementPath": "main_component_second_solar" + }, + "main_component_second_structural": { + "_defn": [ + { + "_row_num": 99, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "structural_components", + "elementKey": "main_component_second_structural", + "elementName": "main_component_second_structural", + "elementSet": "data", + "elementPath": "main_component_second_structural" + }, + "main_component_third_reported_category": { + "_defn": [ + { + "_row_num": 101, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "main_component", + "elementKey": "main_component_third_reported_category", + "elementName": "main_component_third_reported_category", + "elementSet": "data", + "elementPath": "main_component_third_reported_category" + }, + "main_component_third_cooling": { + "_defn": [ + { + "_row_num": 103, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "cooling_system", + "elementKey": "main_component_third_cooling", + "elementName": "main_component_third_cooling", + "elementSet": "data", + "elementPath": "main_component_third_cooling" + }, + "main_component_third_electrical": { + "_defn": [ + { + "_row_num": 106, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_system", + "elementKey": "main_component_third_electrical", + "elementName": "main_component_third_electrical", + "elementSet": "data", + "elementPath": "main_component_third_electrical" + }, + "main_component_third_solar": { + "_defn": [ + { + "_row_num": 109, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "electrical_solar_system", + "elementKey": "main_component_third_solar", + "elementName": "main_component_third_solar", + "elementSet": "data", + "elementPath": "main_component_third_solar" + }, + "main_component_third_structural": { + "_defn": [ + { + "_row_num": 112, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "structural_components", + "elementKey": "main_component_third_structural", + "elementName": "main_component_third_structural", + "elementSet": "data", + "elementPath": "main_component_third_structural" + }, + "door_hinges_loose": { + "_defn": [ + { + "_row_num": 115, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "door_hinges_loose", + "elementName": "door_hinges_loose", + "elementSet": "data", + "elementPath": "door_hinges_loose" + }, + "door_alignment_gap": { + "_defn": [ + { + "_row_num": 117, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "door_alignment_gap", + "elementName": "door_alignment_gap", + "elementSet": "data", + "elementPath": "door_alignment_gap" + }, + "access_cover_tempering": { + "_defn": [ + { + "_row_num": 120, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no_unable", + "elementKey": "access_cover_tempering", + "elementName": "access_cover_tempering", + "elementSet": "data", + "elementPath": "access_cover_tempering" + }, + "power_led_on_refrigerator": { + "_defn": [ + { + "_row_num": 121, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no_unable", + "elementKey": "power_led_on_refrigerator", + "elementName": "power_led_on_refrigerator", + "elementSet": "data", + "elementPath": "power_led_on_refrigerator" + }, + "ice_liner_intact": { + "_defn": [ + { + "_row_num": 122, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "iceliner_intact", + "elementKey": "ice_liner_intact", + "elementName": "ice_liner_intact", + "elementSet": "data", + "elementPath": "ice_liner_intact" + }, + "thermostat_setpoint": { + "_defn": [ + { + "_row_num": 123, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "thermostat_setpoint", + "elementName": "thermostat_setpoint", + "elementSet": "data", + "elementPath": "thermostat_setpoint" + }, + "signs_problem_electronic_compartment": { + "_defn": [ + { + "_row_num": 125, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "signs_problem_electronic_compartment", + "elementName": "signs_problem_electronic_compartment", + "elementSet": "data", + "elementPath": "signs_problem_electronic_compartment" + }, + "signs_problem_electronic_compartment_detail": { + "_defn": [ + { + "_row_num": 127, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "signs_problem_electronic_compartment_detail", + "elementName": "signs_problem_electronic_compartment_detail", + "elementSet": "data", + "elementPath": "signs_problem_electronic_compartment_detail" + }, + "signs_problem_electronic_compartment_image": { + "_defn": [ + { + "_row_num": 128, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "signs_problem_electronic_compartment_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "signs_problem_electronic_compartment_image.uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "signs_problem_electronic_compartment_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "signs_problem_electronic_compartment_image.contentType" + } + }, + "elementKey": "signs_problem_electronic_compartment_image", + "elementName": "signs_problem_electronic_compartment_image", + "elementSet": "data", + "elementPath": "signs_problem_electronic_compartment_image", + "listChildElementKeys": [ + "signs_problem_electronic_compartment_image_contentType", + "signs_problem_electronic_compartment_image_uriFragment" + ], + "notUnitOfRetention": true + }, + "leaks_electronic_compartment": { + "_defn": [ + { + "_row_num": 132, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "leaks_electronic_compartment", + "elementName": "leaks_electronic_compartment", + "elementSet": "data", + "elementPath": "leaks_electronic_compartment" + }, + "leaks_electronic_compartment_detail": { + "_defn": [ + { + "_row_num": 134, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "leaks_electronic_compartment_detail", + "elementName": "leaks_electronic_compartment_detail", + "elementSet": "data", + "elementPath": "leaks_electronic_compartment_detail" + }, + "leaks_electronic_compartment_image": { + "_defn": [ + { + "_row_num": 135, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "leaks_electronic_compartment_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "leaks_electronic_compartment_image.uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "leaks_electronic_compartment_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "leaks_electronic_compartment_image.contentType" + } + }, + "elementKey": "leaks_electronic_compartment_image", + "elementName": "leaks_electronic_compartment_image", + "elementSet": "data", + "elementPath": "leaks_electronic_compartment_image", + "listChildElementKeys": [ + "leaks_electronic_compartment_image_contentType", + "leaks_electronic_compartment_image_uriFragment" + ], + "notUnitOfRetention": true + }, + "fan_working_electronic_compartment": { + "_defn": [ + { + "_row_num": 138, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "fan_working_electronic_compartment", + "elementName": "fan_working_electronic_compartment", + "elementSet": "data", + "elementPath": "fan_working_electronic_compartment" + }, + "illicit_repairs_electronic_compartment": { + "_defn": [ + { + "_row_num": 140, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "illicit_repairs_electronic_compartment", + "elementName": "illicit_repairs_electronic_compartment", + "elementSet": "data", + "elementPath": "illicit_repairs_electronic_compartment" + }, + "illicit_repairs_electronic_compartment_detail": { + "_defn": [ + { + "_row_num": 142, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "illicit_repairs_electronic_compartment_detail", + "elementName": "illicit_repairs_electronic_compartment_detail", + "elementSet": "data", + "elementPath": "illicit_repairs_electronic_compartment_detail" + }, + "illicit_repairs_electronic_compartment_image": { + "_defn": [ + { + "_row_num": 143, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "illicit_repairs_electronic_compartment_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "illicit_repairs_electronic_compartment_image.uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "illicit_repairs_electronic_compartment_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "illicit_repairs_electronic_compartment_image.contentType" + } + }, + "elementKey": "illicit_repairs_electronic_compartment_image", + "elementName": "illicit_repairs_electronic_compartment_image", + "elementSet": "data", + "elementPath": "illicit_repairs_electronic_compartment_image", + "listChildElementKeys": [ + "illicit_repairs_electronic_compartment_image_contentType", + "illicit_repairs_electronic_compartment_image_uriFragment" + ], + "notUnitOfRetention": true + }, + "operating_range_voltage_stabilizer": { + "_defn": [ + { + "_row_num": 146, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "operating_range_voltage_stabilizer", + "elementName": "operating_range_voltage_stabilizer", + "elementSet": "data", + "elementPath": "operating_range_voltage_stabilizer" + }, + "input_voltage_reading": { + "_defn": [ + { + "_row_num": 147, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "input_voltage_reading", + "elementName": "input_voltage_reading", + "elementSet": "data", + "elementPath": "input_voltage_reading" + }, + "output_voltage_reading": { + "_defn": [ + { + "_row_num": 148, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "output_voltage_reading", + "elementName": "output_voltage_reading", + "elementSet": "data", + "elementPath": "output_voltage_reading" + }, + "replaced_model_same_device": { + "_defn": [ + { + "_row_num": 149, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "replaced_model_same_device", + "elementName": "replaced_model_same_device", + "elementSet": "data", + "elementPath": "replaced_model_same_device" + }, + "replaced_model_new_device": { + "_defn": [ + { + "_row_num": 150, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no_unable", + "elementKey": "replaced_model_new_device", + "elementName": "replaced_model_new_device", + "elementSet": "data", + "elementPath": "replaced_model_new_device" + }, + "replaced_provided_or_purchased": { + "_defn": [ + { + "_row_num": 151, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "provided_or_purchased", + "elementKey": "replaced_provided_or_purchased", + "elementName": "replaced_provided_or_purchased", + "elementSet": "data", + "elementPath": "replaced_provided_or_purchased" + }, + "physical_damage_voltage_stabilizer": { + "_defn": [ + { + "_row_num": 152, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "physical_damage_voltage_stabilizer", + "elementName": "physical_damage_voltage_stabilizer", + "elementSet": "data", + "elementPath": "physical_damage_voltage_stabilizer" + }, + "problems_connections_voltage_stabilizer": { + "_defn": [ + { + "_row_num": 153, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "problems_with_connection", + "elementKey": "problems_connections_voltage_stabilizer", + "elementName": "problems_connections_voltage_stabilizer", + "elementSet": "data", + "elementPath": "problems_connections_voltage_stabilizer" + }, + "voltage_stabilizer_available_use": { + "_defn": [ + { + "_row_num": 154, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "voltage_stabilizer_available_use", + "elementName": "voltage_stabilizer_available_use", + "elementSet": "data", + "elementPath": "voltage_stabilizer_available_use" + }, + "solar_system_grounded": { + "_defn": [ + { + "_row_num": 156, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "solar_system_grounded", + "elementName": "solar_system_grounded", + "elementSet": "data", + "elementPath": "solar_system_grounded" + }, + "failure_cause_known_b": { + "_defn": [ + { + "_row_num": 158, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno_section_b", + "elementKey": "failure_cause_known_b", + "elementName": "failure_cause_known_b", + "elementSet": "data", + "elementPath": "failure_cause_known_b" + }, + "tfa_visit_needed": { + "_defn": [ + { + "_row_num": 166, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "tfa_visit_needed", + "elementName": "tfa_visit_needed", + "elementSet": "data", + "elementPath": "tfa_visit_needed" + }, + "repairs_concerns_technician": { + "_defn": [ + { + "_row_num": 167, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "repairs_concerns_technician", + "elementName": "repairs_concerns_technician", + "elementSet": "data", + "elementPath": "repairs_concerns_technician" + }, + "replacement_parts_needed": { + "_defn": [ + { + "_row_num": 168, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "replacement_parts_needed", + "elementName": "replacement_parts_needed", + "elementSet": "data", + "elementPath": "replacement_parts_needed" + }, + "gasket_observation_image_uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "gasket_observation_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "gasket_observation_image.uriFragment" + }, + "gasket_observation_image_contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "gasket_observation_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "gasket_observation_image.contentType" + }, + "corrosion_obervation_image_uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "corrosion_obervation_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "corrosion_obervation_image.uriFragment" + }, + "corrosion_obervation_image_contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "corrosion_obervation_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "corrosion_obervation_image.contentType" + }, + "condensation_drain_observation_image_uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "condensation_drain_observation_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "condensation_drain_observation_image.uriFragment" + }, + "condensation_drain_observation_image_contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "condensation_drain_observation_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "condensation_drain_observation_image.contentType" + }, + "power_cable_damage_image_uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "power_cable_damage_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "power_cable_damage_image.uriFragment" + }, + "power_cable_damage_image_contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "power_cable_damage_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "power_cable_damage_image.contentType" + }, + "signs_problem_electronic_compartment_image_uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "signs_problem_electronic_compartment_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "signs_problem_electronic_compartment_image.uriFragment" + }, + "signs_problem_electronic_compartment_image_contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "signs_problem_electronic_compartment_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "signs_problem_electronic_compartment_image.contentType" + }, + "leaks_electronic_compartment_image_uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "leaks_electronic_compartment_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "leaks_electronic_compartment_image.uriFragment" + }, + "leaks_electronic_compartment_image_contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "leaks_electronic_compartment_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "leaks_electronic_compartment_image.contentType" + }, + "illicit_repairs_electronic_compartment_image_uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "illicit_repairs_electronic_compartment_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "illicit_repairs_electronic_compartment_image.uriFragment" + }, + "illicit_repairs_electronic_compartment_image_contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "illicit_repairs_electronic_compartment_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "illicit_repairs_electronic_compartment_image.contentType" + }, + "_id": { + "type": "string", + "isNotNullable": true, + "elementKey": "_id", + "elementName": "_id", + "elementSet": "instanceMetadata", + "elementPath": "_id" + }, + "_row_etag": { + "type": "string", + "isNotNullable": false, + "elementKey": "_row_etag", + "elementName": "_row_etag", + "elementSet": "instanceMetadata", + "elementPath": "_row_etag" + }, + "_sync_state": { + "type": "string", + "isNotNullable": true, + "elementKey": "_sync_state", + "elementName": "_sync_state", + "elementSet": "instanceMetadata", + "elementPath": "_sync_state" + }, + "_conflict_type": { + "type": "integer", + "isNotNullable": false, + "elementKey": "_conflict_type", + "elementName": "_conflict_type", + "elementSet": "instanceMetadata", + "elementPath": "_conflict_type" + }, + "_default_access": { + "type": "string", + "isNotNullable": false, + "elementKey": "_default_access", + "elementName": "_default_access", + "elementSet": "instanceMetadata", + "elementPath": "_default_access" + }, + "_form_id": { + "type": "string", + "isNotNullable": false, + "elementKey": "_form_id", + "elementName": "_form_id", + "elementSet": "instanceMetadata", + "elementPath": "_form_id" + }, + "_group_modify": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_modify", + "elementName": "_group_modify", + "elementSet": "instanceMetadata", + "elementPath": "_group_modify" + }, + "_group_privileged": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_privileged", + "elementName": "_group_privileged", + "elementSet": "instanceMetadata", + "elementPath": "_group_privileged" + }, + "_group_read_only": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_read_only", + "elementName": "_group_read_only", + "elementSet": "instanceMetadata", + "elementPath": "_group_read_only" + }, + "_locale": { + "type": "string", + "isNotNullable": false, + "elementKey": "_locale", + "elementName": "_locale", + "elementSet": "instanceMetadata", + "elementPath": "_locale" + }, + "_row_owner": { + "type": "string", + "isNotNullable": false, + "elementKey": "_row_owner", + "elementName": "_row_owner", + "elementSet": "instanceMetadata", + "elementPath": "_row_owner" + }, + "_savepoint_type": { + "type": "string", + "isNotNullable": false, + "elementKey": "_savepoint_type", + "elementName": "_savepoint_type", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_type" + }, + "_savepoint_timestamp": { + "type": "string", + "isNotNullable": true, + "elementKey": "_savepoint_timestamp", + "elementName": "_savepoint_timestamp", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_timestamp" + }, + "_savepoint_creator": { + "type": "string", + "isNotNullable": false, + "elementKey": "_savepoint_creator", + "elementName": "_savepoint_creator", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_creator" + } + }, + "properties": [ + { + "_partition": "Column", + "_aspect": "access_cover_tempering", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":31},{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":32},{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"Unable to determine\",\"display\":{\"title\":{\"text\":\"Unable to determine\"}},\"_row_num\":33}]" + }, + { + "_partition": "Column", + "_aspect": "condensation_drain_problems", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "corrosion_refrigerator", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "door_hinges_loose", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "failure_cause_known", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno_section_a\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes - continue to report the failure and causes\"}},\"_row_num\":52},{\"choice_list_name\":\"yesno_section_a\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No - continue on to Section B with more detailed follow-up questions\"}},\"_row_num\":53}]" + }, + { + "_partition": "Column", + "_aspect": "failure_cause_known_b", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno_section_b\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":55},{\"choice_list_name\":\"yesno_section_b\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":56}]" + }, + { + "_partition": "Column", + "_aspect": "fan_working_electronic_compartment", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "gasket_damage", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "ice_liner_intact", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"iceliner_intact\",\"data_value\":\"Yes, the ice liner is intact and in the correct place\",\"display\":{\"title\":{\"text\":\"Yes, the ice liner is intact and in the correct place\"}},\"_row_num\":35},{\"choice_list_name\":\"iceliner_intact\",\"data_value\":\"No, the ice liner is not intact and/or not in the correct place\",\"display\":{\"title\":{\"text\":\"No, the ice liner is not intact and/or not in the correct place\"}},\"_row_num\":36},{\"choice_list_name\":\"iceliner_intact\",\"data_value\":\"This refrigerator is not designed to operate with an ice liner\",\"display\":{\"title\":{\"text\":\"This refrigerator is not designed to operate with an ice liner\"}},\"_row_num\":37},{\"choice_list_name\":\"iceliner_intact\",\"data_value\":\"Unknown/no information\",\"display\":{\"title\":{\"text\":\"Unknown/no information\"}},\"_row_num\":38}]" + }, + { + "_partition": "Column", + "_aspect": "illicit_repairs_electronic_compartment", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "leaks_electronic_compartment", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_first_cooling", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"cooling_system\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":59},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"piping\",\"display\":{\"title\":{\"text\":\"Piping\"}},\"_row_num\":60},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"internal_condenser\",\"display\":{\"title\":{\"text\":\"Internal condenser\"}},\"_row_num\":61},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"external_condenser\",\"display\":{\"title\":{\"text\":\"External condenser\"}},\"_row_num\":62},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"filter_dryer\",\"display\":{\"title\":{\"text\":\"Filter dryer\"}},\"_row_num\":63},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"capillary\",\"display\":{\"title\":{\"text\":\"Capillary\"}},\"_row_num\":64},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"thermostat_sensor/external_display_sensor\",\"display\":{\"title\":{\"text\":\"Thermostat sensor/external display sensor\"}},\"_row_num\":65},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":66},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"compressor_controller/starting_device\",\"display\":{\"title\":{\"text\":\"Compressor controller/starting device\"}},\"_row_num\":67},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"thermostat_controller\",\"display\":{\"title\":{\"text\":\"Thermostat controller\"}},\"_row_num\":68},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"starting_capacitor\",\"display\":{\"title\":{\"text\":\"Starting capacitor\"}},\"_row_num\":69}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_first_electrical", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_cable\",\"display\":{\"title\":{\"text\":\"Power cable(s)\"}},\"_row_num\":71},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"keypad\",\"display\":{\"title\":{\"text\":\"Keypad\"}},\"_row_num\":72},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"external_temperature_display\",\"display\":{\"title\":{\"text\":\"External temperature display\"}},\"_row_num\":73},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_switch\",\"display\":{\"title\":{\"text\":\"Power switch\"}},\"_row_num\":74},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_LED\",\"display\":{\"title\":{\"text\":\"Power LED\"}},\"_row_num\":75},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"thermostat_sensor/external_display_sensor\",\"display\":{\"title\":{\"text\":\"Thermostat sensor/external display sensor\"}},\"_row_num\":76},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":77},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"compressor_controller/starting_device\",\"display\":{\"title\":{\"text\":\"Compressor controller/starting device\"}},\"_row_num\":78},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"thermostat_controller\",\"display\":{\"title\":{\"text\":\"Thermostat controller\"}},\"_row_num\":79},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"starting_capacitor\",\"display\":{\"title\":{\"text\":\"Starting capacitor\"}},\"_row_num\":80}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_first_reported_category", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"main_component\",\"data_value\":\"cooling\",\"display\":{\"title\":{\"text\":\"Cooling system\"}},\"_row_num\":24},{\"choice_list_name\":\"main_component\",\"data_value\":\"electrical\",\"display\":{\"title\":{\"text\":\"Electrical system\"}},\"_row_num\":25},{\"choice_list_name\":\"main_component\",\"data_value\":\"electrical_solar\",\"display\":{\"title\":{\"text\":\"Electrical system (solar specific)\"}},\"_row_num\":26},{\"choice_list_name\":\"main_component\",\"data_value\":\"structural\",\"display\":{\"title\":{\"text\":\"Structural Components\"}},\"_row_num\":27},{\"choice_list_name\":\"main_component\",\"data_value\":\"not_applicable\",\"display\":{\"title\":{\"text\":\"Not applicable – no build quality issues reported\"}},\"_row_num\":28}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_first_solar", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_panels\",\"display\":{\"title\":{\"text\":\"Solar panels\"}},\"_row_num\":82},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_array_support_structure/mounting\",\"display\":{\"title\":{\"text\":\"Solar array support structure/mounting\"}},\"_row_num\":83},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_battery\",\"display\":{\"title\":{\"text\":\"Solar battery\"}},\"_row_num\":84},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_wiring\",\"display\":{\"title\":{\"text\":\"Solar wiring\"}},\"_row_num\":85}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_first_structural", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"structural_components\",\"data_value\":\"casing\",\"display\":{\"title\":{\"text\":\"Casing\"}},\"_row_num\":87},{\"choice_list_name\":\"structural_components\",\"data_value\":\"base\",\"display\":{\"title\":{\"text\":\"Base\"}},\"_row_num\":88},{\"choice_list_name\":\"structural_components\",\"data_value\":\"access_cover\",\"display\":{\"title\":{\"text\":\"Access cover\"}},\"_row_num\":89},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vents\",\"display\":{\"title\":{\"text\":\"Vents\"}},\"_row_num\":90},{\"choice_list_name\":\"structural_components\",\"data_value\":\"condensation_drainage\",\"display\":{\"title\":{\"text\":\"Condensation drainage\"}},\"_row_num\":91},{\"choice_list_name\":\"structural_components\",\"data_value\":\"handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":92},{\"choice_list_name\":\"structural_components\",\"data_value\":\"gasket\",\"display\":{\"title\":{\"text\":\"Gasket\"}},\"_row_num\":93},{\"choice_list_name\":\"structural_components\",\"data_value\":\"alignment\",\"display\":{\"title\":{\"text\":\"Alignment\"}},\"_row_num\":94},{\"choice_list_name\":\"structural_components\",\"data_value\":\"hinges\",\"display\":{\"title\":{\"text\":\"Hinges\"}},\"_row_num\":95},{\"choice_list_name\":\"structural_components\",\"data_value\":\"latch/clasp\",\"display\":{\"title\":{\"text\":\"Latch/clasp\"}},\"_row_num\":96},{\"choice_list_name\":\"structural_components\",\"data_value\":\"lock/key\",\"display\":{\"title\":{\"text\":\"Lock/key\"}},\"_row_num\":97},{\"choice_list_name\":\"structural_components\",\"data_value\":\"ice_liner/water_packs\",\"display\":{\"title\":{\"text\":\"Ice liner/water packs\"}},\"_row_num\":98},{\"choice_list_name\":\"structural_components\",\"data_value\":\"shelving/baskets\",\"display\":{\"title\":{\"text\":\"Shelving/baskets\"}},\"_row_num\":99},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vaccine_compartment_walls\",\"display\":{\"title\":{\"text\":\"Vaccine compartment walls\"}},\"_row_num\":100},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vaccine_compartment_bottom\",\"display\":{\"title\":{\"text\":\"Vaccine compartment bottom\"}},\"_row_num\":101},{\"choice_list_name\":\"structural_components\",\"data_value\":\"grate\",\"display\":{\"title\":{\"text\":\"Grate\"}},\"_row_num\":102},{\"choice_list_name\":\"structural_components\",\"data_value\":\"drain\",\"display\":{\"title\":{\"text\":\"Drain\"}},\"_row_num\":103},{\"choice_list_name\":\"structural_components\",\"data_value\":\"sensor_mount_or_seal\",\"display\":{\"title\":{\"text\":\"Sensor mount or seal\"}},\"_row_num\":104},{\"choice_list_name\":\"structural_components\",\"data_value\":\"base_plate\",\"display\":{\"title\":{\"text\":\"Base plate\"}},\"_row_num\":105}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_second_cooling", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"cooling_system\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":59},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"piping\",\"display\":{\"title\":{\"text\":\"Piping\"}},\"_row_num\":60},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"internal_condenser\",\"display\":{\"title\":{\"text\":\"Internal condenser\"}},\"_row_num\":61},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"external_condenser\",\"display\":{\"title\":{\"text\":\"External condenser\"}},\"_row_num\":62},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"filter_dryer\",\"display\":{\"title\":{\"text\":\"Filter dryer\"}},\"_row_num\":63},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"capillary\",\"display\":{\"title\":{\"text\":\"Capillary\"}},\"_row_num\":64},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"thermostat_sensor/external_display_sensor\",\"display\":{\"title\":{\"text\":\"Thermostat sensor/external display sensor\"}},\"_row_num\":65},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":66},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"compressor_controller/starting_device\",\"display\":{\"title\":{\"text\":\"Compressor controller/starting device\"}},\"_row_num\":67},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"thermostat_controller\",\"display\":{\"title\":{\"text\":\"Thermostat controller\"}},\"_row_num\":68},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"starting_capacitor\",\"display\":{\"title\":{\"text\":\"Starting capacitor\"}},\"_row_num\":69}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_second_electrical", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_cable\",\"display\":{\"title\":{\"text\":\"Power cable(s)\"}},\"_row_num\":71},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"keypad\",\"display\":{\"title\":{\"text\":\"Keypad\"}},\"_row_num\":72},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"external_temperature_display\",\"display\":{\"title\":{\"text\":\"External temperature display\"}},\"_row_num\":73},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_switch\",\"display\":{\"title\":{\"text\":\"Power switch\"}},\"_row_num\":74},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_LED\",\"display\":{\"title\":{\"text\":\"Power LED\"}},\"_row_num\":75},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"thermostat_sensor/external_display_sensor\",\"display\":{\"title\":{\"text\":\"Thermostat sensor/external display sensor\"}},\"_row_num\":76},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":77},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"compressor_controller/starting_device\",\"display\":{\"title\":{\"text\":\"Compressor controller/starting device\"}},\"_row_num\":78},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"thermostat_controller\",\"display\":{\"title\":{\"text\":\"Thermostat controller\"}},\"_row_num\":79},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"starting_capacitor\",\"display\":{\"title\":{\"text\":\"Starting capacitor\"}},\"_row_num\":80}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_second_reported_category", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"main_component\",\"data_value\":\"cooling\",\"display\":{\"title\":{\"text\":\"Cooling system\"}},\"_row_num\":24},{\"choice_list_name\":\"main_component\",\"data_value\":\"electrical\",\"display\":{\"title\":{\"text\":\"Electrical system\"}},\"_row_num\":25},{\"choice_list_name\":\"main_component\",\"data_value\":\"electrical_solar\",\"display\":{\"title\":{\"text\":\"Electrical system (solar specific)\"}},\"_row_num\":26},{\"choice_list_name\":\"main_component\",\"data_value\":\"structural\",\"display\":{\"title\":{\"text\":\"Structural Components\"}},\"_row_num\":27},{\"choice_list_name\":\"main_component\",\"data_value\":\"not_applicable\",\"display\":{\"title\":{\"text\":\"Not applicable – no build quality issues reported\"}},\"_row_num\":28}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_second_solar", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_panels\",\"display\":{\"title\":{\"text\":\"Solar panels\"}},\"_row_num\":82},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_array_support_structure/mounting\",\"display\":{\"title\":{\"text\":\"Solar array support structure/mounting\"}},\"_row_num\":83},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_battery\",\"display\":{\"title\":{\"text\":\"Solar battery\"}},\"_row_num\":84},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_wiring\",\"display\":{\"title\":{\"text\":\"Solar wiring\"}},\"_row_num\":85}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_second_structural", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"structural_components\",\"data_value\":\"casing\",\"display\":{\"title\":{\"text\":\"Casing\"}},\"_row_num\":87},{\"choice_list_name\":\"structural_components\",\"data_value\":\"base\",\"display\":{\"title\":{\"text\":\"Base\"}},\"_row_num\":88},{\"choice_list_name\":\"structural_components\",\"data_value\":\"access_cover\",\"display\":{\"title\":{\"text\":\"Access cover\"}},\"_row_num\":89},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vents\",\"display\":{\"title\":{\"text\":\"Vents\"}},\"_row_num\":90},{\"choice_list_name\":\"structural_components\",\"data_value\":\"condensation_drainage\",\"display\":{\"title\":{\"text\":\"Condensation drainage\"}},\"_row_num\":91},{\"choice_list_name\":\"structural_components\",\"data_value\":\"handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":92},{\"choice_list_name\":\"structural_components\",\"data_value\":\"gasket\",\"display\":{\"title\":{\"text\":\"Gasket\"}},\"_row_num\":93},{\"choice_list_name\":\"structural_components\",\"data_value\":\"alignment\",\"display\":{\"title\":{\"text\":\"Alignment\"}},\"_row_num\":94},{\"choice_list_name\":\"structural_components\",\"data_value\":\"hinges\",\"display\":{\"title\":{\"text\":\"Hinges\"}},\"_row_num\":95},{\"choice_list_name\":\"structural_components\",\"data_value\":\"latch/clasp\",\"display\":{\"title\":{\"text\":\"Latch/clasp\"}},\"_row_num\":96},{\"choice_list_name\":\"structural_components\",\"data_value\":\"lock/key\",\"display\":{\"title\":{\"text\":\"Lock/key\"}},\"_row_num\":97},{\"choice_list_name\":\"structural_components\",\"data_value\":\"ice_liner/water_packs\",\"display\":{\"title\":{\"text\":\"Ice liner/water packs\"}},\"_row_num\":98},{\"choice_list_name\":\"structural_components\",\"data_value\":\"shelving/baskets\",\"display\":{\"title\":{\"text\":\"Shelving/baskets\"}},\"_row_num\":99},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vaccine_compartment_walls\",\"display\":{\"title\":{\"text\":\"Vaccine compartment walls\"}},\"_row_num\":100},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vaccine_compartment_bottom\",\"display\":{\"title\":{\"text\":\"Vaccine compartment bottom\"}},\"_row_num\":101},{\"choice_list_name\":\"structural_components\",\"data_value\":\"grate\",\"display\":{\"title\":{\"text\":\"Grate\"}},\"_row_num\":102},{\"choice_list_name\":\"structural_components\",\"data_value\":\"drain\",\"display\":{\"title\":{\"text\":\"Drain\"}},\"_row_num\":103},{\"choice_list_name\":\"structural_components\",\"data_value\":\"sensor_mount_or_seal\",\"display\":{\"title\":{\"text\":\"Sensor mount or seal\"}},\"_row_num\":104},{\"choice_list_name\":\"structural_components\",\"data_value\":\"base_plate\",\"display\":{\"title\":{\"text\":\"Base plate\"}},\"_row_num\":105}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_third_cooling", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"cooling_system\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":59},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"piping\",\"display\":{\"title\":{\"text\":\"Piping\"}},\"_row_num\":60},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"internal_condenser\",\"display\":{\"title\":{\"text\":\"Internal condenser\"}},\"_row_num\":61},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"external_condenser\",\"display\":{\"title\":{\"text\":\"External condenser\"}},\"_row_num\":62},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"filter_dryer\",\"display\":{\"title\":{\"text\":\"Filter dryer\"}},\"_row_num\":63},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"capillary\",\"display\":{\"title\":{\"text\":\"Capillary\"}},\"_row_num\":64},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"thermostat_sensor/external_display_sensor\",\"display\":{\"title\":{\"text\":\"Thermostat sensor/external display sensor\"}},\"_row_num\":65},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":66},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"compressor_controller/starting_device\",\"display\":{\"title\":{\"text\":\"Compressor controller/starting device\"}},\"_row_num\":67},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"thermostat_controller\",\"display\":{\"title\":{\"text\":\"Thermostat controller\"}},\"_row_num\":68},{\"choice_list_name\":\"cooling_system\",\"data_value\":\"starting_capacitor\",\"display\":{\"title\":{\"text\":\"Starting capacitor\"}},\"_row_num\":69}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_third_electrical", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_cable\",\"display\":{\"title\":{\"text\":\"Power cable(s)\"}},\"_row_num\":71},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"keypad\",\"display\":{\"title\":{\"text\":\"Keypad\"}},\"_row_num\":72},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"external_temperature_display\",\"display\":{\"title\":{\"text\":\"External temperature display\"}},\"_row_num\":73},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_switch\",\"display\":{\"title\":{\"text\":\"Power switch\"}},\"_row_num\":74},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"power_LED\",\"display\":{\"title\":{\"text\":\"Power LED\"}},\"_row_num\":75},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"thermostat_sensor/external_display_sensor\",\"display\":{\"title\":{\"text\":\"Thermostat sensor/external display sensor\"}},\"_row_num\":76},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":77},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"compressor_controller/starting_device\",\"display\":{\"title\":{\"text\":\"Compressor controller/starting device\"}},\"_row_num\":78},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"thermostat_controller\",\"display\":{\"title\":{\"text\":\"Thermostat controller\"}},\"_row_num\":79},{\"choice_list_name\":\"electrical_system\",\"data_value\":\"starting_capacitor\",\"display\":{\"title\":{\"text\":\"Starting capacitor\"}},\"_row_num\":80}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_third_reported_category", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"main_component\",\"data_value\":\"cooling\",\"display\":{\"title\":{\"text\":\"Cooling system\"}},\"_row_num\":24},{\"choice_list_name\":\"main_component\",\"data_value\":\"electrical\",\"display\":{\"title\":{\"text\":\"Electrical system\"}},\"_row_num\":25},{\"choice_list_name\":\"main_component\",\"data_value\":\"electrical_solar\",\"display\":{\"title\":{\"text\":\"Electrical system (solar specific)\"}},\"_row_num\":26},{\"choice_list_name\":\"main_component\",\"data_value\":\"structural\",\"display\":{\"title\":{\"text\":\"Structural Components\"}},\"_row_num\":27},{\"choice_list_name\":\"main_component\",\"data_value\":\"not_applicable\",\"display\":{\"title\":{\"text\":\"Not applicable – no build quality issues reported\"}},\"_row_num\":28}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_third_solar", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_panels\",\"display\":{\"title\":{\"text\":\"Solar panels\"}},\"_row_num\":82},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_array_support_structure/mounting\",\"display\":{\"title\":{\"text\":\"Solar array support structure/mounting\"}},\"_row_num\":83},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_battery\",\"display\":{\"title\":{\"text\":\"Solar battery\"}},\"_row_num\":84},{\"choice_list_name\":\"electrical_solar_system\",\"data_value\":\"solar_wiring\",\"display\":{\"title\":{\"text\":\"Solar wiring\"}},\"_row_num\":85}]" + }, + { + "_partition": "Column", + "_aspect": "main_component_third_structural", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"structural_components\",\"data_value\":\"casing\",\"display\":{\"title\":{\"text\":\"Casing\"}},\"_row_num\":87},{\"choice_list_name\":\"structural_components\",\"data_value\":\"base\",\"display\":{\"title\":{\"text\":\"Base\"}},\"_row_num\":88},{\"choice_list_name\":\"structural_components\",\"data_value\":\"access_cover\",\"display\":{\"title\":{\"text\":\"Access cover\"}},\"_row_num\":89},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vents\",\"display\":{\"title\":{\"text\":\"Vents\"}},\"_row_num\":90},{\"choice_list_name\":\"structural_components\",\"data_value\":\"condensation_drainage\",\"display\":{\"title\":{\"text\":\"Condensation drainage\"}},\"_row_num\":91},{\"choice_list_name\":\"structural_components\",\"data_value\":\"handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":92},{\"choice_list_name\":\"structural_components\",\"data_value\":\"gasket\",\"display\":{\"title\":{\"text\":\"Gasket\"}},\"_row_num\":93},{\"choice_list_name\":\"structural_components\",\"data_value\":\"alignment\",\"display\":{\"title\":{\"text\":\"Alignment\"}},\"_row_num\":94},{\"choice_list_name\":\"structural_components\",\"data_value\":\"hinges\",\"display\":{\"title\":{\"text\":\"Hinges\"}},\"_row_num\":95},{\"choice_list_name\":\"structural_components\",\"data_value\":\"latch/clasp\",\"display\":{\"title\":{\"text\":\"Latch/clasp\"}},\"_row_num\":96},{\"choice_list_name\":\"structural_components\",\"data_value\":\"lock/key\",\"display\":{\"title\":{\"text\":\"Lock/key\"}},\"_row_num\":97},{\"choice_list_name\":\"structural_components\",\"data_value\":\"ice_liner/water_packs\",\"display\":{\"title\":{\"text\":\"Ice liner/water packs\"}},\"_row_num\":98},{\"choice_list_name\":\"structural_components\",\"data_value\":\"shelving/baskets\",\"display\":{\"title\":{\"text\":\"Shelving/baskets\"}},\"_row_num\":99},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vaccine_compartment_walls\",\"display\":{\"title\":{\"text\":\"Vaccine compartment walls\"}},\"_row_num\":100},{\"choice_list_name\":\"structural_components\",\"data_value\":\"vaccine_compartment_bottom\",\"display\":{\"title\":{\"text\":\"Vaccine compartment bottom\"}},\"_row_num\":101},{\"choice_list_name\":\"structural_components\",\"data_value\":\"grate\",\"display\":{\"title\":{\"text\":\"Grate\"}},\"_row_num\":102},{\"choice_list_name\":\"structural_components\",\"data_value\":\"drain\",\"display\":{\"title\":{\"text\":\"Drain\"}},\"_row_num\":103},{\"choice_list_name\":\"structural_components\",\"data_value\":\"sensor_mount_or_seal\",\"display\":{\"title\":{\"text\":\"Sensor mount or seal\"}},\"_row_num\":104},{\"choice_list_name\":\"structural_components\",\"data_value\":\"base_plate\",\"display\":{\"title\":{\"text\":\"Base plate\"}},\"_row_num\":105}]" + }, + { + "_partition": "Column", + "_aspect": "onsite_remote", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"onsiteremote\",\"data_value\":\"Onsite\",\"display\":{\"title\":{\"text\":\"Onsite\"}},\"_row_num\":49},{\"choice_list_name\":\"onsiteremote\",\"data_value\":\"Remote\",\"display\":{\"title\":{\"text\":\"Remote\"}},\"_row_num\":50}]" + }, + { + "_partition": "Column", + "_aspect": "physical_damage_voltage_stabilizer", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "power_cable_damage", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "power_led_on_refrigerator", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":31},{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":32},{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"Unable to determine\",\"display\":{\"title\":{\"text\":\"Unable to determine\"}},\"_row_num\":33}]" + }, + { + "_partition": "Column", + "_aspect": "problems_connections_voltage_stabilizer", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"problems_with_connection\",\"data_value\":\"Loose connection\",\"display\":{\"title\":{\"text\":\"Loose connection\"}},\"_row_num\":44},{\"choice_list_name\":\"problems_with_connection\",\"data_value\":\"Cable damage\",\"display\":{\"title\":{\"text\":\"Cable damage\"}},\"_row_num\":45},{\"choice_list_name\":\"problems_with_connection\",\"data_value\":\"Plug/Receptacle damage\",\"display\":{\"title\":{\"text\":\"Plug/Receptacle damage\"}},\"_row_num\":46},{\"choice_list_name\":\"problems_with_connection\",\"data_value\":\"Refrigerator plug type and voltage stabilizer receptacle type mismatched\",\"display\":{\"title\":{\"text\":\"Refrigerator plug type and voltage stabilizer receptacle type mismatched\"}},\"_row_num\":47}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerator_cleaned", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"time\",\"data_value\":\"Weekly\",\"display\":{\"title\":{\"text\":\"Weekly\"}},\"_row_num\":15},{\"choice_list_name\":\"time\",\"data_value\":\"Monthly\",\"display\":{\"title\":{\"text\":\"Monthly\"}},\"_row_num\":16},{\"choice_list_name\":\"time\",\"data_value\":\"Yearly\",\"display\":{\"title\":{\"text\":\"Yearly\"}},\"_row_num\":17},{\"choice_list_name\":\"time\",\"data_value\":\"Never\",\"display\":{\"title\":{\"text\":\"Never\"}},\"_row_num\":18}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerator_drained", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"time\",\"data_value\":\"Weekly\",\"display\":{\"title\":{\"text\":\"Weekly\"}},\"_row_num\":15},{\"choice_list_name\":\"time\",\"data_value\":\"Monthly\",\"display\":{\"title\":{\"text\":\"Monthly\"}},\"_row_num\":16},{\"choice_list_name\":\"time\",\"data_value\":\"Yearly\",\"display\":{\"title\":{\"text\":\"Yearly\"}},\"_row_num\":17},{\"choice_list_name\":\"time\",\"data_value\":\"Never\",\"display\":{\"title\":{\"text\":\"Never\"}},\"_row_num\":18}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerator_exposed", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesnou\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":11},{\"choice_list_name\":\"yesnou\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":12},{\"choice_list_name\":\"yesnou\",\"data_value\":\"Unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":13}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerator_noise_smell", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesnou\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":11},{\"choice_list_name\":\"yesnou\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":12},{\"choice_list_name\":\"yesnou\",\"data_value\":\"Unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":13}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerator_place", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"refrigerator_place\",\"data_value\":\"Bottom of vaccine compartment\",\"display\":{\"title\":{\"text\":\"Bottom of vaccine compartment\"}},\"_row_num\":6},{\"choice_list_name\":\"refrigerator_place\",\"data_value\":\"Walls of vaccine compartment\",\"display\":{\"title\":{\"text\":\"Walls of vaccine compartment\"}},\"_row_num\":7},{\"choice_list_name\":\"refrigerator_place\",\"data_value\":\"On shelf or basket\",\"display\":{\"title\":{\"text\":\"On shelf or basket\"}},\"_row_num\":8},{\"choice_list_name\":\"refrigerator_place\",\"data_value\":\"Inside of door\",\"display\":{\"title\":{\"text\":\"Inside of door\"}},\"_row_num\":9}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerator_ventilation_space", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "repair_solar_system", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "replaced_model_new_device", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":31},{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":32},{\"choice_list_name\":\"yes_no_unable\",\"data_value\":\"Unable to determine\",\"display\":{\"title\":{\"text\":\"Unable to determine\"}},\"_row_num\":33}]" + }, + { + "_partition": "Column", + "_aspect": "replaced_provided_or_purchased", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"provided_or_purchased\",\"data_value\":\"Provided with refrigerator\",\"display\":{\"title\":{\"text\":\"Provided with refrigerator\"}},\"_row_num\":40},{\"choice_list_name\":\"provided_or_purchased\",\"data_value\":\"Purchased separately\",\"display\":{\"title\":{\"text\":\"Purchased separately\"}},\"_row_num\":41},{\"choice_list_name\":\"provided_or_purchased\",\"data_value\":\"Unable to determine\",\"display\":{\"title\":{\"text\":\"Unable to determine\"}},\"_row_num\":42}]" + }, + { + "_partition": "Column", + "_aspect": "signs_problem_electronic_compartment", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "solar_array_location", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"solar_array_location\",\"data_value\":\"Ground\",\"display\":{\"title\":{\"text\":\"Ground\"}},\"_row_num\":20},{\"choice_list_name\":\"solar_array_location\",\"data_value\":\"Roof\",\"display\":{\"title\":{\"text\":\"Roof\"}},\"_row_num\":21},{\"choice_list_name\":\"solar_array_location\",\"data_value\":\"Pole\",\"display\":{\"title\":{\"text\":\"Pole\"}},\"_row_num\":22}]" + }, + { + "_partition": "Column", + "_aspect": "solar_panels_cleaned", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"time\",\"data_value\":\"Weekly\",\"display\":{\"title\":{\"text\":\"Weekly\"}},\"_row_num\":15},{\"choice_list_name\":\"time\",\"data_value\":\"Monthly\",\"display\":{\"title\":{\"text\":\"Monthly\"}},\"_row_num\":16},{\"choice_list_name\":\"time\",\"data_value\":\"Yearly\",\"display\":{\"title\":{\"text\":\"Yearly\"}},\"_row_num\":17},{\"choice_list_name\":\"time\",\"data_value\":\"Never\",\"display\":{\"title\":{\"text\":\"Never\"}},\"_row_num\":18}]" + }, + { + "_partition": "Column", + "_aspect": "solar_system_grounded", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "store_vaccines", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "temperature_alarm_caused", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesnou\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":11},{\"choice_list_name\":\"yesnou\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":12},{\"choice_list_name\":\"yesnou\",\"data_value\":\"Unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":13}]" + }, + { + "_partition": "Column", + "_aspect": "tfa_visit_needed", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "voltage_stabilizer_available_use", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "water_collected_refrigerator", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "FormType", + "_aspect": "default", + "_key": "FormType.formType", + "_type": "string", + "_value": "SURVEY" + }, + { + "_partition": "SurveyUtil", + "_aspect": "default", + "_key": "SurveyUtil.formId", + "_type": "string", + "_value": "wrong_form" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "defaultViewType", + "_type": "string", + "_value": "LIST" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "detailViewFileName", + "_type": "string", + "_value": "config/tables/follow_up/html/follow_up_detail.html" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "displayName", + "_type": "object", + "_value": "{\"text\":\"Follow-up\"}" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "listViewFileName", + "_type": "string", + "_value": "config/tables/follow_up/html/follow_up_list.html" + }, + { + "_partition": "Table", + "_aspect": "security", + "_key": "defaultAccessOnCreation", + "_type": "string", + "_value": "HIDDEN" + }, + { + "_partition": "Table", + "_aspect": "security", + "_key": "unverifiedUserCanCreate", + "_type": "boolean", + "_value": "false" + } + ] + } +} diff --git a/app/config/tables/follow_up/html/follow_up_detail.html b/app/config/tables/follow_up/html/follow_up_detail.html new file mode 100644 index 000000000..a2fbc4f9e --- /dev/null +++ b/app/config/tables/follow_up/html/follow_up_detail.html @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + +
+
+

Refrigerator

+ Loading.. +
+
+ + + + + +
+
+ +
+

Summary

+
+
Follow-up ID:
+
Follow-up Date:
+
Refrigerator ID:
+
+
+ + +
+ + + + diff --git a/app/config/tables/follow_up/html/follow_up_list.html b/app/config/tables/follow_up/html/follow_up_list.html new file mode 100644 index 000000000..70dfa2631 --- /dev/null +++ b/app/config/tables/follow_up/html/follow_up_list.html @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + +
+
+

Loading...

+
+ + + + + +
+ +
+
+
+ + + +
+
+
+
+
+ Showing - of + +
+
+ +
+ + diff --git a/app/config/tables/follow_up/js/follow_up_detail.js b/app/config/tables/follow_up/js/follow_up_detail.js new file mode 100644 index 000000000..4ae09126a --- /dev/null +++ b/app/config/tables/follow_up/js/follow_up_detail.js @@ -0,0 +1,159 @@ +/** + * The file for displaying the detail view of the refrigerator inventory table. + */ +/* global $, odkTables, odkData, util */ +'use strict'; + +var followupSurveyResultSet = {}; +var failureReportingData = {}; + +function cbFrigSuccess(result) { + failureReportingData = result; + + util.showIdForDetail('#followup_id', 'followup_uuid', followupSurveyResultSet, false); + $('#followup_date').text(followupSurveyResultSet.get('followup_date').slice(0,10)); + util.showIdForDetail('#refrigerator_id', 'refrigerator_id', followupSurveyResultSet, false); + + var componentFailureColumn = failureReportingData.getColumnData('component_failure'); + var failureCause1Column = failureReportingData.getColumnData('failure_cause_1'); + var failureCause2Column = failureReportingData.getColumnData('failure_cause_2'); + + if(componentFailureColumn.length > 0){ + document.getElementById('dynamic_layout').innerHTML += + '

Failure Reporting

'; + } + + for (let i = 0; i < componentFailureColumn.length; i++) { + + var component_failure = "N/A"; + var failure_cause_1 = "N/A"; + var failure_cause_2 = "N/A"; + + if(componentFailureColumn[i] != null){ + component_failure = componentFailureColumn[i]; + } + + if(failureCause1Column[i] != null){ + failure_cause_1 = failureCause1Column[i]; + } + + if(failureCause2Column[i] != null){ + failure_cause_2 = failureCause2Column[i]; + } + + document.getElementById('dynamic_layout').innerHTML += + '

' + "Failure Reporting " + (i+1) + ':

' + + '

' + "Component failure:" + ' ' + component_failure +'

' + + '

' + "Failure cause 1:" + ' ' + failure_cause_1 +'

' + + '

' + "Failure cause 2:" + ' ' + failure_cause_2 +'

'; + } + + var tfaVisitColumn = followupSurveyResultSet.get('tfa_visit_needed'); + var repairsConcernsColumn = followupSurveyResultSet.get('repairs_concerns_technician'); + var replacementPartsColumn = followupSurveyResultSet.get('replacement_parts_needed'); + + var tfaVisit = "N/A"; + var repairsConcerns = "N/A"; + var replacementParts = "N/A"; + + if(tfaVisitColumn != null){ + tfaVisit = tfaVisitColumn; + } + + if(repairsConcernsColumn != null){ + repairsConcerns = repairsConcernsColumn; + } + + if(replacementPartsColumn != null){ + replacementParts = replacementPartsColumn; + } + + document.getElementById('dynamic_layout').innerHTML += + '

Information For Technician

' + + '

' + "TFA visit needed:" + ' ' + tfaVisit +'

' + + '

' + "Repairs attempted or concerns:" + ' ' + repairsConcerns +'

' + + '

' + "Replacement part(s) needed:" + ' ' + replacementParts +'

'; + + document.getElementById('dynamic_layout').innerHTML += + '
' + + '

Edit Follow-up Survey

'+ + '
' + + + '
' + + '

Delete Follow-up Survey

'+ + '
'; + + var access = followupSurveyResultSet.get('_effective_access'); + if (access.indexOf('w') !== -1) { + var editButton = $('#editFollSurveyBtn'); + editButton.removeClass('hideButton'); + } + + if (access.indexOf('d') !== -1) { + var deleteButton = $('#delFollSurveyBtn'); + deleteButton.removeClass('hideButton'); + } +} + +function cbFrigFailure(error) { + console.log('cbFrigFailure: query for refrigerators _id failed with message: ' + error); +} + +function onEditFollowupSurvey() { + if (!$.isEmptyObject(followupSurveyResultSet)) { + odkTables.editRowWithSurvey(null, followupSurveyResultSet.getTableId(), followupSurveyResultSet.getRowId(0), 'follow_up', null, null); + } +} + +function cbDeleteSuccess() { + console.log('cbDeleteSuccess: successfully deleted row'); + var locale = odkCommon.getPreferredLocale(); + var successMsg = odkCommon.localizeText(locale, 'followup_data_deleted_successfully'); + alert(successMsg); + odkCommon.closeWindow(-1); +} + +function cbDeleteFailure(error) { + console.log('cbDeleteFailure: deleteRow failed with message: ' + error); + var locale = odkCommon.getPreferredLocale(); + var failMsg = odkCommon.localizeText(locale, 'deletion_failed'); + alert(failMsg); + odkCommon.closeWindow(-1); +} + +function onDeleteFollowupSurvey() { + if (!$.isEmptyObject(followupSurveyResultSet)) { + var locale = odkCommon.getPreferredLocale(); + var confirmMsg = odkCommon.localizeText(locale, 'are_you_sure_you_want_to_delete_this_followup_survey'); + if (confirm(confirmMsg)) { + + odkData.deleteRow( + followupSurveyResultSet.getTableId(), + null, + followupSurveyResultSet.getRowId(0), + cbDeleteSuccess, cbDeleteFailure); + } + } +} + +function cbSuccess(result) { + followupSurveyResultSet = result; + + odkData.query('failure_reporting', 'followup_uuid = ?', [followupSurveyResultSet.get('followup_uuid')], + null, null, null, null, null, null, true, cbFrigSuccess, cbFrigFailure); +} + +function cbFailure(error) { + console.log('cbFailure: getViewData failed with message: ' + error); +} + +function display() { + var locale = odkCommon.getPreferredLocale(); + $('#frig-hdr').text(odkCommon.localizeText(locale, "refrigerator")); + $('#foll-survey-info').text(odkCommon.localizeText(locale, "followup_survey_information")); + $('#followup-id').text(odkCommon.localizeText(locale, "followup_id")); + $('#followup-date').text(odkCommon.localizeText(locale, "followup_date")); + $('#frig-id').text(odkCommon.localizeText(locale, "refrigerator_id")); + + odkData.getViewData(cbSuccess, cbFailure); +} diff --git a/app/config/tables/follow_up/js/follow_up_list.js b/app/config/tables/follow_up/js/follow_up_list.js new file mode 100644 index 000000000..151cb1b42 --- /dev/null +++ b/app/config/tables/follow_up/js/follow_up_list.js @@ -0,0 +1,64 @@ +/** + * This is the file that will create the list view for the table. + */ +/* global $, odkCommon, odkData, odkTables, util, listViewLogic */ +'use strict'; + +var listQuery = 'SELECT * FROM follow_up JOIN refrigerators ON refrigerators._id = follow_up.refrigerator_id ' + + 'WHERE follow_up._sync_state != ?'; + +var listQueryParams = [util.deletedSyncState]; +var searchParams = '(follow_up.followup_date LIKE ?)'; + +function resumeFunc(state) { + if (state === 'init') { + // Translations + var locale = odkCommon.getPreferredLocale(); + $('#showing').text(odkCommon.localizeText(locale, "showing")); + $('#of').text(odkCommon.localizeText(locale, "of")); + $('#prevButton').text(odkCommon.localizeText(locale, "previous")); + $('#nextButton').text(odkCommon.localizeText(locale, "next")); + $('#submit').val(odkCommon.localizeText(locale, "search")); + + // set the parameters for the list view + listViewLogic.setTableId('follow_up'); + listViewLogic.setListQuery(listQuery); + listViewLogic.setListQueryParams(listQueryParams); + listViewLogic.setSearchParams(searchParams); + listViewLogic.setListElement('#list'); + listViewLogic.setSearchTextElement('#search'); + listViewLogic.setHeaderElement('#header1'); + listViewLogic.setLimitElement('#limitDropdown'); + listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); + listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); + listViewLogic.showEditAndDeleteButtons(true, 'follow_up'); + + var dateFollTxt = odkCommon.localizeText(locale, "date_no_colon"); + var refIDTxt = odkCommon.localizeText(locale, "refrigerator_id_no_colon"); + + listViewLogic.setColIdsToDisplayInList(dateFollTxt, 'followup_date', + refIDTxt, 'refrigerator_id'); + } + + listViewLogic.resumeFn(state); +} + +function clearListResults() { + listViewLogic.clearResults(); +} + +function prevListResults() { + listViewLogic.prevResults(); +} + +function nextListResults() { + listViewLogic.nextResults(); +} + +function getSearchListResults(){ + listViewLogic.getSearchResults(); +} + +function newListLimit(){ + listViewLogic.newLimit(); +} diff --git a/app/config/tables/follow_up/properties.csv b/app/config/tables/follow_up/properties.csv new file mode 100644 index 000000000..4e7ec3d18 --- /dev/null +++ b/app/config/tables/follow_up/properties.csv @@ -0,0 +1,58 @@ +_partition,_aspect,_key,_type,_value +Column,access_cover_tempering,displayChoicesList,object,"[{""choice_list_name"":""yes_no_unable"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":31},{""choice_list_name"":""yes_no_unable"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":32},{""choice_list_name"":""yes_no_unable"",""data_value"":""Unable to determine"",""display"":{""title"":{""text"":""Unable to determine""}},""_row_num"":33}]" +Column,condensation_drain_problems,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,corrosion_refrigerator,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,door_hinges_loose,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,failure_cause_known,displayChoicesList,object,"[{""choice_list_name"":""yesno_section_a"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes - continue to report the failure and causes""}},""_row_num"":52},{""choice_list_name"":""yesno_section_a"",""data_value"":""No"",""display"":{""title"":{""text"":""No - continue on to Section B with more detailed follow-up questions""}},""_row_num"":53}]" +Column,failure_cause_known_b,displayChoicesList,object,"[{""choice_list_name"":""yesno_section_b"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":55},{""choice_list_name"":""yesno_section_b"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":56}]" +Column,fan_working_electronic_compartment,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,gasket_damage,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,ice_liner_intact,displayChoicesList,object,"[{""choice_list_name"":""iceliner_intact"",""data_value"":""Yes, the ice liner is intact and in the correct place"",""display"":{""title"":{""text"":""Yes, the ice liner is intact and in the correct place""}},""_row_num"":35},{""choice_list_name"":""iceliner_intact"",""data_value"":""No, the ice liner is not intact and/or not in the correct place"",""display"":{""title"":{""text"":""No, the ice liner is not intact and/or not in the correct place""}},""_row_num"":36},{""choice_list_name"":""iceliner_intact"",""data_value"":""This refrigerator is not designed to operate with an ice liner"",""display"":{""title"":{""text"":""This refrigerator is not designed to operate with an ice liner""}},""_row_num"":37},{""choice_list_name"":""iceliner_intact"",""data_value"":""Unknown/no information"",""display"":{""title"":{""text"":""Unknown/no information""}},""_row_num"":38}]" +Column,illicit_repairs_electronic_compartment,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,leaks_electronic_compartment,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,main_component_first_cooling,displayChoicesList,object,"[{""choice_list_name"":""cooling_system"",""data_value"":""compressor"",""display"":{""title"":{""text"":""Compressor""}},""_row_num"":59},{""choice_list_name"":""cooling_system"",""data_value"":""piping"",""display"":{""title"":{""text"":""Piping""}},""_row_num"":60},{""choice_list_name"":""cooling_system"",""data_value"":""internal_condenser"",""display"":{""title"":{""text"":""Internal condenser""}},""_row_num"":61},{""choice_list_name"":""cooling_system"",""data_value"":""external_condenser"",""display"":{""title"":{""text"":""External condenser""}},""_row_num"":62},{""choice_list_name"":""cooling_system"",""data_value"":""filter_dryer"",""display"":{""title"":{""text"":""Filter dryer""}},""_row_num"":63},{""choice_list_name"":""cooling_system"",""data_value"":""capillary"",""display"":{""title"":{""text"":""Capillary""}},""_row_num"":64},{""choice_list_name"":""cooling_system"",""data_value"":""thermostat_sensor/external_display_sensor"",""display"":{""title"":{""text"":""Thermostat sensor/external display sensor""}},""_row_num"":65},{""choice_list_name"":""cooling_system"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":66},{""choice_list_name"":""cooling_system"",""data_value"":""compressor_controller/starting_device"",""display"":{""title"":{""text"":""Compressor controller/starting device""}},""_row_num"":67},{""choice_list_name"":""cooling_system"",""data_value"":""thermostat_controller"",""display"":{""title"":{""text"":""Thermostat controller""}},""_row_num"":68},{""choice_list_name"":""cooling_system"",""data_value"":""starting_capacitor"",""display"":{""title"":{""text"":""Starting capacitor""}},""_row_num"":69}]" +Column,main_component_first_electrical,displayChoicesList,object,"[{""choice_list_name"":""electrical_system"",""data_value"":""power_cable"",""display"":{""title"":{""text"":""Power cable(s)""}},""_row_num"":71},{""choice_list_name"":""electrical_system"",""data_value"":""keypad"",""display"":{""title"":{""text"":""Keypad""}},""_row_num"":72},{""choice_list_name"":""electrical_system"",""data_value"":""external_temperature_display"",""display"":{""title"":{""text"":""External temperature display""}},""_row_num"":73},{""choice_list_name"":""electrical_system"",""data_value"":""power_switch"",""display"":{""title"":{""text"":""Power switch""}},""_row_num"":74},{""choice_list_name"":""electrical_system"",""data_value"":""power_LED"",""display"":{""title"":{""text"":""Power LED""}},""_row_num"":75},{""choice_list_name"":""electrical_system"",""data_value"":""thermostat_sensor/external_display_sensor"",""display"":{""title"":{""text"":""Thermostat sensor/external display sensor""}},""_row_num"":76},{""choice_list_name"":""electrical_system"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":77},{""choice_list_name"":""electrical_system"",""data_value"":""compressor_controller/starting_device"",""display"":{""title"":{""text"":""Compressor controller/starting device""}},""_row_num"":78},{""choice_list_name"":""electrical_system"",""data_value"":""thermostat_controller"",""display"":{""title"":{""text"":""Thermostat controller""}},""_row_num"":79},{""choice_list_name"":""electrical_system"",""data_value"":""starting_capacitor"",""display"":{""title"":{""text"":""Starting capacitor""}},""_row_num"":80}]" +Column,main_component_first_reported_category,displayChoicesList,object,"[{""choice_list_name"":""main_component"",""data_value"":""cooling"",""display"":{""title"":{""text"":""Cooling system""}},""_row_num"":24},{""choice_list_name"":""main_component"",""data_value"":""electrical"",""display"":{""title"":{""text"":""Electrical system""}},""_row_num"":25},{""choice_list_name"":""main_component"",""data_value"":""electrical_solar"",""display"":{""title"":{""text"":""Electrical system (solar specific)""}},""_row_num"":26},{""choice_list_name"":""main_component"",""data_value"":""structural"",""display"":{""title"":{""text"":""Structural Components""}},""_row_num"":27},{""choice_list_name"":""main_component"",""data_value"":""not_applicable"",""display"":{""title"":{""text"":""Not applicable – no build quality issues reported""}},""_row_num"":28}]" +Column,main_component_first_solar,displayChoicesList,object,"[{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_panels"",""display"":{""title"":{""text"":""Solar panels""}},""_row_num"":82},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_array_support_structure/mounting"",""display"":{""title"":{""text"":""Solar array support structure/mounting""}},""_row_num"":83},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_battery"",""display"":{""title"":{""text"":""Solar battery""}},""_row_num"":84},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_wiring"",""display"":{""title"":{""text"":""Solar wiring""}},""_row_num"":85}]" +Column,main_component_first_structural,displayChoicesList,object,"[{""choice_list_name"":""structural_components"",""data_value"":""casing"",""display"":{""title"":{""text"":""Casing""}},""_row_num"":87},{""choice_list_name"":""structural_components"",""data_value"":""base"",""display"":{""title"":{""text"":""Base""}},""_row_num"":88},{""choice_list_name"":""structural_components"",""data_value"":""access_cover"",""display"":{""title"":{""text"":""Access cover""}},""_row_num"":89},{""choice_list_name"":""structural_components"",""data_value"":""vents"",""display"":{""title"":{""text"":""Vents""}},""_row_num"":90},{""choice_list_name"":""structural_components"",""data_value"":""condensation_drainage"",""display"":{""title"":{""text"":""Condensation drainage""}},""_row_num"":91},{""choice_list_name"":""structural_components"",""data_value"":""handle"",""display"":{""title"":{""text"":""Handle""}},""_row_num"":92},{""choice_list_name"":""structural_components"",""data_value"":""gasket"",""display"":{""title"":{""text"":""Gasket""}},""_row_num"":93},{""choice_list_name"":""structural_components"",""data_value"":""alignment"",""display"":{""title"":{""text"":""Alignment""}},""_row_num"":94},{""choice_list_name"":""structural_components"",""data_value"":""hinges"",""display"":{""title"":{""text"":""Hinges""}},""_row_num"":95},{""choice_list_name"":""structural_components"",""data_value"":""latch/clasp"",""display"":{""title"":{""text"":""Latch/clasp""}},""_row_num"":96},{""choice_list_name"":""structural_components"",""data_value"":""lock/key"",""display"":{""title"":{""text"":""Lock/key""}},""_row_num"":97},{""choice_list_name"":""structural_components"",""data_value"":""ice_liner/water_packs"",""display"":{""title"":{""text"":""Ice liner/water packs""}},""_row_num"":98},{""choice_list_name"":""structural_components"",""data_value"":""shelving/baskets"",""display"":{""title"":{""text"":""Shelving/baskets""}},""_row_num"":99},{""choice_list_name"":""structural_components"",""data_value"":""vaccine_compartment_walls"",""display"":{""title"":{""text"":""Vaccine compartment walls""}},""_row_num"":100},{""choice_list_name"":""structural_components"",""data_value"":""vaccine_compartment_bottom"",""display"":{""title"":{""text"":""Vaccine compartment bottom""}},""_row_num"":101},{""choice_list_name"":""structural_components"",""data_value"":""grate"",""display"":{""title"":{""text"":""Grate""}},""_row_num"":102},{""choice_list_name"":""structural_components"",""data_value"":""drain"",""display"":{""title"":{""text"":""Drain""}},""_row_num"":103},{""choice_list_name"":""structural_components"",""data_value"":""sensor_mount_or_seal"",""display"":{""title"":{""text"":""Sensor mount or seal""}},""_row_num"":104},{""choice_list_name"":""structural_components"",""data_value"":""base_plate"",""display"":{""title"":{""text"":""Base plate""}},""_row_num"":105}]" +Column,main_component_second_cooling,displayChoicesList,object,"[{""choice_list_name"":""cooling_system"",""data_value"":""compressor"",""display"":{""title"":{""text"":""Compressor""}},""_row_num"":59},{""choice_list_name"":""cooling_system"",""data_value"":""piping"",""display"":{""title"":{""text"":""Piping""}},""_row_num"":60},{""choice_list_name"":""cooling_system"",""data_value"":""internal_condenser"",""display"":{""title"":{""text"":""Internal condenser""}},""_row_num"":61},{""choice_list_name"":""cooling_system"",""data_value"":""external_condenser"",""display"":{""title"":{""text"":""External condenser""}},""_row_num"":62},{""choice_list_name"":""cooling_system"",""data_value"":""filter_dryer"",""display"":{""title"":{""text"":""Filter dryer""}},""_row_num"":63},{""choice_list_name"":""cooling_system"",""data_value"":""capillary"",""display"":{""title"":{""text"":""Capillary""}},""_row_num"":64},{""choice_list_name"":""cooling_system"",""data_value"":""thermostat_sensor/external_display_sensor"",""display"":{""title"":{""text"":""Thermostat sensor/external display sensor""}},""_row_num"":65},{""choice_list_name"":""cooling_system"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":66},{""choice_list_name"":""cooling_system"",""data_value"":""compressor_controller/starting_device"",""display"":{""title"":{""text"":""Compressor controller/starting device""}},""_row_num"":67},{""choice_list_name"":""cooling_system"",""data_value"":""thermostat_controller"",""display"":{""title"":{""text"":""Thermostat controller""}},""_row_num"":68},{""choice_list_name"":""cooling_system"",""data_value"":""starting_capacitor"",""display"":{""title"":{""text"":""Starting capacitor""}},""_row_num"":69}]" +Column,main_component_second_electrical,displayChoicesList,object,"[{""choice_list_name"":""electrical_system"",""data_value"":""power_cable"",""display"":{""title"":{""text"":""Power cable(s)""}},""_row_num"":71},{""choice_list_name"":""electrical_system"",""data_value"":""keypad"",""display"":{""title"":{""text"":""Keypad""}},""_row_num"":72},{""choice_list_name"":""electrical_system"",""data_value"":""external_temperature_display"",""display"":{""title"":{""text"":""External temperature display""}},""_row_num"":73},{""choice_list_name"":""electrical_system"",""data_value"":""power_switch"",""display"":{""title"":{""text"":""Power switch""}},""_row_num"":74},{""choice_list_name"":""electrical_system"",""data_value"":""power_LED"",""display"":{""title"":{""text"":""Power LED""}},""_row_num"":75},{""choice_list_name"":""electrical_system"",""data_value"":""thermostat_sensor/external_display_sensor"",""display"":{""title"":{""text"":""Thermostat sensor/external display sensor""}},""_row_num"":76},{""choice_list_name"":""electrical_system"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":77},{""choice_list_name"":""electrical_system"",""data_value"":""compressor_controller/starting_device"",""display"":{""title"":{""text"":""Compressor controller/starting device""}},""_row_num"":78},{""choice_list_name"":""electrical_system"",""data_value"":""thermostat_controller"",""display"":{""title"":{""text"":""Thermostat controller""}},""_row_num"":79},{""choice_list_name"":""electrical_system"",""data_value"":""starting_capacitor"",""display"":{""title"":{""text"":""Starting capacitor""}},""_row_num"":80}]" +Column,main_component_second_reported_category,displayChoicesList,object,"[{""choice_list_name"":""main_component"",""data_value"":""cooling"",""display"":{""title"":{""text"":""Cooling system""}},""_row_num"":24},{""choice_list_name"":""main_component"",""data_value"":""electrical"",""display"":{""title"":{""text"":""Electrical system""}},""_row_num"":25},{""choice_list_name"":""main_component"",""data_value"":""electrical_solar"",""display"":{""title"":{""text"":""Electrical system (solar specific)""}},""_row_num"":26},{""choice_list_name"":""main_component"",""data_value"":""structural"",""display"":{""title"":{""text"":""Structural Components""}},""_row_num"":27},{""choice_list_name"":""main_component"",""data_value"":""not_applicable"",""display"":{""title"":{""text"":""Not applicable – no build quality issues reported""}},""_row_num"":28}]" +Column,main_component_second_solar,displayChoicesList,object,"[{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_panels"",""display"":{""title"":{""text"":""Solar panels""}},""_row_num"":82},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_array_support_structure/mounting"",""display"":{""title"":{""text"":""Solar array support structure/mounting""}},""_row_num"":83},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_battery"",""display"":{""title"":{""text"":""Solar battery""}},""_row_num"":84},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_wiring"",""display"":{""title"":{""text"":""Solar wiring""}},""_row_num"":85}]" +Column,main_component_second_structural,displayChoicesList,object,"[{""choice_list_name"":""structural_components"",""data_value"":""casing"",""display"":{""title"":{""text"":""Casing""}},""_row_num"":87},{""choice_list_name"":""structural_components"",""data_value"":""base"",""display"":{""title"":{""text"":""Base""}},""_row_num"":88},{""choice_list_name"":""structural_components"",""data_value"":""access_cover"",""display"":{""title"":{""text"":""Access cover""}},""_row_num"":89},{""choice_list_name"":""structural_components"",""data_value"":""vents"",""display"":{""title"":{""text"":""Vents""}},""_row_num"":90},{""choice_list_name"":""structural_components"",""data_value"":""condensation_drainage"",""display"":{""title"":{""text"":""Condensation drainage""}},""_row_num"":91},{""choice_list_name"":""structural_components"",""data_value"":""handle"",""display"":{""title"":{""text"":""Handle""}},""_row_num"":92},{""choice_list_name"":""structural_components"",""data_value"":""gasket"",""display"":{""title"":{""text"":""Gasket""}},""_row_num"":93},{""choice_list_name"":""structural_components"",""data_value"":""alignment"",""display"":{""title"":{""text"":""Alignment""}},""_row_num"":94},{""choice_list_name"":""structural_components"",""data_value"":""hinges"",""display"":{""title"":{""text"":""Hinges""}},""_row_num"":95},{""choice_list_name"":""structural_components"",""data_value"":""latch/clasp"",""display"":{""title"":{""text"":""Latch/clasp""}},""_row_num"":96},{""choice_list_name"":""structural_components"",""data_value"":""lock/key"",""display"":{""title"":{""text"":""Lock/key""}},""_row_num"":97},{""choice_list_name"":""structural_components"",""data_value"":""ice_liner/water_packs"",""display"":{""title"":{""text"":""Ice liner/water packs""}},""_row_num"":98},{""choice_list_name"":""structural_components"",""data_value"":""shelving/baskets"",""display"":{""title"":{""text"":""Shelving/baskets""}},""_row_num"":99},{""choice_list_name"":""structural_components"",""data_value"":""vaccine_compartment_walls"",""display"":{""title"":{""text"":""Vaccine compartment walls""}},""_row_num"":100},{""choice_list_name"":""structural_components"",""data_value"":""vaccine_compartment_bottom"",""display"":{""title"":{""text"":""Vaccine compartment bottom""}},""_row_num"":101},{""choice_list_name"":""structural_components"",""data_value"":""grate"",""display"":{""title"":{""text"":""Grate""}},""_row_num"":102},{""choice_list_name"":""structural_components"",""data_value"":""drain"",""display"":{""title"":{""text"":""Drain""}},""_row_num"":103},{""choice_list_name"":""structural_components"",""data_value"":""sensor_mount_or_seal"",""display"":{""title"":{""text"":""Sensor mount or seal""}},""_row_num"":104},{""choice_list_name"":""structural_components"",""data_value"":""base_plate"",""display"":{""title"":{""text"":""Base plate""}},""_row_num"":105}]" +Column,main_component_third_cooling,displayChoicesList,object,"[{""choice_list_name"":""cooling_system"",""data_value"":""compressor"",""display"":{""title"":{""text"":""Compressor""}},""_row_num"":59},{""choice_list_name"":""cooling_system"",""data_value"":""piping"",""display"":{""title"":{""text"":""Piping""}},""_row_num"":60},{""choice_list_name"":""cooling_system"",""data_value"":""internal_condenser"",""display"":{""title"":{""text"":""Internal condenser""}},""_row_num"":61},{""choice_list_name"":""cooling_system"",""data_value"":""external_condenser"",""display"":{""title"":{""text"":""External condenser""}},""_row_num"":62},{""choice_list_name"":""cooling_system"",""data_value"":""filter_dryer"",""display"":{""title"":{""text"":""Filter dryer""}},""_row_num"":63},{""choice_list_name"":""cooling_system"",""data_value"":""capillary"",""display"":{""title"":{""text"":""Capillary""}},""_row_num"":64},{""choice_list_name"":""cooling_system"",""data_value"":""thermostat_sensor/external_display_sensor"",""display"":{""title"":{""text"":""Thermostat sensor/external display sensor""}},""_row_num"":65},{""choice_list_name"":""cooling_system"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":66},{""choice_list_name"":""cooling_system"",""data_value"":""compressor_controller/starting_device"",""display"":{""title"":{""text"":""Compressor controller/starting device""}},""_row_num"":67},{""choice_list_name"":""cooling_system"",""data_value"":""thermostat_controller"",""display"":{""title"":{""text"":""Thermostat controller""}},""_row_num"":68},{""choice_list_name"":""cooling_system"",""data_value"":""starting_capacitor"",""display"":{""title"":{""text"":""Starting capacitor""}},""_row_num"":69}]" +Column,main_component_third_electrical,displayChoicesList,object,"[{""choice_list_name"":""electrical_system"",""data_value"":""power_cable"",""display"":{""title"":{""text"":""Power cable(s)""}},""_row_num"":71},{""choice_list_name"":""electrical_system"",""data_value"":""keypad"",""display"":{""title"":{""text"":""Keypad""}},""_row_num"":72},{""choice_list_name"":""electrical_system"",""data_value"":""external_temperature_display"",""display"":{""title"":{""text"":""External temperature display""}},""_row_num"":73},{""choice_list_name"":""electrical_system"",""data_value"":""power_switch"",""display"":{""title"":{""text"":""Power switch""}},""_row_num"":74},{""choice_list_name"":""electrical_system"",""data_value"":""power_LED"",""display"":{""title"":{""text"":""Power LED""}},""_row_num"":75},{""choice_list_name"":""electrical_system"",""data_value"":""thermostat_sensor/external_display_sensor"",""display"":{""title"":{""text"":""Thermostat sensor/external display sensor""}},""_row_num"":76},{""choice_list_name"":""electrical_system"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":77},{""choice_list_name"":""electrical_system"",""data_value"":""compressor_controller/starting_device"",""display"":{""title"":{""text"":""Compressor controller/starting device""}},""_row_num"":78},{""choice_list_name"":""electrical_system"",""data_value"":""thermostat_controller"",""display"":{""title"":{""text"":""Thermostat controller""}},""_row_num"":79},{""choice_list_name"":""electrical_system"",""data_value"":""starting_capacitor"",""display"":{""title"":{""text"":""Starting capacitor""}},""_row_num"":80}]" +Column,main_component_third_reported_category,displayChoicesList,object,"[{""choice_list_name"":""main_component"",""data_value"":""cooling"",""display"":{""title"":{""text"":""Cooling system""}},""_row_num"":24},{""choice_list_name"":""main_component"",""data_value"":""electrical"",""display"":{""title"":{""text"":""Electrical system""}},""_row_num"":25},{""choice_list_name"":""main_component"",""data_value"":""electrical_solar"",""display"":{""title"":{""text"":""Electrical system (solar specific)""}},""_row_num"":26},{""choice_list_name"":""main_component"",""data_value"":""structural"",""display"":{""title"":{""text"":""Structural Components""}},""_row_num"":27},{""choice_list_name"":""main_component"",""data_value"":""not_applicable"",""display"":{""title"":{""text"":""Not applicable – no build quality issues reported""}},""_row_num"":28}]" +Column,main_component_third_solar,displayChoicesList,object,"[{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_panels"",""display"":{""title"":{""text"":""Solar panels""}},""_row_num"":82},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_array_support_structure/mounting"",""display"":{""title"":{""text"":""Solar array support structure/mounting""}},""_row_num"":83},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_battery"",""display"":{""title"":{""text"":""Solar battery""}},""_row_num"":84},{""choice_list_name"":""electrical_solar_system"",""data_value"":""solar_wiring"",""display"":{""title"":{""text"":""Solar wiring""}},""_row_num"":85}]" +Column,main_component_third_structural,displayChoicesList,object,"[{""choice_list_name"":""structural_components"",""data_value"":""casing"",""display"":{""title"":{""text"":""Casing""}},""_row_num"":87},{""choice_list_name"":""structural_components"",""data_value"":""base"",""display"":{""title"":{""text"":""Base""}},""_row_num"":88},{""choice_list_name"":""structural_components"",""data_value"":""access_cover"",""display"":{""title"":{""text"":""Access cover""}},""_row_num"":89},{""choice_list_name"":""structural_components"",""data_value"":""vents"",""display"":{""title"":{""text"":""Vents""}},""_row_num"":90},{""choice_list_name"":""structural_components"",""data_value"":""condensation_drainage"",""display"":{""title"":{""text"":""Condensation drainage""}},""_row_num"":91},{""choice_list_name"":""structural_components"",""data_value"":""handle"",""display"":{""title"":{""text"":""Handle""}},""_row_num"":92},{""choice_list_name"":""structural_components"",""data_value"":""gasket"",""display"":{""title"":{""text"":""Gasket""}},""_row_num"":93},{""choice_list_name"":""structural_components"",""data_value"":""alignment"",""display"":{""title"":{""text"":""Alignment""}},""_row_num"":94},{""choice_list_name"":""structural_components"",""data_value"":""hinges"",""display"":{""title"":{""text"":""Hinges""}},""_row_num"":95},{""choice_list_name"":""structural_components"",""data_value"":""latch/clasp"",""display"":{""title"":{""text"":""Latch/clasp""}},""_row_num"":96},{""choice_list_name"":""structural_components"",""data_value"":""lock/key"",""display"":{""title"":{""text"":""Lock/key""}},""_row_num"":97},{""choice_list_name"":""structural_components"",""data_value"":""ice_liner/water_packs"",""display"":{""title"":{""text"":""Ice liner/water packs""}},""_row_num"":98},{""choice_list_name"":""structural_components"",""data_value"":""shelving/baskets"",""display"":{""title"":{""text"":""Shelving/baskets""}},""_row_num"":99},{""choice_list_name"":""structural_components"",""data_value"":""vaccine_compartment_walls"",""display"":{""title"":{""text"":""Vaccine compartment walls""}},""_row_num"":100},{""choice_list_name"":""structural_components"",""data_value"":""vaccine_compartment_bottom"",""display"":{""title"":{""text"":""Vaccine compartment bottom""}},""_row_num"":101},{""choice_list_name"":""structural_components"",""data_value"":""grate"",""display"":{""title"":{""text"":""Grate""}},""_row_num"":102},{""choice_list_name"":""structural_components"",""data_value"":""drain"",""display"":{""title"":{""text"":""Drain""}},""_row_num"":103},{""choice_list_name"":""structural_components"",""data_value"":""sensor_mount_or_seal"",""display"":{""title"":{""text"":""Sensor mount or seal""}},""_row_num"":104},{""choice_list_name"":""structural_components"",""data_value"":""base_plate"",""display"":{""title"":{""text"":""Base plate""}},""_row_num"":105}]" +Column,onsite_remote,displayChoicesList,object,"[{""choice_list_name"":""onsiteremote"",""data_value"":""Onsite"",""display"":{""title"":{""text"":""Onsite""}},""_row_num"":49},{""choice_list_name"":""onsiteremote"",""data_value"":""Remote"",""display"":{""title"":{""text"":""Remote""}},""_row_num"":50}]" +Column,physical_damage_voltage_stabilizer,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,power_cable_damage,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,power_led_on_refrigerator,displayChoicesList,object,"[{""choice_list_name"":""yes_no_unable"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":31},{""choice_list_name"":""yes_no_unable"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":32},{""choice_list_name"":""yes_no_unable"",""data_value"":""Unable to determine"",""display"":{""title"":{""text"":""Unable to determine""}},""_row_num"":33}]" +Column,problems_connections_voltage_stabilizer,displayChoicesList,object,"[{""choice_list_name"":""problems_with_connection"",""data_value"":""Loose connection"",""display"":{""title"":{""text"":""Loose connection""}},""_row_num"":44},{""choice_list_name"":""problems_with_connection"",""data_value"":""Cable damage"",""display"":{""title"":{""text"":""Cable damage""}},""_row_num"":45},{""choice_list_name"":""problems_with_connection"",""data_value"":""Plug/Receptacle damage"",""display"":{""title"":{""text"":""Plug/Receptacle damage""}},""_row_num"":46},{""choice_list_name"":""problems_with_connection"",""data_value"":""Refrigerator plug type and voltage stabilizer receptacle type mismatched"",""display"":{""title"":{""text"":""Refrigerator plug type and voltage stabilizer receptacle type mismatched""}},""_row_num"":47}]" +Column,refrigerator_cleaned,displayChoicesList,object,"[{""choice_list_name"":""time"",""data_value"":""Weekly"",""display"":{""title"":{""text"":""Weekly""}},""_row_num"":15},{""choice_list_name"":""time"",""data_value"":""Monthly"",""display"":{""title"":{""text"":""Monthly""}},""_row_num"":16},{""choice_list_name"":""time"",""data_value"":""Yearly"",""display"":{""title"":{""text"":""Yearly""}},""_row_num"":17},{""choice_list_name"":""time"",""data_value"":""Never"",""display"":{""title"":{""text"":""Never""}},""_row_num"":18}]" +Column,refrigerator_drained,displayChoicesList,object,"[{""choice_list_name"":""time"",""data_value"":""Weekly"",""display"":{""title"":{""text"":""Weekly""}},""_row_num"":15},{""choice_list_name"":""time"",""data_value"":""Monthly"",""display"":{""title"":{""text"":""Monthly""}},""_row_num"":16},{""choice_list_name"":""time"",""data_value"":""Yearly"",""display"":{""title"":{""text"":""Yearly""}},""_row_num"":17},{""choice_list_name"":""time"",""data_value"":""Never"",""display"":{""title"":{""text"":""Never""}},""_row_num"":18}]" +Column,refrigerator_exposed,displayChoicesList,object,"[{""choice_list_name"":""yesnou"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":11},{""choice_list_name"":""yesnou"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":12},{""choice_list_name"":""yesnou"",""data_value"":""Unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":13}]" +Column,refrigerator_noise_smell,displayChoicesList,object,"[{""choice_list_name"":""yesnou"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":11},{""choice_list_name"":""yesnou"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":12},{""choice_list_name"":""yesnou"",""data_value"":""Unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":13}]" +Column,refrigerator_place,displayChoicesList,object,"[{""choice_list_name"":""refrigerator_place"",""data_value"":""Bottom of vaccine compartment"",""display"":{""title"":{""text"":""Bottom of vaccine compartment""}},""_row_num"":6},{""choice_list_name"":""refrigerator_place"",""data_value"":""Walls of vaccine compartment"",""display"":{""title"":{""text"":""Walls of vaccine compartment""}},""_row_num"":7},{""choice_list_name"":""refrigerator_place"",""data_value"":""On shelf or basket"",""display"":{""title"":{""text"":""On shelf or basket""}},""_row_num"":8},{""choice_list_name"":""refrigerator_place"",""data_value"":""Inside of door"",""display"":{""title"":{""text"":""Inside of door""}},""_row_num"":9}]" +Column,refrigerator_ventilation_space,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,repair_solar_system,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,replaced_model_new_device,displayChoicesList,object,"[{""choice_list_name"":""yes_no_unable"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":31},{""choice_list_name"":""yes_no_unable"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":32},{""choice_list_name"":""yes_no_unable"",""data_value"":""Unable to determine"",""display"":{""title"":{""text"":""Unable to determine""}},""_row_num"":33}]" +Column,replaced_provided_or_purchased,displayChoicesList,object,"[{""choice_list_name"":""provided_or_purchased"",""data_value"":""Provided with refrigerator"",""display"":{""title"":{""text"":""Provided with refrigerator""}},""_row_num"":40},{""choice_list_name"":""provided_or_purchased"",""data_value"":""Purchased separately"",""display"":{""title"":{""text"":""Purchased separately""}},""_row_num"":41},{""choice_list_name"":""provided_or_purchased"",""data_value"":""Unable to determine"",""display"":{""title"":{""text"":""Unable to determine""}},""_row_num"":42}]" +Column,signs_problem_electronic_compartment,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,solar_array_location,displayChoicesList,object,"[{""choice_list_name"":""solar_array_location"",""data_value"":""Ground"",""display"":{""title"":{""text"":""Ground""}},""_row_num"":20},{""choice_list_name"":""solar_array_location"",""data_value"":""Roof"",""display"":{""title"":{""text"":""Roof""}},""_row_num"":21},{""choice_list_name"":""solar_array_location"",""data_value"":""Pole"",""display"":{""title"":{""text"":""Pole""}},""_row_num"":22}]" +Column,solar_panels_cleaned,displayChoicesList,object,"[{""choice_list_name"":""time"",""data_value"":""Weekly"",""display"":{""title"":{""text"":""Weekly""}},""_row_num"":15},{""choice_list_name"":""time"",""data_value"":""Monthly"",""display"":{""title"":{""text"":""Monthly""}},""_row_num"":16},{""choice_list_name"":""time"",""data_value"":""Yearly"",""display"":{""title"":{""text"":""Yearly""}},""_row_num"":17},{""choice_list_name"":""time"",""data_value"":""Never"",""display"":{""title"":{""text"":""Never""}},""_row_num"":18}]" +Column,solar_system_grounded,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,store_vaccines,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,temperature_alarm_caused,displayChoicesList,object,"[{""choice_list_name"":""yesnou"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":11},{""choice_list_name"":""yesnou"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":12},{""choice_list_name"":""yesnou"",""data_value"":""Unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":13}]" +Column,tfa_visit_needed,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,voltage_stabilizer_available_use,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,water_collected_refrigerator,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +FormType,default,FormType.formType,string,SURVEY +SurveyUtil,default,SurveyUtil.formId,string,wrong_form +Table,default,defaultViewType,string,LIST +Table,default,detailViewFileName,string,config/tables/follow_up/html/follow_up_detail.html +Table,default,displayName,object,"{""text"":""Follow-up""}" +Table,default,listViewFileName,string,config/tables/follow_up/html/follow_up_list.html +Table,security,defaultAccessOnCreation,string,HIDDEN +Table,security,unverifiedUserCanCreate,boolean,false diff --git a/app/config/tables/follow_up/tableSpecificDefinitions.js b/app/config/tables/follow_up/tableSpecificDefinitions.js new file mode 100644 index 000000000..178c78ddc --- /dev/null +++ b/app/config/tables/follow_up/tableSpecificDefinitions.js @@ -0,0 +1,3 @@ +window.odkTableSpecificDefinitions = { + "_tokens": {} +} \ No newline at end of file diff --git a/app/config/tables/health_facilities/html/hFacilities_list.html b/app/config/tables/health_facilities/html/hFacilities_list.html index 84937ff8a..e348ea4c4 100644 --- a/app/config/tables/health_facilities/html/hFacilities_list.html +++ b/app/config/tables/health_facilities/html/hFacilities_list.html @@ -15,7 +15,7 @@
-
+
+ + + + + + + + + + + + +
+ +
+
+ + +
+
+
+ +
+
+ Showing - of + +
+
+
+
+ + + + + + + + diff --git a/app/config/tables/health_facilities/html/hFacilities_map.html b/app/config/tables/health_facilities/html/hFacilities_map.html new file mode 100644 index 000000000..455bc8f95 --- /dev/null +++ b/app/config/tables/health_facilities/html/hFacilities_map.html @@ -0,0 +1,266 @@ + + + + + Health Facilities Map + List + + + + + + + + + + + + + + + + + + + + + + + + +
+
+

Loading...

+
+ + + + + +
+ +
+
+ + +
+ + +
+
+
+ +
+
+ Showing - of + +
+
+
+ + +
+ +
+ + + + + diff --git a/app/config/tables/health_facilities/html/health_facilities_detail.html b/app/config/tables/health_facilities/html/health_facilities_detail.html index 443df8732..50da1817f 100644 --- a/app/config/tables/health_facilities/html/health_facilities_detail.html +++ b/app/config/tables/health_facilities/html/health_facilities_detail.html @@ -1,10 +1,9 @@ - + - - - + + @@ -12,48 +11,193 @@ + -
-

- +
+
+

Loading..

+ Loading.. + +
+ + +
+
+
+ + + + + +
-
- -
-

View Facility Information

+
+

Summary

+
+
Facility Id:
+
Facility Type:
+
Contact Name:
+
Contact Phone Number:
+
Catchment Population:
+
Ownership:
+
Admin Region:
+
-
-

Refrigerator Inventory

-

()

+
+

Power Information

+
+
Electricity Source:
+
Grid Availability:
+
Fuel Availability:
+
-
-

Add Refrigerator

+
+

Location Information

+
+
Latitude (GPS):
+
Longitude (GPS):
+
-
-

Cold Room Inventory

-

()

+
+

Stock Information

+
+
Distance to Supply Point:
+
Vaccine Supply Interval:
+
Vaccine Supply Mode:
+
- -
-

Add Cold Room

+ +
+ +
-
-

Edit Facility

+ + +
+ +
+
+
+
Add Refrigerator
+
+ +
+
+
View Refrigerator Inventory
()
+
+
-
-

Delete Facility

+
+ +
+
+
+
Add Cold Room
+
+ +
+
+
View Cold Room Inventory
()
+
+
- + + + diff --git a/app/config/tables/health_facilities/html/health_facilities_detail_old.html b/app/config/tables/health_facilities/html/health_facilities_detail_old.html new file mode 100644 index 000000000..683676132 --- /dev/null +++ b/app/config/tables/health_facilities/html/health_facilities_detail_old.html @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + +
+

+ +
+
+
+

📍 Health Facility

+ + + +
+
+

🧊 Refrigerator

+ + +
+
+

❄️ Cold Room

+ + +
+
+ + + + + + + + + + + diff --git a/app/config/tables/health_facilities/html/health_facilities_list.html b/app/config/tables/health_facilities/html/health_facilities_list.html index 07d965001..4806c66d4 100644 --- a/app/config/tables/health_facilities/html/health_facilities_list.html +++ b/app/config/tables/health_facilities/html/health_facilities_list.html @@ -11,35 +11,54 @@ + - +
+
+

Loading...

+
+ + + + + +
- +
+
+
+ + +
+
+
+
+
+ Showing - of + +
+
+
diff --git a/app/config/tables/health_facilities/js/health_facilities_detail.js b/app/config/tables/health_facilities/js/health_facilities_detail.js index aa0735dd8..5e33feb4b 100644 --- a/app/config/tables/health_facilities/js/health_facilities_detail.js +++ b/app/config/tables/health_facilities/js/health_facilities_detail.js @@ -9,14 +9,13 @@ var healthFacilityResultSet = {}; function onFacilitySummaryClick() { if (!$.isEmptyObject(healthFacilityResultSet)) { - var rowIdQueryParams = util.getKeyToAppendToColdChainURL(util.facilityRowId, healthFacilityResultSet.get('_id')); + var rowIdQueryParams = util.getKeyToAppendToColdChainURL(util.facilityRowId, healthFacilityResultSet.get('facility_id')); odkTables.launchHTML(null, 'config/tables/health_facilities/html/health_facilities_detail_summary.html' + rowIdQueryParams); } } function onLinkClick() { - if (!$.isEmptyObject(healthFacilityResultSet)) { var rowIdQueryParams = util.getKeyToAppendToColdChainURL(util.facilityRowId, healthFacilityResultSet.get('_id')); @@ -129,11 +128,56 @@ function cbDeleteFailure(error) { odkCommon.closeWindow(-1); } -function cbSuccess(result) { +async function cbSuccess(healthFacilityResult) { + var locale = odkCommon.getPreferredLocale(); + healthFacilityResultSet = healthFacilityResult; + + $('#TITLE').text(healthFacilityResultSet.get('facility_name')); + + $('#facility_id').text(healthFacilityResultSet.get('facility_id')); + $('#facility_type').text(util.formatDisplayText(healthFacilityResultSet.get('facility_type'))); + $('#contact_name').text(healthFacilityResultSet.get('contact_name')); + $('#contact_phone_number').text(healthFacilityResultSet.get('contact_phone_number')); + $('#catchment_population').text(healthFacilityResultSet.get('catchment_population')); + $('#facility_ownership').text(util.formatDisplayText(healthFacilityResultSet.get('facility_ownership'))); + + var linkedRegionId = healthFacilityResultSet.get('admin_region_id'); + $('#admin_region').text(linkedRegionId); - healthFacilityResultSet = result; + // Get the breadcrumb + if (linkedRegionId !== null && linkedRegionId !== undefined) { + var breadcrumbName = await util.getBreadcrumbRegionName(locale, linkedRegionId); + if (breadcrumbName !== null && breadcrumbName !== undefined) { + var bcHdr = $('#breadcrumbHeader'); + bcHdr.text(breadcrumbName); + } + } - var access = healthFacilityResultSet.get('_effective_access'); + $('#electricity_source').text(util.formatDisplayText(healthFacilityResultSet.get('electricity_source'))); + + $('#grid_availability').text(util.formatDisplayText( + healthFacilityResultSet.get('grid_power_availability')) + ' ' + + odkCommon.localizeText(locale, "hours_per_day")); + + $('#fuel_availability').text(util.formatDisplayText(healthFacilityResultSet.get('fuel_availability'))); + + // The latitude and longitude are stored in a single column as GeoPoint. + // We need to extract the lat/lon from the GeoPoint. + var lat = healthFacilityResultSet.get('Location.latitude'); + var lon = healthFacilityResultSet.get('Location.longitude'); + $('#lat').text(lat); + $('#lon').text(lon); + + $('#distance_to_supply').text(healthFacilityResultSet.get('distance_to_supply') + ' ' + + odkCommon.localizeText(locale, "km")); + + $('#supply_interval').text(healthFacilityResultSet.get('vaccine_supply_interval') + ' ' + + odkCommon.localizeText(locale, "weeks")); + + $('#supply_mode').text(util.formatDisplayText( + healthFacilityResultSet.get('vaccine_supply_mode'))); + + var access = healthFacilityResultSet.get('_effective_access'); if (access.indexOf('w') !== -1) { var editButton = $('#editFacilityBtn'); @@ -160,12 +204,13 @@ function cbSuccess(result) { }); - Promise.all([refrigeratorCountPromise, coldRoomCountPromise]).then(function (resultArray) { refrigeratorsCBSuccess(resultArray[0], resultArray[1]); }, function(err) { console.log('promises failed with error: ' + err); }); + + } function cbFailure(error) { @@ -175,18 +220,33 @@ function cbFailure(error) { function display() { var locale = odkCommon.getPreferredLocale(); - - $('#view-summary').text(odkCommon.localizeText(locale, "view_facility_information")); - - $('#refrig-inv').text(odkCommon.localizeText(locale, "refrigerator_inventory")); - $('#add-fridge').text(odkCommon.localizeText(locale, "add_refrigerator")); - - $('#cold-room-inv').text(odkCommon.localizeText(locale, "cold_room_inventory")); - $('#add-cold-room').text(odkCommon.localizeText(locale, "add_cold_room")); - - $('#edit-fac').text(odkCommon.localizeText(locale, "edit_facility")); - $('#del-fac').text(odkCommon.localizeText(locale, "delete_facility")); - + $('#basic-facility-information').text(odkCommon.localizeText(locale, "basic_facility_information")); + $('#health-fac-id').text(odkCommon.localizeText(locale, "health_facility_id")); + $('#fac-type').text(odkCommon.localizeText(locale, "facility_type")); + $('#con-name').text(odkCommon.localizeText(locale, "contact_name")); + $('#con-ph-num').text(odkCommon.localizeText(locale, "contact_phone_number")); + $('#catch-pop').text(odkCommon.localizeText(locale, "catchment_population")); + $('#ownership').text(odkCommon.localizeText(locale, "ownership")); + $('#admin-reg').text(odkCommon.localizeText(locale, "admin_region")); + + $('#power-information').text(odkCommon.localizeText(locale, "power_information")); + $('#elec-source').text(odkCommon.localizeText(locale, "electricity_source")); + $('#grid-avail').text(odkCommon.localizeText(locale, "grid_availability")); + $('#fuel-avail').text(odkCommon.localizeText(locale, "gas_cylinder_availability")); + + $('#loc-info').text(odkCommon.localizeText(locale, "location_information")); + $('#lat-gps').text(odkCommon.localizeText(locale, "latitude_gps")); + $('#long-gps').text(odkCommon.localizeText(locale, "longitude_gps")); + + $('#stk-info').text(odkCommon.localizeText(locale, "stock_information")); + $('#dist-to-sup-pt').text(odkCommon.localizeText(locale, "distance_to_supply_point")); + $('#vac-sup-interval').text(odkCommon.localizeText(locale, "vaccine_supply_interval")); + $('#vac-sup-mode').text(odkCommon.localizeText(locale, "vaccine_supply_mode")); + + // var facId = util.getQueryParameter(util.facilityRowId); + //console.log(facId); + //odkData.query('health_facilities', '_id = ?', [facId], null, null, null, null, null, null, true, + // cbSuccess, cbFailure); odkData.getViewData(cbSuccess, cbFailure); } @@ -213,4 +273,4 @@ async function refrigeratorsCBSuccess(frigCntResultSet, crCntResultSet) { $('#cold_room_list').text(crCntResultSet.getData(0, 'cold_room_cnt')); } -} +} \ No newline at end of file diff --git a/app/config/tables/health_facilities/js/health_facilities_detail_old.js b/app/config/tables/health_facilities/js/health_facilities_detail_old.js new file mode 100644 index 000000000..434b60322 --- /dev/null +++ b/app/config/tables/health_facilities/js/health_facilities_detail_old.js @@ -0,0 +1,218 @@ +/** + * The file for displaying detail views of the Health Facilities table. + */ +/* global $, odkTables, util, odkData */ +'use strict'; + +var healthFacilityResultSet = {}; + +function onFacilitySummaryClick() { + if (!$.isEmptyObject(healthFacilityResultSet)) + { + var rowIdQueryParams = util.getKeyToAppendToColdChainURL(util.facilityRowId, healthFacilityResultSet.get('_id')); + odkTables.launchHTML(null, + 'config/tables/health_facilities/html/health_facilities_detail_summary.html' + rowIdQueryParams); + } +} + +function onLinkClick() { + + if (!$.isEmptyObject(healthFacilityResultSet)) + { + var rowIdQueryParams = util.getKeyToAppendToColdChainURL(util.facilityRowId, healthFacilityResultSet.get('_id')); + odkTables.launchHTML(null, + 'config/tables/refrigerators/html/refrigerators_list.html' + rowIdQueryParams); + } +} + +function onAddFridgeClick() { + var jsonMap = {}; + jsonMap.facility_row_id = healthFacilityResultSet.getRowId(0); + jsonMap._default_access = healthFacilityResultSet.get('_default_access'); + + var customGroupReadOnly = healthFacilityResultSet.get('cceGroupReadOnly'); + if (customGroupReadOnly !== null && customGroupReadOnly !== undefined && customGroupReadOnly.length > 0) { + jsonMap._group_read_only = healthFacilityResultSet.get('cceGroupReadOnly'); + } else { + jsonMap._group_read_only = healthFacilityResultSet.get('_group_read_only'); + } + + var customGroupModify = healthFacilityResultSet.get('cceGroupModify'); + if (customGroupModify !== null && customGroupModify !== undefined && customGroupModify.length > 0) { + jsonMap._group_modify = healthFacilityResultSet.get('cceGroupModify'); + } else { + jsonMap._group_modify = healthFacilityResultSet.get('_group_modify'); + } + + var customGroupPrivileged = healthFacilityResultSet.get('cceGroupPrivileged'); + if (customGroupPrivileged !== null && customGroupPrivileged !== undefined && customGroupPrivileged.length > 0) { + jsonMap._group_privileged = healthFacilityResultSet.get('cceGroupPrivileged'); + } else { + jsonMap._group_privileged = healthFacilityResultSet.get('_group_privileged'); + } + + odkTables.addRowWithSurvey(null, 'refrigerators', 'refrigerators', null, jsonMap); +} + +function onCRInvClick() { + + if (!$.isEmptyObject(healthFacilityResultSet)) + { + var rowIdQueryParams = util.getKeyToAppendToColdChainURL(util.facilityRowId, healthFacilityResultSet.get('_id')); + odkTables.launchHTML(null, + 'config/tables/cold_rooms/html/cold_rooms_list.html' + rowIdQueryParams); + } +} + +function onAddCRClick() { + var jsonMap = {}; + jsonMap.facility_row_id = healthFacilityResultSet.getRowId(0); + jsonMap._default_access = healthFacilityResultSet.get('_default_access'); + + var customGroupReadOnly = healthFacilityResultSet.get('cceGroupReadOnly'); + if (customGroupReadOnly !== null && customGroupReadOnly !== undefined && customGroupReadOnly.length > 0) { + jsonMap._group_read_only = healthFacilityResultSet.get('cceGroupReadOnly'); + } else { + jsonMap._group_read_only = healthFacilityResultSet.get('_group_read_only'); + } + + var customGroupModify = healthFacilityResultSet.get('cceGroupModify'); + if (customGroupModify !== null && customGroupModify !== undefined && customGroupModify.length > 0) { + jsonMap._group_modify = healthFacilityResultSet.get('cceGroupModify'); + } else { + jsonMap._group_modify = healthFacilityResultSet.get('_group_modify'); + } + + var customGroupPrivileged = healthFacilityResultSet.get('cceGroupPrivileged'); + if (customGroupPrivileged !== null && customGroupPrivileged !== undefined && customGroupPrivileged.length > 0) { + jsonMap._group_privileged = healthFacilityResultSet.get('cceGroupPrivileged'); + } else { + jsonMap._group_privileged = healthFacilityResultSet.get('_group_privileged'); + } + + odkTables.addRowWithSurvey(null, 'cold_rooms', 'cold_rooms', null, jsonMap); +} + +function onEditFacility() { + if (!$.isEmptyObject(healthFacilityResultSet)) { + odkTables.editRowWithSurvey(null, healthFacilityResultSet.getTableId(), healthFacilityResultSet.getRowId(0), 'health_facilities', null, null); + } +} + +function onDeleteFacility() { + if (!$.isEmptyObject(healthFacilityResultSet)) { + var locale = odkCommon.getPreferredLocale(); + var confirmMsg = odkCommon.localizeText(locale, 'are_you_sure_you_want_to_delete_this_facility'); + if (confirm(confirmMsg)) { + + odkData.deleteRow(healthFacilityResultSet.getTableId(), + null, + healthFacilityResultSet.getRowId(0), + cbDeleteSuccess, cbDeleteFailure); + } + } +} + +function cbDeleteSuccess() { + console.log('health facility deleted successfully'); + var locale = odkCommon.getPreferredLocale(); + var successMsg = odkCommon.localizeText(locale, 'health_facility_deleted_successfully'); + alert(successMsg); + odkCommon.closeWindow(-1); +} + +function cbDeleteFailure(error) { + console.log('health facility delete failure CB error : ' + error); + var locale = odkCommon.getPreferredLocale(); + var failMsg = odkCommon.localizeText(locale, 'deletion_failed'); + alert(failMsg); + odkCommon.closeWindow(-1); +} + +function cbSuccess(result) { + + healthFacilityResultSet = result; + + var access = healthFacilityResultSet.get('_effective_access'); + + if (access.indexOf('w') !== -1) { + var editButton = $('#editFacilityBtn'); + editButton.removeClass('hideButton'); + } + + if (access.indexOf('d') !== -1) { + var deleteButton = $('#delFacilityBtn'); + deleteButton.removeClass('hideButton'); + } + + var refrigeratorCountPromise = new Promise(function(resolve, reject) { + var frigCntQuery = 'SELECT COUNT(*) AS refrigerator_cnt FROM refrigerators ' + + 'WHERE refrigerators.facility_row_id = ? AND refrigerators._sync_state != ?'; + var frigCntParams = [healthFacilityResultSet.get('_id'), util.deletedSyncState]; + odkData.arbitraryQuery('refrigerators', frigCntQuery, frigCntParams, null, null, resolve, reject); + }); + + var coldRoomCountPromise = new Promise(function(resolve, reject) { + var crCntQuery = 'SELECT COUNT(*) AS cold_room_cnt FROM cold_rooms ' + + 'WHERE cold_rooms.facility_row_id = ? AND cold_rooms._sync_state != ?'; + var crCntParams = [healthFacilityResultSet.get('_id'), util.deletedSyncState]; + odkData.arbitraryQuery('cold_rooms', crCntQuery, crCntParams, null, null, resolve, reject); + }); + + + + Promise.all([refrigeratorCountPromise, coldRoomCountPromise]).then(function (resultArray) { + refrigeratorsCBSuccess(resultArray[0], resultArray[1]); + }, function(err) { + console.log('promises failed with error: ' + err); + }); +} + +function cbFailure(error) { + + console.log('health_facilities_detail getViewData CB error : ' + error); +} + +function display() { + var locale = odkCommon.getPreferredLocale(); + var body = $('#main'); + body.css('background-image', 'url(img/hallway.jpg)'); + + $('#view-summary').text(odkCommon.localizeText(locale, "view_facility_information")); + + $('#refrig-inv').text(odkCommon.localizeText(locale, "refrigerator_inventory")); + $('#add-fridge').text(odkCommon.localizeText(locale, "add_refrigerator")); + + $('#cold-room-inv').text(odkCommon.localizeText(locale, "cold_room_inventory")); + $('#add-cold-room').text(odkCommon.localizeText(locale, "add_cold_room")); + + $('#edit-fac').text(odkCommon.localizeText(locale, "edit_facility")); + $('#del-fac').text(odkCommon.localizeText(locale, "delete_facility")); + + odkData.getViewData(cbSuccess, cbFailure); +} + +async function refrigeratorsCBSuccess(frigCntResultSet, crCntResultSet) { + + $('#TITLE').text(healthFacilityResultSet.get('facility_name')); + + // Get the breadcrumb + var linkedRegionId = healthFacilityResultSet.get('admin_region_id'); + if (linkedRegionId !== null && linkedRegionId !== undefined) { + var locale = odkCommon.getPreferredLocale(); + var breadcrumbName = await util.getBreadcrumbRegionName(locale, linkedRegionId); + if (breadcrumbName !== null && breadcrumbName !== undefined) { + var bcHdr = $('#breadcrumbHeader'); + bcHdr.text(breadcrumbName); + } + } + + if (frigCntResultSet.getCount() > 0) { + $('#fridge_list').text(frigCntResultSet.getData(0, 'refrigerator_cnt')); + } + + if (crCntResultSet.getCount() > 0) { + $('#cold_room_list').text(crCntResultSet.getData(0, 'cold_room_cnt')); + } + +} diff --git a/app/config/tables/health_facilities/js/health_facilities_list.js b/app/config/tables/health_facilities/js/health_facilities_list.js index 8333bc459..e956e12f1 100644 --- a/app/config/tables/health_facilities/js/health_facilities_list.js +++ b/app/config/tables/health_facilities/js/health_facilities_list.js @@ -28,7 +28,7 @@ function resumeFunc(state) { listViewLogic.setOrderBy(orderBy); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/indicators/definition.csv b/app/config/tables/indicators/definition.csv index 69ae728db..51370794c 100644 --- a/app/config/tables/indicators/definition.csv +++ b/app/config/tables/indicators/definition.csv @@ -1,11 +1,9 @@ _element_key,_element_name,_element_type,_list_child_element_keys alarm_functional_status,alarm_functional_status,string,[] +available_voltage_stabilizer,available_voltage_stabilizer,string,[] build_quality,build_quality,string,[] build_quality2,build_quality2,string,[] build_quality3,build_quality3,string,[] -build_quality_component,build_quality_component,string,[] -build_quality_component2,build_quality_component2,string,[] -build_quality_component3,build_quality_component3,string,[] build_quality_image,build_quality_image,mimeUri,"[""build_quality_image_contentType"",""build_quality_image_uriFragment""]" build_quality_image2,build_quality_image2,mimeUri,"[""build_quality_image2_contentType"",""build_quality_image2_uriFragment""]" build_quality_image2_contentType,contentType,mimeType,[] @@ -21,19 +19,55 @@ build_quality_location3,build_quality_location3,string,[] build_quality_observation,build_quality_observation,string,[] build_quality_observation2,build_quality_observation2,string,[] build_quality_observation3,build_quality_observation3,string,[] +category,category,array,"[""category_items""]" +category_items,items,string,[] +component_cooling,component_cooling,string,[] +component_cooling_2,component_cooling_2,string,[] +component_cooling_3,component_cooling_3,string,[] +component_electrical,component_electrical,string,[] +component_electrical_2,component_electrical_2,string,[] +component_electrical_3,component_electrical_3,string,[] +component_electrical_cooling,component_electrical_cooling,string,[] +component_electrical_cooling_2,component_electrical_cooling_2,string,[] +component_electrical_cooling_3,component_electrical_cooling_3,string,[] +component_electrical_solar,component_electrical_solar,string,[] +component_electrical_solar_2,component_electrical_solar_2,string,[] +component_electrical_solar_3,component_electrical_solar_3,string,[] +component_structural,component_structural,string,[] +component_structural_2,component_structural_2,string,[] +component_structural_3,component_structural_3,string,[] +component_type,component_type,string,[] +component_type_2,component_type_2,string,[] +component_type_3,component_type_3,string,[] days_from_warranty_claim_until_repaired,days_from_warranty_claim_until_repaired,integer,[] +electrical_control_system_spare_part,electrical_control_system_spare_part,array,"[""electrical_control_system_spare_part_items""]" +electrical_control_system_spare_part_items,items,string,[] freeze_alarms,freeze_alarms,integer,[] +hardware_spare_part,hardware_spare_part,array,"[""hardware_spare_part_items""]" +hardware_spare_part_items,items,string,[] heat_alarms,heat_alarms,integer,[] heat_alarms_over_48,heat_alarms_over_48,integer,[] +monitoring_spare_part,monitoring_spare_part,array,"[""monitoring_spare_part_items""]" +monitoring_spare_part_items,items,string,[] power_source,power_source,string,[] -refrigerator_failure,refrigerator_failure,string,[] +power_spare_part,power_spare_part,array,"[""power_spare_part_items""]" +power_spare_part_items,items,string,[] +reason_stabilizer_not_working,reason_stabilizer_not_working,string,[] +reason_stabilizer_replaced,reason_stabilizer_replaced,string,[] +reason_temperature_excursion,reason_temperature_excursion,string,[] +refrigeration_spare_part,refrigeration_spare_part,array,"[""refrigeration_spare_part_items""]" +refrigeration_spare_part_items,items,string,[] refrigerator_id,refrigerator_id,string,[] +refrigerator_state,refrigerator_state,string,[] repair_occurred,repair_occurred,string,[] reporting_period,reporting_period,date,[] -voltage_stabilizer_not_working_reason,voltage_stabilizer_not_working_reason,string,[] +solar_spare_part,solar_spare_part,array,"[""solar_spare_part_items""]" +solar_spare_part_items,items,string,[] +spare_parts_available,spare_parts_available,string,[] +under_warranty,under_warranty,string,[] +voltage_stabilizer_brand,voltage_stabilizer_brand,string,[] voltage_stabilizer_present,voltage_stabilizer_present,string,[] voltage_stabilizer_replaced,voltage_stabilizer_replaced,string,[] -voltage_stabilizer_replaced_reason,voltage_stabilizer_replaced_reason,string,[] voltage_stabilizer_working,voltage_stabilizer_working,string,[] warranty_claim_been_made,warranty_claim_been_made,string,[] warranty_claim_date,warranty_claim_date,date,[] diff --git a/app/config/tables/indicators/forms/indicators/formDef.json b/app/config/tables/indicators/forms/indicators/formDef.json index e80bcf94a..63b819bd3 100644 --- a/app/config/tables/indicators/forms/indicators/formDef.json +++ b/app/config/tables/indicators/forms/indicators/formDef.json @@ -51,7 +51,7 @@ "display": { "prompt": { "text": { - "default": "Refrigerator ID: {{data.refrigerator_id}}", + "default": "

CCE Identification

\n\n \n \n \n \n \n \n \n \n \n
FieldValue
Refrigerator ID{{data.refrigerator_id}}
", "es": "ID de Frigorífico: {{data.refrigerator_id}}", "fr": "ID de réfrigérateur : {{data.refrigerator_id}}" } @@ -65,7 +65,7 @@ "display": { "prompt": { "text": { - "default": "Reporting Period", + "default": "Enter the date of the reporting", "es": "Período de información", "fr": "période considérée" } @@ -78,11 +78,45 @@ } }, "required": true, - "_row_num": 7 + "_row_num": 8 }, { "clause": "end screen", - "_row_num": 8 + "_row_num": 9 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌡️ Functional Status

\n

\n Please assess whether the equipment is functional or non-functional. This assessment should be based on the technician's observation and feedback from the facility. Use the Functional Status section to mark the equipment condition accurately before proceeding. Record the number of heat and freeze alarms observed in the temperature log for the past month. \n

\n
" + } + }, + "_row_num": 10 + }, + { + "clause": "begin screen", + "_row_num": 11 + }, + { + "type": "note", + "name": "title_section_a", + "display": { + "prompt": { + "text": "
\n

🌡️ Functional Status

\n
" + } + }, + "_row_num": 12 + }, + { + "type": "select_one", + "values_list": "refrigerator_state_list", + "name": "refrigerator_state", + "display": { + "prompt": { + "text": "Is the refrigerator working properly?" + } + }, + "_row_num": 13 }, { "type": "integer", @@ -90,13 +124,13 @@ "display": { "prompt": { "text": { - "default": "How many heat alarms with over 10 hour duration above 8°C show in the termperature log from the first day of the month to the last day of the month?", + "default": "How many heat alarms with over 10 hour duration above 8°C show in the temperature log for the past month?", "fr": "Combien d'alarmes de haute température (supérieure à 8°C et ayant duré 10 heures ou plus) enregistrées dans le relevé de température du mois dernier?" } } }, "required": true, - "_row_num": 9 + "_row_num": 14 }, { "type": "integer", @@ -104,17 +138,13 @@ "display": { "prompt": { "text": { - "default": "How many freeze alarms with over 1 hour duration below -0.5°C show in the temperature log from the first day of the month to the last day of the month?", + "default": "How many freeze alarms with over 1 hour duration below -0.5°C show in the temperature log for the past month?", "fr": "Combien d'alarmes de basse température (-0,5°C ayant duré au moins 1 heure) apparaissent/enregistrées dans le relevé de température du mois dernier?" } } }, "required": true, - "_row_num": 10 - }, - { - "clause": "begin screen", - "_row_num": 11 + "_row_num": 15 }, { "type": "integer", @@ -122,156 +152,107 @@ "display": { "prompt": { "text": { - "default": "How many heat alarms with 48 hour or longer duration in the temperature log from the first day of the month to the last day of the month?", + "default": "How many heat alarms with 48h or longer duration show in the temperature log for the past month?", "fr": "Combien d'alarmes de haute température d'une durée de 48h ou plus apparaissent dans le relevé de température du mois dernier ?" } } }, "required": true, - "_row_num": 12 + "_row_num": 17 }, { "type": "assign", "name": "alarm_functional_status", "calculation": "calculates.non_functional_calc()", - "_row_num": 13 - }, - { - "clause": "end screen", - "_row_num": 14 - }, - { - "clause": "begin screen", - "_row_num": 15 + "_row_num": 18 }, { "clause": "if", - "condition": "data('alarm_functional_status') === 'non_functional'", - "_row_num": 16 + "condition": "((data('heat_alarms') != null || data('freeze_alarms') != null || data('heat_alarms_over_48') != null) && (data('heat_alarms') != '0' || data('freeze_alarms') != '0' || data('heat_alarms_over_48') != '0'))", + "_row_num": 19 }, { - "type": "note", + "type": "select_one", + "values_list": "reason_temp_excursion", + "name": "reason_temperature_excursion", "display": { "prompt": { - "text": { - "default": "Refrigerator Status: {{data.alarm_functional_status}}", - "es": "Estado del refrigerador: {{data.alarm_functional_status}}", - "fr": "Etat de fonctionnalité: {{data.alarm_functional_status}}" - } + "text": "Why was there a temperature alarm?" } }, - "_row_num": 17 + "_row_num": 20 }, { - "type": "text", - "name": "refrigerator_failure", - "display": { - "prompt": { - "text": { - "default": "Why did the refrigerator fail?", - "fr": "Quelle est la cause de la panne du refrigerateur ?" - } - } - }, - "required": "data('alarm_functional_status') === 'non_functional'", - "_row_num": 18 + "clause": "end if", + "_row_num": 21 }, { - "clause": "end if", - "_row_num": 19 + "clause": "end screen", + "_row_num": 22 }, { - "type": "select_one", - "values_list": "yes_no", - "name": "build_quality", + "type": "note", "display": { "prompt": { - "text": { - "default": "Have there been any issues related to build quality from the first day of the month to the last day of the month?", - "fr": "Y at-il eu des problèmes liés à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" - } + "text": "
\n

🔧 Spare Parts

\n

\n Indicate whether any spare parts were used in the past month. If spare parts were required but not available, please flag the issue. Specify the part name, and quantity used or needed.\n

\n
" } }, - "_row_num": 20 + "_row_num": 23 }, { - "clause": "if", - "condition": "selected(data('build_quality'), 'yes')", - "_row_num": 21 + "clause": "begin screen", + "_row_num": 24 }, { - "type": "select_one_with_other", - "values_list": "build_quality_reason_type_observation", - "name": "build_quality_observation", + "type": "note", "display": { "prompt": { - "text": { - "default": "If yes, what condition was observed related to the issue?", - "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" - } + "text": "
\n

🔧 Spare Parts

\n \n
" } }, - "_row_num": 22 + "_row_num": 25 }, { "type": "select_one", - "values_list": "build_quality_reason_type_location", - "name": "build_quality_location", + "values_list": "yes_no_na", + "name": "spare_parts_available", "display": { "prompt": { - "text": { - "default": "Where was the issue observed?", - "fr": "Où le problème a-t-il été observé?" - } + "text": "Were the needed spare parts available to repair the device?" } }, - "_row_num": 23 + "_row_num": 26 }, { - "type": "text", - "name": "build_quality_component", + "clause": "if", + "condition": "selected(data('spare_parts_available'), 'yes')", + "_row_num": 27 + }, + { + "type": "select_multiple", + "values_list": "category_list", + "name": "category", "display": { "prompt": { - "text": { - "default": "Please enter the component that failed", - "fr": "Veuillez entrer le composant qui defectuex" - } + "text": "Select category of the spare parts consumed in the past month." } }, - "_row_num": 24 - }, - { - "clause": "end if", - "_row_num": 25 - }, - { - "clause": "end screen", - "_row_num": 26 + "_row_num": 28 }, { "clause": "if", - "condition": "selected(data('build_quality'), 'yes')", - "_row_num": 27 - }, - { - "clause": "begin screen", - "_row_num": 28 + "condition": "selected(data('category'), 'electrical_control_system')", + "_row_num": 29 }, { - "type": "image", - "name": "build_quality_image", + "type": "select_multiple", + "values_list": "electrical_control_system_list", + "name": "electrical_control_system_spare_part", "display": { "prompt": { - "text": { - "default": "Please take a picture.", - "fr": "S'il vous plaît prendre une photo" - } + "text": "Select spare parts consumed last month." } }, - "_row_num": 29 - }, - { - "clause": "end screen", "_row_num": 30 }, { @@ -280,109 +261,98 @@ }, { "clause": "if", - "condition": "selected(data('build_quality'), 'yes')", + "condition": "selected(data('category'), 'hardware')", "_row_num": 32 }, { - "clause": "begin screen", - "_row_num": 33 - }, - { - "type": "select_one", - "values_list": "yes_no", - "name": "build_quality2", + "type": "select_multiple", + "values_list": "hardware_list", + "name": "hardware_spare_part", "display": { "prompt": { - "text": { - "default": "Was there a second issue related to build quality from the first day of the month to the last day of the month?", - "fr": "Y at-il un deuxième problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" - } + "text": "Select spare parts consumed last month." } }, + "_row_num": 33 + }, + { + "clause": "end if", "_row_num": 34 }, { "clause": "if", - "condition": "selected(data('build_quality2'), 'yes')", + "condition": "selected(data('category'), 'monitoring')", "_row_num": 35 }, { - "type": "select_one_with_other", - "values_list": "build_quality_reason_type_observation", - "name": "build_quality_observation2", + "type": "select_multiple", + "values_list": "monitoring_list", + "name": "monitoring_spare_part", "display": { "prompt": { - "text": { - "default": "If yes, what condition was observed related to the second failure?", - "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" - } + "text": "Select spare parts consumed last month." } }, "_row_num": 36 }, { - "type": "select_one", - "values_list": "build_quality_reason_type_location", - "name": "build_quality_location2", - "display": { - "prompt": { - "text": { - "default": "Where was the second failure observed?", - "fr": "Où le problème a-t-il été observé?" - } - } - }, + "clause": "end if", "_row_num": 37 }, { - "type": "text", - "name": "build_quality_component2", + "clause": "if", + "condition": "selected(data('category'), 'refrigeration_system')", + "_row_num": 38 + }, + { + "type": "select_multiple", + "values_list": "refrigeration_system_list", + "name": "refrigeration_spare_part", "display": { "prompt": { - "text": { - "default": "Please enter the second component that failed", - "fr": "Veuillez entrer le composant qui defectuex" - } + "text": "Select spare parts consumed last month." } }, - "_row_num": 38 - }, - { - "clause": "end if", "_row_num": 39 }, { - "clause": "end screen", + "clause": "end if", "_row_num": 40 }, { - "clause": "end if", + "clause": "if", + "condition": "selected(data('category'), 'power')", "_row_num": 41 }, { - "clause": "if", - "condition": "selected(data('build_quality2'), 'yes')", + "type": "select_multiple", + "values_list": "power_list", + "name": "power_spare_part", + "display": { + "prompt": { + "text": "Select spare parts consumed last month." + } + }, "_row_num": 42 }, { - "clause": "begin screen", + "clause": "end if", "_row_num": 43 }, { - "type": "image", - "name": "build_quality_image2", + "clause": "if", + "condition": "selected(data('category'), 'solar')", + "_row_num": 44 + }, + { + "type": "select_multiple", + "values_list": "solar_list", + "name": "solar_spare_part", "display": { "prompt": { - "text": { - "default": "Please take a picture.", - "fr": "S'il vous plaît prendre une photo" - } + "text": "Select spare parts consumed last month." } }, - "_row_num": 44 - }, - { - "clause": "end screen", "_row_num": 45 }, { @@ -390,282 +360,290 @@ "_row_num": 46 }, { - "clause": "if", - "condition": "selected(data('build_quality2'), 'yes')", + "clause": "end if", "_row_num": 47 }, { - "clause": "begin screen", + "clause": "end screen", "_row_num": 48 }, { - "type": "select_one", - "values_list": "yes_no", - "name": "build_quality3", + "type": "note", "display": { "prompt": { - "text": { - "default": "Was there a third issue related to build quality from the first day of the month to the last day of the month?", - "fr": "Y at-il un troisème problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" - } + "text": "
\n

🧱 Build Quality

\n

\n Report the overall physical build quality of the equipment. If there were any issues observed, indicate the affected component, its location on the unit, and provide an image of the problem (e.g., cracks, rust, or loose fittings).

\n
" } }, "_row_num": 49 }, { - "clause": "if", - "condition": "selected(data('build_quality3'), 'yes')", + "clause": "begin screen", "_row_num": 50 }, { - "type": "select_one_with_other", - "values_list": "build_quality_reason_type_observation", - "name": "build_quality_observation3", + "type": "note", "display": { "prompt": { - "text": { - "default": "If yes, what condition was observed related to the third failure?", - "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" - } + "text": "
\n

🧱 Build Quality

\n
" } }, "_row_num": 51 }, { "type": "select_one", - "values_list": "build_quality_reason_type_location", - "name": "build_quality_location3", + "values_list": "yes_no", + "name": "build_quality", "display": { "prompt": { "text": { - "default": "Where was the third failure observed?", - "fr": "Où le problème a-t-il été observé?" + "default": "Have there been any issues related to build quality in the past month?", + "fr": "Y at-il un deuxième problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" } } }, "_row_num": 52 }, { - "type": "text", - "name": "build_quality_component3", + "clause": "if", + "condition": "selected(data('build_quality'), 'yes')", + "_row_num": 53 + }, + { + "type": "select_one_with_other", + "values_list": "build_quality_reason_type_observation", + "name": "build_quality_observation", "display": { "prompt": { "text": { - "default": "Please enter the third component that failed", - "fr": "Veuillez entrer le composant qui defectuex" + "default": "If yes, what condition was observed related to the issue?", + "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" } } }, - "_row_num": 53 - }, - { - "clause": "end if", "_row_num": 54 }, { - "clause": "end screen", + "type": "select_one", + "values_list": "build_quality_reason_type_location", + "name": "build_quality_location", + "display": { + "prompt": { + "text": { + "default": "Where was the issue observed?", + "fr": "Où le problème a-t-il été observé?" + } + } + }, "_row_num": 55 }, { - "clause": "end if", + "type": "select_one", + "values_list": "component_type", + "name": "component_type", + "display": { + "prompt": { + "text": "Select the type of component in which issue is observed?" + } + }, "_row_num": 56 }, { "clause": "if", - "condition": "selected(data('build_quality3'), 'yes')", + "condition": "selected(data('component_type'),'structural _components')", "_row_num": 57 }, { - "clause": "begin screen", - "_row_num": 58 - }, - { - "type": "image", - "name": "build_quality_image3", + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural", "display": { "prompt": { - "text": { - "default": "Please take a picture.", - "fr": "S'il vous plaît prendre une photo" - } + "text": "Please enter the component that failed" } }, + "_row_num": 58 + }, + { + "clause": "end if", "_row_num": 59 }, { - "clause": "end screen", + "clause": "if", + "condition": "selected(data('component_type'),'electrical_system')", "_row_num": 60 }, { - "clause": "end if", + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, "_row_num": 61 }, { - "clause": "if", - "condition": "data('voltage_stabilizer_present') !== 'no'", + "clause": "end if", "_row_num": 62 }, { - "clause": "begin screen", + "clause": "if", + "condition": "selected(data('component_type'),'electric_system_solar')", "_row_num": 63 }, { - "type": "select_one", - "values_list": "yes_no", - "name": "voltage_stabilizer_working", + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar", "display": { "prompt": { - "text": { - "default": "Is the voltage stabilizer working?", - "fr": "Le stabilisateur de tension fonctionne-t-il normalement ?" - } + "text": "Please enter the component that failed" } }, "_row_num": 64 }, { - "clause": "if", - "condition": "data('voltage_stabilizer_working') === 'no'", + "clause": "end if", "_row_num": 65 }, { - "type": "text", - "name": "voltage_stabilizer_not_working_reason", + "clause": "if", + "condition": "selected(data('component_type'),'cooling_system')", + "_row_num": 66 + }, + { + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling", "display": { "prompt": { - "text": { - "default": "If no, why not?", - "fr": "Si non, quel est le problème?" - } + "text": "Please enter the component that failed" } }, - "_row_num": 66 - }, - { - "clause": "end if", "_row_num": 67 }, { - "clause": "end screen", + "clause": "end if", "_row_num": 68 }, { - "clause": "begin screen", + "clause": "if", + "condition": "selected(data('v'),'electrical_cooling_system')", "_row_num": 69 }, { - "type": "select_one", - "values_list": "yes_no", - "name": "voltage_stabilizer_replaced", + "type": "select_one_with_other", + "values_list": "component_electrical_cooling", + "name": "component_electrical_cooling", "display": { "prompt": { - "text": { - "default": "Has the voltage regulator been replaced from the first day of the month to the last day of the month?", - "fr": "Le stabilisateur de tension a-t-il été remplacé le mois dernier?" - } + "text": "Please enter the component that failed" } }, "_row_num": 70 }, { - "clause": "if", - "condition": "selected(data('voltage_stabilizer_replaced'), 'yes')", + "clause": "end if", "_row_num": 71 }, { - "type": "text", - "name": "voltage_stabilizer_replaced_reason", + "type": "image", + "name": "build_quality_image", "display": { "prompt": { "text": { - "default": "If yes, why?", - "fr": "Si, oui, pourquoi?" + "default": "Please take a picture.", + "fr": "Veuillez entrer le composant qui defectuex" } } }, "_row_num": 72 }, { - "clause": "end if", + "display": { + "prompt": { + "text": { + "fr": "S'il vous plaît prendre une photo" + } + } + }, "_row_num": 73 }, - { - "clause": "end screen", - "_row_num": 74 - }, { "clause": "end if", - "_row_num": 75 - }, - { - "clause": "if", - "condition": "(calculates.refrigerator_age() < 4 || (calculates.refrigerator_age() < 11 && data('power_source') === 'solar'))", - "_row_num": 76 - }, - { - "clause": "begin screen", - "_row_num": 77 + "_row_num": 74 }, { "type": "select_one", "values_list": "yes_no", - "name": "warranty_claim_been_made", + "name": "build_quality2", "display": { "prompt": { "text": { - "default": "Has a warranty claim been made?", - "fr": "Une demande de garantie a-t-elle été faite?" + "default": "Was there a second issue related to build quality in the past month?", + "fr": "Y at-il un deuxième problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" } } }, - "_row_num": 78 + "_row_num": 77 }, { "clause": "if", - "condition": "selected(data('warranty_claim_been_made'), 'yes')", - "_row_num": 79 + "condition": "selected(data('build_quality2'), 'yes')", + "_row_num": 78 }, { - "type": "birthdate", - "name": "warranty_claim_date", + "type": "select_one_with_other", + "values_list": "build_quality_reason_type_observation", + "name": "build_quality_observation2", "display": { "prompt": { "text": { - "default": "When was the warranty claim made?", - "fr": "Quand la demande de garantie a-t-elle été faite?" + "default": "If yes, what condition was observed related to the second failure?", + "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" } } }, - "_row_num": 80 + "_row_num": 79 }, { "type": "select_one", - "values_list": "yes_no", - "name": "repair_occurred", + "values_list": "build_quality_reason_type_location", + "name": "build_quality_location2", "display": { "prompt": { "text": { - "default": "Has the repair occurred?", - "fr": "La réparation a-t-elle eu lieu?" + "default": "Where was the second failure observed?", + "fr": "Où le problème a-t-il été observé?" } } }, + "_row_num": 80 + }, + { + "type": "select_one", + "values_list": "component_type", + "name": "component_type_2", + "display": { + "prompt": { + "text": "Select the type of component in which issue is observed?" + } + }, "_row_num": 81 }, { "clause": "if", - "condition": "selected(data('repair_occurred'), 'yes')", + "condition": "selected(data('component_type'),'structural _components')", "_row_num": 82 }, { - "type": "integer", - "name": "days_from_warranty_claim_until_repaired", + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural_2", "display": { "prompt": { - "text": { - "default": "How many days elapsed between when the claim was made and when the repair occurred?", - "fr": "Combien de jours se sont écoulés entre le moment où la demande de garantie a été faite et le moment où la réparation a eu lieu?" - } + "text": "Please enter the component that failed" } }, "_row_num": 83 @@ -675,1981 +653,8413 @@ "_row_num": 84 }, { - "clause": "end if", + "clause": "if", + "condition": "selected(data('component_type'),'electrical_system')", "_row_num": 85 }, { - "clause": "end screen", + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical_2", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, "_row_num": 86 }, { "clause": "end if", "_row_num": 87 - } - ], - "calculates": [ - { - "calculation_name": "non_functional_calc", - "calculation": "((data('heat_alarms') >= 5 || data('freeze_alarms') >= 1 || data('heat_alarms_over_48') >= 1) ? 'non_functional' : 'functional')", - "_row_num": 2 }, { - "calculation_name": "refrigerator_age", - "calculation": "(function() {\nvar frigYear = data('year_installed');\nif (data('year_installed') === null || data('year_installed') === undefined || data('year_installed') <= 0) { return 0; }\nvar currYear = new Date().getFullYear();\nvar years = Math.abs(currYear - frigYear);\nreturn years;})()", - "_row_num": 3 - } - ], - "model": [ - { - "type": "string", - "name": "refrigerator_id", - "_row_num": 2 + "clause": "if", + "condition": "selected(data('component_type'),'electric_system_solar')", + "_row_num": 88 }, { - "type": "string", - "name": "alarm_functional_status", - "_row_num": 3 + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar_2", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, + "_row_num": 89 }, { - "type": "string", - "name": "voltage_stabilizer_present", - "_row_num": 4 + "clause": "end if", + "_row_num": 90 }, { - "type": "integer", - "name": "year_installed", - "_row_num": 5 + "clause": "if", + "condition": "selected(data('component_type'),'cooling_system')", + "_row_num": 91 }, { - "type": "string", - "name": "second_build_quality_issue", - "isSessionVariable": true, - "_row_num": 6 + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling_2", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, + "_row_num": 92 }, { - "type": "string", - "name": "third_build_quality_issue", - "isSessionVariable": true, - "_row_num": 7 + "clause": "end if", + "_row_num": 93 }, { - "type": "string", - "name": "power_source", - "_row_num": 8 - } - ], - "choices": [ + "clause": "if", + "condition": "selected(data('v'),'electrical_cooling_system')", + "_row_num": 94 + }, { - "choice_list_name": "functional_type", - "data_value": "functional", + "type": "select_one_with_other", + "values_list": "component_electrical_cooling", + "name": "component_electrical_cooling_2", "display": { - "title": { - "text": { - "default": "Functional", - "es": "Funcional", - "fr": "Fonctionnel" - } + "prompt": { + "text": "Please enter the component that failed" } }, - "_row_num": 2 + "_row_num": 95 + }, + { + "clause": "end if", + "_row_num": 96 }, { - "choice_list_name": "functional_type", - "data_value": "non_functional", "display": { - "title": { + "prompt": { "text": { - "default": "Non-functional", - "es": "No Funcional", - "fr": "Non-fonctionnel" + "fr": "Veuillez entrer le composant qui defectuex" } } }, - "_row_num": 3 + "_row_num": 97 }, { - "choice_list_name": "yes_no", - "data_value": "yes", + "type": "image", + "name": "build_quality_image2", "display": { - "title": { + "prompt": { "text": { - "default": "Yes", - "es": "Si", - "fr": "Oui" + "default": "Please take a picture.", + "fr": "S'il vous plaît prendre une photo" } } }, - "_row_num": 5 + "_row_num": 98 }, { - "choice_list_name": "yes_no", - "data_value": "no", - "display": { - "title": { - "text": { - "default": "No", - "es": "No", - "fr": "Non" - } - } - }, - "_row_num": 6 + "clause": "end if", + "_row_num": 99 }, { - "choice_list_name": "refrigerator_failure_type", - "data_value": "need_data", + "type": "select_one", + "values_list": "yes_no", + "name": "build_quality3", "display": { - "title": { + "prompt": { "text": { - "default": "Need Data", - "es": "Necesita datos", - "fr": "Besoin de données" + "default": "Was there a third issue related to build quality in the past month?", + "fr": "Y at-il un troisème problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" } } }, - "_row_num": 8 + "_row_num": 103 }, { - "choice_list_name": "voltage_stabilizer_not_working_reason_type", - "data_value": "need_data", + "clause": "if", + "condition": "selected(data('build_quality3'), 'yes')", + "_row_num": 104 + }, + { + "type": "select_one_with_other", + "values_list": "build_quality_reason_type_observation", + "name": "build_quality_observation3", "display": { - "title": { + "prompt": { "text": { - "default": "Need Data", - "es": "Necesita datos", - "fr": "Besoin de données" + "default": "If yes, what condition was observed related to the third failure?", + "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" } } }, - "_row_num": 10 + "_row_num": 105 }, { - "choice_list_name": "voltage_stabilizer_replaced_reason_type", - "data_value": "need_data", + "type": "select_one", + "values_list": "build_quality_reason_type_location", + "name": "build_quality_location3", "display": { - "title": { + "prompt": { "text": { - "default": "Need Data", - "es": "Necesita datos", - "fr": "Besoin de données" + "default": "Where was the third failure observed?", + "fr": "Où le problème a-t-il été observé?" } } }, - "_row_num": 12 + "_row_num": 106 }, { - "choice_list_name": "yes_no_na", - "data_value": "yes", + "type": "select_one", + "values_list": "component_type", + "name": "component_type_3", "display": { - "title": { - "text": { - "default": "Yes", - "es": "Si", - "fr": "Oui" - } + "prompt": { + "text": "Select the type of component in which issue is observed?" } }, - "_row_num": 14 + "_row_num": 107 }, { - "choice_list_name": "yes_no_na", - "data_value": "no", + "clause": "if", + "condition": "selected(data('component_type'),'structural _components')", + "_row_num": 108 + }, + { + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural_3", "display": { - "title": { - "text": { - "default": "No", - "es": "No", - "fr": "Non" - } + "prompt": { + "text": "Please enter the component that failed" } }, - "_row_num": 15 + "_row_num": 109 }, { - "choice_list_name": "yes_no_na", - "data_value": "n_a", + "clause": "end if", + "_row_num": 110 + }, + { + "clause": "if", + "condition": "selected(data('component_type'),'electrical_system')", + "_row_num": 111 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical_3", "display": { - "title": { - "text": { - "default": "N/A", - "es": "N/A", - "fr": "N/A" - } + "prompt": { + "text": "Please enter the component that failed" } }, - "_row_num": 16 + "_row_num": 112 }, { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "broken", + "clause": "end if", + "_row_num": 113 + }, + { + "clause": "if", + "condition": "selected(data('component_type'),'electric_system_solar')", + "_row_num": 114 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar_3", "display": { - "title": { - "text": { - "default": "Broken", - "es": "Roto", - "fr": "Cassé" - } + "prompt": { + "text": "Please enter the component that failed" } }, - "_row_num": 18 + "_row_num": 115 }, { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "burnt", + "clause": "end if", + "_row_num": 116 + }, + { + "clause": "if", + "condition": "selected(data('component_type'),'cooling_system')", + "_row_num": 117 + }, + { + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling_3", "display": { - "title": { - "text": { - "default": "Burnt", - "es": "Quemado", - "fr": "Brûlé" - } + "prompt": { + "text": "Please enter the component that failed" } }, - "_row_num": 19 + "_row_num": 118 }, { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "corrosion", + "clause": "end if", + "_row_num": 119 + }, + { + "clause": "if", + "condition": "selected(data('v'),'electrical_cooling_system')", + "_row_num": 120 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical_cooling", + "name": "component_electrical_cooling_3", "display": { - "title": { - "text": { - "default": "Corrosion", - "es": "Corrosión", - "fr": "Corrosion" - } + "prompt": { + "text": "Please enter the component that failed" } }, - "_row_num": 20 + "_row_num": 121 }, { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "deteriorating", + "clause": "end if", + "_row_num": 122 + }, + { + "type": "image", + "name": "build_quality_image3", "display": { - "title": { + "prompt": { "text": { - "default": "Deteriorating", - "es": "Deterioro", - "fr": "Détérioration" + "default": "Please take a picture.", + "fr": "S'il vous plaît prendre une photo" } } }, - "_row_num": 21 + "_row_num": 123 }, { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "leaking", + "clause": "end if", + "_row_num": 124 + }, + { + "clause": "end screen", + "_row_num": 125 + }, + { + "type": "note", "display": { - "title": { - "text": { - "default": "Leaking", - "es": "Fugas", - "fr": "Qui fuit" - } + "prompt": { + "text": "
\n

⚡ Voltage Stabilizer

\n

\n Confirm whether the voltage stabilizer is available. If it was replaced in the past month, please indicate the date of replacement and confirm whether the new unit is functioning correctly.\n

\n
" } }, - "_row_num": 22 + "_row_num": 126 }, { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "missing", + "clause": "begin screen", + "_row_num": 127 + }, + { + "type": "note", "display": { - "title": { - "text": { - "default": "Missing", - "es": "Desaparecido", - "fr": "Manquant" - } + "prompt": { + "text": "
\n

⚡ Voltage Stabilizer

\n
" } }, - "_row_num": 23 + "_row_num": 128 }, { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "noisy", + "type": "select_one", + "values_list": "yes_no", + "name": "available_voltage_stabilizer", "display": { - "title": { - "text": { - "default": "Noisy", - "es": "Ruidoso", - "fr": "Bruyant" - } + "prompt": { + "text": "Is there a voltage stabilizer?" } }, - "_row_num": 24 + "_row_num": 129 }, { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "appliance_exterior", + "clause": "if", + "condition": "selected(data('available_voltage_stabilizer'), 'yes')", + "_row_num": 130 + }, + { + "type": "text", + "name": "voltage_stabilizer_brand", "display": { - "title": { - "text": { - "default": "Appliance (exterior)", - "es": "Aparato (exterior)", - "fr": "Appareil (extérieur)" - } + "prompt": { + "text": "Please indicate brand & model of stabilizer." } }, - "_row_num": 27 + "_row_num": 131 }, { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "accessory_ems", + "type": "select_one", + "values_list": "yes_no", + "name": "voltage_stabilizer_working", "display": { - "title": { - "text": { - "default": "Accessory (EMS)", - "es": "Accesorio (EMS)", - "fr": "Accessoire (EMS)" - } + "prompt": { + "text": "Is the voltage stabilizer working?" } }, - "_row_num": 28 + "_row_num": 133 }, { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "solar_mechanical", + "clause": "if", + "condition": "selected(data('voltage_stabilizer_working'), 'no')", + "_row_num": 134 + }, + { + "type": "select_one_with_other", + "values_list": "reasons_stabilizer_not_working", + "name": "reason_stabilizer_not_working", "display": { - "title": { - "text": { - "default": "Solar (mechanical)", - "es": "Solar (mecánica)", - "fr": "Solaire (mécanique)" - } + "prompt": { + "text": "Why is the stabilizer not working?" } }, - "_row_num": 29 + "_row_num": 135 }, { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "solar_electrical", + "clause": "end if", + "_row_num": 136 + }, + { + "type": "select_one", + "values_list": "yes_no", + "name": "voltage_stabilizer_replaced", "display": { - "title": { - "text": { - "default": "Solar (electrical)", - "es": "Solar (eléctrico)", - "fr": "Solaire (electrique)" - } + "prompt": { + "text": "Has the voltage stabiliser been replaced in the past month?" } }, - "_row_num": 30 + "_row_num": 137 }, { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "appliance_interior", + "clause": "if", + "condition": "selected(data('voltage_stabilizer_replaced'), 'yes')", + "_row_num": 138 + }, + { + "type": "select_one_with_other", + "values_list": "reasons_stabilizer_replaced", + "name": "reason_stabilizer_replaced", "display": { - "title": { - "text": { - "default": "Appliance (interior)", - "es": "Aparato (interior)", - "fr": "Appareil (intérieur)" - } + "prompt": { + "text": "Why was the stabilizer replaced?" } }, - "_row_num": 31 + "_row_num": 139 }, { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "not_determined", + "clause": "end if", + "_row_num": 140 + }, + { + "clause": "end if", + "_row_num": 141 + }, + { + "clause": "end screen", + "_row_num": 142 + }, + { + "clause": "if", + "condition": "data('under_warranty') === 'yes'", + "_row_num": 144 + }, + { + "type": "note", "display": { - "title": { - "text": { - "default": "Not Determined", - "es": "No determinado", - "fr": "Non déterminé" - } + "prompt": { + "text": "
\n

🛡️ Warranty

\n

\n Confirm whether any warranty claim has been made for this equipment. If yes, provide the date the claim was submitted and the date the issue was resolved or repaired under warranty.\n

\n
" } }, - "_row_num": 32 + "_row_num": 145 }, { - "choice_list_name": "repair_occurred_option", - "data_value": "not_yet_repaired", + "clause": "begin screen", + "_row_num": 146 + }, + { + "type": "note", "display": { - "title": { - "text": { - "default": "Not Yet Repaired", - "fr": "Pas encore réparé" - } + "prompt": { + "text": "
\n

🛡️ Warranty

\n
" } }, - "_row_num": 34 + "_row_num": 147 }, { - "choice_list_name": "repair_occurred_option", - "data_value": "repaired", + "type": "select_one", + "values_list": "yes_no", + "name": "warranty_claim_been_made", "display": { - "title": { + "prompt": { "text": { - "default": "Repaired", - "fr": "Réparé" + "default": "Has a warranty claim been made?", + "fr": "Une demande de garantie a-t-elle été faite?" } } }, - "_row_num": 35 - } - ], - "queries": [ - { - "query_name": "refrigerator_ids", - "query_type": "linked_table", - "linked_form_id": "refrigerators", - "linked_table_id": "refrigerators", - "selection": "_id >= ?", - "selectionArgs": "[ '0' ]", - "newRowInitialElementKeyToValueMap": "{}", - "openRowInitialElementKeyToValueMap": "{}", - "_row_num": 2 - } - ], - "settings": [ - { - "setting_name": "form_id", - "value": "indicators", - "_row_num": 2 + "_row_num": 148 }, { - "setting_name": "table_id", - "value": "indicators", - "_row_num": 3 + "clause": "if", + "condition": "selected(data('warranty_claim_been_made'), 'yes')", + "_row_num": 149 }, { - "setting_name": "survey", + "type": "birthdate", + "name": "warranty_claim_date", "display": { - "title": { + "prompt": { "text": { - "default": "Indicators", - "es": "Indicadores", - "fr": "Indicateurs" + "default": "When was the warranty claim made?", + "fr": "Quand la demande de garantie a-t-elle été faite?" } } }, - "_row_num": 4 + "_row_num": 150 }, { - "setting_name": "form_version", - "value": 20190826, - "_row_num": 5 + "type": "select_one", + "values_list": "yes_no", + "name": "repair_occurred", + "display": { + "prompt": { + "text": { + "default": "Has the repair occurred?", + "fr": "La réparation a-t-elle eu lieu?" + } + } + }, + "_row_num": 151 }, { - "setting_name": "instance_name", - "value": "date_serviced", - "_row_num": 6 + "clause": "if", + "condition": "selected(data('repair_occurred'), 'yes')", + "_row_num": 152 }, { - "setting_name": "english", + "type": "integer", + "name": "days_from_warranty_claim_until_repaired", "display": { - "locale": { + "prompt": { "text": { - "default": "English", - "es": "Inglés", - "fr": "Anglais" + "default": "How many days elapsed between when the claim was made and when the repair occurred?", + "fr": "Combien de jours se sont écoulés entre le moment où la demande de garantie a été faite et le moment où la réparation a eu lieu?" } } }, - "_row_num": 7 + "_row_num": 153 }, { - "setting_name": "es", + "clause": "end if", + "_row_num": 154 + }, + { + "clause": "end if", + "_row_num": 155 + }, + { + "clause": "end screen", + "_row_num": 156 + }, + { + "clause": "end if", + "_row_num": 157 + }, + { + "clause": "if", + "condition": "data('alarm_functional_status') === 'non_functional'", + "_row_num": 158 + }, + { + "type": "note", "display": { - "locale": { - "text": { - "default": "Spanish", - "es": "Español", - "fr": "Espagnol" - } + "prompt": { + "text": "

⚠️ Temperature excursions indicate possible refrigerator malfunctioning.

\n

Please complete the Follow-Up survey.

\n

✅ Survey completed. Pressing NEXT will save and exit.

" } }, - "_row_num": 8 + "_row_num": 159 }, { - "setting_name": "fr", + "clause": "end if", + "_row_num": 160 + }, + { + "clause": "if", + "condition": "data('alarm_functional_status') === 'functional'", + "_row_num": 161 + }, + { + "type": "note", "display": { - "locale": { - "text": { - "default": "French", - "es": "Francés", - "fr": "Français" - } + "prompt": { + "text": "Survey completed. Pressing NEXT will save and exit." } }, - "_row_num": 9 + "_row_num": 162 + }, + { + "clause": "end if", + "_row_num": 163 } ], - "properties": [ + "calculates": [ + { + "calculation_name": "non_functional_calc", + "calculation": "((data('heat_alarms') >= 5 || data('freeze_alarms') >= 1 || data('heat_alarms_over_48') >= 1) ? 'non_functional' : 'functional')", + "_row_num": 2 + } + ], + "model": [ { - "partition": "Table", - "aspect": "default", - "key": "defaultViewType", "type": "string", - "value": "LIST", + "name": "refrigerator_id", "_row_num": 2 }, { - "partition": "Table", - "aspect": "default", - "key": "detailViewFileName", "type": "string", - "value": "config/tables/indicators/html/indicators_detail.html", + "name": "alarm_functional_status", "_row_num": 3 }, { - "partition": "Table", - "aspect": "default", - "key": "listViewFileName", "type": "string", - "value": "config/tables/indicators/html/indicators_list.html", + "name": "voltage_stabilizer_present", "_row_num": 4 }, { - "partition": "Table", - "aspect": "security", - "key": "unverifiedUserCanCreate", - "type": "boolean", - "value": "false", + "type": "integer", + "name": "year_installed", "_row_num": 5 }, { - "partition": "Table", - "aspect": "security", - "key": "defaultAccessOnCreation", "type": "string", - "value": "HIDDEN", + "name": "second_build_quality_issue", + "isSessionVariable": true, "_row_num": 6 }, { - "partition": "FormType", - "aspect": "default", - "key": "FormType.formType", "type": "string", - "value": "SURVEY", + "name": "third_build_quality_issue", + "isSessionVariable": true, "_row_num": 7 }, { - "partition": "SurveyUtil", - "aspect": "default", - "key": "SurveyUtil.formId", "type": "string", - "value": "wrong_form", + "name": "power_source", "_row_num": 8 - } - ] - }, - "specification": { - "column_types": { - "_screen_block": "function", - "condition": "formula", - "constraint": "formula", - "required": "formula", - "calculation": "formula", - "newRowInitialElementKeyToValueMap": "formula", - "openRowInitialElementKeyToValueMap": "formula", - "selectionArgs": "formula", - "url": "formula", - "uri": "formula", - "callback": "formula(context)", - "choice_filter": "formula(choice_item)", - "templatePath": "requirejs_path" - }, - "settings": { - "form_id": { - "setting_name": "form_id", - "value": "indicators", - "_row_num": 2 - }, - "table_id": { - "setting_name": "table_id", - "value": "indicators", - "_row_num": 3 }, - "survey": { - "setting_name": "survey", - "display": { - "title": { - "text": { - "default": "Indicators", - "es": "Indicadores", - "fr": "Indicateurs" + { + "type": "string", + "name": "under_warranty", + "_row_num": 9 + } + ], + "choices": [ + { + "choice_list_name": "functional_type", + "data_value": "functional", + "display": { + "title": { + "text": { + "default": "Functional", + "es": "Funcional", + "fr": "Fonctionnel" } } }, - "_row_num": 4 + "_row_num": 2 }, - "form_version": { - "setting_name": "form_version", - "value": 20190826, - "_row_num": 5 + { + "choice_list_name": "functional_type", + "data_value": "non_functional", + "display": { + "title": { + "text": { + "default": "Non-functional", + "es": "No Funcional", + "fr": "Non-fonctionnel" + } + } + }, + "_row_num": 3 }, - "instance_name": { - "setting_name": "instance_name", - "value": "date_serviced", - "_row_num": 6 + { + "choice_list_name": "yes_no", + "data_value": "yes", + "display": { + "title": { + "text": { + "default": "Yes", + "es": "Si", + "fr": "Oui" + } + } + }, + "_row_num": 5 }, - "english": { - "setting_name": "english", + { + "choice_list_name": "yes_no", + "data_value": "no", "display": { - "locale": { + "title": { "text": { - "default": "English", - "es": "Inglés", - "fr": "Anglais" + "default": "No", + "es": "No", + "fr": "Non" } } }, - "_row_num": 7 + "_row_num": 6 }, - "es": { - "setting_name": "es", + { + "choice_list_name": "refrigerator_failure_type", + "data_value": "need_data", "display": { - "locale": { + "title": { "text": { - "default": "Spanish", - "es": "Español", - "fr": "Espagnol" + "default": "Need Data", + "es": "Necesita datos", + "fr": "Besoin de données" } } }, "_row_num": 8 }, - "fr": { - "setting_name": "fr", + { + "choice_list_name": "voltage_stabilizer_not_working_reason_type", + "data_value": "need_data", "display": { - "locale": { + "title": { "text": { - "default": "French", - "es": "Francés", - "fr": "Français" + "default": "Need Data", + "es": "Necesita datos", + "fr": "Besoin de données" } } }, - "_row_num": 9 + "_row_num": 10 }, - "_locales": { - "setting_name": "_locales", - "_row_num": 4, - "value": [ - { - "display": { - "locale": { - "text": { - "default": "Spanish", - "es": "Español", - "fr": "Espagnol" - } - } - }, - "_row_num": 8, - "name": "es" - }, - { - "display": { - "locale": { - "text": { - "default": "French", - "es": "Francés", - "fr": "Français" - } - } - }, - "_row_num": 9, - "name": "fr" - }, - { - "display": { - "locale": { - "text": "default" - } - }, - "name": "default" + { + "choice_list_name": "voltage_stabilizer_replaced_reason_type", + "data_value": "need_data", + "display": { + "title": { + "text": { + "default": "Need Data", + "es": "Necesita datos", + "fr": "Besoin de données" + } } - ] + }, + "_row_num": 12 }, - "_default_locale": { - "setting_name": "_default_locale", - "_row_num": 4, - "value": "es" + { + "choice_list_name": "yes_no_na", + "data_value": "yes", + "display": { + "title": { + "text": { + "default": "Yes", + "es": "Si", + "fr": "Oui" + } + } + }, + "_row_num": 14 }, - "initial": { - "setting_name": "survey", + { + "choice_list_name": "yes_no_na", + "data_value": "no", "display": { "title": { "text": { - "default": "Indicators", - "es": "Indicadores", - "fr": "Indicateurs" + "default": "No", + "es": "No", + "fr": "Non" } } }, - "_row_num": 4 - } - }, - "choices": { - "functional_type": [ - { - "choice_list_name": "functional_type", - "data_value": "functional", - "display": { - "title": { - "text": { - "default": "Functional", - "es": "Funcional", - "fr": "Fonctionnel" - } + "_row_num": 15 + }, + { + "choice_list_name": "yes_no_na", + "data_value": "n_a", + "display": { + "title": { + "text": { + "default": "N/A", + "es": "N/A", + "fr": "N/A" } - }, - "_row_num": 2 + } }, - { - "choice_list_name": "functional_type", - "data_value": "non_functional", - "display": { - "title": { - "text": { - "default": "Non-functional", - "es": "No Funcional", - "fr": "Non-fonctionnel" - } + "_row_num": 16 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "broken", + "display": { + "title": { + "text": { + "default": "Broken", + "es": "Roto", + "fr": "Cassé" } - }, - "_row_num": 3 - } - ], - "yes_no": [ - { - "choice_list_name": "yes_no", - "data_value": "yes", - "display": { - "title": { - "text": { - "default": "Yes", - "es": "Si", - "fr": "Oui" - } + } + }, + "_row_num": 18 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "burnt", + "display": { + "title": { + "text": { + "default": "Burnt", + "es": "Quemado", + "fr": "Brûlé" } - }, - "_row_num": 5 + } }, - { - "choice_list_name": "yes_no", - "data_value": "no", - "display": { - "title": { - "text": { - "default": "No", - "es": "No", - "fr": "Non" - } - } - }, - "_row_num": 6 - } - ], - "refrigerator_failure_type": [ - { - "choice_list_name": "refrigerator_failure_type", - "data_value": "need_data", - "display": { - "title": { - "text": { - "default": "Need Data", - "es": "Necesita datos", - "fr": "Besoin de données" - } - } - }, - "_row_num": 8 - } - ], - "voltage_stabilizer_not_working_reason_type": [ - { - "choice_list_name": "voltage_stabilizer_not_working_reason_type", - "data_value": "need_data", - "display": { - "title": { - "text": { - "default": "Need Data", - "es": "Necesita datos", - "fr": "Besoin de données" - } - } - }, - "_row_num": 10 - } - ], - "voltage_stabilizer_replaced_reason_type": [ - { - "choice_list_name": "voltage_stabilizer_replaced_reason_type", - "data_value": "need_data", - "display": { - "title": { - "text": { - "default": "Need Data", - "es": "Necesita datos", - "fr": "Besoin de données" - } - } - }, - "_row_num": 12 - } - ], - "yes_no_na": [ - { - "choice_list_name": "yes_no_na", - "data_value": "yes", - "display": { - "title": { - "text": { - "default": "Yes", - "es": "Si", - "fr": "Oui" - } + "_row_num": 19 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "corrosion", + "display": { + "title": { + "text": { + "default": "Corrosion", + "es": "Corrosión", + "fr": "Corrosion" } - }, - "_row_num": 14 + } }, - { - "choice_list_name": "yes_no_na", - "data_value": "no", - "display": { - "title": { - "text": { - "default": "No", - "es": "No", - "fr": "Non" - } + "_row_num": 20 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "deteriorating", + "display": { + "title": { + "text": { + "default": "Deteriorating", + "es": "Deterioro", + "fr": "Détérioration" } - }, - "_row_num": 15 + } }, - { - "choice_list_name": "yes_no_na", - "data_value": "n_a", - "display": { - "title": { - "text": { - "default": "N/A", - "es": "N/A", - "fr": "N/A" - } + "_row_num": 21 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "leaking", + "display": { + "title": { + "text": { + "default": "Leaking", + "es": "Fugas", + "fr": "Qui fuit" } - }, - "_row_num": 16 - } - ], - "build_quality_reason_type_observation": [ - { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "broken", - "display": { - "title": { - "text": { - "default": "Broken", - "es": "Roto", - "fr": "Cassé" - } + } + }, + "_row_num": 22 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "missing", + "display": { + "title": { + "text": { + "default": "Missing", + "es": "Desaparecido", + "fr": "Manquant" } - }, - "_row_num": 18 + } }, - { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "burnt", - "display": { - "title": { - "text": { - "default": "Burnt", - "es": "Quemado", - "fr": "Brûlé" - } + "_row_num": 23 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "noisy", + "display": { + "title": { + "text": { + "default": "Noisy", + "es": "Ruidoso", + "fr": "Bruyant" } - }, - "_row_num": 19 + } }, - { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "corrosion", - "display": { - "title": { - "text": { - "default": "Corrosion", - "es": "Corrosión", - "fr": "Corrosion" - } + "_row_num": 24 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "accessory", + "display": { + "title": { + "text": { + "default": "Accessory", + "es": "Accesorio", + "fr": "Accessoire" } - }, - "_row_num": 20 + } }, - { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "deteriorating", - "display": { - "title": { - "text": { - "default": "Deteriorating", - "es": "Deterioro", - "fr": "Détérioration" - } + "_row_num": 27 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "solar_mechanical", + "display": { + "title": { + "text": { + "default": "Solar (mechanical)", + "es": "Solar (mecánica)", + "fr": "Solaire (mécanique)" } - }, - "_row_num": 21 + } }, - { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "leaking", - "display": { - "title": { - "text": { - "default": "Leaking", - "es": "Fugas", - "fr": "Qui fuit" - } + "_row_num": 28 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "solar_electrical", + "display": { + "title": { + "text": { + "default": "Solar (electrical)", + "es": "Solar (eléctrico)", + "fr": "Solaire (electrique)" } - }, - "_row_num": 22 + } }, - { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "missing", - "display": { - "title": { - "text": { - "default": "Missing", - "es": "Desaparecido", - "fr": "Manquant" - } + "_row_num": 29 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "appliance_interior", + "display": { + "title": { + "text": { + "default": "Appliance (interior)", + "es": "Aparato (interior)", + "fr": "Appareil (intérieur)" } - }, - "_row_num": 23 + } }, - { - "choice_list_name": "build_quality_reason_type_observation", - "data_value": "noisy", - "display": { - "title": { - "text": { - "default": "Noisy", - "es": "Ruidoso", - "fr": "Bruyant" - } - } - }, - "_row_num": 24 - } - ], - "build_quality_reason_type_location": [ - { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "appliance_exterior", - "display": { - "title": { - "text": { - "default": "Appliance (exterior)", - "es": "Aparato (exterior)", - "fr": "Appareil (extérieur)" - } + "_row_num": 30 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "appliance_exterior", + "display": { + "title": { + "text": { + "default": "Appliance (exterior)", + "es": "Aparato (exterior)", + "fr": "Appareil (extérieur)" } - }, - "_row_num": 27 + } }, - { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "accessory_ems", - "display": { - "title": { - "text": { - "default": "Accessory (EMS)", - "es": "Accesorio (EMS)", - "fr": "Accessoire (EMS)" - } + "_row_num": 31 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "not_determined", + "display": { + "title": { + "text": { + "default": "Not Determined", + "es": "No determinado", + "fr": "Non déterminé" } - }, - "_row_num": 28 + } }, - { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "solar_mechanical", - "display": { - "title": { - "text": { - "default": "Solar (mechanical)", - "es": "Solar (mecánica)", - "fr": "Solaire (mécanique)" - } + "_row_num": 32 + }, + { + "choice_list_name": "repair_occurred_option", + "data_value": "not_yet_repaired", + "display": { + "title": { + "text": { + "default": "Not Yet Repaired", + "fr": "Pas encore réparé" } - }, - "_row_num": 29 + } }, - { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "solar_electrical", - "display": { - "title": { - "text": { - "default": "Solar (electrical)", - "es": "Solar (eléctrico)", - "fr": "Solaire (electrique)" - } + "_row_num": 34 + }, + { + "choice_list_name": "repair_occurred_option", + "data_value": "repaired", + "display": { + "title": { + "text": { + "default": "Repaired", + "fr": "Réparé" } - }, - "_row_num": 30 + } }, - { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "appliance_interior", - "display": { - "title": { - "text": { - "default": "Appliance (interior)", - "es": "Aparato (interior)", - "fr": "Appareil (intérieur)" - } - } - }, - "_row_num": 31 + "_row_num": 35 + }, + { + "choice_list_name": "refrigerator_state_list", + "data_value": "working", + "display": { + "title": { + "text": "Working" + } }, - { - "choice_list_name": "build_quality_reason_type_location", - "data_value": "not_determined", - "display": { - "title": { - "text": { - "default": "Not Determined", - "es": "No determinado", - "fr": "Non déterminé" - } - } - }, - "_row_num": 32 - } - ], - "repair_occurred_option": [ - { - "choice_list_name": "repair_occurred_option", - "data_value": "not_yet_repaired", - "display": { - "title": { - "text": { - "default": "Not Yet Repaired", - "fr": "Pas encore réparé" - } - } - }, - "_row_num": 34 + "_row_num": 37 + }, + { + "choice_list_name": "refrigerator_state_list", + "data_value": "non_functional", + "display": { + "title": { + "text": "Non-functional" + } }, - { - "choice_list_name": "repair_occurred_option", - "data_value": "repaired", - "display": { - "title": { - "text": { - "default": "Repaired", - "fr": "Réparé" - } - } - }, - "_row_num": 35 - } - ] - }, - "table_specific_definitions": { - "_tokens": {} - }, - "queries": { - "refrigerator_ids": { - "query_name": "refrigerator_ids", - "query_type": "linked_table", - "linked_form_id": "refrigerators", - "linked_table_id": "refrigerators", - "selection": "_id >= ?", - "selectionArgs": "[ '0' ]", - "newRowInitialElementKeyToValueMap": "{}", - "openRowInitialElementKeyToValueMap": "{}", - "_row_num": 2 - } - }, - "calculates": { - "non_functional_calc": { - "calculation_name": "non_functional_calc", - "calculation": "((data('heat_alarms') >= 5 || data('freeze_alarms') >= 1 || data('heat_alarms_over_48') >= 1) ? 'non_functional' : 'functional')", - "_row_num": 2 + "_row_num": 38 }, - "refrigerator_age": { - "calculation_name": "refrigerator_age", - "calculation": "(function() {\nvar frigYear = data('year_installed');\nif (data('year_installed') === null || data('year_installed') === undefined || data('year_installed') <= 0) { return 0; }\nvar currYear = new Date().getFullYear();\nvar years = Math.abs(currYear - frigYear);\nreturn years;})()", - "_row_num": 3 - } - }, - "model": { - "refrigerator_id": { - "type": "string", - "_defn": [ - { - "_row_num": 4, - "section_name": "survey" - }, - { - "_row_num": 2, - "section_name": "model" + { + "choice_list_name": "reason_temp_excursion", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" } - ], - "elementKey": "refrigerator_id" + }, + "_row_num": 40 }, - "alarm_functional_status": { - "type": "string", - "_defn": [ - { - "_row_num": 3, - "section_name": "model" + { + "choice_list_name": "reason_temp_excursion", + "data_value": "known_power_outage", + "display": { + "title": { + "text": "Known Power Outage" } - ], - "elementKey": "alarm_functional_status" + }, + "_row_num": 41 }, - "voltage_stabilizer_present": { - "type": "string", - "_defn": [ - { - "_row_num": 4, - "section_name": "model" + { + "choice_list_name": "reason_temp_excursion", + "data_value": "door_left_open", + "display": { + "title": { + "text": "Door Left Open/Ajar" } - ], - "elementKey": "voltage_stabilizer_present" + }, + "_row_num": 42 }, - "year_installed": { - "type": "integer", - "_defn": [ - { - "_row_num": 5, - "section_name": "model" + { + "choice_list_name": "reason_temp_excursion", + "data_value": "known_suspected_fault_or_failure", + "display": { + "title": { + "text": "Known/Suspected Fault or Failure" } - ], - "elementKey": "year_installed" + }, + "_row_num": 43 }, - "second_build_quality_issue": { - "type": "string", - "_defn": [ - { - "_row_num": 6, - "section_name": "model" + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "loose_connection", + "display": { + "title": { + "text": "Loose connection" } - ], - "isSessionVariable": true, - "elementKey": "second_build_quality_issue" + }, + "_row_num": 45 }, - "third_build_quality_issue": { - "type": "string", - "_defn": [ - { - "_row_num": 7, - "section_name": "model" + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "cable_damage", + "display": { + "title": { + "text": "Cable damage" } - ], - "isSessionVariable": true, - "elementKey": "third_build_quality_issue" + }, + "_row_num": 46 }, - "power_source": { - "type": "string", - "_defn": [ - { - "_row_num": 8, - "section_name": "model" + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "plug_damage", + "display": { + "title": { + "text": "Plug/receptacle damage" } - ], - "elementKey": "power_source" + }, + "_row_num": 47 }, - "reporting_period": { - "_defn": [ - { - "_row_num": 7, - "section_name": "survey" + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "refrigerator_mismatch", + "display": { + "title": { + "text": "Refrigerator plug type and voltage stabilizer type mismatch" } - ], - "type": "string", - "elementType": "date", - "elementKey": "reporting_period" + }, + "_row_num": 48 }, - "heat_alarms": { - "_defn": [ - { - "_row_num": 9, - "section_name": "survey" + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "power_burnt", + "display": { + "title": { + "text": "Power surges/burnt" } - ], - "type": "integer", - "elementKey": "heat_alarms" + }, + "_row_num": 49 }, - "freeze_alarms": { - "_defn": [ - { - "_row_num": 10, - "section_name": "survey" + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "loose_connection", + "display": { + "title": { + "text": "Loose connection" } - ], - "type": "integer", - "elementKey": "freeze_alarms" + }, + "_row_num": 51 }, - "heat_alarms_over_48": { - "_defn": [ - { - "_row_num": 12, - "section_name": "survey" + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "cable_damage", + "display": { + "title": { + "text": "Cable damage" } - ], - "type": "integer", - "elementKey": "heat_alarms_over_48" + }, + "_row_num": 52 }, - "refrigerator_failure": { - "_defn": [ - { - "_row_num": 18, - "section_name": "survey" + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "plug_damage", + "display": { + "title": { + "text": "Plug/receptacle damage" } - ], - "type": "string", - "elementKey": "refrigerator_failure" + }, + "_row_num": 53 }, - "build_quality": { - "_defn": [ - { - "_row_num": 20, - "section_name": "survey" + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "refrigerator_mismatch", + "display": { + "title": { + "text": "Refrigerator plug type and voltage stabilizer type mismatch" } - ], - "type": "string", - "valuesList": "yes_no", - "elementKey": "build_quality" + }, + "_row_num": 54 }, - "build_quality_observation": { - "_defn": [ - { - "_row_num": 22, - "section_name": "survey" + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "power_burnt", + "display": { + "title": { + "text": "Power surges/burnt" } - ], - "type": "string", - "valuesList": "build_quality_reason_type_observation", - "elementKey": "build_quality_observation" + }, + "_row_num": 55 }, - "build_quality_location": { - "_defn": [ - { - "_row_num": 23, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "basket", + "display": { + "title": { + "text": "Basket" } - ], - "type": "string", - "valuesList": "build_quality_reason_type_location", - "elementKey": "build_quality_location" + }, + "_row_num": 57 }, - "build_quality_component": { - "_defn": [ - { - "_row_num": 24, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "battery", + "display": { + "title": { + "text": "Battery" } - ], - "type": "string", - "elementKey": "build_quality_component" + }, + "_row_num": 58 }, - "build_quality_image": { - "_defn": [ - { - "_row_num": 29, - "section_name": "survey" - } - ], - "type": "object", - "elementType": "mimeUri", - "properties": { - "uriFragment": { - "type": "string", - "elementType": "rowpath", - "elementKey": "build_quality_image_uriFragment" - }, - "contentType": { - "type": "string", - "elementType": "mimeType", - "default": "image/*", - "elementKey": "build_quality_image_contentType" + { + "choice_list_name": "build_quality_component_list", + "data_value": "battery_terminal", + "display": { + "title": { + "text": "Battery terminal" } }, - "elementKey": "build_quality_image" + "_row_num": 59 }, - "build_quality2": { - "_defn": [ - { - "_row_num": 34, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "battery_voltmeter", + "display": { + "title": { + "text": "Battery voltmeter" } - ], - "type": "string", - "valuesList": "yes_no", - "elementKey": "build_quality2" + }, + "_row_num": 60 }, - "build_quality_observation2": { - "_defn": [ - { - "_row_num": 36, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "burner_boiler", + "display": { + "title": { + "text": "Burner/boiler" } - ], - "type": "string", - "valuesList": "build_quality_reason_type_observation", - "elementKey": "build_quality_observation2" + }, + "_row_num": 61 }, - "build_quality_location2": { - "_defn": [ - { - "_row_num": 37, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "cabinet", + "display": { + "title": { + "text": "Cabinet" } - ], - "type": "string", - "valuesList": "build_quality_reason_type_location", - "elementKey": "build_quality_location2" + }, + "_row_num": 62 }, - "build_quality_component2": { - "_defn": [ - { - "_row_num": 38, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" } - ], - "type": "string", - "elementKey": "build_quality_component2" + }, + "_row_num": 63 }, - "build_quality_image2": { - "_defn": [ - { - "_row_num": 44, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "capillary_tube", + "display": { + "title": { + "text": "Capillary tube" } - ], - "type": "object", - "elementType": "mimeUri", - "properties": { - "uriFragment": { - "type": "string", - "elementType": "rowpath", - "elementKey": "build_quality_image2_uriFragment" - }, - "contentType": { - "type": "string", - "elementType": "mimeType", - "default": "image/*", - "elementKey": "build_quality_image2_contentType" + }, + "_row_num": 64 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit breaker" } }, - "elementKey": "build_quality_image2" + "_row_num": 65 }, - "build_quality3": { - "_defn": [ - { - "_row_num": 49, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "combiner", + "display": { + "title": { + "text": "Combiner" } - ], - "type": "string", - "valuesList": "yes_no", - "elementKey": "build_quality3" + }, + "_row_num": 66 }, - "build_quality_observation3": { - "_defn": [ - { - "_row_num": 51, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" } - ], - "type": "string", - "valuesList": "build_quality_reason_type_observation", - "elementKey": "build_quality_observation3" + }, + "_row_num": 67 }, - "build_quality_location3": { - "_defn": [ - { - "_row_num": 52, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "compressor_unit", + "display": { + "title": { + "text": "Compressor electronic unit" } - ], - "type": "string", - "valuesList": "build_quality_reason_type_location", - "elementKey": "build_quality_location3" + }, + "_row_num": 68 }, - "build_quality_component3": { - "_defn": [ - { - "_row_num": 53, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "condenser", + "display": { + "title": { + "text": "Condenser" } - ], - "type": "string", - "elementKey": "build_quality_component3" + }, + "_row_num": 69 }, - "build_quality_image3": { - "_defn": [ - { - "_row_num": 59, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control panel" } - ], - "type": "object", - "elementType": "mimeUri", - "properties": { - "uriFragment": { - "type": "string", - "elementType": "rowpath", - "elementKey": "build_quality_image3_uriFragment" - }, - "contentType": { - "type": "string", - "elementType": "mimeType", - "default": "image/*", - "elementKey": "build_quality_image3_contentType" + }, + "_row_num": 70 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "coupler_system", + "display": { + "title": { + "text": "Coupler system" } }, - "elementKey": "build_quality_image3" + "_row_num": 71 }, - "voltage_stabilizer_working": { - "_defn": [ - { - "_row_num": 64, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "display", + "display": { + "title": { + "text": "Display" } - ], - "type": "string", - "valuesList": "yes_no", - "elementKey": "voltage_stabilizer_working" + }, + "_row_num": 72 }, - "voltage_stabilizer_not_working_reason": { - "_defn": [ - { - "_row_num": 66, - "section_name": "survey" + { + "choice_list_name": "build_quality_component_list", + "data_value": "door", + "display": { + "title": { + "text": "Door" } - ], - "type": "string", - "elementKey": "voltage_stabilizer_not_working_reason" + }, + "_row_num": 73 }, - "voltage_stabilizer_replaced": { - "_defn": [ + { + "choice_list_name": "build_quality_component_list", + "data_value": "drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 74 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "energy_control", + "display": { + "title": { + "text": "Energy harvest control" + } + }, + "_row_num": 75 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 76 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 77 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 78 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 79 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue baffle" + } + }, + "_row_num": 80 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "freezer_compartment", + "display": { + "title": { + "text": "Freezer compartment" + } + }, + "_row_num": 81 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 82 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 83 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 84 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 85 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 86 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "hinge_cover", + "display": { + "title": { + "text": "Hinge cover" + } + }, + "_row_num": 87 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "holdover_gauge", + "display": { + "title": { + "text": "Holdover gauge" + } + }, + "_row_num": 88 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator light" + } + }, + "_row_num": 89 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "interconnect_electrical)", + "display": { + "title": { + "text": "Interconnect (electrical)" + } + }, + "_row_num": 90 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "lamp_absorption)", + "display": { + "title": { + "text": "Lamp (absorption)" + } + }, + "_row_num": 91 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 92 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "monitoring_device", + "display": { + "title": { + "text": "Monitoring device" + } + }, + "_row_num": 93 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "mounting_hardware", + "display": { + "title": { + "text": "Mounting hardware" + } + }, + "_row_num": 94 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "on_switch", + "display": { + "title": { + "text": "On/off switch" + } + }, + "_row_num": 95 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "phase_PCM)", + "display": { + "title": { + "text": "Phase change material (pcm)" + } + }, + "_row_num": 96 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 97 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power adapter" + } + }, + "_row_num": 98 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power cable" + } + }, + "_row_num": 99 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "power_connector", + "display": { + "title": { + "text": "Power cable connector" + } + }, + "_row_num": 100 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "remote_RTMD)", + "display": { + "title": { + "text": "Remote temperature monitoring device (rtmd)" + } + }, + "_row_num": 101 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 102 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable insulation" + } + }, + "_row_num": 103 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "safety_valve", + "display": { + "title": { + "text": "Safety valve" + } + }, + "_row_num": 104 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "seal_sealant)", + "display": { + "title": { + "text": "Seal (sealant)" + } + }, + "_row_num": 105 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 106 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "SD card", + "display": { + "title": { + "text": "Sd card" + } + }, + "_row_num": 107 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 108 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "SIM card", + "display": { + "title": { + "text": "Sim card" + } + }, + "_row_num": 109 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 110 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_array", + "display": { + "title": { + "text": "Solar array" + } + }, + "_row_num": 111 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_cable", + "display": { + "title": { + "text": "Solar array cable" + } + }, + "_row_num": 112 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_cell", + "display": { + "title": { + "text": "Solar cell" + } + }, + "_row_num": 113 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_module", + "display": { + "title": { + "text": "Solar module" + } + }, + "_row_num": 114 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_structure", + "display": { + "title": { + "text": "Solar support structure" + } + }, + "_row_num": 115 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_system", + "display": { + "title": { + "text": "Solar power system" + } + }, + "_row_num": 116 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "starter_relay", + "display": { + "title": { + "text": "Starter relay" + } + }, + "_row_num": 117 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_alarm", + "display": { + "title": { + "text": "Status indicator - audible alarm" + } + }, + "_row_num": 118 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_gauge", + "display": { + "title": { + "text": "Status indicator - autonomy gauge" + } + }, + "_row_num": 119 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_opening", + "display": { + "title": { + "text": "Status indicator - door opening" + } + }, + "_row_num": 120 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_gauge", + "display": { + "title": { + "text": "Status indicator - holdover gauge" + } + }, + "_row_num": 121 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_LED", + "display": { + "title": { + "text": "Status indicator - led" + } + }, + "_row_num": 122 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_voltage", + "display": { + "title": { + "text": "Status indicator - voltage" + } + }, + "_row_num": 123 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "theft_fastener", + "display": { + "title": { + "text": "Theft deterrent fastener" + } + }, + "_row_num": 124 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermal_storage", + "display": { + "title": { + "text": "Thermal storage" + } + }, + "_row_num": 125 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 126 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 127 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 128 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermostat_card", + "display": { + "title": { + "text": "Thermostat control card" + } + }, + "_row_num": 129 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermostat_lead", + "display": { + "title": { + "text": "Thermostat sensor lead" + } + }, + "_row_num": 130 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat wiring" + } + }, + "_row_num": 131 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "30-dtr", + "display": { + "title": { + "text": "30-dtr" + } + }, + "_row_num": 132 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 133 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "ventilation_grill", + "display": { + "title": { + "text": "Ventilation grill" + } + }, + "_row_num": 134 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage stabilizer" + } + }, + "_row_num": 135 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "water_pack", + "display": { + "title": { + "text": "Water pack" + } + }, + "_row_num": 136 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 137 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 138 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring connections" + } + }, + "_row_num": 139 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring terminals" + } + }, + "_row_num": 140 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 141 + }, + { + "choice_list_name": "category_list", + "data_value": "electrical_control_system", + "display": { + "title": { + "text": "Electrical And Control System" + } + }, + "_row_num": 143 + }, + { + "choice_list_name": "category_list", + "data_value": "hardware", + "display": { + "title": { + "text": "Hardware" + } + }, + "_row_num": 144 + }, + { + "choice_list_name": "category_list", + "data_value": "monitoring", + "display": { + "title": { + "text": "Monitoring" + } + }, + "_row_num": 145 + }, + { + "choice_list_name": "category_list", + "data_value": "power", + "display": { + "title": { + "text": "Power" + } + }, + "_row_num": 146 + }, + { + "choice_list_name": "category_list", + "data_value": "refrigeration_system", + "display": { + "title": { + "text": "Refrigeration System" + } + }, + "_row_num": 147 + }, + { + "choice_list_name": "category_list", + "data_value": "solar", + "display": { + "title": { + "text": "Solar" + } + }, + "_row_num": 148 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 150 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 151 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control Panel" + } + }, + "_row_num": 152 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "display_battery", + "display": { + "title": { + "text": "Display Battery" + } + }, + "_row_num": 153 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "display_led", + "display": { + "title": { + "text": "Display Led" + } + }, + "_row_num": 154 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "keypad_external", + "display": { + "title": { + "text": "Keypad, External" + } + }, + "_row_num": 155 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 156 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator Light" + } + }, + "_row_num": 157 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "power_switch", + "display": { + "title": { + "text": "Power Switch" + } + }, + "_row_num": 158 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "relay", + "display": { + "title": { + "text": "Relay" + } + }, + "_row_num": 159 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "resistor", + "display": { + "title": { + "text": "Resistor" + } + }, + "_row_num": 160 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "starting_device", + "display": { + "title": { + "text": "Starting Device" + } + }, + "_row_num": 161 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "thermostat_controller", + "display": { + "title": { + "text": "Thermostat Controller" + } + }, + "_row_num": 162 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 163 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring Connections" + } + }, + "_row_num": 164 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring Terminals" + } + }, + "_row_num": 165 + }, + { + "choice_list_name": "hardware_list", + "data_value": "baskets", + "display": { + "title": { + "text": "Baskets" + } + }, + "_row_num": 167 + }, + { + "choice_list_name": "hardware_list", + "data_value": "door_gasket", + "display": { + "title": { + "text": "Door Gasket" + } + }, + "_row_num": 168 + }, + { + "choice_list_name": "hardware_list", + "data_value": "door_hinges", + "display": { + "title": { + "text": "Door Hinges" + } + }, + "_row_num": 169 + }, + { + "choice_list_name": "hardware_list", + "data_value": "handle_handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 170 + }, + { + "choice_list_name": "hardware_list", + "data_value": "door_cover", + "display": { + "title": { + "text": "Door Hinge Cover" + } + }, + "_row_num": 171 + }, + { + "choice_list_name": "hardware_list", + "data_value": "lock_key", + "display": { + "title": { + "text": "Lock And Key" + } + }, + "_row_num": 172 + }, + { + "choice_list_name": "hardware_list", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable Insulation" + } + }, + "_row_num": 173 + }, + { + "choice_list_name": "hardware_list", + "data_value": "ventillation_grill", + "display": { + "title": { + "text": "Ventillation Grill" + } + }, + "_row_num": 174 + }, + { + "choice_list_name": "monitoring_list", + "data_value": "temperature_monitor", + "display": { + "title": { + "text": "30 Day Temperature Monitor" + } + }, + "_row_num": 176 + }, + { + "choice_list_name": "power_list", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit Breaker" + } + }, + "_row_num": 178 + }, + { + "choice_list_name": "power_list", + "data_value": "spike_arrester", + "display": { + "title": { + "text": "Spike Arrester" + } + }, + "_row_num": 179 + }, + { + "choice_list_name": "power_list", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power Adapter" + } + }, + "_row_num": 180 + }, + { + "choice_list_name": "power_list", + "data_value": "power_lead", + "display": { + "title": { + "text": "Power Lead" + } + }, + "_row_num": 181 + }, + { + "choice_list_name": "power_list", + "data_value": "power_plug", + "display": { + "title": { + "text": "Power Plug" + } + }, + "_row_num": 182 + }, + { + "choice_list_name": "power_list", + "data_value": "transformer_transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 183 + }, + { + "choice_list_name": "power_list", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage Stabilizer" + } + }, + "_row_num": 184 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "burner_boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 186 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "capillaries", + "display": { + "title": { + "text": "Capillaries" + } + }, + "_row_num": 187 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "circulation_fan", + "display": { + "title": { + "text": "Circulation Fan" + } + }, + "_row_num": 188 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 189 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "condensor_fan", + "display": { + "title": { + "text": "Condensor Fan" + } + }, + "_row_num": 190 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "cooling_fan", + "display": { + "title": { + "text": "Cooling Fan" + } + }, + "_row_num": 191 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "evaporator_plate", + "display": { + "title": { + "text": "Evaporator Plate" + } + }, + "_row_num": 192 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "condensor_external", + "display": { + "title": { + "text": "Condensor, External" + } + }, + "_row_num": 193 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "temperature_probe", + "display": { + "title": { + "text": "Temperature Probe, External Display" + } + }, + "_row_num": 194 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "filter_dryer", + "display": { + "title": { + "text": "Filter Dryer" + } + }, + "_row_num": 195 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 196 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue Baffle" + } + }, + "_row_num": 197 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "ice_packs", + "display": { + "title": { + "text": "Ice-Packs/Ice Bank/Ice Liner" + } + }, + "_row_num": 198 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "condensor_internal", + "display": { + "title": { + "text": "Condensor, Internal" + } + }, + "_row_num": 199 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "lamp_absorption", + "display": { + "title": { + "text": "Lamp, Absorption" + } + }, + "_row_num": 200 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "piping_tubing", + "display": { + "title": { + "text": "Piping/Tubing" + } + }, + "_row_num": 201 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 202 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "sealant", + "display": { + "title": { + "text": "Sealant" + } + }, + "_row_num": 203 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "thermostat_probe", + "display": { + "title": { + "text": "Thermostat Probe" + } + }, + "_row_num": 204 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 205 + }, + { + "choice_list_name": "solar_list", + "data_value": "solar_related_parts", + "display": { + "title": { + "text": "Solar Related Parts (Battery, Panel Connections, Grounding, Etc)" + } + }, + "_row_num": 207 + }, + { + "choice_list_name": "component_type", + "data_value": "structural _components", + "display": { + "title": { + "text": "Structural components" + } + }, + "_row_num": 209 + }, + { + "choice_list_name": "component_type", + "data_value": "electrical_system", + "display": { + "title": { + "text": "Electrical system" + } + }, + "_row_num": 210 + }, + { + "choice_list_name": "component_type", + "data_value": "electric_system_solar", + "display": { + "title": { + "text": "Electrical system (solar specific)" + } + }, + "_row_num": 211 + }, + { + "choice_list_name": "component_type", + "data_value": "cooling_system", + "display": { + "title": { + "text": "Cooling system" + } + }, + "_row_num": 212 + }, + { + "choice_list_name": "component_type", + "data_value": "electrical_cooling_system", + "display": { + "title": { + "text": "Electrical & Cooling System" + } + }, + "_row_num": 213 + }, + { + "choice_list_name": "component_structural", + "data_value": "basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 215 + }, + { + "choice_list_name": "component_structural", + "data_value": "cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 216 + }, + { + "choice_list_name": "component_structural", + "data_value": "door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 217 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 218 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue Baffle" + } + }, + "_row_num": 219 + }, + { + "choice_list_name": "component_structural", + "data_value": "freezer_compartment", + "display": { + "title": { + "text": "Freezer Compartment" + } + }, + "_row_num": 220 + }, + { + "choice_list_name": "component_structural", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 221 + }, + { + "choice_list_name": "component_structural", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 222 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 223 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge_cover", + "display": { + "title": { + "text": "Hinge Cover" + } + }, + "_row_num": 224 + }, + { + "choice_list_name": "component_structural", + "data_value": "lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 225 + }, + { + "choice_list_name": "component_structural", + "data_value": "mounting_hardware", + "display": { + "title": { + "text": "Mounting Hardware" + } + }, + "_row_num": 226 + }, + { + "choice_list_name": "component_structural", + "data_value": "phase_change_material", + "display": { + "title": { + "text": "Phase Change Material (PCM)" + } + }, + "_row_num": 227 + }, + { + "choice_list_name": "component_structural", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 228 + }, + { + "choice_list_name": "component_structural", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable Insulation" + } + }, + "_row_num": 229 + }, + { + "choice_list_name": "component_structural", + "data_value": "safety_valve", + "display": { + "title": { + "text": "Safety Valve" + } + }, + "_row_num": 230 + }, + { + "choice_list_name": "component_structural", + "data_value": "seal", + "display": { + "title": { + "text": "Seal (Sealant)" + } + }, + "_row_num": 231 + }, + { + "choice_list_name": "component_structural", + "data_value": "shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 232 + }, + { + "choice_list_name": "component_structural", + "data_value": "theft_deterrent_fastener", + "display": { + "title": { + "text": "Theft Deterrent Fastener" + } + }, + "_row_num": 233 + }, + { + "choice_list_name": "component_structural", + "data_value": "thermal_storage", + "display": { + "title": { + "text": "Thermal Storage" + } + }, + "_row_num": 234 + }, + { + "choice_list_name": "component_structural", + "data_value": "ventilation_grill", + "display": { + "title": { + "text": "Ventilation Grill" + } + }, + "_row_num": 235 + }, + { + "choice_list_name": "component_structural", + "data_value": "water_pack", + "display": { + "title": { + "text": "Water Pack" + } + }, + "_row_num": 236 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 238 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "coupler_system", + "display": { + "title": { + "text": "Coupler System" + } + }, + "_row_num": 239 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array", + "display": { + "title": { + "text": "Solar Array" + } + }, + "_row_num": 240 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array_cable", + "display": { + "title": { + "text": "Solar Array Cable" + } + }, + "_row_num": 241 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_cell", + "display": { + "title": { + "text": "Solar Cell" + } + }, + "_row_num": 242 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_module", + "display": { + "title": { + "text": "Solar Module" + } + }, + "_row_num": 243 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_support_structure", + "display": { + "title": { + "text": "Solar Support Structure" + } + }, + "_row_num": 244 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_power_system", + "display": { + "title": { + "text": "Solar Power System" + } + }, + "_row_num": 245 + }, + { + "choice_list_name": "component_cooling", + "data_value": "burner/boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 247 + }, + { + "choice_list_name": "component_cooling", + "data_value": "capillary_tube", + "display": { + "title": { + "text": "Capillary Tube" + } + }, + "_row_num": 248 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 249 + }, + { + "choice_list_name": "component_cooling", + "data_value": "condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 250 + }, + { + "choice_list_name": "component_cooling", + "data_value": "drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 251 + }, + { + "choice_list_name": "component_cooling", + "data_value": "evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 252 + }, + { + "choice_list_name": "component_cooling", + "data_value": "lamp", + "display": { + "title": { + "text": "Lamp (Absorption)" + } + }, + "_row_num": 253 + }, + { + "choice_list_name": "component_cooling", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 254 + }, + { + "choice_list_name": "component_cooling", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 255 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 257 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_terminal", + "display": { + "title": { + "text": "Battery Terminal" + } + }, + "_row_num": 258 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_voltmeter", + "display": { + "title": { + "text": "Battery Voltmeter" + } + }, + "_row_num": 259 + }, + { + "choice_list_name": "component_electrical", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 260 + }, + { + "choice_list_name": "component_electrical", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit Breaker" + } + }, + "_row_num": 261 + }, + { + "choice_list_name": "component_electrical", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control Panel" + } + }, + "_row_num": 262 + }, + { + "choice_list_name": "component_electrical", + "data_value": "display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 263 + }, + { + "choice_list_name": "component_electrical", + "data_value": "energy_harvest_control", + "display": { + "title": { + "text": "Energy Harvest Control" + } + }, + "_row_num": 264 + }, + { + "choice_list_name": "component_electrical", + "data_value": "firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 265 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 266 + }, + { + "choice_list_name": "component_electrical", + "data_value": "heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 267 + }, + { + "choice_list_name": "component_electrical", + "data_value": "holdover_gauge", + "display": { + "title": { + "text": "Holdover Gauge" + } + }, + "_row_num": 268 + }, + { + "choice_list_name": "component_electrical", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator Light" + } + }, + "_row_num": 269 + }, + { + "choice_list_name": "component_electrical", + "data_value": "interconnect", + "display": { + "title": { + "text": "Interconnect (Electrical)" + } + }, + "_row_num": 270 + }, + { + "choice_list_name": "component_electrical", + "data_value": "monitoring_device", + "display": { + "title": { + "text": "Monitoring Device" + } + }, + "_row_num": 271 + }, + { + "choice_list_name": "component_electrical", + "data_value": "on/off_switch", + "display": { + "title": { + "text": "On/Off Switch" + } + }, + "_row_num": 272 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power Adapter" + } + }, + "_row_num": 273 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power Cable" + } + }, + "_row_num": 274 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable_connector", + "display": { + "title": { + "text": "Power Cable Connector" + } + }, + "_row_num": 275 + }, + { + "choice_list_name": "component_electrical", + "data_value": "remote_temperature_monitoring_device", + "display": { + "title": { + "text": "Remote Temperature Monitoring Device (RTMD)" + } + }, + "_row_num": 276 + }, + { + "choice_list_name": "component_electrical", + "data_value": "sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 277 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SD_card", + "display": { + "title": { + "text": "SD Card" + } + }, + "_row_num": 278 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SIM_card", + "display": { + "title": { + "text": "SIM Card" + } + }, + "_row_num": 279 + }, + { + "choice_list_name": "component_electrical", + "data_value": "software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 280 + }, + { + "choice_list_name": "component_electrical", + "data_value": "starter_relay", + "display": { + "title": { + "text": "Starter Relay" + } + }, + "_row_num": 281 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_audible_alarm", + "display": { + "title": { + "text": "Status Indicator - Audible Alarm" + } + }, + "_row_num": 282 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_autonomy_gauge", + "display": { + "title": { + "text": "Status Indicator - Autonomy Gauge" + } + }, + "_row_num": 283 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_door_opening", + "display": { + "title": { + "text": "Status Indicator - Door Opening" + } + }, + "_row_num": 284 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_holdover_gauge", + "display": { + "title": { + "text": "Status Indicator - Holdover Gauge" + } + }, + "_row_num": 285 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_LED", + "display": { + "title": { + "text": "Status Indicator - LED" + } + }, + "_row_num": 286 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_voltage", + "display": { + "title": { + "text": "Status Indicator - Voltage" + } + }, + "_row_num": 287 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 288 + }, + { + "choice_list_name": "component_electrical", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-Dtr" + } + }, + "_row_num": 289 + }, + { + "choice_list_name": "component_electrical", + "data_value": "transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 290 + }, + { + "choice_list_name": "component_electrical", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage Stabilizer" + } + }, + "_row_num": 291 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 292 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring Connections" + } + }, + "_row_num": 293 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring Terminals" + } + }, + "_row_num": 294 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 296 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 297 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 298 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 299 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 300 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 301 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 302 + } + ], + "queries": [ + { + "query_name": "refrigerator_ids", + "query_type": "linked_table", + "linked_form_id": "refrigerators", + "linked_table_id": "refrigerators", + "selection": "_id >= ?", + "selectionArgs": "[ '0' ]", + "newRowInitialElementKeyToValueMap": "{}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 2 + }, + { + "query_name": "refrigerators", + "query_type": "linked_table", + "linked_form_id": "refrigerators", + "linked_table_id": "refrigerators", + "selection": "_id = ${refrigerator_id}", + "selectionArgs": "[]", + "newRowInitialElementKeyToValueMap": "{}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 3 + } + ], + "settings": [ + { + "setting_name": "form_id", + "value": "indicators", + "_row_num": 2 + }, + { + "setting_name": "table_id", + "value": "indicators", + "_row_num": 3 + }, + { + "setting_name": "survey", + "display": { + "title": { + "text": { + "default": "Indicators", + "es": "Indicadores", + "fr": "Indicateurs" + } + } + }, + "_row_num": 4 + }, + { + "setting_name": "form_version", + "value": 20190826, + "_row_num": 5 + }, + { + "setting_name": "instance_name", + "value": "date_serviced", + "_row_num": 6 + }, + { + "setting_name": "english", + "display": { + "locale": { + "text": { + "default": "English", + "es": "Inglés", + "fr": "Anglais" + } + } + }, + "_row_num": 7 + }, + { + "setting_name": "es", + "display": { + "locale": { + "text": { + "default": "Spanish", + "es": "Español", + "fr": "Espagnol" + } + } + }, + "_row_num": 8 + }, + { + "setting_name": "fr", + "display": { + "locale": { + "text": { + "default": "French", + "es": "Francés", + "fr": "Français" + } + } + }, + "_row_num": 9 + } + ], + "properties": [ + { + "partition": "Table", + "aspect": "default", + "key": "defaultViewType", + "type": "string", + "value": "LIST", + "_row_num": 2 + }, + { + "partition": "Table", + "aspect": "default", + "key": "detailViewFileName", + "type": "string", + "value": "config/tables/indicators/html/indicators_detail.html", + "_row_num": 3 + }, + { + "partition": "Table", + "aspect": "default", + "key": "listViewFileName", + "type": "string", + "value": "config/tables/indicators/html/indicators_list.html", + "_row_num": 4 + }, + { + "partition": "Table", + "aspect": "security", + "key": "unverifiedUserCanCreate", + "type": "boolean", + "value": "false", + "_row_num": 5 + }, + { + "partition": "Table", + "aspect": "security", + "key": "defaultAccessOnCreation", + "type": "string", + "value": "HIDDEN", + "_row_num": 6 + }, + { + "partition": "FormType", + "aspect": "default", + "key": "FormType.formType", + "type": "string", + "value": "SURVEY", + "_row_num": 7 + }, + { + "partition": "SurveyUtil", + "aspect": "default", + "key": "SurveyUtil.formId", + "type": "string", + "value": "wrong_form", + "_row_num": 8 + } + ] + }, + "specification": { + "column_types": { + "_screen_block": "function", + "condition": "formula", + "constraint": "formula", + "required": "formula", + "calculation": "formula", + "newRowInitialElementKeyToValueMap": "formula", + "openRowInitialElementKeyToValueMap": "formula", + "selectionArgs": "formula", + "url": "formula", + "uri": "formula", + "callback": "formula(context)", + "choice_filter": "formula(choice_item)", + "templatePath": "requirejs_path" + }, + "settings": { + "form_id": { + "setting_name": "form_id", + "value": "indicators", + "_row_num": 2 + }, + "table_id": { + "setting_name": "table_id", + "value": "indicators", + "_row_num": 3 + }, + "survey": { + "setting_name": "survey", + "display": { + "title": { + "text": { + "default": "Indicators", + "es": "Indicadores", + "fr": "Indicateurs" + } + } + }, + "_row_num": 4 + }, + "form_version": { + "setting_name": "form_version", + "value": 20190826, + "_row_num": 5 + }, + "instance_name": { + "setting_name": "instance_name", + "value": "date_serviced", + "_row_num": 6 + }, + "english": { + "setting_name": "english", + "display": { + "locale": { + "text": { + "default": "English", + "es": "Inglés", + "fr": "Anglais" + } + } + }, + "_row_num": 7 + }, + "es": { + "setting_name": "es", + "display": { + "locale": { + "text": { + "default": "Spanish", + "es": "Español", + "fr": "Espagnol" + } + } + }, + "_row_num": 8 + }, + "fr": { + "setting_name": "fr", + "display": { + "locale": { + "text": { + "default": "French", + "es": "Francés", + "fr": "Français" + } + } + }, + "_row_num": 9 + }, + "_locales": { + "setting_name": "_locales", + "_row_num": 4, + "value": [ + { + "display": { + "locale": { + "text": { + "default": "Spanish", + "es": "Español", + "fr": "Espagnol" + } + } + }, + "_row_num": 8, + "name": "es" + }, + { + "display": { + "locale": { + "text": { + "default": "French", + "es": "Francés", + "fr": "Français" + } + } + }, + "_row_num": 9, + "name": "fr" + }, + { + "display": { + "locale": { + "text": "default" + } + }, + "name": "default" + } + ] + }, + "_default_locale": { + "setting_name": "_default_locale", + "_row_num": 4, + "value": "es" + }, + "initial": { + "setting_name": "survey", + "display": { + "title": { + "text": { + "default": "Indicators", + "es": "Indicadores", + "fr": "Indicateurs" + } + } + }, + "_row_num": 4 + } + }, + "choices": { + "functional_type": [ + { + "choice_list_name": "functional_type", + "data_value": "functional", + "display": { + "title": { + "text": { + "default": "Functional", + "es": "Funcional", + "fr": "Fonctionnel" + } + } + }, + "_row_num": 2 + }, + { + "choice_list_name": "functional_type", + "data_value": "non_functional", + "display": { + "title": { + "text": { + "default": "Non-functional", + "es": "No Funcional", + "fr": "Non-fonctionnel" + } + } + }, + "_row_num": 3 + } + ], + "yes_no": [ + { + "choice_list_name": "yes_no", + "data_value": "yes", + "display": { + "title": { + "text": { + "default": "Yes", + "es": "Si", + "fr": "Oui" + } + } + }, + "_row_num": 5 + }, + { + "choice_list_name": "yes_no", + "data_value": "no", + "display": { + "title": { + "text": { + "default": "No", + "es": "No", + "fr": "Non" + } + } + }, + "_row_num": 6 + } + ], + "refrigerator_failure_type": [ + { + "choice_list_name": "refrigerator_failure_type", + "data_value": "need_data", + "display": { + "title": { + "text": { + "default": "Need Data", + "es": "Necesita datos", + "fr": "Besoin de données" + } + } + }, + "_row_num": 8 + } + ], + "voltage_stabilizer_not_working_reason_type": [ + { + "choice_list_name": "voltage_stabilizer_not_working_reason_type", + "data_value": "need_data", + "display": { + "title": { + "text": { + "default": "Need Data", + "es": "Necesita datos", + "fr": "Besoin de données" + } + } + }, + "_row_num": 10 + } + ], + "voltage_stabilizer_replaced_reason_type": [ + { + "choice_list_name": "voltage_stabilizer_replaced_reason_type", + "data_value": "need_data", + "display": { + "title": { + "text": { + "default": "Need Data", + "es": "Necesita datos", + "fr": "Besoin de données" + } + } + }, + "_row_num": 12 + } + ], + "yes_no_na": [ + { + "choice_list_name": "yes_no_na", + "data_value": "yes", + "display": { + "title": { + "text": { + "default": "Yes", + "es": "Si", + "fr": "Oui" + } + } + }, + "_row_num": 14 + }, + { + "choice_list_name": "yes_no_na", + "data_value": "no", + "display": { + "title": { + "text": { + "default": "No", + "es": "No", + "fr": "Non" + } + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "yes_no_na", + "data_value": "n_a", + "display": { + "title": { + "text": { + "default": "N/A", + "es": "N/A", + "fr": "N/A" + } + } + }, + "_row_num": 16 + } + ], + "build_quality_reason_type_observation": [ + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "broken", + "display": { + "title": { + "text": { + "default": "Broken", + "es": "Roto", + "fr": "Cassé" + } + } + }, + "_row_num": 18 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "burnt", + "display": { + "title": { + "text": { + "default": "Burnt", + "es": "Quemado", + "fr": "Brûlé" + } + } + }, + "_row_num": 19 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "corrosion", + "display": { + "title": { + "text": { + "default": "Corrosion", + "es": "Corrosión", + "fr": "Corrosion" + } + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "deteriorating", + "display": { + "title": { + "text": { + "default": "Deteriorating", + "es": "Deterioro", + "fr": "Détérioration" + } + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "leaking", + "display": { + "title": { + "text": { + "default": "Leaking", + "es": "Fugas", + "fr": "Qui fuit" + } + } + }, + "_row_num": 22 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "missing", + "display": { + "title": { + "text": { + "default": "Missing", + "es": "Desaparecido", + "fr": "Manquant" + } + } + }, + "_row_num": 23 + }, + { + "choice_list_name": "build_quality_reason_type_observation", + "data_value": "noisy", + "display": { + "title": { + "text": { + "default": "Noisy", + "es": "Ruidoso", + "fr": "Bruyant" + } + } + }, + "_row_num": 24 + } + ], + "build_quality_reason_type_location": [ + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "accessory", + "display": { + "title": { + "text": { + "default": "Accessory", + "es": "Accesorio", + "fr": "Accessoire" + } + } + }, + "_row_num": 27 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "solar_mechanical", + "display": { + "title": { + "text": { + "default": "Solar (mechanical)", + "es": "Solar (mecánica)", + "fr": "Solaire (mécanique)" + } + } + }, + "_row_num": 28 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "solar_electrical", + "display": { + "title": { + "text": { + "default": "Solar (electrical)", + "es": "Solar (eléctrico)", + "fr": "Solaire (electrique)" + } + } + }, + "_row_num": 29 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "appliance_interior", + "display": { + "title": { + "text": { + "default": "Appliance (interior)", + "es": "Aparato (interior)", + "fr": "Appareil (intérieur)" + } + } + }, + "_row_num": 30 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "appliance_exterior", + "display": { + "title": { + "text": { + "default": "Appliance (exterior)", + "es": "Aparato (exterior)", + "fr": "Appareil (extérieur)" + } + } + }, + "_row_num": 31 + }, + { + "choice_list_name": "build_quality_reason_type_location", + "data_value": "not_determined", + "display": { + "title": { + "text": { + "default": "Not Determined", + "es": "No determinado", + "fr": "Non déterminé" + } + } + }, + "_row_num": 32 + } + ], + "repair_occurred_option": [ + { + "choice_list_name": "repair_occurred_option", + "data_value": "not_yet_repaired", + "display": { + "title": { + "text": { + "default": "Not Yet Repaired", + "fr": "Pas encore réparé" + } + } + }, + "_row_num": 34 + }, + { + "choice_list_name": "repair_occurred_option", + "data_value": "repaired", + "display": { + "title": { + "text": { + "default": "Repaired", + "fr": "Réparé" + } + } + }, + "_row_num": 35 + } + ], + "refrigerator_state_list": [ + { + "choice_list_name": "refrigerator_state_list", + "data_value": "working", + "display": { + "title": { + "text": "Working" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "refrigerator_state_list", + "data_value": "non_functional", + "display": { + "title": { + "text": "Non-functional" + } + }, + "_row_num": 38 + } + ], + "reason_temp_excursion": [ + { + "choice_list_name": "reason_temp_excursion", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 40 + }, + { + "choice_list_name": "reason_temp_excursion", + "data_value": "known_power_outage", + "display": { + "title": { + "text": "Known Power Outage" + } + }, + "_row_num": 41 + }, + { + "choice_list_name": "reason_temp_excursion", + "data_value": "door_left_open", + "display": { + "title": { + "text": "Door Left Open/Ajar" + } + }, + "_row_num": 42 + }, + { + "choice_list_name": "reason_temp_excursion", + "data_value": "known_suspected_fault_or_failure", + "display": { + "title": { + "text": "Known/Suspected Fault or Failure" + } + }, + "_row_num": 43 + } + ], + "reasons_stabilizer_not_working": [ + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "loose_connection", + "display": { + "title": { + "text": "Loose connection" + } + }, + "_row_num": 45 + }, + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "cable_damage", + "display": { + "title": { + "text": "Cable damage" + } + }, + "_row_num": 46 + }, + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "plug_damage", + "display": { + "title": { + "text": "Plug/receptacle damage" + } + }, + "_row_num": 47 + }, + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "refrigerator_mismatch", + "display": { + "title": { + "text": "Refrigerator plug type and voltage stabilizer type mismatch" + } + }, + "_row_num": 48 + }, + { + "choice_list_name": "reasons_stabilizer_not_working", + "data_value": "power_burnt", + "display": { + "title": { + "text": "Power surges/burnt" + } + }, + "_row_num": 49 + } + ], + "reasons_stabilizer_replaced": [ + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "loose_connection", + "display": { + "title": { + "text": "Loose connection" + } + }, + "_row_num": 51 + }, + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "cable_damage", + "display": { + "title": { + "text": "Cable damage" + } + }, + "_row_num": 52 + }, + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "plug_damage", + "display": { + "title": { + "text": "Plug/receptacle damage" + } + }, + "_row_num": 53 + }, + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "refrigerator_mismatch", + "display": { + "title": { + "text": "Refrigerator plug type and voltage stabilizer type mismatch" + } + }, + "_row_num": 54 + }, + { + "choice_list_name": "reasons_stabilizer_replaced", + "data_value": "power_burnt", + "display": { + "title": { + "text": "Power surges/burnt" + } + }, + "_row_num": 55 + } + ], + "build_quality_component_list": [ + { + "choice_list_name": "build_quality_component_list", + "data_value": "basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 57 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 58 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "battery_terminal", + "display": { + "title": { + "text": "Battery terminal" + } + }, + "_row_num": 59 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "battery_voltmeter", + "display": { + "title": { + "text": "Battery voltmeter" + } + }, + "_row_num": 60 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "burner_boiler", + "display": { + "title": { + "text": "Burner/boiler" + } + }, + "_row_num": 61 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 62 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 63 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "capillary_tube", + "display": { + "title": { + "text": "Capillary tube" + } + }, + "_row_num": 64 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit breaker" + } + }, + "_row_num": 65 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 66 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 67 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "compressor_unit", + "display": { + "title": { + "text": "Compressor electronic unit" + } + }, + "_row_num": 68 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 69 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control panel" + } + }, + "_row_num": 70 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "coupler_system", + "display": { + "title": { + "text": "Coupler system" + } + }, + "_row_num": 71 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 72 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 73 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 74 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "energy_control", + "display": { + "title": { + "text": "Energy harvest control" + } + }, + "_row_num": 75 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 76 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 77 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 78 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 79 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue baffle" + } + }, + "_row_num": 80 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "freezer_compartment", + "display": { + "title": { + "text": "Freezer compartment" + } + }, + "_row_num": 81 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 82 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 83 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 84 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 85 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 86 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "hinge_cover", + "display": { + "title": { + "text": "Hinge cover" + } + }, + "_row_num": 87 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "holdover_gauge", + "display": { + "title": { + "text": "Holdover gauge" + } + }, + "_row_num": 88 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator light" + } + }, + "_row_num": 89 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "interconnect_electrical)", + "display": { + "title": { + "text": "Interconnect (electrical)" + } + }, + "_row_num": 90 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "lamp_absorption)", + "display": { + "title": { + "text": "Lamp (absorption)" + } + }, + "_row_num": 91 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 92 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "monitoring_device", + "display": { + "title": { + "text": "Monitoring device" + } + }, + "_row_num": 93 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "mounting_hardware", + "display": { + "title": { + "text": "Mounting hardware" + } + }, + "_row_num": 94 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "on_switch", + "display": { + "title": { + "text": "On/off switch" + } + }, + "_row_num": 95 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "phase_PCM)", + "display": { + "title": { + "text": "Phase change material (pcm)" + } + }, + "_row_num": 96 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 97 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power adapter" + } + }, + "_row_num": 98 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power cable" + } + }, + "_row_num": 99 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "power_connector", + "display": { + "title": { + "text": "Power cable connector" + } + }, + "_row_num": 100 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "remote_RTMD)", + "display": { + "title": { + "text": "Remote temperature monitoring device (rtmd)" + } + }, + "_row_num": 101 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 102 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable insulation" + } + }, + "_row_num": 103 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "safety_valve", + "display": { + "title": { + "text": "Safety valve" + } + }, + "_row_num": 104 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "seal_sealant)", + "display": { + "title": { + "text": "Seal (sealant)" + } + }, + "_row_num": 105 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 106 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "SD card", + "display": { + "title": { + "text": "Sd card" + } + }, + "_row_num": 107 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 108 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "SIM card", + "display": { + "title": { + "text": "Sim card" + } + }, + "_row_num": 109 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 110 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_array", + "display": { + "title": { + "text": "Solar array" + } + }, + "_row_num": 111 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_cable", + "display": { + "title": { + "text": "Solar array cable" + } + }, + "_row_num": 112 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_cell", + "display": { + "title": { + "text": "Solar cell" + } + }, + "_row_num": 113 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_module", + "display": { + "title": { + "text": "Solar module" + } + }, + "_row_num": 114 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_structure", + "display": { + "title": { + "text": "Solar support structure" + } + }, + "_row_num": 115 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "solar_system", + "display": { + "title": { + "text": "Solar power system" + } + }, + "_row_num": 116 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "starter_relay", + "display": { + "title": { + "text": "Starter relay" + } + }, + "_row_num": 117 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_alarm", + "display": { + "title": { + "text": "Status indicator - audible alarm" + } + }, + "_row_num": 118 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_gauge", + "display": { + "title": { + "text": "Status indicator - autonomy gauge" + } + }, + "_row_num": 119 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_opening", + "display": { + "title": { + "text": "Status indicator - door opening" + } + }, + "_row_num": 120 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_gauge", + "display": { + "title": { + "text": "Status indicator - holdover gauge" + } + }, + "_row_num": 121 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_LED", + "display": { + "title": { + "text": "Status indicator - led" + } + }, + "_row_num": 122 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "status_voltage", + "display": { + "title": { + "text": "Status indicator - voltage" + } + }, + "_row_num": 123 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "theft_fastener", + "display": { + "title": { + "text": "Theft deterrent fastener" + } + }, + "_row_num": 124 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermal_storage", + "display": { + "title": { + "text": "Thermal storage" + } + }, + "_row_num": 125 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 126 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 127 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 128 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermostat_card", + "display": { + "title": { + "text": "Thermostat control card" + } + }, + "_row_num": 129 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermostat_lead", + "display": { + "title": { + "text": "Thermostat sensor lead" + } + }, + "_row_num": 130 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat wiring" + } + }, + "_row_num": 131 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "30-dtr", + "display": { + "title": { + "text": "30-dtr" + } + }, + "_row_num": 132 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 133 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "ventilation_grill", + "display": { + "title": { + "text": "Ventilation grill" + } + }, + "_row_num": 134 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage stabilizer" + } + }, + "_row_num": 135 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "water_pack", + "display": { + "title": { + "text": "Water pack" + } + }, + "_row_num": 136 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 137 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 138 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring connections" + } + }, + "_row_num": 139 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring terminals" + } + }, + "_row_num": 140 + }, + { + "choice_list_name": "build_quality_component_list", + "data_value": "unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 141 + } + ], + "category_list": [ + { + "choice_list_name": "category_list", + "data_value": "electrical_control_system", + "display": { + "title": { + "text": "Electrical And Control System" + } + }, + "_row_num": 143 + }, + { + "choice_list_name": "category_list", + "data_value": "hardware", + "display": { + "title": { + "text": "Hardware" + } + }, + "_row_num": 144 + }, + { + "choice_list_name": "category_list", + "data_value": "monitoring", + "display": { + "title": { + "text": "Monitoring" + } + }, + "_row_num": 145 + }, + { + "choice_list_name": "category_list", + "data_value": "power", + "display": { + "title": { + "text": "Power" + } + }, + "_row_num": 146 + }, + { + "choice_list_name": "category_list", + "data_value": "refrigeration_system", + "display": { + "title": { + "text": "Refrigeration System" + } + }, + "_row_num": 147 + }, + { + "choice_list_name": "category_list", + "data_value": "solar", + "display": { + "title": { + "text": "Solar" + } + }, + "_row_num": 148 + } + ], + "electrical_control_system_list": [ + { + "choice_list_name": "electrical_control_system_list", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 150 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 151 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control Panel" + } + }, + "_row_num": 152 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "display_battery", + "display": { + "title": { + "text": "Display Battery" + } + }, + "_row_num": 153 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "display_led", + "display": { + "title": { + "text": "Display Led" + } + }, + "_row_num": 154 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "keypad_external", + "display": { + "title": { + "text": "Keypad, External" + } + }, + "_row_num": 155 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 156 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator Light" + } + }, + "_row_num": 157 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "power_switch", + "display": { + "title": { + "text": "Power Switch" + } + }, + "_row_num": 158 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "relay", + "display": { + "title": { + "text": "Relay" + } + }, + "_row_num": 159 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "resistor", + "display": { + "title": { + "text": "Resistor" + } + }, + "_row_num": 160 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "starting_device", + "display": { + "title": { + "text": "Starting Device" + } + }, + "_row_num": 161 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "thermostat_controller", + "display": { + "title": { + "text": "Thermostat Controller" + } + }, + "_row_num": 162 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 163 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring Connections" + } + }, + "_row_num": 164 + }, + { + "choice_list_name": "electrical_control_system_list", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring Terminals" + } + }, + "_row_num": 165 + } + ], + "hardware_list": [ + { + "choice_list_name": "hardware_list", + "data_value": "baskets", + "display": { + "title": { + "text": "Baskets" + } + }, + "_row_num": 167 + }, + { + "choice_list_name": "hardware_list", + "data_value": "door_gasket", + "display": { + "title": { + "text": "Door Gasket" + } + }, + "_row_num": 168 + }, + { + "choice_list_name": "hardware_list", + "data_value": "door_hinges", + "display": { + "title": { + "text": "Door Hinges" + } + }, + "_row_num": 169 + }, + { + "choice_list_name": "hardware_list", + "data_value": "handle_handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 170 + }, + { + "choice_list_name": "hardware_list", + "data_value": "door_cover", + "display": { + "title": { + "text": "Door Hinge Cover" + } + }, + "_row_num": 171 + }, + { + "choice_list_name": "hardware_list", + "data_value": "lock_key", + "display": { + "title": { + "text": "Lock And Key" + } + }, + "_row_num": 172 + }, + { + "choice_list_name": "hardware_list", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable Insulation" + } + }, + "_row_num": 173 + }, + { + "choice_list_name": "hardware_list", + "data_value": "ventillation_grill", + "display": { + "title": { + "text": "Ventillation Grill" + } + }, + "_row_num": 174 + } + ], + "monitoring_list": [ + { + "choice_list_name": "monitoring_list", + "data_value": "temperature_monitor", + "display": { + "title": { + "text": "30 Day Temperature Monitor" + } + }, + "_row_num": 176 + } + ], + "power_list": [ + { + "choice_list_name": "power_list", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit Breaker" + } + }, + "_row_num": 178 + }, + { + "choice_list_name": "power_list", + "data_value": "spike_arrester", + "display": { + "title": { + "text": "Spike Arrester" + } + }, + "_row_num": 179 + }, + { + "choice_list_name": "power_list", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power Adapter" + } + }, + "_row_num": 180 + }, + { + "choice_list_name": "power_list", + "data_value": "power_lead", + "display": { + "title": { + "text": "Power Lead" + } + }, + "_row_num": 181 + }, + { + "choice_list_name": "power_list", + "data_value": "power_plug", + "display": { + "title": { + "text": "Power Plug" + } + }, + "_row_num": 182 + }, + { + "choice_list_name": "power_list", + "data_value": "transformer_transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 183 + }, + { + "choice_list_name": "power_list", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage Stabilizer" + } + }, + "_row_num": 184 + } + ], + "refrigeration_system_list": [ + { + "choice_list_name": "refrigeration_system_list", + "data_value": "burner_boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 186 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "capillaries", + "display": { + "title": { + "text": "Capillaries" + } + }, + "_row_num": 187 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "circulation_fan", + "display": { + "title": { + "text": "Circulation Fan" + } + }, + "_row_num": 188 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 189 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "condensor_fan", + "display": { + "title": { + "text": "Condensor Fan" + } + }, + "_row_num": 190 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "cooling_fan", + "display": { + "title": { + "text": "Cooling Fan" + } + }, + "_row_num": 191 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "evaporator_plate", + "display": { + "title": { + "text": "Evaporator Plate" + } + }, + "_row_num": 192 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "condensor_external", + "display": { + "title": { + "text": "Condensor, External" + } + }, + "_row_num": 193 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "temperature_probe", + "display": { + "title": { + "text": "Temperature Probe, External Display" + } + }, + "_row_num": 194 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "filter_dryer", + "display": { + "title": { + "text": "Filter Dryer" + } + }, + "_row_num": 195 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 196 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue Baffle" + } + }, + "_row_num": 197 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "ice_packs", + "display": { + "title": { + "text": "Ice-Packs/Ice Bank/Ice Liner" + } + }, + "_row_num": 198 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "condensor_internal", + "display": { + "title": { + "text": "Condensor, Internal" + } + }, + "_row_num": 199 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "lamp_absorption", + "display": { + "title": { + "text": "Lamp, Absorption" + } + }, + "_row_num": 200 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "piping_tubing", + "display": { + "title": { + "text": "Piping/Tubing" + } + }, + "_row_num": 201 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 202 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "sealant", + "display": { + "title": { + "text": "Sealant" + } + }, + "_row_num": 203 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "thermostat_probe", + "display": { + "title": { + "text": "Thermostat Probe" + } + }, + "_row_num": 204 + }, + { + "choice_list_name": "refrigeration_system_list", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 205 + } + ], + "solar_list": [ + { + "choice_list_name": "solar_list", + "data_value": "solar_related_parts", + "display": { + "title": { + "text": "Solar Related Parts (Battery, Panel Connections, Grounding, Etc)" + } + }, + "_row_num": 207 + } + ], + "component_type": [ + { + "choice_list_name": "component_type", + "data_value": "structural _components", + "display": { + "title": { + "text": "Structural components" + } + }, + "_row_num": 209 + }, + { + "choice_list_name": "component_type", + "data_value": "electrical_system", + "display": { + "title": { + "text": "Electrical system" + } + }, + "_row_num": 210 + }, + { + "choice_list_name": "component_type", + "data_value": "electric_system_solar", + "display": { + "title": { + "text": "Electrical system (solar specific)" + } + }, + "_row_num": 211 + }, + { + "choice_list_name": "component_type", + "data_value": "cooling_system", + "display": { + "title": { + "text": "Cooling system" + } + }, + "_row_num": 212 + }, + { + "choice_list_name": "component_type", + "data_value": "electrical_cooling_system", + "display": { + "title": { + "text": "Electrical & Cooling System" + } + }, + "_row_num": 213 + } + ], + "component_structural": [ + { + "choice_list_name": "component_structural", + "data_value": "basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 215 + }, + { + "choice_list_name": "component_structural", + "data_value": "cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 216 + }, + { + "choice_list_name": "component_structural", + "data_value": "door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 217 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 218 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue Baffle" + } + }, + "_row_num": 219 + }, + { + "choice_list_name": "component_structural", + "data_value": "freezer_compartment", + "display": { + "title": { + "text": "Freezer Compartment" + } + }, + "_row_num": 220 + }, + { + "choice_list_name": "component_structural", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 221 + }, + { + "choice_list_name": "component_structural", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 222 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 223 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge_cover", + "display": { + "title": { + "text": "Hinge Cover" + } + }, + "_row_num": 224 + }, + { + "choice_list_name": "component_structural", + "data_value": "lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 225 + }, + { + "choice_list_name": "component_structural", + "data_value": "mounting_hardware", + "display": { + "title": { + "text": "Mounting Hardware" + } + }, + "_row_num": 226 + }, + { + "choice_list_name": "component_structural", + "data_value": "phase_change_material", + "display": { + "title": { + "text": "Phase Change Material (PCM)" + } + }, + "_row_num": 227 + }, + { + "choice_list_name": "component_structural", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 228 + }, + { + "choice_list_name": "component_structural", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable Insulation" + } + }, + "_row_num": 229 + }, + { + "choice_list_name": "component_structural", + "data_value": "safety_valve", + "display": { + "title": { + "text": "Safety Valve" + } + }, + "_row_num": 230 + }, + { + "choice_list_name": "component_structural", + "data_value": "seal", + "display": { + "title": { + "text": "Seal (Sealant)" + } + }, + "_row_num": 231 + }, + { + "choice_list_name": "component_structural", + "data_value": "shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 232 + }, + { + "choice_list_name": "component_structural", + "data_value": "theft_deterrent_fastener", + "display": { + "title": { + "text": "Theft Deterrent Fastener" + } + }, + "_row_num": 233 + }, + { + "choice_list_name": "component_structural", + "data_value": "thermal_storage", + "display": { + "title": { + "text": "Thermal Storage" + } + }, + "_row_num": 234 + }, + { + "choice_list_name": "component_structural", + "data_value": "ventilation_grill", + "display": { + "title": { + "text": "Ventilation Grill" + } + }, + "_row_num": 235 + }, + { + "choice_list_name": "component_structural", + "data_value": "water_pack", + "display": { + "title": { + "text": "Water Pack" + } + }, + "_row_num": 236 + } + ], + "component_electrical_solar": [ + { + "choice_list_name": "component_electrical_solar", + "data_value": "combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 238 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "coupler_system", + "display": { + "title": { + "text": "Coupler System" + } + }, + "_row_num": 239 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array", + "display": { + "title": { + "text": "Solar Array" + } + }, + "_row_num": 240 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array_cable", + "display": { + "title": { + "text": "Solar Array Cable" + } + }, + "_row_num": 241 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_cell", + "display": { + "title": { + "text": "Solar Cell" + } + }, + "_row_num": 242 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_module", + "display": { + "title": { + "text": "Solar Module" + } + }, + "_row_num": 243 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_support_structure", + "display": { + "title": { + "text": "Solar Support Structure" + } + }, + "_row_num": 244 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_power_system", + "display": { + "title": { + "text": "Solar Power System" + } + }, + "_row_num": 245 + } + ], + "component_cooling": [ + { + "choice_list_name": "component_cooling", + "data_value": "burner/boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 247 + }, + { + "choice_list_name": "component_cooling", + "data_value": "capillary_tube", + "display": { + "title": { + "text": "Capillary Tube" + } + }, + "_row_num": 248 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 249 + }, + { + "choice_list_name": "component_cooling", + "data_value": "condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 250 + }, + { + "choice_list_name": "component_cooling", + "data_value": "drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 251 + }, + { + "choice_list_name": "component_cooling", + "data_value": "evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 252 + }, + { + "choice_list_name": "component_cooling", + "data_value": "lamp", + "display": { + "title": { + "text": "Lamp (Absorption)" + } + }, + "_row_num": 253 + }, + { + "choice_list_name": "component_cooling", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 254 + }, + { + "choice_list_name": "component_cooling", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 255 + } + ], + "component_electrical": [ + { + "choice_list_name": "component_electrical", + "data_value": "battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 257 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_terminal", + "display": { + "title": { + "text": "Battery Terminal" + } + }, + "_row_num": 258 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_voltmeter", + "display": { + "title": { + "text": "Battery Voltmeter" + } + }, + "_row_num": 259 + }, + { + "choice_list_name": "component_electrical", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 260 + }, + { + "choice_list_name": "component_electrical", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit Breaker" + } + }, + "_row_num": 261 + }, + { + "choice_list_name": "component_electrical", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control Panel" + } + }, + "_row_num": 262 + }, + { + "choice_list_name": "component_electrical", + "data_value": "display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 263 + }, + { + "choice_list_name": "component_electrical", + "data_value": "energy_harvest_control", + "display": { + "title": { + "text": "Energy Harvest Control" + } + }, + "_row_num": 264 + }, + { + "choice_list_name": "component_electrical", + "data_value": "firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 265 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 266 + }, + { + "choice_list_name": "component_electrical", + "data_value": "heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 267 + }, + { + "choice_list_name": "component_electrical", + "data_value": "holdover_gauge", + "display": { + "title": { + "text": "Holdover Gauge" + } + }, + "_row_num": 268 + }, + { + "choice_list_name": "component_electrical", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator Light" + } + }, + "_row_num": 269 + }, + { + "choice_list_name": "component_electrical", + "data_value": "interconnect", + "display": { + "title": { + "text": "Interconnect (Electrical)" + } + }, + "_row_num": 270 + }, + { + "choice_list_name": "component_electrical", + "data_value": "monitoring_device", + "display": { + "title": { + "text": "Monitoring Device" + } + }, + "_row_num": 271 + }, + { + "choice_list_name": "component_electrical", + "data_value": "on/off_switch", + "display": { + "title": { + "text": "On/Off Switch" + } + }, + "_row_num": 272 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power Adapter" + } + }, + "_row_num": 273 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power Cable" + } + }, + "_row_num": 274 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable_connector", + "display": { + "title": { + "text": "Power Cable Connector" + } + }, + "_row_num": 275 + }, + { + "choice_list_name": "component_electrical", + "data_value": "remote_temperature_monitoring_device", + "display": { + "title": { + "text": "Remote Temperature Monitoring Device (RTMD)" + } + }, + "_row_num": 276 + }, + { + "choice_list_name": "component_electrical", + "data_value": "sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 277 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SD_card", + "display": { + "title": { + "text": "SD Card" + } + }, + "_row_num": 278 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SIM_card", + "display": { + "title": { + "text": "SIM Card" + } + }, + "_row_num": 279 + }, + { + "choice_list_name": "component_electrical", + "data_value": "software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 280 + }, + { + "choice_list_name": "component_electrical", + "data_value": "starter_relay", + "display": { + "title": { + "text": "Starter Relay" + } + }, + "_row_num": 281 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_audible_alarm", + "display": { + "title": { + "text": "Status Indicator - Audible Alarm" + } + }, + "_row_num": 282 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_autonomy_gauge", + "display": { + "title": { + "text": "Status Indicator - Autonomy Gauge" + } + }, + "_row_num": 283 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_door_opening", + "display": { + "title": { + "text": "Status Indicator - Door Opening" + } + }, + "_row_num": 284 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_holdover_gauge", + "display": { + "title": { + "text": "Status Indicator - Holdover Gauge" + } + }, + "_row_num": 285 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_LED", + "display": { + "title": { + "text": "Status Indicator - LED" + } + }, + "_row_num": 286 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_voltage", + "display": { + "title": { + "text": "Status Indicator - Voltage" + } + }, + "_row_num": 287 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 288 + }, + { + "choice_list_name": "component_electrical", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-Dtr" + } + }, + "_row_num": 289 + }, + { + "choice_list_name": "component_electrical", + "data_value": "transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 290 + }, + { + "choice_list_name": "component_electrical", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage Stabilizer" + } + }, + "_row_num": 291 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 292 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring Connections" + } + }, + "_row_num": 293 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring Terminals" + } + }, + "_row_num": 294 + } + ], + "component_electrical_cooling": [ + { + "choice_list_name": "component_electrical_cooling", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 296 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 297 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 298 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 299 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 300 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 301 + }, + { + "choice_list_name": "component_electrical_cooling", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 302 + } + ] + }, + "table_specific_definitions": { + "_tokens": {} + }, + "queries": { + "refrigerator_ids": { + "query_name": "refrigerator_ids", + "query_type": "linked_table", + "linked_form_id": "refrigerators", + "linked_table_id": "refrigerators", + "selection": "_id >= ?", + "selectionArgs": "[ '0' ]", + "newRowInitialElementKeyToValueMap": "{}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 2 + }, + "refrigerators": { + "query_name": "refrigerators", + "query_type": "linked_table", + "linked_form_id": "refrigerators", + "linked_table_id": "refrigerators", + "selection": "_id = ${refrigerator_id}", + "selectionArgs": "[]", + "newRowInitialElementKeyToValueMap": "{}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 3 + } + }, + "calculates": { + "non_functional_calc": { + "calculation_name": "non_functional_calc", + "calculation": "((data('heat_alarms') >= 5 || data('freeze_alarms') >= 1 || data('heat_alarms_over_48') >= 1) ? 'non_functional' : 'functional')", + "_row_num": 2 + } + }, + "model": { + "refrigerator_id": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + }, + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "refrigerator_id" + }, + "alarm_functional_status": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "alarm_functional_status" + }, + "voltage_stabilizer_present": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "model" + } + ], + "elementKey": "voltage_stabilizer_present" + }, + "year_installed": { + "type": "integer", + "_defn": [ + { + "_row_num": 5, + "section_name": "model" + } + ], + "elementKey": "year_installed" + }, + "second_build_quality_issue": { + "type": "string", + "_defn": [ + { + "_row_num": 6, + "section_name": "model" + } + ], + "isSessionVariable": true, + "elementKey": "second_build_quality_issue" + }, + "third_build_quality_issue": { + "type": "string", + "_defn": [ + { + "_row_num": 7, + "section_name": "model" + } + ], + "isSessionVariable": true, + "elementKey": "third_build_quality_issue" + }, + "power_source": { + "type": "string", + "_defn": [ + { + "_row_num": 8, + "section_name": "model" + } + ], + "elementKey": "power_source" + }, + "under_warranty": { + "type": "string", + "_defn": [ + { + "_row_num": 9, + "section_name": "model" + } + ], + "elementKey": "under_warranty" + }, + "reporting_period": { + "_defn": [ + { + "_row_num": 8, + "section_name": "survey" + } + ], + "type": "string", + "elementType": "date", + "elementKey": "reporting_period" + }, + "refrigerator_state": { + "_defn": [ + { + "_row_num": 13, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "refrigerator_state_list", + "elementKey": "refrigerator_state" + }, + "heat_alarms": { + "_defn": [ + { + "_row_num": 14, + "section_name": "survey" + } + ], + "type": "integer", + "elementKey": "heat_alarms" + }, + "freeze_alarms": { + "_defn": [ + { + "_row_num": 15, + "section_name": "survey" + } + ], + "type": "integer", + "elementKey": "freeze_alarms" + }, + "heat_alarms_over_48": { + "_defn": [ + { + "_row_num": 17, + "section_name": "survey" + } + ], + "type": "integer", + "elementKey": "heat_alarms_over_48" + }, + "reason_temperature_excursion": { + "_defn": [ + { + "_row_num": 20, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "reason_temp_excursion", + "elementKey": "reason_temperature_excursion" + }, + "spare_parts_available": { + "_defn": [ + { + "_row_num": 26, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no_na", + "elementKey": "spare_parts_available" + }, + "category": { + "_defn": [ + { + "_row_num": 28, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "category_items" + }, + "valuesList": "category_list", + "elementKey": "category" + }, + "electrical_control_system_spare_part": { + "_defn": [ + { + "_row_num": 30, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "electrical_control_system_spare_part_items" + }, + "valuesList": "electrical_control_system_list", + "elementKey": "electrical_control_system_spare_part" + }, + "hardware_spare_part": { + "_defn": [ + { + "_row_num": 33, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "hardware_spare_part_items" + }, + "valuesList": "hardware_list", + "elementKey": "hardware_spare_part" + }, + "monitoring_spare_part": { + "_defn": [ + { + "_row_num": 36, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "monitoring_spare_part_items" + }, + "valuesList": "monitoring_list", + "elementKey": "monitoring_spare_part" + }, + "refrigeration_spare_part": { + "_defn": [ + { + "_row_num": 39, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "refrigeration_spare_part_items" + }, + "valuesList": "refrigeration_system_list", + "elementKey": "refrigeration_spare_part" + }, + "power_spare_part": { + "_defn": [ + { + "_row_num": 42, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "power_spare_part_items" + }, + "valuesList": "power_list", + "elementKey": "power_spare_part" + }, + "solar_spare_part": { + "_defn": [ + { + "_row_num": 45, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "solar_spare_part_items" + }, + "valuesList": "solar_list", + "elementKey": "solar_spare_part" + }, + "build_quality": { + "_defn": [ + { + "_row_num": 52, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "build_quality" + }, + "build_quality_observation": { + "_defn": [ + { + "_row_num": 54, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "build_quality_reason_type_observation", + "elementKey": "build_quality_observation" + }, + "build_quality_location": { + "_defn": [ + { + "_row_num": 55, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "build_quality_reason_type_location", + "elementKey": "build_quality_location" + }, + "component_type": { + "_defn": [ + { + "_row_num": 56, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_type" + }, + "component_structural": { + "_defn": [ + { + "_row_num": 58, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural" + }, + "component_electrical": { + "_defn": [ + { + "_row_num": 61, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical" + }, + "component_electrical_solar": { + "_defn": [ + { + "_row_num": 64, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar" + }, + "component_cooling": { + "_defn": [ + { + "_row_num": 67, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling" + }, + "component_electrical_cooling": { + "_defn": [ + { + "_row_num": 70, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_cooling", + "elementKey": "component_electrical_cooling" + }, + "build_quality_image": { + "_defn": [ + { + "_row_num": 72, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "build_quality_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "build_quality_image_contentType" + } + }, + "elementKey": "build_quality_image" + }, + "build_quality2": { + "_defn": [ + { + "_row_num": 77, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "build_quality2" + }, + "build_quality_observation2": { + "_defn": [ + { + "_row_num": 79, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "build_quality_reason_type_observation", + "elementKey": "build_quality_observation2" + }, + "build_quality_location2": { + "_defn": [ + { + "_row_num": 80, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "build_quality_reason_type_location", + "elementKey": "build_quality_location2" + }, + "component_type_2": { + "_defn": [ + { + "_row_num": 81, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_type_2" + }, + "component_structural_2": { + "_defn": [ + { + "_row_num": 83, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural_2" + }, + "component_electrical_2": { + "_defn": [ + { + "_row_num": 86, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical_2" + }, + "component_electrical_solar_2": { + "_defn": [ + { + "_row_num": 89, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar_2" + }, + "component_cooling_2": { + "_defn": [ + { + "_row_num": 92, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling_2" + }, + "component_electrical_cooling_2": { + "_defn": [ + { + "_row_num": 95, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_cooling", + "elementKey": "component_electrical_cooling_2" + }, + "build_quality_image2": { + "_defn": [ + { + "_row_num": 98, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "build_quality_image2_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "build_quality_image2_contentType" + } + }, + "elementKey": "build_quality_image2" + }, + "build_quality3": { + "_defn": [ + { + "_row_num": 103, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "build_quality3" + }, + "build_quality_observation3": { + "_defn": [ + { + "_row_num": 105, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "build_quality_reason_type_observation", + "elementKey": "build_quality_observation3" + }, + "build_quality_location3": { + "_defn": [ + { + "_row_num": 106, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "build_quality_reason_type_location", + "elementKey": "build_quality_location3" + }, + "component_type_3": { + "_defn": [ + { + "_row_num": 107, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_type_3" + }, + "component_structural_3": { + "_defn": [ + { + "_row_num": 109, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural_3" + }, + "component_electrical_3": { + "_defn": [ + { + "_row_num": 112, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical_3" + }, + "component_electrical_solar_3": { + "_defn": [ + { + "_row_num": 115, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar_3" + }, + "component_cooling_3": { + "_defn": [ + { + "_row_num": 118, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling_3" + }, + "component_electrical_cooling_3": { + "_defn": [ + { + "_row_num": 121, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_cooling", + "elementKey": "component_electrical_cooling_3" + }, + "build_quality_image3": { + "_defn": [ + { + "_row_num": 123, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "build_quality_image3_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "build_quality_image3_contentType" + } + }, + "elementKey": "build_quality_image3" + }, + "available_voltage_stabilizer": { + "_defn": [ + { + "_row_num": 129, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "available_voltage_stabilizer" + }, + "voltage_stabilizer_brand": { + "_defn": [ + { + "_row_num": 131, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "voltage_stabilizer_brand" + }, + "voltage_stabilizer_working": { + "_defn": [ + { + "_row_num": 133, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "voltage_stabilizer_working" + }, + "reason_stabilizer_not_working": { + "_defn": [ + { + "_row_num": 135, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "reasons_stabilizer_not_working", + "elementKey": "reason_stabilizer_not_working" + }, + "voltage_stabilizer_replaced": { + "_defn": [ + { + "_row_num": 137, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "voltage_stabilizer_replaced" + }, + "reason_stabilizer_replaced": { + "_defn": [ + { + "_row_num": 139, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "reasons_stabilizer_replaced", + "elementKey": "reason_stabilizer_replaced" + }, + "warranty_claim_been_made": { + "_defn": [ + { + "_row_num": 148, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "warranty_claim_been_made" + }, + "warranty_claim_date": { + "_defn": [ + { + "_row_num": 150, + "section_name": "survey" + } + ], + "type": "string", + "elementType": "date", + "elementKey": "warranty_claim_date" + }, + "repair_occurred": { + "_defn": [ + { + "_row_num": 151, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "repair_occurred" + }, + "days_from_warranty_claim_until_repaired": { + "_defn": [ + { + "_row_num": 153, + "section_name": "survey" + } + ], + "type": "integer", + "elementKey": "days_from_warranty_claim_until_repaired" + } + }, + "section_names": [ + "initial", + "survey" + ], + "sections": { + "initial": { + "section_name": "initial", + "nested_sections": { + "survey": true + }, + "reachable_sections": { + "survey": true + }, + "prompts": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "prompt", + "_do_section_name": "survey", + "_type": "_section", + "promptIdx": 0, + "display": { + "title": { + "text": { + "default": "Indicators", + "es": "Indicadores", + "fr": "Indicateurs" + } + } + }, + "_branch_label_enclosing_screen": "survey/0" + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 4, + "_branch_label_enclosing_screen": "initial/_screen4", + "promptIdx": 1 + } + ], + "validation_tag_map": { + "finalize": [] + }, + "operations": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "do_section", + "_do_section_name": "survey", + "operationIdx": 0 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3, + "__rowNum__": 2, + "_token_type": "goto_label", + "_branch_label": "_finalize", + "operationIdx": 1 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 4, + "operationIdx": 2 + }, + { + "_row_num": 4, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 3 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 4 + }, + { + "_token_type": "validate", + "clause": "validate finalize", + "_sweep_name": "finalize", + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 5 + }, + { + "_token_type": "save_and_terminate", + "clause": "save and terminate", + "calculation": true, + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 6 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 7 + } + ], + "branch_label_map": { + "_contents": 3, + "_screen4": 3, + "_finalize": 5 + } + }, + "survey": { + "section_name": "survey", + "nested_sections": {}, + "reachable_sections": {}, + "prompts": [ + { + "type": "string", + "name": "refrigerator_id", + "display": { + "prompt": { + "text": { + "default": "Refrigerator ID", + "es": "ID de Frigorífico", + "fr": "ID de réfrigérateur" + } + }, + "hint": { + "text": { + "default": "Enter the ID of the refrigerator", + "es": "Por favor entre el ID del frigorífico" + } + } + }, + "required": true, + "_row_num": 4, + "__rowNum__": 3, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 0 + }, + { + "type": "note", + "display": { + "prompt": { + "text": { + "default": "

CCE Identification

\n\n \n \n \n \n \n \n \n \n \n
FieldValue
Refrigerator ID{{data.refrigerator_id}}
", + "es": "ID de Frigorífico: {{data.refrigerator_id}}", + "fr": "ID de réfrigérateur : {{data.refrigerator_id}}" + } + } + }, + "_row_num": 6, + "__rowNum__": 5, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 1 + }, + { + "type": "birthdate", + "name": "reporting_period", + "display": { + "prompt": { + "text": { + "default": "Enter the date of the reporting", + "es": "Período de información", + "fr": "période considérée" + } + }, + "hint": { + "text": { + "default": "Enter the date for the reporting period", + "es": "Período de información" + } + } + }, + "required": true, + "_row_num": 8, + "__rowNum__": 7, + "_token_type": "prompt", + "_type": "birthdate", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 2 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌡️ Functional Status

\n

\n Please assess whether the equipment is functional or non-functional. This assessment should be based on the technician's observation and feedback from the facility. Use the Functional Status section to mark the equipment condition accurately before proceeding. Record the number of heat and freeze alarms observed in the temperature log for the past month. \n

\n
" + } + }, + "_row_num": 10, + "__rowNum__": 9, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen10", + "promptIdx": 3 + }, + { + "type": "note", + "name": "title_section_a", + "display": { + "prompt": { + "text": "
\n

🌡️ Functional Status

\n
" + } + }, + "_row_num": 12, + "__rowNum__": 11, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 4 + }, + { + "type": "select_one", + "values_list": "refrigerator_state_list", + "name": "refrigerator_state", + "display": { + "prompt": { + "text": "Is the refrigerator working properly?" + } + }, + "_row_num": 13, + "__rowNum__": 12, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 5 + }, + { + "type": "integer", + "name": "heat_alarms", + "display": { + "prompt": { + "text": { + "default": "How many heat alarms with over 10 hour duration above 8°C show in the temperature log for the past month?", + "fr": "Combien d'alarmes de haute température (supérieure à 8°C et ayant duré 10 heures ou plus) enregistrées dans le relevé de température du mois dernier?" + } + } + }, + "required": true, + "_row_num": 14, + "__rowNum__": 13, + "_token_type": "prompt", + "_type": "integer", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 6 + }, + { + "type": "integer", + "name": "freeze_alarms", + "display": { + "prompt": { + "text": { + "default": "How many freeze alarms with over 1 hour duration below -0.5°C show in the temperature log for the past month?", + "fr": "Combien d'alarmes de basse température (-0,5°C ayant duré au moins 1 heure) apparaissent/enregistrées dans le relevé de température du mois dernier?" + } + } + }, + "required": true, + "_row_num": 15, + "__rowNum__": 14, + "_token_type": "prompt", + "_type": "integer", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 7 + }, + { + "type": "integer", + "name": "heat_alarms_over_48", + "display": { + "prompt": { + "text": { + "default": "How many heat alarms with 48h or longer duration show in the temperature log for the past month?", + "fr": "Combien d'alarmes de haute température d'une durée de 48h ou plus apparaissent dans le relevé de température du mois dernier ?" + } + } + }, + "required": true, + "_row_num": 17, + "__rowNum__": 16, + "_token_type": "prompt", + "_type": "integer", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 8 + }, + { + "type": "select_one", + "values_list": "reason_temp_excursion", + "name": "reason_temperature_excursion", + "display": { + "prompt": { + "text": "Why was there a temperature alarm?" + } + }, + "_row_num": 20, + "__rowNum__": 19, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen11", + "promptIdx": 9 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🔧 Spare Parts

\n

\n Indicate whether any spare parts were used in the past month. If spare parts were required but not available, please flag the issue. Specify the part name, and quantity used or needed.\n

\n
" + } + }, + "_row_num": 23, + "__rowNum__": 22, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen23", + "promptIdx": 10 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🔧 Spare Parts

\n \n
" + } + }, + "_row_num": 25, + "__rowNum__": 24, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 11 + }, + { + "type": "select_one", + "values_list": "yes_no_na", + "name": "spare_parts_available", + "display": { + "prompt": { + "text": "Were the needed spare parts available to repair the device?" + } + }, + "_row_num": 26, + "__rowNum__": 25, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 12 + }, + { + "type": "select_multiple", + "values_list": "category_list", + "name": "category", + "display": { + "prompt": { + "text": "Select category of the spare parts consumed in the past month." + } + }, + "_row_num": 28, + "__rowNum__": 27, + "_token_type": "prompt", + "_type": "select_multiple", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 13 + }, { - "_row_num": 70, - "section_name": "survey" - } - ], - "type": "string", - "valuesList": "yes_no", - "elementKey": "voltage_stabilizer_replaced" - }, - "voltage_stabilizer_replaced_reason": { - "_defn": [ + "type": "select_multiple", + "values_list": "electrical_control_system_list", + "name": "electrical_control_system_spare_part", + "display": { + "prompt": { + "text": "Select spare parts consumed last month." + } + }, + "_row_num": 30, + "__rowNum__": 29, + "_token_type": "prompt", + "_type": "select_multiple", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 14 + }, { - "_row_num": 72, - "section_name": "survey" - } - ], - "type": "string", - "elementKey": "voltage_stabilizer_replaced_reason" - }, - "warranty_claim_been_made": { - "_defn": [ + "type": "select_multiple", + "values_list": "hardware_list", + "name": "hardware_spare_part", + "display": { + "prompt": { + "text": "Select spare parts consumed last month." + } + }, + "_row_num": 33, + "__rowNum__": 32, + "_token_type": "prompt", + "_type": "select_multiple", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 15 + }, { - "_row_num": 78, - "section_name": "survey" - } - ], - "type": "string", - "valuesList": "yes_no", - "elementKey": "warranty_claim_been_made" - }, - "warranty_claim_date": { - "_defn": [ + "type": "select_multiple", + "values_list": "monitoring_list", + "name": "monitoring_spare_part", + "display": { + "prompt": { + "text": "Select spare parts consumed last month." + } + }, + "_row_num": 36, + "__rowNum__": 35, + "_token_type": "prompt", + "_type": "select_multiple", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 16 + }, { - "_row_num": 80, - "section_name": "survey" - } - ], - "type": "string", - "elementType": "date", - "elementKey": "warranty_claim_date" - }, - "repair_occurred": { - "_defn": [ + "type": "select_multiple", + "values_list": "refrigeration_system_list", + "name": "refrigeration_spare_part", + "display": { + "prompt": { + "text": "Select spare parts consumed last month." + } + }, + "_row_num": 39, + "__rowNum__": 38, + "_token_type": "prompt", + "_type": "select_multiple", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 17 + }, { - "_row_num": 81, - "section_name": "survey" - } - ], - "type": "string", - "valuesList": "yes_no", - "elementKey": "repair_occurred" - }, - "days_from_warranty_claim_until_repaired": { - "_defn": [ + "type": "select_multiple", + "values_list": "power_list", + "name": "power_spare_part", + "display": { + "prompt": { + "text": "Select spare parts consumed last month." + } + }, + "_row_num": 42, + "__rowNum__": 41, + "_token_type": "prompt", + "_type": "select_multiple", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 18 + }, { - "_row_num": 83, - "section_name": "survey" - } - ], - "type": "integer", - "elementKey": "days_from_warranty_claim_until_repaired" - } - }, - "section_names": [ - "initial", - "survey" - ], - "sections": { - "initial": { - "section_name": "initial", - "nested_sections": { - "survey": true - }, - "reachable_sections": { - "survey": true - }, - "prompts": [ + "type": "select_multiple", + "values_list": "solar_list", + "name": "solar_spare_part", + "display": { + "prompt": { + "text": "Select spare parts consumed last month." + } + }, + "_row_num": 45, + "__rowNum__": 44, + "_token_type": "prompt", + "_type": "select_multiple", + "_branch_label_enclosing_screen": "survey/_screen24", + "promptIdx": 19 + }, { - "clause": "do section survey", - "_row_num": 2, - "__rowNum__": 1, + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧱 Build Quality

\n

\n Report the overall physical build quality of the equipment. If there were any issues observed, indicate the affected component, its location on the unit, and provide an image of the problem (e.g., cracks, rust, or loose fittings).

\n
" + } + }, + "_row_num": 49, + "__rowNum__": 48, "_token_type": "prompt", - "_do_section_name": "survey", - "_type": "_section", - "promptIdx": 0, + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen49", + "promptIdx": 20 + }, + { + "type": "note", "display": { - "title": { + "prompt": { + "text": "
\n

🧱 Build Quality

\n
" + } + }, + "_row_num": 51, + "__rowNum__": 50, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 21 + }, + { + "type": "select_one", + "values_list": "yes_no", + "name": "build_quality", + "display": { + "prompt": { "text": { - "default": "Indicators", - "es": "Indicadores", - "fr": "Indicateurs" + "default": "Have there been any issues related to build quality in the past month?", + "fr": "Y at-il un deuxième problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" } } }, - "_branch_label_enclosing_screen": "survey/0" + "_row_num": 52, + "__rowNum__": 51, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 22 }, { + "type": "select_one_with_other", + "values_list": "build_quality_reason_type_observation", + "name": "build_quality_observation", + "display": { + "prompt": { + "text": { + "default": "If yes, what condition was observed related to the issue?", + "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" + } + } + }, + "_row_num": 54, + "__rowNum__": 53, "_token_type": "prompt", - "type": "contents", - "_type": "contents", - "_row_num": 4, - "_branch_label_enclosing_screen": "initial/_screen4", - "promptIdx": 1 - } - ], - "validation_tag_map": { - "finalize": [] - }, - "operations": [ - { - "clause": "do section survey", - "_row_num": 2, - "__rowNum__": 1, - "_token_type": "do_section", - "_do_section_name": "survey", - "operationIdx": 0 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 23 }, { - "clause": "goto _finalize", - "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", - "_row_num": 3, - "__rowNum__": 2, - "_token_type": "goto_label", - "_branch_label": "_finalize", - "operationIdx": 1 + "type": "select_one", + "values_list": "build_quality_reason_type_location", + "name": "build_quality_location", + "display": { + "prompt": { + "text": { + "default": "Where was the issue observed?", + "fr": "Où le problème a-t-il été observé?" + } + } + }, + "_row_num": 55, + "__rowNum__": 54, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 24 }, { - "_token_type": "exit_section", - "clause": "exit section", - "_row_num": 4, - "operationIdx": 2 + "type": "select_one", + "values_list": "component_type", + "name": "component_type", + "display": { + "prompt": { + "text": "Select the type of component in which issue is observed?" + } + }, + "_row_num": 56, + "__rowNum__": 55, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 25 }, { - "_row_num": 4, - "_token_type": "begin_screen", - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", - "screen": { - "hideInBackHistory": true + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } }, - "operationIdx": 3 + "_row_num": 58, + "__rowNum__": 57, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 26 }, { - "_token_type": "resume", - "clause": "resume", - "_row_num": 4, - "operationIdx": 4 + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, + "_row_num": 61, + "__rowNum__": 60, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 27 }, { - "_token_type": "validate", - "clause": "validate finalize", - "_sweep_name": "finalize", - "_row_num": 4, - "screen": { - "hideInBackHistory": true + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } }, - "operationIdx": 5 + "_row_num": 64, + "__rowNum__": 63, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 28 }, { - "_token_type": "save_and_terminate", - "clause": "save and terminate", - "calculation": true, - "_row_num": 4, - "screen": { - "hideInBackHistory": true + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } }, - "operationIdx": 6 + "_row_num": 67, + "__rowNum__": 66, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 29 }, { - "_token_type": "resume", - "clause": "resume", - "_row_num": 4, - "operationIdx": 7 - } - ], - "branch_label_map": { - "_contents": 3, - "_screen4": 3, - "_finalize": 5 - } - }, - "survey": { - "section_name": "survey", - "nested_sections": {}, - "reachable_sections": {}, - "prompts": [ + "type": "select_one_with_other", + "values_list": "component_electrical_cooling", + "name": "component_electrical_cooling", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, + "_row_num": 70, + "__rowNum__": 69, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 30 + }, { - "type": "string", - "name": "refrigerator_id", + "type": "image", + "name": "build_quality_image", "display": { "prompt": { "text": { - "default": "Refrigerator ID", - "es": "ID de Frigorífico", - "fr": "ID de réfrigérateur" - } - }, - "hint": { - "text": { - "default": "Enter the ID of the refrigerator", - "es": "Por favor entre el ID del frigorífico" + "default": "Please take a picture.", + "fr": "Veuillez entrer le composant qui defectuex" } } }, - "required": true, - "_row_num": 4, - "__rowNum__": 3, + "_row_num": 72, + "__rowNum__": 71, "_token_type": "prompt", - "_type": "string", - "_branch_label_enclosing_screen": "survey/_screen2", - "promptIdx": 0 + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 31 }, { - "type": "note", + "type": "select_one", + "values_list": "yes_no", + "name": "build_quality2", "display": { "prompt": { "text": { - "default": "Refrigerator ID: {{data.refrigerator_id}}", - "es": "ID de Frigorífico: {{data.refrigerator_id}}", - "fr": "ID de réfrigérateur : {{data.refrigerator_id}}" + "default": "Was there a second issue related to build quality in the past month?", + "fr": "Y at-il un deuxième problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" } } }, - "_row_num": 6, - "__rowNum__": 5, + "_row_num": 77, + "__rowNum__": 76, "_token_type": "prompt", - "_type": "note", - "_branch_label_enclosing_screen": "survey/_screen2", - "promptIdx": 1 + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 32 }, { - "type": "birthdate", - "name": "reporting_period", + "type": "select_one_with_other", + "values_list": "build_quality_reason_type_observation", + "name": "build_quality_observation2", "display": { "prompt": { "text": { - "default": "Reporting Period", - "es": "Período de información", - "fr": "période considérée" - } - }, - "hint": { - "text": { - "default": "Enter the date for the reporting period", - "es": "Período de información" + "default": "If yes, what condition was observed related to the second failure?", + "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" } } }, - "required": true, - "_row_num": 7, - "__rowNum__": 6, + "_row_num": 79, + "__rowNum__": 78, "_token_type": "prompt", - "_type": "birthdate", - "_branch_label_enclosing_screen": "survey/_screen2", - "promptIdx": 2 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 33 }, { - "type": "integer", - "name": "heat_alarms", + "type": "select_one", + "values_list": "build_quality_reason_type_location", + "name": "build_quality_location2", "display": { "prompt": { "text": { - "default": "How many heat alarms with over 10 hour duration above 8°C show in the termperature log from the first day of the month to the last day of the month?", - "fr": "Combien d'alarmes de haute température (supérieure à 8°C et ayant duré 10 heures ou plus) enregistrées dans le relevé de température du mois dernier?" + "default": "Where was the second failure observed?", + "fr": "Où le problème a-t-il été observé?" } } }, - "required": true, - "_row_num": 9, - "__rowNum__": 8, + "_row_num": 80, + "__rowNum__": 79, "_token_type": "prompt", - "_type": "integer", - "_branch_label_enclosing_screen": "survey/_screen9", - "promptIdx": 3 + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 34 }, { - "type": "integer", - "name": "freeze_alarms", + "type": "select_one", + "values_list": "component_type", + "name": "component_type_2", "display": { "prompt": { - "text": { - "default": "How many freeze alarms with over 1 hour duration below -0.5°C show in the temperature log from the first day of the month to the last day of the month?", - "fr": "Combien d'alarmes de basse température (-0,5°C ayant duré au moins 1 heure) apparaissent/enregistrées dans le relevé de température du mois dernier?" - } + "text": "Select the type of component in which issue is observed?" } }, - "required": true, - "_row_num": 10, - "__rowNum__": 9, + "_row_num": 81, + "__rowNum__": 80, "_token_type": "prompt", - "_type": "integer", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 4 + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 35 }, { - "type": "integer", - "name": "heat_alarms_over_48", + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural_2", "display": { "prompt": { - "text": { - "default": "How many heat alarms with 48 hour or longer duration in the temperature log from the first day of the month to the last day of the month?", - "fr": "Combien d'alarmes de haute température d'une durée de 48h ou plus apparaissent dans le relevé de température du mois dernier ?" - } + "text": "Please enter the component that failed" } }, - "required": true, - "_row_num": 12, - "__rowNum__": 11, + "_row_num": 83, + "__rowNum__": 82, "_token_type": "prompt", - "_type": "integer", - "_branch_label_enclosing_screen": "survey/_screen11", - "promptIdx": 5 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 36 }, { - "type": "note", + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical_2", "display": { "prompt": { - "text": { - "default": "Refrigerator Status: {{data.alarm_functional_status}}", - "es": "Estado del refrigerador: {{data.alarm_functional_status}}", - "fr": "Etat de fonctionnalité: {{data.alarm_functional_status}}" - } + "text": "Please enter the component that failed" } }, - "_row_num": 17, - "__rowNum__": 16, + "_row_num": 86, + "__rowNum__": 85, "_token_type": "prompt", - "_type": "note", - "_branch_label_enclosing_screen": "survey/_screen15", - "promptIdx": 6 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 37 }, { - "type": "text", - "name": "refrigerator_failure", + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar_2", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, + "_row_num": 89, + "__rowNum__": 88, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 38 + }, + { + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling_2", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, + "_row_num": 92, + "__rowNum__": 91, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 39 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical_cooling", + "name": "component_electrical_cooling_2", + "display": { + "prompt": { + "text": "Please enter the component that failed" + } + }, + "_row_num": 95, + "__rowNum__": 94, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 40 + }, + { + "type": "image", + "name": "build_quality_image2", "display": { "prompt": { "text": { - "default": "Why did the refrigerator fail?", - "fr": "Quelle est la cause de la panne du refrigerateur ?" + "default": "Please take a picture.", + "fr": "S'il vous plaît prendre une photo" } } }, - "required": "data('alarm_functional_status') === 'non_functional'", - "_row_num": 18, - "__rowNum__": 17, + "_row_num": 98, + "__rowNum__": 97, "_token_type": "prompt", - "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen15", - "promptIdx": 7 + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 41 }, { "type": "select_one", "values_list": "yes_no", - "name": "build_quality", + "name": "build_quality3", "display": { "prompt": { "text": { - "default": "Have there been any issues related to build quality from the first day of the month to the last day of the month?", - "fr": "Y at-il eu des problèmes liés à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" + "default": "Was there a third issue related to build quality in the past month?", + "fr": "Y at-il un troisème problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" } } }, - "_row_num": 20, - "__rowNum__": 19, + "_row_num": 103, + "__rowNum__": 102, "_token_type": "prompt", "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen15", - "promptIdx": 8 + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 42 }, { "type": "select_one_with_other", "values_list": "build_quality_reason_type_observation", - "name": "build_quality_observation", + "name": "build_quality_observation3", "display": { "prompt": { "text": { - "default": "If yes, what condition was observed related to the issue?", + "default": "If yes, what condition was observed related to the third failure?", "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" } } }, - "_row_num": 22, - "__rowNum__": 21, + "_row_num": 105, + "__rowNum__": 104, "_token_type": "prompt", "_type": "select_one_with_other", - "_branch_label_enclosing_screen": "survey/_screen15", - "promptIdx": 9 + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 43 }, { "type": "select_one", "values_list": "build_quality_reason_type_location", - "name": "build_quality_location", + "name": "build_quality_location3", "display": { "prompt": { "text": { - "default": "Where was the issue observed?", + "default": "Where was the third failure observed?", "fr": "Où le problème a-t-il été observé?" } } }, - "_row_num": 23, - "__rowNum__": 22, + "_row_num": 106, + "__rowNum__": 105, "_token_type": "prompt", "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen15", - "promptIdx": 10 + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 44 }, { - "type": "text", - "name": "build_quality_component", + "type": "select_one", + "values_list": "component_type", + "name": "component_type_3", "display": { "prompt": { - "text": { - "default": "Please enter the component that failed", - "fr": "Veuillez entrer le composant qui defectuex" - } + "text": "Select the type of component in which issue is observed?" } }, - "_row_num": 24, - "__rowNum__": 23, + "_row_num": 107, + "__rowNum__": 106, "_token_type": "prompt", - "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen15", - "promptIdx": 11 + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 45 }, { - "type": "image", - "name": "build_quality_image", + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural_3", "display": { "prompt": { - "text": { - "default": "Please take a picture.", - "fr": "S'il vous plaît prendre une photo" - } + "text": "Please enter the component that failed" } }, - "_row_num": 29, - "__rowNum__": 28, + "_row_num": 109, + "__rowNum__": 108, "_token_type": "prompt", - "_type": "image", - "_branch_label_enclosing_screen": "survey/_screen28", - "promptIdx": 12 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 46 }, { - "type": "select_one", - "values_list": "yes_no", - "name": "build_quality2", + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical_3", "display": { "prompt": { - "text": { - "default": "Was there a second issue related to build quality from the first day of the month to the last day of the month?", - "fr": "Y at-il un deuxième problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" - } + "text": "Please enter the component that failed" } }, - "_row_num": 34, - "__rowNum__": 33, + "_row_num": 112, + "__rowNum__": 111, "_token_type": "prompt", - "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen33", - "promptIdx": 13 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 47 }, { "type": "select_one_with_other", - "values_list": "build_quality_reason_type_observation", - "name": "build_quality_observation2", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar_3", "display": { "prompt": { - "text": { - "default": "If yes, what condition was observed related to the second failure?", - "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" - } + "text": "Please enter the component that failed" } }, - "_row_num": 36, - "__rowNum__": 35, + "_row_num": 115, + "__rowNum__": 114, "_token_type": "prompt", "_type": "select_one_with_other", - "_branch_label_enclosing_screen": "survey/_screen33", - "promptIdx": 14 + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 48 }, { - "type": "select_one", - "values_list": "build_quality_reason_type_location", - "name": "build_quality_location2", + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling_3", "display": { "prompt": { - "text": { - "default": "Where was the second failure observed?", - "fr": "Où le problème a-t-il été observé?" - } + "text": "Please enter the component that failed" } }, - "_row_num": 37, - "__rowNum__": 36, + "_row_num": 118, + "__rowNum__": 117, "_token_type": "prompt", - "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen33", - "promptIdx": 15 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 49 }, { - "type": "text", - "name": "build_quality_component2", + "type": "select_one_with_other", + "values_list": "component_electrical_cooling", + "name": "component_electrical_cooling_3", "display": { "prompt": { - "text": { - "default": "Please enter the second component that failed", - "fr": "Veuillez entrer le composant qui defectuex" - } + "text": "Please enter the component that failed" } }, - "_row_num": 38, - "__rowNum__": 37, + "_row_num": 121, + "__rowNum__": 120, "_token_type": "prompt", - "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen33", - "promptIdx": 16 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 50 }, { "type": "image", - "name": "build_quality_image2", + "name": "build_quality_image3", "display": { "prompt": { "text": { @@ -2658,179 +9068,163 @@ } } }, - "_row_num": 44, - "__rowNum__": 43, + "_row_num": 123, + "__rowNum__": 122, "_token_type": "prompt", "_type": "image", - "_branch_label_enclosing_screen": "survey/_screen43", - "promptIdx": 17 + "_branch_label_enclosing_screen": "survey/_screen50", + "promptIdx": 51 }, { - "type": "select_one", - "values_list": "yes_no", - "name": "build_quality3", + "type": "note", "display": { "prompt": { - "text": { - "default": "Was there a third issue related to build quality from the first day of the month to the last day of the month?", - "fr": "Y at-il un troisème problème lié à la qualité de la fabrication (ou Défaut de fabrication) au cours du dernier mois?" - } + "text": "
\n

⚡ Voltage Stabilizer

\n

\n Confirm whether the voltage stabilizer is available. If it was replaced in the past month, please indicate the date of replacement and confirm whether the new unit is functioning correctly.\n

\n
" } }, - "_row_num": 49, - "__rowNum__": 48, + "_row_num": 126, + "__rowNum__": 125, "_token_type": "prompt", - "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen48", - "promptIdx": 18 + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen126", + "promptIdx": 52 }, { - "type": "select_one_with_other", - "values_list": "build_quality_reason_type_observation", - "name": "build_quality_observation3", + "type": "note", "display": { "prompt": { - "text": { - "default": "If yes, what condition was observed related to the third failure?", - "fr": "Si oui, quelle signe de defaillance a-t-on observée ?" - } + "text": "
\n

⚡ Voltage Stabilizer

\n
" } }, - "_row_num": 51, - "__rowNum__": 50, + "_row_num": 128, + "__rowNum__": 127, "_token_type": "prompt", - "_type": "select_one_with_other", - "_branch_label_enclosing_screen": "survey/_screen48", - "promptIdx": 19 + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen127", + "promptIdx": 53 }, { "type": "select_one", - "values_list": "build_quality_reason_type_location", - "name": "build_quality_location3", + "values_list": "yes_no", + "name": "available_voltage_stabilizer", "display": { "prompt": { - "text": { - "default": "Where was the third failure observed?", - "fr": "Où le problème a-t-il été observé?" - } + "text": "Is there a voltage stabilizer?" } }, - "_row_num": 52, - "__rowNum__": 51, + "_row_num": 129, + "__rowNum__": 128, "_token_type": "prompt", "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen48", - "promptIdx": 20 + "_branch_label_enclosing_screen": "survey/_screen127", + "promptIdx": 54 }, { "type": "text", - "name": "build_quality_component3", + "name": "voltage_stabilizer_brand", "display": { "prompt": { - "text": { - "default": "Please enter the third component that failed", - "fr": "Veuillez entrer le composant qui defectuex" - } + "text": "Please indicate brand & model of stabilizer." } }, - "_row_num": 53, - "__rowNum__": 52, + "_row_num": 131, + "__rowNum__": 130, "_token_type": "prompt", "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen48", - "promptIdx": 21 + "_branch_label_enclosing_screen": "survey/_screen127", + "promptIdx": 55 }, { - "type": "image", - "name": "build_quality_image3", + "type": "select_one", + "values_list": "yes_no", + "name": "voltage_stabilizer_working", "display": { "prompt": { - "text": { - "default": "Please take a picture.", - "fr": "S'il vous plaît prendre une photo" - } + "text": "Is the voltage stabilizer working?" } }, - "_row_num": 59, - "__rowNum__": 58, + "_row_num": 133, + "__rowNum__": 132, "_token_type": "prompt", - "_type": "image", - "_branch_label_enclosing_screen": "survey/_screen58", - "promptIdx": 22 + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen127", + "promptIdx": 56 + }, + { + "type": "select_one_with_other", + "values_list": "reasons_stabilizer_not_working", + "name": "reason_stabilizer_not_working", + "display": { + "prompt": { + "text": "Why is the stabilizer not working?" + } + }, + "_row_num": 135, + "__rowNum__": 134, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen127", + "promptIdx": 57 }, { "type": "select_one", "values_list": "yes_no", - "name": "voltage_stabilizer_working", + "name": "voltage_stabilizer_replaced", "display": { "prompt": { - "text": { - "default": "Is the voltage stabilizer working?", - "fr": "Le stabilisateur de tension fonctionne-t-il normalement ?" - } + "text": "Has the voltage stabiliser been replaced in the past month?" } }, - "_row_num": 64, - "__rowNum__": 63, + "_row_num": 137, + "__rowNum__": 136, "_token_type": "prompt", "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen63", - "promptIdx": 23 + "_branch_label_enclosing_screen": "survey/_screen127", + "promptIdx": 58 }, { - "type": "text", - "name": "voltage_stabilizer_not_working_reason", + "type": "select_one_with_other", + "values_list": "reasons_stabilizer_replaced", + "name": "reason_stabilizer_replaced", "display": { "prompt": { - "text": { - "default": "If no, why not?", - "fr": "Si non, quel est le problème?" - } + "text": "Why was the stabilizer replaced?" } }, - "_row_num": 66, - "__rowNum__": 65, + "_row_num": 139, + "__rowNum__": 138, "_token_type": "prompt", - "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen63", - "promptIdx": 24 + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen127", + "promptIdx": 59 }, { - "type": "select_one", - "values_list": "yes_no", - "name": "voltage_stabilizer_replaced", + "type": "note", "display": { "prompt": { - "text": { - "default": "Has the voltage regulator been replaced from the first day of the month to the last day of the month?", - "fr": "Le stabilisateur de tension a-t-il été remplacé le mois dernier?" - } + "text": "
\n

🛡️ Warranty

\n

\n Confirm whether any warranty claim has been made for this equipment. If yes, provide the date the claim was submitted and the date the issue was resolved or repaired under warranty.\n

\n
" } }, - "_row_num": 70, - "__rowNum__": 69, + "_row_num": 145, + "__rowNum__": 144, "_token_type": "prompt", - "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen69", - "promptIdx": 25 + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen145", + "promptIdx": 60 }, { - "type": "text", - "name": "voltage_stabilizer_replaced_reason", + "type": "note", "display": { "prompt": { - "text": { - "default": "If yes, why?", - "fr": "Si, oui, pourquoi?" - } + "text": "
\n

🛡️ Warranty

\n
" } }, - "_row_num": 72, - "__rowNum__": 71, + "_row_num": 147, + "__rowNum__": 146, "_token_type": "prompt", - "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen69", - "promptIdx": 26 + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen146", + "promptIdx": 61 }, { "type": "select_one", @@ -2844,12 +9238,12 @@ } } }, - "_row_num": 78, - "__rowNum__": 77, + "_row_num": 148, + "__rowNum__": 147, "_token_type": "prompt", "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen77", - "promptIdx": 27 + "_branch_label_enclosing_screen": "survey/_screen146", + "promptIdx": 62 }, { "type": "birthdate", @@ -2862,12 +9256,12 @@ } } }, - "_row_num": 80, - "__rowNum__": 79, + "_row_num": 150, + "__rowNum__": 149, "_token_type": "prompt", "_type": "birthdate", - "_branch_label_enclosing_screen": "survey/_screen77", - "promptIdx": 28 + "_branch_label_enclosing_screen": "survey/_screen146", + "promptIdx": 63 }, { "type": "select_one", @@ -2881,12 +9275,12 @@ } } }, - "_row_num": 81, - "__rowNum__": 80, + "_row_num": 151, + "__rowNum__": 150, "_token_type": "prompt", "_type": "select_one", - "_branch_label_enclosing_screen": "survey/_screen77", - "promptIdx": 29 + "_branch_label_enclosing_screen": "survey/_screen146", + "promptIdx": 64 }, { "type": "integer", @@ -2899,30 +9293,57 @@ } } }, - "_row_num": 83, - "__rowNum__": 82, + "_row_num": 153, + "__rowNum__": 152, "_token_type": "prompt", "_type": "integer", - "_branch_label_enclosing_screen": "survey/_screen77", - "promptIdx": 30 + "_branch_label_enclosing_screen": "survey/_screen146", + "promptIdx": 65 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "

⚠️ Temperature excursions indicate possible refrigerator malfunctioning.

\n

Please complete the Follow-Up survey.

\n

✅ Survey completed. Pressing NEXT will save and exit.

" + } + }, + "_row_num": 159, + "__rowNum__": 158, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen159", + "promptIdx": 66 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "Survey completed. Pressing NEXT will save and exit." + } + }, + "_row_num": 162, + "__rowNum__": 161, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen162", + "promptIdx": 67 }, { "_token_type": "prompt", "type": "contents", "_type": "contents", - "_row_num": 88, - "_branch_label_enclosing_screen": "survey/_screen88", - "promptIdx": 31 + "_row_num": 164, + "_branch_label_enclosing_screen": "survey/_screen164", + "promptIdx": 68 } ], "validation_tag_map": { "finalize": [ 0, 2, - 3, - 4, - 5, - 7 + 6, + 7, + 8 ] }, "operations": [ @@ -2933,25 +9354,19 @@ "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 8, - "__rowNum__": 7, + "_row_num": 9, + "__rowNum__": 8, "_token_type": "end_screen" }, "_screen_block": "function() {var activePromptIndicies = [];\nif (data('refrigerator_id') === null || data('refrigerator_id') === undefined) {\nactivePromptIndicies.push(0);\n}\nactivePromptIndicies.push(1);\nactivePromptIndicies.push(2);\n\nreturn activePromptIndicies;\n}\n", "operationIdx": 0 }, { - "_row_num": 9, + "_row_num": 10, "_token_type": "begin_screen", "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(3);\n\nreturn activePromptIndicies;\n}\n", "operationIdx": 1 }, - { - "_row_num": 10, - "_token_type": "begin_screen", - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(4);\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 2 - }, { "clause": "begin screen", "_row_num": 11, @@ -2959,359 +9374,221 @@ "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 14, - "__rowNum__": 13, + "_row_num": 22, + "__rowNum__": 21, "_token_type": "end_screen" }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(5);\nassign('alarm_functional_status', calculates.non_functional_calc());\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 3 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(4);\nactivePromptIndicies.push(5);\nactivePromptIndicies.push(6);\nactivePromptIndicies.push(7);\nactivePromptIndicies.push(8);\nassign('alarm_functional_status', calculates.non_functional_calc());\nif (((data('heat_alarms') != null || data('freeze_alarms') != null || data('heat_alarms_over_48') != null) && (data('heat_alarms') != '0' || data('freeze_alarms') != '0' || data('heat_alarms_over_48') != '0'))) {\nactivePromptIndicies.push(9);\n}\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 2 }, { - "clause": "begin screen", - "_row_num": 15, - "__rowNum__": 14, + "_row_num": 23, "_token_type": "begin_screen", - "_end_screen_clause": { - "clause": "end screen", - "_row_num": 26, - "__rowNum__": 25, - "_token_type": "end_screen" - }, - "_screen_block": "function() {var activePromptIndicies = [];\nif (data('alarm_functional_status') === 'non_functional') {\nactivePromptIndicies.push(6);\nactivePromptIndicies.push(7);\n}\nactivePromptIndicies.push(8);\nif (selected(data('build_quality'), 'yes')) {\nactivePromptIndicies.push(9);\nactivePromptIndicies.push(10);\nactivePromptIndicies.push(11);\n}\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 4 - }, - { - "clause": "if", - "condition": "selected(data('build_quality'), 'yes')", - "_row_num": 27, - "__rowNum__": 26, - "_token_type": "goto_label", - "_branch_label": "_then27", - "operationIdx": 5 - }, - { - "clause": "end if", - "_token_type": "goto_label", - "_branch_label": "_else31", - "_row_num": 31, - "operationIdx": 6 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(10);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 3 }, { "clause": "begin screen", - "_row_num": 28, - "__rowNum__": 27, + "_row_num": 24, + "__rowNum__": 23, "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 30, - "__rowNum__": 29, + "_row_num": 48, + "__rowNum__": 47, "_token_type": "end_screen" }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(12);\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 7 - }, - { - "clause": "end if", - "_token_type": "goto_label", - "_branch_label": "_endif31", - "_row_num": 31, - "operationIdx": 8 - }, - { - "clause": "if", - "condition": "selected(data('build_quality'), 'yes')", - "_row_num": 32, - "__rowNum__": 31, - "_token_type": "goto_label", - "_branch_label": "_then32", - "operationIdx": 9 - }, - { - "clause": "end if", - "_token_type": "goto_label", - "_branch_label": "_else41", - "_row_num": 41, - "operationIdx": 10 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(11);\nactivePromptIndicies.push(12);\nif (selected(data('spare_parts_available'), 'yes')) {\nactivePromptIndicies.push(13);\nif (selected(data('category'), 'electrical_control_system')) {\nactivePromptIndicies.push(14);\n}\nif (selected(data('category'), 'hardware')) {\nactivePromptIndicies.push(15);\n}\nif (selected(data('category'), 'monitoring')) {\nactivePromptIndicies.push(16);\n}\nif (selected(data('category'), 'refrigeration_system')) {\nactivePromptIndicies.push(17);\n}\nif (selected(data('category'), 'power')) {\nactivePromptIndicies.push(18);\n}\nif (selected(data('category'), 'solar')) {\nactivePromptIndicies.push(19);\n}\n}\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 4 }, { - "clause": "begin screen", - "_row_num": 33, - "__rowNum__": 32, + "_row_num": 49, "_token_type": "begin_screen", - "_end_screen_clause": { - "clause": "end screen", - "_row_num": 40, - "__rowNum__": 39, - "_token_type": "end_screen" - }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(13);\nif (selected(data('build_quality2'), 'yes')) {\nactivePromptIndicies.push(14);\nactivePromptIndicies.push(15);\nactivePromptIndicies.push(16);\n}\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 11 - }, - { - "clause": "end if", - "_token_type": "goto_label", - "_branch_label": "_endif41", - "_row_num": 41, - "operationIdx": 12 - }, - { - "clause": "if", - "condition": "selected(data('build_quality2'), 'yes')", - "_row_num": 42, - "__rowNum__": 41, - "_token_type": "goto_label", - "_branch_label": "_then42", - "operationIdx": 13 - }, - { - "clause": "end if", - "_token_type": "goto_label", - "_branch_label": "_else46", - "_row_num": 46, - "operationIdx": 14 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(20);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 5 }, { "clause": "begin screen", - "_row_num": 43, - "__rowNum__": 42, + "_row_num": 50, + "__rowNum__": 49, "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 45, - "__rowNum__": 44, + "_row_num": 125, + "__rowNum__": 124, "_token_type": "end_screen" }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(17);\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 15 - }, - { - "clause": "end if", - "_token_type": "goto_label", - "_branch_label": "_endif46", - "_row_num": 46, - "operationIdx": 16 - }, - { - "clause": "if", - "condition": "selected(data('build_quality2'), 'yes')", - "_row_num": 47, - "__rowNum__": 46, - "_token_type": "goto_label", - "_branch_label": "_then47", - "operationIdx": 17 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(21);\nactivePromptIndicies.push(22);\nif (selected(data('build_quality'), 'yes')) {\nactivePromptIndicies.push(23);\nactivePromptIndicies.push(24);\nactivePromptIndicies.push(25);\nif (selected(data('component_type'),'structural _components')) {\nactivePromptIndicies.push(26);\n}\nif (selected(data('component_type'),'electrical_system')) {\nactivePromptIndicies.push(27);\n}\nif (selected(data('component_type'),'electric_system_solar')) {\nactivePromptIndicies.push(28);\n}\nif (selected(data('component_type'),'cooling_system')) {\nactivePromptIndicies.push(29);\n}\nif (selected(data('v'),'electrical_cooling_system')) {\nactivePromptIndicies.push(30);\n}\nactivePromptIndicies.push(31);\n}\nactivePromptIndicies.push(32);\nif (selected(data('build_quality2'), 'yes')) {\nactivePromptIndicies.push(33);\nactivePromptIndicies.push(34);\nactivePromptIndicies.push(35);\nif (selected(data('component_type'),'structural _components')) {\nactivePromptIndicies.push(36);\n}\nif (selected(data('component_type'),'electrical_system')) {\nactivePromptIndicies.push(37);\n}\nif (selected(data('component_type'),'electric_system_solar')) {\nactivePromptIndicies.push(38);\n}\nif (selected(data('component_type'),'cooling_system')) {\nactivePromptIndicies.push(39);\n}\nif (selected(data('v'),'electrical_cooling_system')) {\nactivePromptIndicies.push(40);\n}\nactivePromptIndicies.push(41);\n}\nactivePromptIndicies.push(42);\nif (selected(data('build_quality3'), 'yes')) {\nactivePromptIndicies.push(43);\nactivePromptIndicies.push(44);\nactivePromptIndicies.push(45);\nif (selected(data('component_type'),'structural _components')) {\nactivePromptIndicies.push(46);\n}\nif (selected(data('component_type'),'electrical_system')) {\nactivePromptIndicies.push(47);\n}\nif (selected(data('component_type'),'electric_system_solar')) {\nactivePromptIndicies.push(48);\n}\nif (selected(data('component_type'),'cooling_system')) {\nactivePromptIndicies.push(49);\n}\nif (selected(data('v'),'electrical_cooling_system')) {\nactivePromptIndicies.push(50);\n}\nactivePromptIndicies.push(51);\n}\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 6 }, { - "clause": "end if", - "_token_type": "goto_label", - "_branch_label": "_else56", - "_row_num": 56, - "operationIdx": 18 + "_row_num": 126, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(52);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 7 }, { "clause": "begin screen", - "_row_num": 48, - "__rowNum__": 47, + "_row_num": 127, + "__rowNum__": 126, "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 55, - "__rowNum__": 54, + "_row_num": 142, + "__rowNum__": 141, "_token_type": "end_screen" }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(18);\nif (selected(data('build_quality3'), 'yes')) {\nactivePromptIndicies.push(19);\nactivePromptIndicies.push(20);\nactivePromptIndicies.push(21);\n}\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 19 - }, - { - "clause": "end if", - "_token_type": "goto_label", - "_branch_label": "_endif56", - "_row_num": 56, - "operationIdx": 20 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(53);\nactivePromptIndicies.push(54);\nif (selected(data('available_voltage_stabilizer'), 'yes')) {\nactivePromptIndicies.push(55);\nactivePromptIndicies.push(56);\nif (selected(data('voltage_stabilizer_working'), 'no')) {\nactivePromptIndicies.push(57);\n}\nactivePromptIndicies.push(58);\nif (selected(data('voltage_stabilizer_replaced'), 'yes')) {\nactivePromptIndicies.push(59);\n}\n}\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 8 }, { "clause": "if", - "condition": "selected(data('build_quality3'), 'yes')", - "_row_num": 57, - "__rowNum__": 56, + "condition": "data('under_warranty') === 'yes'", + "_row_num": 144, + "__rowNum__": 143, "_token_type": "goto_label", - "_branch_label": "_then57", - "operationIdx": 21 + "_branch_label": "_then144", + "operationIdx": 9 }, { "clause": "end if", "_token_type": "goto_label", - "_branch_label": "_else61", - "_row_num": 61, - "operationIdx": 22 + "_branch_label": "_else157", + "_row_num": 157, + "operationIdx": 10 + }, + { + "_row_num": 145, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(60);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 11 }, { "clause": "begin screen", - "_row_num": 58, - "__rowNum__": 57, + "_row_num": 146, + "__rowNum__": 145, "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 60, - "__rowNum__": 59, + "_row_num": 156, + "__rowNum__": 155, "_token_type": "end_screen" }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(22);\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 23 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(61);\nactivePromptIndicies.push(62);\nif (selected(data('warranty_claim_been_made'), 'yes')) {\nactivePromptIndicies.push(63);\nactivePromptIndicies.push(64);\nif (selected(data('repair_occurred'), 'yes')) {\nactivePromptIndicies.push(65);\n}\n}\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 12 }, { "clause": "end if", "_token_type": "goto_label", - "_branch_label": "_endif61", - "_row_num": 61, - "operationIdx": 24 + "_branch_label": "_endif157", + "_row_num": 157, + "operationIdx": 13 }, { "clause": "if", - "condition": "data('voltage_stabilizer_present') !== 'no'", - "_row_num": 62, - "__rowNum__": 61, + "condition": "data('alarm_functional_status') === 'non_functional'", + "_row_num": 158, + "__rowNum__": 157, "_token_type": "goto_label", - "_branch_label": "_then62", - "operationIdx": 25 + "_branch_label": "_then158", + "operationIdx": 14 }, { "clause": "end if", "_token_type": "goto_label", - "_branch_label": "_else75", - "_row_num": 75, - "operationIdx": 26 - }, - { - "clause": "begin screen", - "_row_num": 63, - "__rowNum__": 62, - "_token_type": "begin_screen", - "_end_screen_clause": { - "clause": "end screen", - "_row_num": 68, - "__rowNum__": 67, - "_token_type": "end_screen" - }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(23);\nif (data('voltage_stabilizer_working') === 'no') {\nactivePromptIndicies.push(24);\n}\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 27 + "_branch_label": "_else160", + "_row_num": 160, + "operationIdx": 15 }, { - "clause": "begin screen", - "_row_num": 69, - "__rowNum__": 68, + "_row_num": 159, "_token_type": "begin_screen", - "_end_screen_clause": { - "clause": "end screen", - "_row_num": 74, - "__rowNum__": 73, - "_token_type": "end_screen" - }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(25);\nif (selected(data('voltage_stabilizer_replaced'), 'yes')) {\nactivePromptIndicies.push(26);\n}\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 28 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(66);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 16 }, { "clause": "end if", "_token_type": "goto_label", - "_branch_label": "_endif75", - "_row_num": 75, - "operationIdx": 29 + "_branch_label": "_endif160", + "_row_num": 160, + "operationIdx": 17 }, { "clause": "if", - "condition": "(calculates.refrigerator_age() < 4 || (calculates.refrigerator_age() < 11 && data('power_source') === 'solar'))", - "_row_num": 76, - "__rowNum__": 75, + "condition": "data('alarm_functional_status') === 'functional'", + "_row_num": 161, + "__rowNum__": 160, "_token_type": "goto_label", - "_branch_label": "_then76", - "operationIdx": 30 + "_branch_label": "_then161", + "operationIdx": 18 }, { "clause": "end if", "_token_type": "goto_label", - "_branch_label": "_else87", - "_row_num": 87, - "operationIdx": 31 + "_branch_label": "_else163", + "_row_num": 163, + "operationIdx": 19 }, { - "clause": "begin screen", - "_row_num": 77, - "__rowNum__": 76, + "_row_num": 162, "_token_type": "begin_screen", - "_end_screen_clause": { - "clause": "end screen", - "_row_num": 86, - "__rowNum__": 85, - "_token_type": "end_screen" - }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(27);\nif (selected(data('warranty_claim_been_made'), 'yes')) {\nactivePromptIndicies.push(28);\nactivePromptIndicies.push(29);\nif (selected(data('repair_occurred'), 'yes')) {\nactivePromptIndicies.push(30);\n}\n}\n\nreturn activePromptIndicies;\n}\n", - "operationIdx": 32 + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(67);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 20 }, { "clause": "end if", "_token_type": "goto_label", - "_branch_label": "_endif87", - "_row_num": 87, - "operationIdx": 33 + "_branch_label": "_endif163", + "_row_num": 163, + "operationIdx": 21 }, { "_token_type": "exit_section", "clause": "exit section", - "_row_num": 88, - "operationIdx": 34 + "_row_num": 164, + "operationIdx": 22 }, { - "_row_num": 88, + "_row_num": 164, "_token_type": "begin_screen", - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(31);\n\nreturn activePromptIndicies;\n}\n", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(68);\n\nreturn activePromptIndicies;\n}\n", "screen": { "hideInBackHistory": true }, - "operationIdx": 35 + "operationIdx": 23 }, { "_token_type": "resume", "clause": "resume", - "_row_num": 88, - "operationIdx": 36 + "_row_num": 164, + "operationIdx": 24 } ], "branch_label_map": { "_screen2": 0, - "_screen9": 1, - "_screen10": 2, - "_screen11": 3, - "_screen15": 4, - "_then27": 7, - "_screen28": 7, - "_else31": 9, - "_endif31": 9, - "_then32": 11, - "_screen33": 11, - "_else41": 13, - "_endif41": 13, - "_then42": 15, - "_screen43": 15, - "_else46": 17, - "_endif46": 17, - "_then47": 19, - "_screen48": 19, - "_else56": 21, - "_endif56": 21, - "_then57": 23, - "_screen58": 23, - "_else61": 25, - "_endif61": 25, - "_then62": 27, - "_screen63": 27, - "_screen69": 28, - "_else75": 30, - "_endif75": 30, - "_then76": 32, - "_screen77": 32, - "_else87": 34, - "_endif87": 34, - "_contents": 35, - "_screen88": 35 + "_screen10": 1, + "_screen11": 2, + "_screen23": 3, + "_screen24": 4, + "_screen49": 5, + "_screen50": 6, + "_screen126": 7, + "_screen127": 8, + "_then144": 11, + "_screen145": 11, + "_screen146": 12, + "_else157": 14, + "_endif157": 14, + "_then158": 16, + "_screen159": 16, + "_else160": 18, + "_endif160": 18, + "_then161": 20, + "_screen162": 20, + "_else163": 22, + "_endif163": 22, + "_contents": 23, + "_screen164": 23 } } }, @@ -3413,10 +9690,23 @@ "elementSet": "data", "elementPath": "power_source" }, + "under_warranty": { + "type": "string", + "_defn": [ + { + "_row_num": 9, + "section_name": "model" + } + ], + "elementKey": "under_warranty", + "elementName": "under_warranty", + "elementSet": "data", + "elementPath": "under_warranty" + }, "reporting_period": { "_defn": [ { - "_row_num": 7, + "_row_num": 8, "section_name": "survey" } ], @@ -3427,10 +9717,24 @@ "elementSet": "data", "elementPath": "reporting_period" }, + "refrigerator_state": { + "_defn": [ + { + "_row_num": 13, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "refrigerator_state_list", + "elementKey": "refrigerator_state", + "elementName": "refrigerator_state", + "elementSet": "data", + "elementPath": "refrigerator_state" + }, "heat_alarms": { "_defn": [ { - "_row_num": 9, + "_row_num": 14, "section_name": "survey" } ], @@ -3443,7 +9747,7 @@ "freeze_alarms": { "_defn": [ { - "_row_num": 10, + "_row_num": 15, "section_name": "survey" } ], @@ -3456,7 +9760,7 @@ "heat_alarms_over_48": { "_defn": [ { - "_row_num": 12, + "_row_num": 17, "section_name": "survey" } ], @@ -3466,23 +9770,213 @@ "elementSet": "data", "elementPath": "heat_alarms_over_48" }, - "refrigerator_failure": { + "reason_temperature_excursion": { + "_defn": [ + { + "_row_num": 20, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "reason_temp_excursion", + "elementKey": "reason_temperature_excursion", + "elementName": "reason_temperature_excursion", + "elementSet": "data", + "elementPath": "reason_temperature_excursion" + }, + "spare_parts_available": { "_defn": [ { - "_row_num": 18, + "_row_num": 26, "section_name": "survey" } ], "type": "string", - "elementKey": "refrigerator_failure", - "elementName": "refrigerator_failure", + "valuesList": "yes_no_na", + "elementKey": "spare_parts_available", + "elementName": "spare_parts_available", + "elementSet": "data", + "elementPath": "spare_parts_available" + }, + "category": { + "_defn": [ + { + "_row_num": 28, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "category_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "category.items", + "notUnitOfRetention": true + }, + "valuesList": "category_list", + "elementKey": "category", + "elementName": "category", + "elementSet": "data", + "elementPath": "category", + "listChildElementKeys": [ + "category_items" + ] + }, + "electrical_control_system_spare_part": { + "_defn": [ + { + "_row_num": 30, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "electrical_control_system_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "electrical_control_system_spare_part.items", + "notUnitOfRetention": true + }, + "valuesList": "electrical_control_system_list", + "elementKey": "electrical_control_system_spare_part", + "elementName": "electrical_control_system_spare_part", + "elementSet": "data", + "elementPath": "electrical_control_system_spare_part", + "listChildElementKeys": [ + "electrical_control_system_spare_part_items" + ] + }, + "hardware_spare_part": { + "_defn": [ + { + "_row_num": 33, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "hardware_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "hardware_spare_part.items", + "notUnitOfRetention": true + }, + "valuesList": "hardware_list", + "elementKey": "hardware_spare_part", + "elementName": "hardware_spare_part", + "elementSet": "data", + "elementPath": "hardware_spare_part", + "listChildElementKeys": [ + "hardware_spare_part_items" + ] + }, + "monitoring_spare_part": { + "_defn": [ + { + "_row_num": 36, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "monitoring_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "monitoring_spare_part.items", + "notUnitOfRetention": true + }, + "valuesList": "monitoring_list", + "elementKey": "monitoring_spare_part", + "elementName": "monitoring_spare_part", + "elementSet": "data", + "elementPath": "monitoring_spare_part", + "listChildElementKeys": [ + "monitoring_spare_part_items" + ] + }, + "refrigeration_spare_part": { + "_defn": [ + { + "_row_num": 39, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "refrigeration_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "refrigeration_spare_part.items", + "notUnitOfRetention": true + }, + "valuesList": "refrigeration_system_list", + "elementKey": "refrigeration_spare_part", + "elementName": "refrigeration_spare_part", + "elementSet": "data", + "elementPath": "refrigeration_spare_part", + "listChildElementKeys": [ + "refrigeration_spare_part_items" + ] + }, + "power_spare_part": { + "_defn": [ + { + "_row_num": 42, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "power_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "power_spare_part.items", + "notUnitOfRetention": true + }, + "valuesList": "power_list", + "elementKey": "power_spare_part", + "elementName": "power_spare_part", + "elementSet": "data", + "elementPath": "power_spare_part", + "listChildElementKeys": [ + "power_spare_part_items" + ] + }, + "solar_spare_part": { + "_defn": [ + { + "_row_num": 45, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "solar_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "solar_spare_part.items", + "notUnitOfRetention": true + }, + "valuesList": "solar_list", + "elementKey": "solar_spare_part", + "elementName": "solar_spare_part", "elementSet": "data", - "elementPath": "refrigerator_failure" + "elementPath": "solar_spare_part", + "listChildElementKeys": [ + "solar_spare_part_items" + ] }, "build_quality": { "_defn": [ { - "_row_num": 20, + "_row_num": 52, "section_name": "survey" } ], @@ -3496,7 +9990,7 @@ "build_quality_observation": { "_defn": [ { - "_row_num": 22, + "_row_num": 54, "section_name": "survey" } ], @@ -3510,7 +10004,7 @@ "build_quality_location": { "_defn": [ { - "_row_num": 23, + "_row_num": 55, "section_name": "survey" } ], @@ -3521,23 +10015,94 @@ "elementSet": "data", "elementPath": "build_quality_location" }, - "build_quality_component": { + "component_type": { "_defn": [ { - "_row_num": 24, + "_row_num": 56, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_type", + "elementName": "component_type", + "elementSet": "data", + "elementPath": "component_type" + }, + "component_structural": { + "_defn": [ + { + "_row_num": 58, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural", + "elementName": "component_structural", + "elementSet": "data", + "elementPath": "component_structural" + }, + "component_electrical": { + "_defn": [ + { + "_row_num": 61, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical", + "elementName": "component_electrical", + "elementSet": "data", + "elementPath": "component_electrical" + }, + "component_electrical_solar": { + "_defn": [ + { + "_row_num": 64, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar", + "elementName": "component_electrical_solar", + "elementSet": "data", + "elementPath": "component_electrical_solar" + }, + "component_cooling": { + "_defn": [ + { + "_row_num": 67, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling", + "elementName": "component_cooling", + "elementSet": "data", + "elementPath": "component_cooling" + }, + "component_electrical_cooling": { + "_defn": [ + { + "_row_num": 70, "section_name": "survey" } ], "type": "string", - "elementKey": "build_quality_component", - "elementName": "build_quality_component", + "valuesList": "component_electrical_cooling", + "elementKey": "component_electrical_cooling", + "elementName": "component_electrical_cooling", "elementSet": "data", - "elementPath": "build_quality_component" + "elementPath": "component_electrical_cooling" }, "build_quality_image": { "_defn": [ { - "_row_num": 29, + "_row_num": 72, "section_name": "survey" } ], @@ -3575,7 +10140,7 @@ "build_quality2": { "_defn": [ { - "_row_num": 34, + "_row_num": 77, "section_name": "survey" } ], @@ -3589,7 +10154,7 @@ "build_quality_observation2": { "_defn": [ { - "_row_num": 36, + "_row_num": 79, "section_name": "survey" } ], @@ -3598,39 +10163,110 @@ "elementKey": "build_quality_observation2", "elementName": "build_quality_observation2", "elementSet": "data", - "elementPath": "build_quality_observation2" + "elementPath": "build_quality_observation2" + }, + "build_quality_location2": { + "_defn": [ + { + "_row_num": 80, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "build_quality_reason_type_location", + "elementKey": "build_quality_location2", + "elementName": "build_quality_location2", + "elementSet": "data", + "elementPath": "build_quality_location2" + }, + "component_type_2": { + "_defn": [ + { + "_row_num": 81, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_type_2", + "elementName": "component_type_2", + "elementSet": "data", + "elementPath": "component_type_2" + }, + "component_structural_2": { + "_defn": [ + { + "_row_num": 83, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural_2", + "elementName": "component_structural_2", + "elementSet": "data", + "elementPath": "component_structural_2" + }, + "component_electrical_2": { + "_defn": [ + { + "_row_num": 86, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical_2", + "elementName": "component_electrical_2", + "elementSet": "data", + "elementPath": "component_electrical_2" + }, + "component_electrical_solar_2": { + "_defn": [ + { + "_row_num": 89, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar_2", + "elementName": "component_electrical_solar_2", + "elementSet": "data", + "elementPath": "component_electrical_solar_2" }, - "build_quality_location2": { + "component_cooling_2": { "_defn": [ { - "_row_num": 37, + "_row_num": 92, "section_name": "survey" } ], "type": "string", - "valuesList": "build_quality_reason_type_location", - "elementKey": "build_quality_location2", - "elementName": "build_quality_location2", + "valuesList": "component_cooling", + "elementKey": "component_cooling_2", + "elementName": "component_cooling_2", "elementSet": "data", - "elementPath": "build_quality_location2" + "elementPath": "component_cooling_2" }, - "build_quality_component2": { + "component_electrical_cooling_2": { "_defn": [ { - "_row_num": 38, + "_row_num": 95, "section_name": "survey" } ], "type": "string", - "elementKey": "build_quality_component2", - "elementName": "build_quality_component2", + "valuesList": "component_electrical_cooling", + "elementKey": "component_electrical_cooling_2", + "elementName": "component_electrical_cooling_2", "elementSet": "data", - "elementPath": "build_quality_component2" + "elementPath": "component_electrical_cooling_2" }, "build_quality_image2": { "_defn": [ { - "_row_num": 44, + "_row_num": 98, "section_name": "survey" } ], @@ -3668,7 +10304,7 @@ "build_quality3": { "_defn": [ { - "_row_num": 49, + "_row_num": 103, "section_name": "survey" } ], @@ -3682,7 +10318,7 @@ "build_quality_observation3": { "_defn": [ { - "_row_num": 51, + "_row_num": 105, "section_name": "survey" } ], @@ -3696,7 +10332,7 @@ "build_quality_location3": { "_defn": [ { - "_row_num": 52, + "_row_num": 106, "section_name": "survey" } ], @@ -3707,23 +10343,94 @@ "elementSet": "data", "elementPath": "build_quality_location3" }, - "build_quality_component3": { + "component_type_3": { + "_defn": [ + { + "_row_num": 107, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_type_3", + "elementName": "component_type_3", + "elementSet": "data", + "elementPath": "component_type_3" + }, + "component_structural_3": { + "_defn": [ + { + "_row_num": 109, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural_3", + "elementName": "component_structural_3", + "elementSet": "data", + "elementPath": "component_structural_3" + }, + "component_electrical_3": { + "_defn": [ + { + "_row_num": 112, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical_3", + "elementName": "component_electrical_3", + "elementSet": "data", + "elementPath": "component_electrical_3" + }, + "component_electrical_solar_3": { + "_defn": [ + { + "_row_num": 115, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar_3", + "elementName": "component_electrical_solar_3", + "elementSet": "data", + "elementPath": "component_electrical_solar_3" + }, + "component_cooling_3": { + "_defn": [ + { + "_row_num": 118, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling_3", + "elementName": "component_cooling_3", + "elementSet": "data", + "elementPath": "component_cooling_3" + }, + "component_electrical_cooling_3": { "_defn": [ { - "_row_num": 53, + "_row_num": 121, "section_name": "survey" } ], "type": "string", - "elementKey": "build_quality_component3", - "elementName": "build_quality_component3", + "valuesList": "component_electrical_cooling", + "elementKey": "component_electrical_cooling_3", + "elementName": "component_electrical_cooling_3", "elementSet": "data", - "elementPath": "build_quality_component3" + "elementPath": "component_electrical_cooling_3" }, "build_quality_image3": { "_defn": [ { - "_row_num": 59, + "_row_num": 123, "section_name": "survey" } ], @@ -3758,10 +10465,37 @@ ], "notUnitOfRetention": true }, + "available_voltage_stabilizer": { + "_defn": [ + { + "_row_num": 129, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yes_no", + "elementKey": "available_voltage_stabilizer", + "elementName": "available_voltage_stabilizer", + "elementSet": "data", + "elementPath": "available_voltage_stabilizer" + }, + "voltage_stabilizer_brand": { + "_defn": [ + { + "_row_num": 131, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "voltage_stabilizer_brand", + "elementName": "voltage_stabilizer_brand", + "elementSet": "data", + "elementPath": "voltage_stabilizer_brand" + }, "voltage_stabilizer_working": { "_defn": [ { - "_row_num": 64, + "_row_num": 133, "section_name": "survey" } ], @@ -3772,23 +10506,24 @@ "elementSet": "data", "elementPath": "voltage_stabilizer_working" }, - "voltage_stabilizer_not_working_reason": { + "reason_stabilizer_not_working": { "_defn": [ { - "_row_num": 66, + "_row_num": 135, "section_name": "survey" } ], "type": "string", - "elementKey": "voltage_stabilizer_not_working_reason", - "elementName": "voltage_stabilizer_not_working_reason", + "valuesList": "reasons_stabilizer_not_working", + "elementKey": "reason_stabilizer_not_working", + "elementName": "reason_stabilizer_not_working", "elementSet": "data", - "elementPath": "voltage_stabilizer_not_working_reason" + "elementPath": "reason_stabilizer_not_working" }, "voltage_stabilizer_replaced": { "_defn": [ { - "_row_num": 70, + "_row_num": 137, "section_name": "survey" } ], @@ -3799,23 +10534,24 @@ "elementSet": "data", "elementPath": "voltage_stabilizer_replaced" }, - "voltage_stabilizer_replaced_reason": { + "reason_stabilizer_replaced": { "_defn": [ { - "_row_num": 72, + "_row_num": 139, "section_name": "survey" } ], "type": "string", - "elementKey": "voltage_stabilizer_replaced_reason", - "elementName": "voltage_stabilizer_replaced_reason", + "valuesList": "reasons_stabilizer_replaced", + "elementKey": "reason_stabilizer_replaced", + "elementName": "reason_stabilizer_replaced", "elementSet": "data", - "elementPath": "voltage_stabilizer_replaced_reason" + "elementPath": "reason_stabilizer_replaced" }, "warranty_claim_been_made": { "_defn": [ { - "_row_num": 78, + "_row_num": 148, "section_name": "survey" } ], @@ -3829,7 +10565,7 @@ "warranty_claim_date": { "_defn": [ { - "_row_num": 80, + "_row_num": 150, "section_name": "survey" } ], @@ -3843,7 +10579,7 @@ "repair_occurred": { "_defn": [ { - "_row_num": 81, + "_row_num": 151, "section_name": "survey" } ], @@ -3857,7 +10593,7 @@ "days_from_warranty_claim_until_repaired": { "_defn": [ { - "_row_num": 83, + "_row_num": 153, "section_name": "survey" } ], @@ -3867,6 +10603,62 @@ "elementSet": "data", "elementPath": "days_from_warranty_claim_until_repaired" }, + "category_items": { + "type": "string", + "elementKey": "category_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "category.items", + "notUnitOfRetention": true + }, + "electrical_control_system_spare_part_items": { + "type": "string", + "elementKey": "electrical_control_system_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "electrical_control_system_spare_part.items", + "notUnitOfRetention": true + }, + "hardware_spare_part_items": { + "type": "string", + "elementKey": "hardware_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "hardware_spare_part.items", + "notUnitOfRetention": true + }, + "monitoring_spare_part_items": { + "type": "string", + "elementKey": "monitoring_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "monitoring_spare_part.items", + "notUnitOfRetention": true + }, + "refrigeration_spare_part_items": { + "type": "string", + "elementKey": "refrigeration_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "refrigeration_spare_part.items", + "notUnitOfRetention": true + }, + "power_spare_part_items": { + "type": "string", + "elementKey": "power_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "power_spare_part.items", + "notUnitOfRetention": true + }, + "solar_spare_part_items": { + "type": "string", + "elementKey": "solar_spare_part_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "solar_spare_part.items", + "notUnitOfRetention": true + }, "build_quality_image_uriFragment": { "type": "string", "elementType": "rowpath", @@ -4032,6 +10824,13 @@ } }, "properties": [ + { + "_partition": "Column", + "_aspect": "available_voltage_stabilizer", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yes_no\",\"data_value\":\"yes\",\"display\":{\"title\":{\"text\":{\"default\":\"Yes\",\"es\":\"Si\",\"fr\":\"Oui\"}}},\"_row_num\":5},{\"choice_list_name\":\"yes_no\",\"data_value\":\"no\",\"display\":{\"title\":{\"text\":{\"default\":\"No\",\"es\":\"No\",\"fr\":\"Non\"}}},\"_row_num\":6}]" + }, { "_partition": "Column", "_aspect": "build_quality", @@ -4058,21 +10857,21 @@ "_aspect": "build_quality_location", "_key": "displayChoicesList", "_type": "object", - "_value": "[{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_exterior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (exterior)\",\"es\":\"Aparato (exterior)\",\"fr\":\"Appareil (extérieur)\"}}},\"_row_num\":27},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"accessory_ems\",\"display\":{\"title\":{\"text\":{\"default\":\"Accessory (EMS)\",\"es\":\"Accesorio (EMS)\",\"fr\":\"Accessoire (EMS)\"}}},\"_row_num\":28},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_mechanical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (mechanical)\",\"es\":\"Solar (mecánica)\",\"fr\":\"Solaire (mécanique)\"}}},\"_row_num\":29},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_electrical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (electrical)\",\"es\":\"Solar (eléctrico)\",\"fr\":\"Solaire (electrique)\"}}},\"_row_num\":30},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_interior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (interior)\",\"es\":\"Aparato (interior)\",\"fr\":\"Appareil (intérieur)\"}}},\"_row_num\":31},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"not_determined\",\"display\":{\"title\":{\"text\":{\"default\":\"Not Determined\",\"es\":\"No determinado\",\"fr\":\"Non déterminé\"}}},\"_row_num\":32}]" + "_value": "[{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"accessory\",\"display\":{\"title\":{\"text\":{\"default\":\"Accessory\",\"es\":\"Accesorio\",\"fr\":\"Accessoire\"}}},\"_row_num\":27},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_mechanical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (mechanical)\",\"es\":\"Solar (mecánica)\",\"fr\":\"Solaire (mécanique)\"}}},\"_row_num\":28},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_electrical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (electrical)\",\"es\":\"Solar (eléctrico)\",\"fr\":\"Solaire (electrique)\"}}},\"_row_num\":29},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_interior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (interior)\",\"es\":\"Aparato (interior)\",\"fr\":\"Appareil (intérieur)\"}}},\"_row_num\":30},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_exterior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (exterior)\",\"es\":\"Aparato (exterior)\",\"fr\":\"Appareil (extérieur)\"}}},\"_row_num\":31},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"not_determined\",\"display\":{\"title\":{\"text\":{\"default\":\"Not Determined\",\"es\":\"No determinado\",\"fr\":\"Non déterminé\"}}},\"_row_num\":32}]" }, { "_partition": "Column", "_aspect": "build_quality_location2", "_key": "displayChoicesList", "_type": "object", - "_value": "[{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_exterior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (exterior)\",\"es\":\"Aparato (exterior)\",\"fr\":\"Appareil (extérieur)\"}}},\"_row_num\":27},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"accessory_ems\",\"display\":{\"title\":{\"text\":{\"default\":\"Accessory (EMS)\",\"es\":\"Accesorio (EMS)\",\"fr\":\"Accessoire (EMS)\"}}},\"_row_num\":28},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_mechanical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (mechanical)\",\"es\":\"Solar (mecánica)\",\"fr\":\"Solaire (mécanique)\"}}},\"_row_num\":29},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_electrical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (electrical)\",\"es\":\"Solar (eléctrico)\",\"fr\":\"Solaire (electrique)\"}}},\"_row_num\":30},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_interior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (interior)\",\"es\":\"Aparato (interior)\",\"fr\":\"Appareil (intérieur)\"}}},\"_row_num\":31},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"not_determined\",\"display\":{\"title\":{\"text\":{\"default\":\"Not Determined\",\"es\":\"No determinado\",\"fr\":\"Non déterminé\"}}},\"_row_num\":32}]" + "_value": "[{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"accessory\",\"display\":{\"title\":{\"text\":{\"default\":\"Accessory\",\"es\":\"Accesorio\",\"fr\":\"Accessoire\"}}},\"_row_num\":27},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_mechanical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (mechanical)\",\"es\":\"Solar (mecánica)\",\"fr\":\"Solaire (mécanique)\"}}},\"_row_num\":28},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_electrical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (electrical)\",\"es\":\"Solar (eléctrico)\",\"fr\":\"Solaire (electrique)\"}}},\"_row_num\":29},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_interior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (interior)\",\"es\":\"Aparato (interior)\",\"fr\":\"Appareil (intérieur)\"}}},\"_row_num\":30},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_exterior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (exterior)\",\"es\":\"Aparato (exterior)\",\"fr\":\"Appareil (extérieur)\"}}},\"_row_num\":31},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"not_determined\",\"display\":{\"title\":{\"text\":{\"default\":\"Not Determined\",\"es\":\"No determinado\",\"fr\":\"Non déterminé\"}}},\"_row_num\":32}]" }, { "_partition": "Column", "_aspect": "build_quality_location3", "_key": "displayChoicesList", "_type": "object", - "_value": "[{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_exterior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (exterior)\",\"es\":\"Aparato (exterior)\",\"fr\":\"Appareil (extérieur)\"}}},\"_row_num\":27},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"accessory_ems\",\"display\":{\"title\":{\"text\":{\"default\":\"Accessory (EMS)\",\"es\":\"Accesorio (EMS)\",\"fr\":\"Accessoire (EMS)\"}}},\"_row_num\":28},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_mechanical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (mechanical)\",\"es\":\"Solar (mecánica)\",\"fr\":\"Solaire (mécanique)\"}}},\"_row_num\":29},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_electrical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (electrical)\",\"es\":\"Solar (eléctrico)\",\"fr\":\"Solaire (electrique)\"}}},\"_row_num\":30},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_interior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (interior)\",\"es\":\"Aparato (interior)\",\"fr\":\"Appareil (intérieur)\"}}},\"_row_num\":31},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"not_determined\",\"display\":{\"title\":{\"text\":{\"default\":\"Not Determined\",\"es\":\"No determinado\",\"fr\":\"Non déterminé\"}}},\"_row_num\":32}]" + "_value": "[{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"accessory\",\"display\":{\"title\":{\"text\":{\"default\":\"Accessory\",\"es\":\"Accesorio\",\"fr\":\"Accessoire\"}}},\"_row_num\":27},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_mechanical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (mechanical)\",\"es\":\"Solar (mecánica)\",\"fr\":\"Solaire (mécanique)\"}}},\"_row_num\":28},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"solar_electrical\",\"display\":{\"title\":{\"text\":{\"default\":\"Solar (electrical)\",\"es\":\"Solar (eléctrico)\",\"fr\":\"Solaire (electrique)\"}}},\"_row_num\":29},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_interior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (interior)\",\"es\":\"Aparato (interior)\",\"fr\":\"Appareil (intérieur)\"}}},\"_row_num\":30},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"appliance_exterior\",\"display\":{\"title\":{\"text\":{\"default\":\"Appliance (exterior)\",\"es\":\"Aparato (exterior)\",\"fr\":\"Appareil (extérieur)\"}}},\"_row_num\":31},{\"choice_list_name\":\"build_quality_reason_type_location\",\"data_value\":\"not_determined\",\"display\":{\"title\":{\"text\":{\"default\":\"Not Determined\",\"es\":\"No determinado\",\"fr\":\"Non déterminé\"}}},\"_row_num\":32}]" }, { "_partition": "Column", @@ -4095,6 +10894,202 @@ "_type": "object", "_value": "[{\"choice_list_name\":\"build_quality_reason_type_observation\",\"data_value\":\"broken\",\"display\":{\"title\":{\"text\":{\"default\":\"Broken\",\"es\":\"Roto\",\"fr\":\"Cassé\"}}},\"_row_num\":18},{\"choice_list_name\":\"build_quality_reason_type_observation\",\"data_value\":\"burnt\",\"display\":{\"title\":{\"text\":{\"default\":\"Burnt\",\"es\":\"Quemado\",\"fr\":\"Brûlé\"}}},\"_row_num\":19},{\"choice_list_name\":\"build_quality_reason_type_observation\",\"data_value\":\"corrosion\",\"display\":{\"title\":{\"text\":{\"default\":\"Corrosion\",\"es\":\"Corrosión\",\"fr\":\"Corrosion\"}}},\"_row_num\":20},{\"choice_list_name\":\"build_quality_reason_type_observation\",\"data_value\":\"deteriorating\",\"display\":{\"title\":{\"text\":{\"default\":\"Deteriorating\",\"es\":\"Deterioro\",\"fr\":\"Détérioration\"}}},\"_row_num\":21},{\"choice_list_name\":\"build_quality_reason_type_observation\",\"data_value\":\"leaking\",\"display\":{\"title\":{\"text\":{\"default\":\"Leaking\",\"es\":\"Fugas\",\"fr\":\"Qui fuit\"}}},\"_row_num\":22},{\"choice_list_name\":\"build_quality_reason_type_observation\",\"data_value\":\"missing\",\"display\":{\"title\":{\"text\":{\"default\":\"Missing\",\"es\":\"Desaparecido\",\"fr\":\"Manquant\"}}},\"_row_num\":23},{\"choice_list_name\":\"build_quality_reason_type_observation\",\"data_value\":\"noisy\",\"display\":{\"title\":{\"text\":{\"default\":\"Noisy\",\"es\":\"Ruidoso\",\"fr\":\"Bruyant\"}}},\"_row_num\":24}]" }, + { + "_partition": "Column", + "_aspect": "category", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"category_list\",\"data_value\":\"electrical_control_system\",\"display\":{\"title\":{\"text\":\"Electrical And Control System\"}},\"_row_num\":143},{\"choice_list_name\":\"category_list\",\"data_value\":\"hardware\",\"display\":{\"title\":{\"text\":\"Hardware\"}},\"_row_num\":144},{\"choice_list_name\":\"category_list\",\"data_value\":\"monitoring\",\"display\":{\"title\":{\"text\":\"Monitoring\"}},\"_row_num\":145},{\"choice_list_name\":\"category_list\",\"data_value\":\"power\",\"display\":{\"title\":{\"text\":\"Power\"}},\"_row_num\":146},{\"choice_list_name\":\"category_list\",\"data_value\":\"refrigeration_system\",\"display\":{\"title\":{\"text\":\"Refrigeration System\"}},\"_row_num\":147},{\"choice_list_name\":\"category_list\",\"data_value\":\"solar\",\"display\":{\"title\":{\"text\":\"Solar\"}},\"_row_num\":148}]" + }, + { + "_partition": "Column", + "_aspect": "component_cooling", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_cooling\",\"data_value\":\"burner/boiler\",\"display\":{\"title\":{\"text\":\"Burner/Boiler\"}},\"_row_num\":247},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"capillary_tube\",\"display\":{\"title\":{\"text\":\"Capillary Tube\"}},\"_row_num\":248},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":249},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"condenser\",\"display\":{\"title\":{\"text\":\"Condenser\"}},\"_row_num\":250},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"drier\",\"display\":{\"title\":{\"text\":\"Drier\"}},\"_row_num\":251},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"evaporator\",\"display\":{\"title\":{\"text\":\"Evaporator\"}},\"_row_num\":252},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"lamp\",\"display\":{\"title\":{\"text\":\"Lamp (Absorption)\"}},\"_row_num\":253},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"refrigerant\",\"display\":{\"title\":{\"text\":\"Refrigerant\"}},\"_row_num\":254},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"wicks\",\"display\":{\"title\":{\"text\":\"Wicks\"}},\"_row_num\":255}]" + }, + { + "_partition": "Column", + "_aspect": "component_cooling_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_cooling\",\"data_value\":\"burner/boiler\",\"display\":{\"title\":{\"text\":\"Burner/Boiler\"}},\"_row_num\":247},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"capillary_tube\",\"display\":{\"title\":{\"text\":\"Capillary Tube\"}},\"_row_num\":248},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":249},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"condenser\",\"display\":{\"title\":{\"text\":\"Condenser\"}},\"_row_num\":250},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"drier\",\"display\":{\"title\":{\"text\":\"Drier\"}},\"_row_num\":251},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"evaporator\",\"display\":{\"title\":{\"text\":\"Evaporator\"}},\"_row_num\":252},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"lamp\",\"display\":{\"title\":{\"text\":\"Lamp (Absorption)\"}},\"_row_num\":253},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"refrigerant\",\"display\":{\"title\":{\"text\":\"Refrigerant\"}},\"_row_num\":254},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"wicks\",\"display\":{\"title\":{\"text\":\"Wicks\"}},\"_row_num\":255}]" + }, + { + "_partition": "Column", + "_aspect": "component_cooling_3", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_cooling\",\"data_value\":\"burner/boiler\",\"display\":{\"title\":{\"text\":\"Burner/Boiler\"}},\"_row_num\":247},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"capillary_tube\",\"display\":{\"title\":{\"text\":\"Capillary Tube\"}},\"_row_num\":248},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":249},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"condenser\",\"display\":{\"title\":{\"text\":\"Condenser\"}},\"_row_num\":250},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"drier\",\"display\":{\"title\":{\"text\":\"Drier\"}},\"_row_num\":251},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"evaporator\",\"display\":{\"title\":{\"text\":\"Evaporator\"}},\"_row_num\":252},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"lamp\",\"display\":{\"title\":{\"text\":\"Lamp (Absorption)\"}},\"_row_num\":253},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"refrigerant\",\"display\":{\"title\":{\"text\":\"Refrigerant\"}},\"_row_num\":254},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"wicks\",\"display\":{\"title\":{\"text\":\"Wicks\"}},\"_row_num\":255}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery\",\"display\":{\"title\":{\"text\":\"Battery\"}},\"_row_num\":257},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_terminal\",\"display\":{\"title\":{\"text\":\"Battery Terminal\"}},\"_row_num\":258},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_voltmeter\",\"display\":{\"title\":{\"text\":\"Battery Voltmeter\"}},\"_row_num\":259},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"capacitor\",\"display\":{\"title\":{\"text\":\"Capacitor\"}},\"_row_num\":260},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"circuit_breaker\",\"display\":{\"title\":{\"text\":\"Circuit Breaker\"}},\"_row_num\":261},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"control_panel\",\"display\":{\"title\":{\"text\":\"Control Panel\"}},\"_row_num\":262},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"display\",\"display\":{\"title\":{\"text\":\"Display\"}},\"_row_num\":263},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"energy_harvest_control\",\"display\":{\"title\":{\"text\":\"Energy Harvest Control\"}},\"_row_num\":264},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"firmware\",\"display\":{\"title\":{\"text\":\"Firmware\"}},\"_row_num\":265},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"fuse\",\"display\":{\"title\":{\"text\":\"Fuse\"}},\"_row_num\":266},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"heater\",\"display\":{\"title\":{\"text\":\"Heater\"}},\"_row_num\":267},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"holdover_gauge\",\"display\":{\"title\":{\"text\":\"Holdover Gauge\"}},\"_row_num\":268},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"indicator_light\",\"display\":{\"title\":{\"text\":\"Indicator Light\"}},\"_row_num\":269},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"interconnect\",\"display\":{\"title\":{\"text\":\"Interconnect (Electrical)\"}},\"_row_num\":270},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"monitoring_device\",\"display\":{\"title\":{\"text\":\"Monitoring Device\"}},\"_row_num\":271},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"on/off_switch\",\"display\":{\"title\":{\"text\":\"On/Off Switch\"}},\"_row_num\":272},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_adapter\",\"display\":{\"title\":{\"text\":\"Power Adapter\"}},\"_row_num\":273},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable\",\"display\":{\"title\":{\"text\":\"Power Cable\"}},\"_row_num\":274},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable_connector\",\"display\":{\"title\":{\"text\":\"Power Cable Connector\"}},\"_row_num\":275},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"remote_temperature_monitoring_device\",\"display\":{\"title\":{\"text\":\"Remote Temperature Monitoring Device (RTMD)\"}},\"_row_num\":276},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"sensor\",\"display\":{\"title\":{\"text\":\"Sensor\"}},\"_row_num\":277},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SD_card\",\"display\":{\"title\":{\"text\":\"SD Card\"}},\"_row_num\":278},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SIM_card\",\"display\":{\"title\":{\"text\":\"SIM Card\"}},\"_row_num\":279},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"software\",\"display\":{\"title\":{\"text\":\"Software\"}},\"_row_num\":280},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"starter_relay\",\"display\":{\"title\":{\"text\":\"Starter Relay\"}},\"_row_num\":281},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_audible_alarm\",\"display\":{\"title\":{\"text\":\"Status Indicator - Audible Alarm\"}},\"_row_num\":282},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_autonomy_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Autonomy Gauge\"}},\"_row_num\":283},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_door_opening\",\"display\":{\"title\":{\"text\":\"Status Indicator - Door Opening\"}},\"_row_num\":284},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_holdover_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Holdover Gauge\"}},\"_row_num\":285},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_LED\",\"display\":{\"title\":{\"text\":\"Status Indicator - LED\"}},\"_row_num\":286},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_voltage\",\"display\":{\"title\":{\"text\":\"Status Indicator - Voltage\"}},\"_row_num\":287},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermocouple\",\"display\":{\"title\":{\"text\":\"Thermocouple\"}},\"_row_num\":288},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"30-DTR\",\"display\":{\"title\":{\"text\":\"30-Dtr\"}},\"_row_num\":289},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"transformer\",\"display\":{\"title\":{\"text\":\"Transformer\"}},\"_row_num\":290},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"voltage_stabilizer\",\"display\":{\"title\":{\"text\":\"Voltage Stabilizer\"}},\"_row_num\":291},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring\",\"display\":{\"title\":{\"text\":\"Wiring\"}},\"_row_num\":292},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_connections\",\"display\":{\"title\":{\"text\":\"Wiring Connections\"}},\"_row_num\":293},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_terminals\",\"display\":{\"title\":{\"text\":\"Wiring Terminals\"}},\"_row_num\":294}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery\",\"display\":{\"title\":{\"text\":\"Battery\"}},\"_row_num\":257},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_terminal\",\"display\":{\"title\":{\"text\":\"Battery Terminal\"}},\"_row_num\":258},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_voltmeter\",\"display\":{\"title\":{\"text\":\"Battery Voltmeter\"}},\"_row_num\":259},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"capacitor\",\"display\":{\"title\":{\"text\":\"Capacitor\"}},\"_row_num\":260},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"circuit_breaker\",\"display\":{\"title\":{\"text\":\"Circuit Breaker\"}},\"_row_num\":261},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"control_panel\",\"display\":{\"title\":{\"text\":\"Control Panel\"}},\"_row_num\":262},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"display\",\"display\":{\"title\":{\"text\":\"Display\"}},\"_row_num\":263},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"energy_harvest_control\",\"display\":{\"title\":{\"text\":\"Energy Harvest Control\"}},\"_row_num\":264},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"firmware\",\"display\":{\"title\":{\"text\":\"Firmware\"}},\"_row_num\":265},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"fuse\",\"display\":{\"title\":{\"text\":\"Fuse\"}},\"_row_num\":266},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"heater\",\"display\":{\"title\":{\"text\":\"Heater\"}},\"_row_num\":267},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"holdover_gauge\",\"display\":{\"title\":{\"text\":\"Holdover Gauge\"}},\"_row_num\":268},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"indicator_light\",\"display\":{\"title\":{\"text\":\"Indicator Light\"}},\"_row_num\":269},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"interconnect\",\"display\":{\"title\":{\"text\":\"Interconnect (Electrical)\"}},\"_row_num\":270},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"monitoring_device\",\"display\":{\"title\":{\"text\":\"Monitoring Device\"}},\"_row_num\":271},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"on/off_switch\",\"display\":{\"title\":{\"text\":\"On/Off Switch\"}},\"_row_num\":272},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_adapter\",\"display\":{\"title\":{\"text\":\"Power Adapter\"}},\"_row_num\":273},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable\",\"display\":{\"title\":{\"text\":\"Power Cable\"}},\"_row_num\":274},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable_connector\",\"display\":{\"title\":{\"text\":\"Power Cable Connector\"}},\"_row_num\":275},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"remote_temperature_monitoring_device\",\"display\":{\"title\":{\"text\":\"Remote Temperature Monitoring Device (RTMD)\"}},\"_row_num\":276},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"sensor\",\"display\":{\"title\":{\"text\":\"Sensor\"}},\"_row_num\":277},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SD_card\",\"display\":{\"title\":{\"text\":\"SD Card\"}},\"_row_num\":278},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SIM_card\",\"display\":{\"title\":{\"text\":\"SIM Card\"}},\"_row_num\":279},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"software\",\"display\":{\"title\":{\"text\":\"Software\"}},\"_row_num\":280},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"starter_relay\",\"display\":{\"title\":{\"text\":\"Starter Relay\"}},\"_row_num\":281},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_audible_alarm\",\"display\":{\"title\":{\"text\":\"Status Indicator - Audible Alarm\"}},\"_row_num\":282},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_autonomy_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Autonomy Gauge\"}},\"_row_num\":283},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_door_opening\",\"display\":{\"title\":{\"text\":\"Status Indicator - Door Opening\"}},\"_row_num\":284},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_holdover_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Holdover Gauge\"}},\"_row_num\":285},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_LED\",\"display\":{\"title\":{\"text\":\"Status Indicator - LED\"}},\"_row_num\":286},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_voltage\",\"display\":{\"title\":{\"text\":\"Status Indicator - Voltage\"}},\"_row_num\":287},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermocouple\",\"display\":{\"title\":{\"text\":\"Thermocouple\"}},\"_row_num\":288},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"30-DTR\",\"display\":{\"title\":{\"text\":\"30-Dtr\"}},\"_row_num\":289},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"transformer\",\"display\":{\"title\":{\"text\":\"Transformer\"}},\"_row_num\":290},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"voltage_stabilizer\",\"display\":{\"title\":{\"text\":\"Voltage Stabilizer\"}},\"_row_num\":291},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring\",\"display\":{\"title\":{\"text\":\"Wiring\"}},\"_row_num\":292},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_connections\",\"display\":{\"title\":{\"text\":\"Wiring Connections\"}},\"_row_num\":293},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_terminals\",\"display\":{\"title\":{\"text\":\"Wiring Terminals\"}},\"_row_num\":294}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_3", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery\",\"display\":{\"title\":{\"text\":\"Battery\"}},\"_row_num\":257},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_terminal\",\"display\":{\"title\":{\"text\":\"Battery Terminal\"}},\"_row_num\":258},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_voltmeter\",\"display\":{\"title\":{\"text\":\"Battery Voltmeter\"}},\"_row_num\":259},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"capacitor\",\"display\":{\"title\":{\"text\":\"Capacitor\"}},\"_row_num\":260},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"circuit_breaker\",\"display\":{\"title\":{\"text\":\"Circuit Breaker\"}},\"_row_num\":261},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"control_panel\",\"display\":{\"title\":{\"text\":\"Control Panel\"}},\"_row_num\":262},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"display\",\"display\":{\"title\":{\"text\":\"Display\"}},\"_row_num\":263},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"energy_harvest_control\",\"display\":{\"title\":{\"text\":\"Energy Harvest Control\"}},\"_row_num\":264},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"firmware\",\"display\":{\"title\":{\"text\":\"Firmware\"}},\"_row_num\":265},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"fuse\",\"display\":{\"title\":{\"text\":\"Fuse\"}},\"_row_num\":266},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"heater\",\"display\":{\"title\":{\"text\":\"Heater\"}},\"_row_num\":267},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"holdover_gauge\",\"display\":{\"title\":{\"text\":\"Holdover Gauge\"}},\"_row_num\":268},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"indicator_light\",\"display\":{\"title\":{\"text\":\"Indicator Light\"}},\"_row_num\":269},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"interconnect\",\"display\":{\"title\":{\"text\":\"Interconnect (Electrical)\"}},\"_row_num\":270},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"monitoring_device\",\"display\":{\"title\":{\"text\":\"Monitoring Device\"}},\"_row_num\":271},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"on/off_switch\",\"display\":{\"title\":{\"text\":\"On/Off Switch\"}},\"_row_num\":272},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_adapter\",\"display\":{\"title\":{\"text\":\"Power Adapter\"}},\"_row_num\":273},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable\",\"display\":{\"title\":{\"text\":\"Power Cable\"}},\"_row_num\":274},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable_connector\",\"display\":{\"title\":{\"text\":\"Power Cable Connector\"}},\"_row_num\":275},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"remote_temperature_monitoring_device\",\"display\":{\"title\":{\"text\":\"Remote Temperature Monitoring Device (RTMD)\"}},\"_row_num\":276},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"sensor\",\"display\":{\"title\":{\"text\":\"Sensor\"}},\"_row_num\":277},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SD_card\",\"display\":{\"title\":{\"text\":\"SD Card\"}},\"_row_num\":278},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SIM_card\",\"display\":{\"title\":{\"text\":\"SIM Card\"}},\"_row_num\":279},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"software\",\"display\":{\"title\":{\"text\":\"Software\"}},\"_row_num\":280},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"starter_relay\",\"display\":{\"title\":{\"text\":\"Starter Relay\"}},\"_row_num\":281},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_audible_alarm\",\"display\":{\"title\":{\"text\":\"Status Indicator - Audible Alarm\"}},\"_row_num\":282},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_autonomy_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Autonomy Gauge\"}},\"_row_num\":283},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_door_opening\",\"display\":{\"title\":{\"text\":\"Status Indicator - Door Opening\"}},\"_row_num\":284},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_holdover_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Holdover Gauge\"}},\"_row_num\":285},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_LED\",\"display\":{\"title\":{\"text\":\"Status Indicator - LED\"}},\"_row_num\":286},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_voltage\",\"display\":{\"title\":{\"text\":\"Status Indicator - Voltage\"}},\"_row_num\":287},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermocouple\",\"display\":{\"title\":{\"text\":\"Thermocouple\"}},\"_row_num\":288},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"30-DTR\",\"display\":{\"title\":{\"text\":\"30-Dtr\"}},\"_row_num\":289},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"transformer\",\"display\":{\"title\":{\"text\":\"Transformer\"}},\"_row_num\":290},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"voltage_stabilizer\",\"display\":{\"title\":{\"text\":\"Voltage Stabilizer\"}},\"_row_num\":291},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring\",\"display\":{\"title\":{\"text\":\"Wiring\"}},\"_row_num\":292},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_connections\",\"display\":{\"title\":{\"text\":\"Wiring Connections\"}},\"_row_num\":293},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_terminals\",\"display\":{\"title\":{\"text\":\"Wiring Terminals\"}},\"_row_num\":294}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_cooling", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"compressor_electronic_unit\",\"display\":{\"title\":{\"text\":\"Compressor Electronic Unit\"}},\"_row_num\":296},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":297},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermometer\",\"display\":{\"title\":{\"text\":\"Thermometer\"}},\"_row_num\":298},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat\",\"display\":{\"title\":{\"text\":\"Thermostat\"}},\"_row_num\":299},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_control_card\",\"display\":{\"title\":{\"text\":\"Thermostat Control Card\"}},\"_row_num\":300},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_sensor_lead\",\"display\":{\"title\":{\"text\":\"Thermostat Sensor Lead\"}},\"_row_num\":301},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_wiring\",\"display\":{\"title\":{\"text\":\"Thermostat Wiring\"}},\"_row_num\":302}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_cooling_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"compressor_electronic_unit\",\"display\":{\"title\":{\"text\":\"Compressor Electronic Unit\"}},\"_row_num\":296},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":297},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermometer\",\"display\":{\"title\":{\"text\":\"Thermometer\"}},\"_row_num\":298},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat\",\"display\":{\"title\":{\"text\":\"Thermostat\"}},\"_row_num\":299},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_control_card\",\"display\":{\"title\":{\"text\":\"Thermostat Control Card\"}},\"_row_num\":300},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_sensor_lead\",\"display\":{\"title\":{\"text\":\"Thermostat Sensor Lead\"}},\"_row_num\":301},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_wiring\",\"display\":{\"title\":{\"text\":\"Thermostat Wiring\"}},\"_row_num\":302}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_cooling_3", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"compressor_electronic_unit\",\"display\":{\"title\":{\"text\":\"Compressor Electronic Unit\"}},\"_row_num\":296},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":297},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermometer\",\"display\":{\"title\":{\"text\":\"Thermometer\"}},\"_row_num\":298},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat\",\"display\":{\"title\":{\"text\":\"Thermostat\"}},\"_row_num\":299},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_control_card\",\"display\":{\"title\":{\"text\":\"Thermostat Control Card\"}},\"_row_num\":300},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_sensor_lead\",\"display\":{\"title\":{\"text\":\"Thermostat Sensor Lead\"}},\"_row_num\":301},{\"choice_list_name\":\"component_electrical_cooling\",\"data_value\":\"thermostat_wiring\",\"display\":{\"title\":{\"text\":\"Thermostat Wiring\"}},\"_row_num\":302}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_solar", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"combiner\",\"display\":{\"title\":{\"text\":\"Combiner\"}},\"_row_num\":238},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"coupler_system\",\"display\":{\"title\":{\"text\":\"Coupler System\"}},\"_row_num\":239},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array\",\"display\":{\"title\":{\"text\":\"Solar Array\"}},\"_row_num\":240},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array_cable\",\"display\":{\"title\":{\"text\":\"Solar Array Cable\"}},\"_row_num\":241},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_cell\",\"display\":{\"title\":{\"text\":\"Solar Cell\"}},\"_row_num\":242},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_module\",\"display\":{\"title\":{\"text\":\"Solar Module\"}},\"_row_num\":243},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_support_structure\",\"display\":{\"title\":{\"text\":\"Solar Support Structure\"}},\"_row_num\":244},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_power_system\",\"display\":{\"title\":{\"text\":\"Solar Power System\"}},\"_row_num\":245}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_solar_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"combiner\",\"display\":{\"title\":{\"text\":\"Combiner\"}},\"_row_num\":238},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"coupler_system\",\"display\":{\"title\":{\"text\":\"Coupler System\"}},\"_row_num\":239},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array\",\"display\":{\"title\":{\"text\":\"Solar Array\"}},\"_row_num\":240},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array_cable\",\"display\":{\"title\":{\"text\":\"Solar Array Cable\"}},\"_row_num\":241},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_cell\",\"display\":{\"title\":{\"text\":\"Solar Cell\"}},\"_row_num\":242},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_module\",\"display\":{\"title\":{\"text\":\"Solar Module\"}},\"_row_num\":243},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_support_structure\",\"display\":{\"title\":{\"text\":\"Solar Support Structure\"}},\"_row_num\":244},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_power_system\",\"display\":{\"title\":{\"text\":\"Solar Power System\"}},\"_row_num\":245}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_solar_3", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"combiner\",\"display\":{\"title\":{\"text\":\"Combiner\"}},\"_row_num\":238},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"coupler_system\",\"display\":{\"title\":{\"text\":\"Coupler System\"}},\"_row_num\":239},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array\",\"display\":{\"title\":{\"text\":\"Solar Array\"}},\"_row_num\":240},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array_cable\",\"display\":{\"title\":{\"text\":\"Solar Array Cable\"}},\"_row_num\":241},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_cell\",\"display\":{\"title\":{\"text\":\"Solar Cell\"}},\"_row_num\":242},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_module\",\"display\":{\"title\":{\"text\":\"Solar Module\"}},\"_row_num\":243},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_support_structure\",\"display\":{\"title\":{\"text\":\"Solar Support Structure\"}},\"_row_num\":244},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_power_system\",\"display\":{\"title\":{\"text\":\"Solar Power System\"}},\"_row_num\":245}]" + }, + { + "_partition": "Column", + "_aspect": "component_structural", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_structural\",\"data_value\":\"basket\",\"display\":{\"title\":{\"text\":\"Basket\"}},\"_row_num\":215},{\"choice_list_name\":\"component_structural\",\"data_value\":\"cabinet\",\"display\":{\"title\":{\"text\":\"Cabinet\"}},\"_row_num\":216},{\"choice_list_name\":\"component_structural\",\"data_value\":\"door\",\"display\":{\"title\":{\"text\":\"Door\"}},\"_row_num\":217},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue\",\"display\":{\"title\":{\"text\":\"Flue\"}},\"_row_num\":218},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue_baffle\",\"display\":{\"title\":{\"text\":\"Flue Baffle\"}},\"_row_num\":219},{\"choice_list_name\":\"component_structural\",\"data_value\":\"freezer_compartment\",\"display\":{\"title\":{\"text\":\"Freezer Compartment\"}},\"_row_num\":220},{\"choice_list_name\":\"component_structural\",\"data_value\":\"gasket\",\"display\":{\"title\":{\"text\":\"Gasket\"}},\"_row_num\":221},{\"choice_list_name\":\"component_structural\",\"data_value\":\"handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":222},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge\",\"display\":{\"title\":{\"text\":\"Hinge\"}},\"_row_num\":223},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge_cover\",\"display\":{\"title\":{\"text\":\"Hinge Cover\"}},\"_row_num\":224},{\"choice_list_name\":\"component_structural\",\"data_value\":\"lid\",\"display\":{\"title\":{\"text\":\"Lid\"}},\"_row_num\":225},{\"choice_list_name\":\"component_structural\",\"data_value\":\"mounting_hardware\",\"display\":{\"title\":{\"text\":\"Mounting Hardware\"}},\"_row_num\":226},{\"choice_list_name\":\"component_structural\",\"data_value\":\"phase_change_material\",\"display\":{\"title\":{\"text\":\"Phase Change Material (PCM)\"}},\"_row_num\":227},{\"choice_list_name\":\"component_structural\",\"data_value\":\"piping\",\"display\":{\"title\":{\"text\":\"Piping\"}},\"_row_num\":228},{\"choice_list_name\":\"component_structural\",\"data_value\":\"removable_insulation\",\"display\":{\"title\":{\"text\":\"Removable Insulation\"}},\"_row_num\":229},{\"choice_list_name\":\"component_structural\",\"data_value\":\"safety_valve\",\"display\":{\"title\":{\"text\":\"Safety Valve\"}},\"_row_num\":230},{\"choice_list_name\":\"component_structural\",\"data_value\":\"seal\",\"display\":{\"title\":{\"text\":\"Seal (Sealant)\"}},\"_row_num\":231},{\"choice_list_name\":\"component_structural\",\"data_value\":\"shelf\",\"display\":{\"title\":{\"text\":\"Shelf\"}},\"_row_num\":232},{\"choice_list_name\":\"component_structural\",\"data_value\":\"theft_deterrent_fastener\",\"display\":{\"title\":{\"text\":\"Theft Deterrent Fastener\"}},\"_row_num\":233},{\"choice_list_name\":\"component_structural\",\"data_value\":\"thermal_storage\",\"display\":{\"title\":{\"text\":\"Thermal Storage\"}},\"_row_num\":234},{\"choice_list_name\":\"component_structural\",\"data_value\":\"ventilation_grill\",\"display\":{\"title\":{\"text\":\"Ventilation Grill\"}},\"_row_num\":235},{\"choice_list_name\":\"component_structural\",\"data_value\":\"water_pack\",\"display\":{\"title\":{\"text\":\"Water Pack\"}},\"_row_num\":236}]" + }, + { + "_partition": "Column", + "_aspect": "component_structural_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_structural\",\"data_value\":\"basket\",\"display\":{\"title\":{\"text\":\"Basket\"}},\"_row_num\":215},{\"choice_list_name\":\"component_structural\",\"data_value\":\"cabinet\",\"display\":{\"title\":{\"text\":\"Cabinet\"}},\"_row_num\":216},{\"choice_list_name\":\"component_structural\",\"data_value\":\"door\",\"display\":{\"title\":{\"text\":\"Door\"}},\"_row_num\":217},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue\",\"display\":{\"title\":{\"text\":\"Flue\"}},\"_row_num\":218},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue_baffle\",\"display\":{\"title\":{\"text\":\"Flue Baffle\"}},\"_row_num\":219},{\"choice_list_name\":\"component_structural\",\"data_value\":\"freezer_compartment\",\"display\":{\"title\":{\"text\":\"Freezer Compartment\"}},\"_row_num\":220},{\"choice_list_name\":\"component_structural\",\"data_value\":\"gasket\",\"display\":{\"title\":{\"text\":\"Gasket\"}},\"_row_num\":221},{\"choice_list_name\":\"component_structural\",\"data_value\":\"handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":222},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge\",\"display\":{\"title\":{\"text\":\"Hinge\"}},\"_row_num\":223},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge_cover\",\"display\":{\"title\":{\"text\":\"Hinge Cover\"}},\"_row_num\":224},{\"choice_list_name\":\"component_structural\",\"data_value\":\"lid\",\"display\":{\"title\":{\"text\":\"Lid\"}},\"_row_num\":225},{\"choice_list_name\":\"component_structural\",\"data_value\":\"mounting_hardware\",\"display\":{\"title\":{\"text\":\"Mounting Hardware\"}},\"_row_num\":226},{\"choice_list_name\":\"component_structural\",\"data_value\":\"phase_change_material\",\"display\":{\"title\":{\"text\":\"Phase Change Material (PCM)\"}},\"_row_num\":227},{\"choice_list_name\":\"component_structural\",\"data_value\":\"piping\",\"display\":{\"title\":{\"text\":\"Piping\"}},\"_row_num\":228},{\"choice_list_name\":\"component_structural\",\"data_value\":\"removable_insulation\",\"display\":{\"title\":{\"text\":\"Removable Insulation\"}},\"_row_num\":229},{\"choice_list_name\":\"component_structural\",\"data_value\":\"safety_valve\",\"display\":{\"title\":{\"text\":\"Safety Valve\"}},\"_row_num\":230},{\"choice_list_name\":\"component_structural\",\"data_value\":\"seal\",\"display\":{\"title\":{\"text\":\"Seal (Sealant)\"}},\"_row_num\":231},{\"choice_list_name\":\"component_structural\",\"data_value\":\"shelf\",\"display\":{\"title\":{\"text\":\"Shelf\"}},\"_row_num\":232},{\"choice_list_name\":\"component_structural\",\"data_value\":\"theft_deterrent_fastener\",\"display\":{\"title\":{\"text\":\"Theft Deterrent Fastener\"}},\"_row_num\":233},{\"choice_list_name\":\"component_structural\",\"data_value\":\"thermal_storage\",\"display\":{\"title\":{\"text\":\"Thermal Storage\"}},\"_row_num\":234},{\"choice_list_name\":\"component_structural\",\"data_value\":\"ventilation_grill\",\"display\":{\"title\":{\"text\":\"Ventilation Grill\"}},\"_row_num\":235},{\"choice_list_name\":\"component_structural\",\"data_value\":\"water_pack\",\"display\":{\"title\":{\"text\":\"Water Pack\"}},\"_row_num\":236}]" + }, + { + "_partition": "Column", + "_aspect": "component_structural_3", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_structural\",\"data_value\":\"basket\",\"display\":{\"title\":{\"text\":\"Basket\"}},\"_row_num\":215},{\"choice_list_name\":\"component_structural\",\"data_value\":\"cabinet\",\"display\":{\"title\":{\"text\":\"Cabinet\"}},\"_row_num\":216},{\"choice_list_name\":\"component_structural\",\"data_value\":\"door\",\"display\":{\"title\":{\"text\":\"Door\"}},\"_row_num\":217},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue\",\"display\":{\"title\":{\"text\":\"Flue\"}},\"_row_num\":218},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue_baffle\",\"display\":{\"title\":{\"text\":\"Flue Baffle\"}},\"_row_num\":219},{\"choice_list_name\":\"component_structural\",\"data_value\":\"freezer_compartment\",\"display\":{\"title\":{\"text\":\"Freezer Compartment\"}},\"_row_num\":220},{\"choice_list_name\":\"component_structural\",\"data_value\":\"gasket\",\"display\":{\"title\":{\"text\":\"Gasket\"}},\"_row_num\":221},{\"choice_list_name\":\"component_structural\",\"data_value\":\"handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":222},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge\",\"display\":{\"title\":{\"text\":\"Hinge\"}},\"_row_num\":223},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge_cover\",\"display\":{\"title\":{\"text\":\"Hinge Cover\"}},\"_row_num\":224},{\"choice_list_name\":\"component_structural\",\"data_value\":\"lid\",\"display\":{\"title\":{\"text\":\"Lid\"}},\"_row_num\":225},{\"choice_list_name\":\"component_structural\",\"data_value\":\"mounting_hardware\",\"display\":{\"title\":{\"text\":\"Mounting Hardware\"}},\"_row_num\":226},{\"choice_list_name\":\"component_structural\",\"data_value\":\"phase_change_material\",\"display\":{\"title\":{\"text\":\"Phase Change Material (PCM)\"}},\"_row_num\":227},{\"choice_list_name\":\"component_structural\",\"data_value\":\"piping\",\"display\":{\"title\":{\"text\":\"Piping\"}},\"_row_num\":228},{\"choice_list_name\":\"component_structural\",\"data_value\":\"removable_insulation\",\"display\":{\"title\":{\"text\":\"Removable Insulation\"}},\"_row_num\":229},{\"choice_list_name\":\"component_structural\",\"data_value\":\"safety_valve\",\"display\":{\"title\":{\"text\":\"Safety Valve\"}},\"_row_num\":230},{\"choice_list_name\":\"component_structural\",\"data_value\":\"seal\",\"display\":{\"title\":{\"text\":\"Seal (Sealant)\"}},\"_row_num\":231},{\"choice_list_name\":\"component_structural\",\"data_value\":\"shelf\",\"display\":{\"title\":{\"text\":\"Shelf\"}},\"_row_num\":232},{\"choice_list_name\":\"component_structural\",\"data_value\":\"theft_deterrent_fastener\",\"display\":{\"title\":{\"text\":\"Theft Deterrent Fastener\"}},\"_row_num\":233},{\"choice_list_name\":\"component_structural\",\"data_value\":\"thermal_storage\",\"display\":{\"title\":{\"text\":\"Thermal Storage\"}},\"_row_num\":234},{\"choice_list_name\":\"component_structural\",\"data_value\":\"ventilation_grill\",\"display\":{\"title\":{\"text\":\"Ventilation Grill\"}},\"_row_num\":235},{\"choice_list_name\":\"component_structural\",\"data_value\":\"water_pack\",\"display\":{\"title\":{\"text\":\"Water Pack\"}},\"_row_num\":236}]" + }, + { + "_partition": "Column", + "_aspect": "component_type", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_type\",\"data_value\":\"structural _components\",\"display\":{\"title\":{\"text\":\"Structural components\"}},\"_row_num\":209},{\"choice_list_name\":\"component_type\",\"data_value\":\"electrical_system\",\"display\":{\"title\":{\"text\":\"Electrical system\"}},\"_row_num\":210},{\"choice_list_name\":\"component_type\",\"data_value\":\"electric_system_solar\",\"display\":{\"title\":{\"text\":\"Electrical system (solar specific)\"}},\"_row_num\":211},{\"choice_list_name\":\"component_type\",\"data_value\":\"cooling_system\",\"display\":{\"title\":{\"text\":\"Cooling system\"}},\"_row_num\":212},{\"choice_list_name\":\"component_type\",\"data_value\":\"electrical_cooling_system\",\"display\":{\"title\":{\"text\":\"Electrical & Cooling System\"}},\"_row_num\":213}]" + }, + { + "_partition": "Column", + "_aspect": "component_type_2", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_type\",\"data_value\":\"structural _components\",\"display\":{\"title\":{\"text\":\"Structural components\"}},\"_row_num\":209},{\"choice_list_name\":\"component_type\",\"data_value\":\"electrical_system\",\"display\":{\"title\":{\"text\":\"Electrical system\"}},\"_row_num\":210},{\"choice_list_name\":\"component_type\",\"data_value\":\"electric_system_solar\",\"display\":{\"title\":{\"text\":\"Electrical system (solar specific)\"}},\"_row_num\":211},{\"choice_list_name\":\"component_type\",\"data_value\":\"cooling_system\",\"display\":{\"title\":{\"text\":\"Cooling system\"}},\"_row_num\":212},{\"choice_list_name\":\"component_type\",\"data_value\":\"electrical_cooling_system\",\"display\":{\"title\":{\"text\":\"Electrical & Cooling System\"}},\"_row_num\":213}]" + }, + { + "_partition": "Column", + "_aspect": "component_type_3", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_type\",\"data_value\":\"structural _components\",\"display\":{\"title\":{\"text\":\"Structural components\"}},\"_row_num\":209},{\"choice_list_name\":\"component_type\",\"data_value\":\"electrical_system\",\"display\":{\"title\":{\"text\":\"Electrical system\"}},\"_row_num\":210},{\"choice_list_name\":\"component_type\",\"data_value\":\"electric_system_solar\",\"display\":{\"title\":{\"text\":\"Electrical system (solar specific)\"}},\"_row_num\":211},{\"choice_list_name\":\"component_type\",\"data_value\":\"cooling_system\",\"display\":{\"title\":{\"text\":\"Cooling system\"}},\"_row_num\":212},{\"choice_list_name\":\"component_type\",\"data_value\":\"electrical_cooling_system\",\"display\":{\"title\":{\"text\":\"Electrical & Cooling System\"}},\"_row_num\":213}]" + }, + { + "_partition": "Column", + "_aspect": "electrical_control_system_spare_part", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"capacitor\",\"display\":{\"title\":{\"text\":\"Capacitor\"}},\"_row_num\":150},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"compressor_electronic_unit\",\"display\":{\"title\":{\"text\":\"Compressor Electronic Unit\"}},\"_row_num\":151},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"control_panel\",\"display\":{\"title\":{\"text\":\"Control Panel\"}},\"_row_num\":152},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"display_battery\",\"display\":{\"title\":{\"text\":\"Display Battery\"}},\"_row_num\":153},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"display_led\",\"display\":{\"title\":{\"text\":\"Display Led\"}},\"_row_num\":154},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"keypad_external\",\"display\":{\"title\":{\"text\":\"Keypad, External\"}},\"_row_num\":155},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"fuse\",\"display\":{\"title\":{\"text\":\"Fuse\"}},\"_row_num\":156},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"indicator_light\",\"display\":{\"title\":{\"text\":\"Indicator Light\"}},\"_row_num\":157},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"power_switch\",\"display\":{\"title\":{\"text\":\"Power Switch\"}},\"_row_num\":158},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"relay\",\"display\":{\"title\":{\"text\":\"Relay\"}},\"_row_num\":159},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"resistor\",\"display\":{\"title\":{\"text\":\"Resistor\"}},\"_row_num\":160},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"starting_device\",\"display\":{\"title\":{\"text\":\"Starting Device\"}},\"_row_num\":161},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"thermostat_controller\",\"display\":{\"title\":{\"text\":\"Thermostat Controller\"}},\"_row_num\":162},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"wiring\",\"display\":{\"title\":{\"text\":\"Wiring\"}},\"_row_num\":163},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"wiring_connections\",\"display\":{\"title\":{\"text\":\"Wiring Connections\"}},\"_row_num\":164},{\"choice_list_name\":\"electrical_control_system_list\",\"data_value\":\"wiring_terminals\",\"display\":{\"title\":{\"text\":\"Wiring Terminals\"}},\"_row_num\":165}]" + }, + { + "_partition": "Column", + "_aspect": "hardware_spare_part", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"hardware_list\",\"data_value\":\"baskets\",\"display\":{\"title\":{\"text\":\"Baskets\"}},\"_row_num\":167},{\"choice_list_name\":\"hardware_list\",\"data_value\":\"door_gasket\",\"display\":{\"title\":{\"text\":\"Door Gasket\"}},\"_row_num\":168},{\"choice_list_name\":\"hardware_list\",\"data_value\":\"door_hinges\",\"display\":{\"title\":{\"text\":\"Door Hinges\"}},\"_row_num\":169},{\"choice_list_name\":\"hardware_list\",\"data_value\":\"handle_handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":170},{\"choice_list_name\":\"hardware_list\",\"data_value\":\"door_cover\",\"display\":{\"title\":{\"text\":\"Door Hinge Cover\"}},\"_row_num\":171},{\"choice_list_name\":\"hardware_list\",\"data_value\":\"lock_key\",\"display\":{\"title\":{\"text\":\"Lock And Key\"}},\"_row_num\":172},{\"choice_list_name\":\"hardware_list\",\"data_value\":\"removable_insulation\",\"display\":{\"title\":{\"text\":\"Removable Insulation\"}},\"_row_num\":173},{\"choice_list_name\":\"hardware_list\",\"data_value\":\"ventillation_grill\",\"display\":{\"title\":{\"text\":\"Ventillation Grill\"}},\"_row_num\":174}]" + }, + { + "_partition": "Column", + "_aspect": "monitoring_spare_part", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"monitoring_list\",\"data_value\":\"temperature_monitor\",\"display\":{\"title\":{\"text\":\"30 Day Temperature Monitor\"}},\"_row_num\":176}]" + }, + { + "_partition": "Column", + "_aspect": "power_spare_part", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"power_list\",\"data_value\":\"circuit_breaker\",\"display\":{\"title\":{\"text\":\"Circuit Breaker\"}},\"_row_num\":178},{\"choice_list_name\":\"power_list\",\"data_value\":\"spike_arrester\",\"display\":{\"title\":{\"text\":\"Spike Arrester\"}},\"_row_num\":179},{\"choice_list_name\":\"power_list\",\"data_value\":\"power_adapter\",\"display\":{\"title\":{\"text\":\"Power Adapter\"}},\"_row_num\":180},{\"choice_list_name\":\"power_list\",\"data_value\":\"power_lead\",\"display\":{\"title\":{\"text\":\"Power Lead\"}},\"_row_num\":181},{\"choice_list_name\":\"power_list\",\"data_value\":\"power_plug\",\"display\":{\"title\":{\"text\":\"Power Plug\"}},\"_row_num\":182},{\"choice_list_name\":\"power_list\",\"data_value\":\"transformer_transformer\",\"display\":{\"title\":{\"text\":\"Transformer\"}},\"_row_num\":183},{\"choice_list_name\":\"power_list\",\"data_value\":\"voltage_stabilizer\",\"display\":{\"title\":{\"text\":\"Voltage Stabilizer\"}},\"_row_num\":184}]" + }, + { + "_partition": "Column", + "_aspect": "reason_stabilizer_not_working", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"reasons_stabilizer_not_working\",\"data_value\":\"loose_connection\",\"display\":{\"title\":{\"text\":\"Loose connection\"}},\"_row_num\":45},{\"choice_list_name\":\"reasons_stabilizer_not_working\",\"data_value\":\"cable_damage\",\"display\":{\"title\":{\"text\":\"Cable damage\"}},\"_row_num\":46},{\"choice_list_name\":\"reasons_stabilizer_not_working\",\"data_value\":\"plug_damage\",\"display\":{\"title\":{\"text\":\"Plug/receptacle damage\"}},\"_row_num\":47},{\"choice_list_name\":\"reasons_stabilizer_not_working\",\"data_value\":\"refrigerator_mismatch\",\"display\":{\"title\":{\"text\":\"Refrigerator plug type and voltage stabilizer type mismatch\"}},\"_row_num\":48},{\"choice_list_name\":\"reasons_stabilizer_not_working\",\"data_value\":\"power_burnt\",\"display\":{\"title\":{\"text\":\"Power surges/burnt\"}},\"_row_num\":49}]" + }, + { + "_partition": "Column", + "_aspect": "reason_stabilizer_replaced", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"reasons_stabilizer_replaced\",\"data_value\":\"loose_connection\",\"display\":{\"title\":{\"text\":\"Loose connection\"}},\"_row_num\":51},{\"choice_list_name\":\"reasons_stabilizer_replaced\",\"data_value\":\"cable_damage\",\"display\":{\"title\":{\"text\":\"Cable damage\"}},\"_row_num\":52},{\"choice_list_name\":\"reasons_stabilizer_replaced\",\"data_value\":\"plug_damage\",\"display\":{\"title\":{\"text\":\"Plug/receptacle damage\"}},\"_row_num\":53},{\"choice_list_name\":\"reasons_stabilizer_replaced\",\"data_value\":\"refrigerator_mismatch\",\"display\":{\"title\":{\"text\":\"Refrigerator plug type and voltage stabilizer type mismatch\"}},\"_row_num\":54},{\"choice_list_name\":\"reasons_stabilizer_replaced\",\"data_value\":\"power_burnt\",\"display\":{\"title\":{\"text\":\"Power surges/burnt\"}},\"_row_num\":55}]" + }, + { + "_partition": "Column", + "_aspect": "reason_temperature_excursion", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"reason_temp_excursion\",\"data_value\":\"unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":40},{\"choice_list_name\":\"reason_temp_excursion\",\"data_value\":\"known_power_outage\",\"display\":{\"title\":{\"text\":\"Known Power Outage\"}},\"_row_num\":41},{\"choice_list_name\":\"reason_temp_excursion\",\"data_value\":\"door_left_open\",\"display\":{\"title\":{\"text\":\"Door Left Open/Ajar\"}},\"_row_num\":42},{\"choice_list_name\":\"reason_temp_excursion\",\"data_value\":\"known_suspected_fault_or_failure\",\"display\":{\"title\":{\"text\":\"Known/Suspected Fault or Failure\"}},\"_row_num\":43}]" + }, + { + "_partition": "Column", + "_aspect": "refrigeration_spare_part", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"burner_boiler\",\"display\":{\"title\":{\"text\":\"Burner/Boiler\"}},\"_row_num\":186},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"capillaries\",\"display\":{\"title\":{\"text\":\"Capillaries\"}},\"_row_num\":187},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"circulation_fan\",\"display\":{\"title\":{\"text\":\"Circulation Fan\"}},\"_row_num\":188},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":189},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"condensor_fan\",\"display\":{\"title\":{\"text\":\"Condensor Fan\"}},\"_row_num\":190},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"cooling_fan\",\"display\":{\"title\":{\"text\":\"Cooling Fan\"}},\"_row_num\":191},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"evaporator_plate\",\"display\":{\"title\":{\"text\":\"Evaporator Plate\"}},\"_row_num\":192},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"condensor_external\",\"display\":{\"title\":{\"text\":\"Condensor, External\"}},\"_row_num\":193},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"temperature_probe\",\"display\":{\"title\":{\"text\":\"Temperature Probe, External Display\"}},\"_row_num\":194},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"filter_dryer\",\"display\":{\"title\":{\"text\":\"Filter Dryer\"}},\"_row_num\":195},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"flue\",\"display\":{\"title\":{\"text\":\"Flue\"}},\"_row_num\":196},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"flue_baffle\",\"display\":{\"title\":{\"text\":\"Flue Baffle\"}},\"_row_num\":197},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"ice_packs\",\"display\":{\"title\":{\"text\":\"Ice-Packs/Ice Bank/Ice Liner\"}},\"_row_num\":198},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"condensor_internal\",\"display\":{\"title\":{\"text\":\"Condensor, Internal\"}},\"_row_num\":199},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"lamp_absorption\",\"display\":{\"title\":{\"text\":\"Lamp, Absorption\"}},\"_row_num\":200},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"piping_tubing\",\"display\":{\"title\":{\"text\":\"Piping/Tubing\"}},\"_row_num\":201},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"refrigerant\",\"display\":{\"title\":{\"text\":\"Refrigerant\"}},\"_row_num\":202},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"sealant\",\"display\":{\"title\":{\"text\":\"Sealant\"}},\"_row_num\":203},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"thermostat_probe\",\"display\":{\"title\":{\"text\":\"Thermostat Probe\"}},\"_row_num\":204},{\"choice_list_name\":\"refrigeration_system_list\",\"data_value\":\"wicks\",\"display\":{\"title\":{\"text\":\"Wicks\"}},\"_row_num\":205}]" + }, + { + "_partition": "Column", + "_aspect": "refrigerator_state", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"refrigerator_state_list\",\"data_value\":\"working\",\"display\":{\"title\":{\"text\":\"Working\"}},\"_row_num\":37},{\"choice_list_name\":\"refrigerator_state_list\",\"data_value\":\"non_functional\",\"display\":{\"title\":{\"text\":\"Non-functional\"}},\"_row_num\":38}]" + }, { "_partition": "Column", "_aspect": "repair_occurred", @@ -4102,6 +11097,20 @@ "_type": "object", "_value": "[{\"choice_list_name\":\"yes_no\",\"data_value\":\"yes\",\"display\":{\"title\":{\"text\":{\"default\":\"Yes\",\"es\":\"Si\",\"fr\":\"Oui\"}}},\"_row_num\":5},{\"choice_list_name\":\"yes_no\",\"data_value\":\"no\",\"display\":{\"title\":{\"text\":{\"default\":\"No\",\"es\":\"No\",\"fr\":\"Non\"}}},\"_row_num\":6}]" }, + { + "_partition": "Column", + "_aspect": "solar_spare_part", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"solar_list\",\"data_value\":\"solar_related_parts\",\"display\":{\"title\":{\"text\":\"Solar Related Parts (Battery, Panel Connections, Grounding, Etc)\"}},\"_row_num\":207}]" + }, + { + "_partition": "Column", + "_aspect": "spare_parts_available", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yes_no_na\",\"data_value\":\"yes\",\"display\":{\"title\":{\"text\":{\"default\":\"Yes\",\"es\":\"Si\",\"fr\":\"Oui\"}}},\"_row_num\":14},{\"choice_list_name\":\"yes_no_na\",\"data_value\":\"no\",\"display\":{\"title\":{\"text\":{\"default\":\"No\",\"es\":\"No\",\"fr\":\"Non\"}}},\"_row_num\":15},{\"choice_list_name\":\"yes_no_na\",\"data_value\":\"n_a\",\"display\":{\"title\":{\"text\":{\"default\":\"N/A\",\"es\":\"N/A\",\"fr\":\"N/A\"}}},\"_row_num\":16}]" + }, { "_partition": "Column", "_aspect": "voltage_stabilizer_replaced", diff --git a/app/config/tables/indicators/forms/indicators/indicators.xlsx b/app/config/tables/indicators/forms/indicators/indicators.xlsx index 5a8fe1784c879f2dde6f142d05b987f203435dd3..c7e1b0c9e34c02554af82f4cf592bab39f987d59 100644 GIT binary patch delta 32789 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 OHTm>>Rkr>ZkRkv|7*vV? diff --git a/app/config/tables/indicators/html/indicators_detail.html b/app/config/tables/indicators/html/indicators_detail.html index 29646d307..e7495dfdc 100644 --- a/app/config/tables/indicators/html/indicators_detail.html +++ b/app/config/tables/indicators/html/indicators_detail.html @@ -10,38 +10,136 @@ + + + + -
-

Refrigerator

-
+
+
+

Monthly Sentinel Surveillance

+ Loading.. -
+
+ + +
+
-
-

Sentinel Survey Information

+
+ + + + + +
- -

Refrigerator ID:

-

Reporting Period:

-

Functional:

-

Voltage Stabilizer Working:

-

Voltage Stabilizer Been Replaced:

-

Warranty Claim Made:

- -
-

Edit Sentinel Survey

+
+

Summary

+
+
Refrigerator Id:
+
Reporting Period:
+
-
-

Delete Sentinel Survey

+
+

Functional Status

+
+
Functional Status:
+
Heat Alarms:
+
Freeze Alarms:
+
Heat Alarms (48 hrs):
+
Reason of Alarm:
+
- + + + + diff --git a/app/config/tables/indicators/html/indicators_list.html b/app/config/tables/indicators/html/indicators_list.html index a6cd7fcea..fdb158291 100644 --- a/app/config/tables/indicators/html/indicators_list.html +++ b/app/config/tables/indicators/html/indicators_list.html @@ -11,37 +11,56 @@ + +
+
+

Loading...

+
+ + + + + +
- +
+
+
- + + +
+
+
+
+
+ Showing - of + +
+
+
diff --git a/app/config/tables/indicators/js/indicators_detail.js b/app/config/tables/indicators/js/indicators_detail.js index 4f4b807f9..b5e37d89c 100644 --- a/app/config/tables/indicators/js/indicators_detail.js +++ b/app/config/tables/indicators/js/indicators_detail.js @@ -17,6 +17,12 @@ function cbFrigSuccess(result) { util.showIdForDetail('#voltage_stabilizer_replaced', 'voltage_stabilizer_replaced', sentinelSurveyResultSet, true); util.showIdForDetail('#warranty_claim_been_made', 'warranty_claim_been_made', sentinelSurveyResultSet, true); + util.showIdForDetail('#refrigerator_state', 'refrigerator_state', sentinelSurveyResultSet, true); + util.showIdForDetail('#heat_alarms', 'heat_alarms', sentinelSurveyResultSet, true); + util.showIdForDetail('#freeze_alarms', 'freeze_alarms', sentinelSurveyResultSet, true); + util.showIdForDetail('#heat_alarms_over_48', 'heat_alarms_over_48', sentinelSurveyResultSet, true); + util.showIdForDetail('#reason_temperature_excursion', 'reason_temperature_excursion', sentinelSurveyResultSet, true); + } function onEditSentinelSurvey() { @@ -100,3 +106,4 @@ function display() { odkData.getViewData(cbSuccess, cbFailure); } + diff --git a/app/config/tables/indicators/js/indicators_list.js b/app/config/tables/indicators/js/indicators_list.js index aad5749c3..8ef9121d4 100644 --- a/app/config/tables/indicators/js/indicators_list.js +++ b/app/config/tables/indicators/js/indicators_list.js @@ -27,7 +27,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/indicators/properties.csv b/app/config/tables/indicators/properties.csv index 89fc2b619..dbd6b186b 100644 --- a/app/config/tables/indicators/properties.csv +++ b/app/config/tables/indicators/properties.csv @@ -1,14 +1,45 @@ _partition,_aspect,_key,_type,_value +Column,available_voltage_stabilizer,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":5},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":6}]" Column,build_quality,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":5},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":6}]" Column,build_quality2,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":5},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":6}]" Column,build_quality3,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":5},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":6}]" -Column,build_quality_location,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_exterior"",""display"":{""title"":{""text"":{""default"":""Appliance (exterior)"",""es"":""Aparato (exterior)"",""fr"":""Appareil (extérieur)""}}},""_row_num"":27},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""accessory_ems"",""display"":{""title"":{""text"":{""default"":""Accessory (EMS)"",""es"":""Accesorio (EMS)"",""fr"":""Accessoire (EMS)""}}},""_row_num"":28},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_mechanical"",""display"":{""title"":{""text"":{""default"":""Solar (mechanical)"",""es"":""Solar (mecánica)"",""fr"":""Solaire (mécanique)""}}},""_row_num"":29},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_electrical"",""display"":{""title"":{""text"":{""default"":""Solar (electrical)"",""es"":""Solar (eléctrico)"",""fr"":""Solaire (electrique)""}}},""_row_num"":30},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_interior"",""display"":{""title"":{""text"":{""default"":""Appliance (interior)"",""es"":""Aparato (interior)"",""fr"":""Appareil (intérieur)""}}},""_row_num"":31},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""not_determined"",""display"":{""title"":{""text"":{""default"":""Not Determined"",""es"":""No determinado"",""fr"":""Non déterminé""}}},""_row_num"":32}]" -Column,build_quality_location2,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_exterior"",""display"":{""title"":{""text"":{""default"":""Appliance (exterior)"",""es"":""Aparato (exterior)"",""fr"":""Appareil (extérieur)""}}},""_row_num"":27},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""accessory_ems"",""display"":{""title"":{""text"":{""default"":""Accessory (EMS)"",""es"":""Accesorio (EMS)"",""fr"":""Accessoire (EMS)""}}},""_row_num"":28},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_mechanical"",""display"":{""title"":{""text"":{""default"":""Solar (mechanical)"",""es"":""Solar (mecánica)"",""fr"":""Solaire (mécanique)""}}},""_row_num"":29},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_electrical"",""display"":{""title"":{""text"":{""default"":""Solar (electrical)"",""es"":""Solar (eléctrico)"",""fr"":""Solaire (electrique)""}}},""_row_num"":30},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_interior"",""display"":{""title"":{""text"":{""default"":""Appliance (interior)"",""es"":""Aparato (interior)"",""fr"":""Appareil (intérieur)""}}},""_row_num"":31},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""not_determined"",""display"":{""title"":{""text"":{""default"":""Not Determined"",""es"":""No determinado"",""fr"":""Non déterminé""}}},""_row_num"":32}]" -Column,build_quality_location3,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_exterior"",""display"":{""title"":{""text"":{""default"":""Appliance (exterior)"",""es"":""Aparato (exterior)"",""fr"":""Appareil (extérieur)""}}},""_row_num"":27},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""accessory_ems"",""display"":{""title"":{""text"":{""default"":""Accessory (EMS)"",""es"":""Accesorio (EMS)"",""fr"":""Accessoire (EMS)""}}},""_row_num"":28},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_mechanical"",""display"":{""title"":{""text"":{""default"":""Solar (mechanical)"",""es"":""Solar (mecánica)"",""fr"":""Solaire (mécanique)""}}},""_row_num"":29},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_electrical"",""display"":{""title"":{""text"":{""default"":""Solar (electrical)"",""es"":""Solar (eléctrico)"",""fr"":""Solaire (electrique)""}}},""_row_num"":30},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_interior"",""display"":{""title"":{""text"":{""default"":""Appliance (interior)"",""es"":""Aparato (interior)"",""fr"":""Appareil (intérieur)""}}},""_row_num"":31},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""not_determined"",""display"":{""title"":{""text"":{""default"":""Not Determined"",""es"":""No determinado"",""fr"":""Non déterminé""}}},""_row_num"":32}]" +Column,build_quality_location,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""accessory"",""display"":{""title"":{""text"":{""default"":""Accessory"",""es"":""Accesorio"",""fr"":""Accessoire""}}},""_row_num"":27},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_mechanical"",""display"":{""title"":{""text"":{""default"":""Solar (mechanical)"",""es"":""Solar (mecánica)"",""fr"":""Solaire (mécanique)""}}},""_row_num"":28},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_electrical"",""display"":{""title"":{""text"":{""default"":""Solar (electrical)"",""es"":""Solar (eléctrico)"",""fr"":""Solaire (electrique)""}}},""_row_num"":29},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_interior"",""display"":{""title"":{""text"":{""default"":""Appliance (interior)"",""es"":""Aparato (interior)"",""fr"":""Appareil (intérieur)""}}},""_row_num"":30},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_exterior"",""display"":{""title"":{""text"":{""default"":""Appliance (exterior)"",""es"":""Aparato (exterior)"",""fr"":""Appareil (extérieur)""}}},""_row_num"":31},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""not_determined"",""display"":{""title"":{""text"":{""default"":""Not Determined"",""es"":""No determinado"",""fr"":""Non déterminé""}}},""_row_num"":32}]" +Column,build_quality_location2,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""accessory"",""display"":{""title"":{""text"":{""default"":""Accessory"",""es"":""Accesorio"",""fr"":""Accessoire""}}},""_row_num"":27},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_mechanical"",""display"":{""title"":{""text"":{""default"":""Solar (mechanical)"",""es"":""Solar (mecánica)"",""fr"":""Solaire (mécanique)""}}},""_row_num"":28},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_electrical"",""display"":{""title"":{""text"":{""default"":""Solar (electrical)"",""es"":""Solar (eléctrico)"",""fr"":""Solaire (electrique)""}}},""_row_num"":29},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_interior"",""display"":{""title"":{""text"":{""default"":""Appliance (interior)"",""es"":""Aparato (interior)"",""fr"":""Appareil (intérieur)""}}},""_row_num"":30},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_exterior"",""display"":{""title"":{""text"":{""default"":""Appliance (exterior)"",""es"":""Aparato (exterior)"",""fr"":""Appareil (extérieur)""}}},""_row_num"":31},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""not_determined"",""display"":{""title"":{""text"":{""default"":""Not Determined"",""es"":""No determinado"",""fr"":""Non déterminé""}}},""_row_num"":32}]" +Column,build_quality_location3,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""accessory"",""display"":{""title"":{""text"":{""default"":""Accessory"",""es"":""Accesorio"",""fr"":""Accessoire""}}},""_row_num"":27},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_mechanical"",""display"":{""title"":{""text"":{""default"":""Solar (mechanical)"",""es"":""Solar (mecánica)"",""fr"":""Solaire (mécanique)""}}},""_row_num"":28},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""solar_electrical"",""display"":{""title"":{""text"":{""default"":""Solar (electrical)"",""es"":""Solar (eléctrico)"",""fr"":""Solaire (electrique)""}}},""_row_num"":29},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_interior"",""display"":{""title"":{""text"":{""default"":""Appliance (interior)"",""es"":""Aparato (interior)"",""fr"":""Appareil (intérieur)""}}},""_row_num"":30},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""appliance_exterior"",""display"":{""title"":{""text"":{""default"":""Appliance (exterior)"",""es"":""Aparato (exterior)"",""fr"":""Appareil (extérieur)""}}},""_row_num"":31},{""choice_list_name"":""build_quality_reason_type_location"",""data_value"":""not_determined"",""display"":{""title"":{""text"":{""default"":""Not Determined"",""es"":""No determinado"",""fr"":""Non déterminé""}}},""_row_num"":32}]" Column,build_quality_observation,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""broken"",""display"":{""title"":{""text"":{""default"":""Broken"",""es"":""Roto"",""fr"":""Cassé""}}},""_row_num"":18},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""burnt"",""display"":{""title"":{""text"":{""default"":""Burnt"",""es"":""Quemado"",""fr"":""Brûlé""}}},""_row_num"":19},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""corrosion"",""display"":{""title"":{""text"":{""default"":""Corrosion"",""es"":""Corrosión"",""fr"":""Corrosion""}}},""_row_num"":20},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""deteriorating"",""display"":{""title"":{""text"":{""default"":""Deteriorating"",""es"":""Deterioro"",""fr"":""Détérioration""}}},""_row_num"":21},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""leaking"",""display"":{""title"":{""text"":{""default"":""Leaking"",""es"":""Fugas"",""fr"":""Qui fuit""}}},""_row_num"":22},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""missing"",""display"":{""title"":{""text"":{""default"":""Missing"",""es"":""Desaparecido"",""fr"":""Manquant""}}},""_row_num"":23},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""noisy"",""display"":{""title"":{""text"":{""default"":""Noisy"",""es"":""Ruidoso"",""fr"":""Bruyant""}}},""_row_num"":24}]" Column,build_quality_observation2,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""broken"",""display"":{""title"":{""text"":{""default"":""Broken"",""es"":""Roto"",""fr"":""Cassé""}}},""_row_num"":18},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""burnt"",""display"":{""title"":{""text"":{""default"":""Burnt"",""es"":""Quemado"",""fr"":""Brûlé""}}},""_row_num"":19},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""corrosion"",""display"":{""title"":{""text"":{""default"":""Corrosion"",""es"":""Corrosión"",""fr"":""Corrosion""}}},""_row_num"":20},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""deteriorating"",""display"":{""title"":{""text"":{""default"":""Deteriorating"",""es"":""Deterioro"",""fr"":""Détérioration""}}},""_row_num"":21},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""leaking"",""display"":{""title"":{""text"":{""default"":""Leaking"",""es"":""Fugas"",""fr"":""Qui fuit""}}},""_row_num"":22},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""missing"",""display"":{""title"":{""text"":{""default"":""Missing"",""es"":""Desaparecido"",""fr"":""Manquant""}}},""_row_num"":23},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""noisy"",""display"":{""title"":{""text"":{""default"":""Noisy"",""es"":""Ruidoso"",""fr"":""Bruyant""}}},""_row_num"":24}]" Column,build_quality_observation3,displayChoicesList,object,"[{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""broken"",""display"":{""title"":{""text"":{""default"":""Broken"",""es"":""Roto"",""fr"":""Cassé""}}},""_row_num"":18},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""burnt"",""display"":{""title"":{""text"":{""default"":""Burnt"",""es"":""Quemado"",""fr"":""Brûlé""}}},""_row_num"":19},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""corrosion"",""display"":{""title"":{""text"":{""default"":""Corrosion"",""es"":""Corrosión"",""fr"":""Corrosion""}}},""_row_num"":20},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""deteriorating"",""display"":{""title"":{""text"":{""default"":""Deteriorating"",""es"":""Deterioro"",""fr"":""Détérioration""}}},""_row_num"":21},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""leaking"",""display"":{""title"":{""text"":{""default"":""Leaking"",""es"":""Fugas"",""fr"":""Qui fuit""}}},""_row_num"":22},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""missing"",""display"":{""title"":{""text"":{""default"":""Missing"",""es"":""Desaparecido"",""fr"":""Manquant""}}},""_row_num"":23},{""choice_list_name"":""build_quality_reason_type_observation"",""data_value"":""noisy"",""display"":{""title"":{""text"":{""default"":""Noisy"",""es"":""Ruidoso"",""fr"":""Bruyant""}}},""_row_num"":24}]" +Column,category,displayChoicesList,object,"[{""choice_list_name"":""category_list"",""data_value"":""electrical_control_system"",""display"":{""title"":{""text"":""Electrical And Control System""}},""_row_num"":143},{""choice_list_name"":""category_list"",""data_value"":""hardware"",""display"":{""title"":{""text"":""Hardware""}},""_row_num"":144},{""choice_list_name"":""category_list"",""data_value"":""monitoring"",""display"":{""title"":{""text"":""Monitoring""}},""_row_num"":145},{""choice_list_name"":""category_list"",""data_value"":""power"",""display"":{""title"":{""text"":""Power""}},""_row_num"":146},{""choice_list_name"":""category_list"",""data_value"":""refrigeration_system"",""display"":{""title"":{""text"":""Refrigeration System""}},""_row_num"":147},{""choice_list_name"":""category_list"",""data_value"":""solar"",""display"":{""title"":{""text"":""Solar""}},""_row_num"":148}]" +Column,component_cooling,displayChoicesList,object,"[{""choice_list_name"":""component_cooling"",""data_value"":""burner/boiler"",""display"":{""title"":{""text"":""Burner/Boiler""}},""_row_num"":247},{""choice_list_name"":""component_cooling"",""data_value"":""capillary_tube"",""display"":{""title"":{""text"":""Capillary Tube""}},""_row_num"":248},{""choice_list_name"":""component_cooling"",""data_value"":""compressor"",""display"":{""title"":{""text"":""Compressor""}},""_row_num"":249},{""choice_list_name"":""component_cooling"",""data_value"":""condenser"",""display"":{""title"":{""text"":""Condenser""}},""_row_num"":250},{""choice_list_name"":""component_cooling"",""data_value"":""drier"",""display"":{""title"":{""text"":""Drier""}},""_row_num"":251},{""choice_list_name"":""component_cooling"",""data_value"":""evaporator"",""display"":{""title"":{""text"":""Evaporator""}},""_row_num"":252},{""choice_list_name"":""component_cooling"",""data_value"":""lamp"",""display"":{""title"":{""text"":""Lamp (Absorption)""}},""_row_num"":253},{""choice_list_name"":""component_cooling"",""data_value"":""refrigerant"",""display"":{""title"":{""text"":""Refrigerant""}},""_row_num"":254},{""choice_list_name"":""component_cooling"",""data_value"":""wicks"",""display"":{""title"":{""text"":""Wicks""}},""_row_num"":255}]" +Column,component_cooling_2,displayChoicesList,object,"[{""choice_list_name"":""component_cooling"",""data_value"":""burner/boiler"",""display"":{""title"":{""text"":""Burner/Boiler""}},""_row_num"":247},{""choice_list_name"":""component_cooling"",""data_value"":""capillary_tube"",""display"":{""title"":{""text"":""Capillary Tube""}},""_row_num"":248},{""choice_list_name"":""component_cooling"",""data_value"":""compressor"",""display"":{""title"":{""text"":""Compressor""}},""_row_num"":249},{""choice_list_name"":""component_cooling"",""data_value"":""condenser"",""display"":{""title"":{""text"":""Condenser""}},""_row_num"":250},{""choice_list_name"":""component_cooling"",""data_value"":""drier"",""display"":{""title"":{""text"":""Drier""}},""_row_num"":251},{""choice_list_name"":""component_cooling"",""data_value"":""evaporator"",""display"":{""title"":{""text"":""Evaporator""}},""_row_num"":252},{""choice_list_name"":""component_cooling"",""data_value"":""lamp"",""display"":{""title"":{""text"":""Lamp (Absorption)""}},""_row_num"":253},{""choice_list_name"":""component_cooling"",""data_value"":""refrigerant"",""display"":{""title"":{""text"":""Refrigerant""}},""_row_num"":254},{""choice_list_name"":""component_cooling"",""data_value"":""wicks"",""display"":{""title"":{""text"":""Wicks""}},""_row_num"":255}]" +Column,component_cooling_3,displayChoicesList,object,"[{""choice_list_name"":""component_cooling"",""data_value"":""burner/boiler"",""display"":{""title"":{""text"":""Burner/Boiler""}},""_row_num"":247},{""choice_list_name"":""component_cooling"",""data_value"":""capillary_tube"",""display"":{""title"":{""text"":""Capillary Tube""}},""_row_num"":248},{""choice_list_name"":""component_cooling"",""data_value"":""compressor"",""display"":{""title"":{""text"":""Compressor""}},""_row_num"":249},{""choice_list_name"":""component_cooling"",""data_value"":""condenser"",""display"":{""title"":{""text"":""Condenser""}},""_row_num"":250},{""choice_list_name"":""component_cooling"",""data_value"":""drier"",""display"":{""title"":{""text"":""Drier""}},""_row_num"":251},{""choice_list_name"":""component_cooling"",""data_value"":""evaporator"",""display"":{""title"":{""text"":""Evaporator""}},""_row_num"":252},{""choice_list_name"":""component_cooling"",""data_value"":""lamp"",""display"":{""title"":{""text"":""Lamp (Absorption)""}},""_row_num"":253},{""choice_list_name"":""component_cooling"",""data_value"":""refrigerant"",""display"":{""title"":{""text"":""Refrigerant""}},""_row_num"":254},{""choice_list_name"":""component_cooling"",""data_value"":""wicks"",""display"":{""title"":{""text"":""Wicks""}},""_row_num"":255}]" +Column,component_electrical,displayChoicesList,object,"[{""choice_list_name"":""component_electrical"",""data_value"":""battery"",""display"":{""title"":{""text"":""Battery""}},""_row_num"":257},{""choice_list_name"":""component_electrical"",""data_value"":""battery_terminal"",""display"":{""title"":{""text"":""Battery Terminal""}},""_row_num"":258},{""choice_list_name"":""component_electrical"",""data_value"":""battery_voltmeter"",""display"":{""title"":{""text"":""Battery Voltmeter""}},""_row_num"":259},{""choice_list_name"":""component_electrical"",""data_value"":""capacitor"",""display"":{""title"":{""text"":""Capacitor""}},""_row_num"":260},{""choice_list_name"":""component_electrical"",""data_value"":""circuit_breaker"",""display"":{""title"":{""text"":""Circuit Breaker""}},""_row_num"":261},{""choice_list_name"":""component_electrical"",""data_value"":""control_panel"",""display"":{""title"":{""text"":""Control Panel""}},""_row_num"":262},{""choice_list_name"":""component_electrical"",""data_value"":""display"",""display"":{""title"":{""text"":""Display""}},""_row_num"":263},{""choice_list_name"":""component_electrical"",""data_value"":""energy_harvest_control"",""display"":{""title"":{""text"":""Energy Harvest Control""}},""_row_num"":264},{""choice_list_name"":""component_electrical"",""data_value"":""firmware"",""display"":{""title"":{""text"":""Firmware""}},""_row_num"":265},{""choice_list_name"":""component_electrical"",""data_value"":""fuse"",""display"":{""title"":{""text"":""Fuse""}},""_row_num"":266},{""choice_list_name"":""component_electrical"",""data_value"":""heater"",""display"":{""title"":{""text"":""Heater""}},""_row_num"":267},{""choice_list_name"":""component_electrical"",""data_value"":""holdover_gauge"",""display"":{""title"":{""text"":""Holdover Gauge""}},""_row_num"":268},{""choice_list_name"":""component_electrical"",""data_value"":""indicator_light"",""display"":{""title"":{""text"":""Indicator Light""}},""_row_num"":269},{""choice_list_name"":""component_electrical"",""data_value"":""interconnect"",""display"":{""title"":{""text"":""Interconnect (Electrical)""}},""_row_num"":270},{""choice_list_name"":""component_electrical"",""data_value"":""monitoring_device"",""display"":{""title"":{""text"":""Monitoring Device""}},""_row_num"":271},{""choice_list_name"":""component_electrical"",""data_value"":""on/off_switch"",""display"":{""title"":{""text"":""On/Off Switch""}},""_row_num"":272},{""choice_list_name"":""component_electrical"",""data_value"":""power_adapter"",""display"":{""title"":{""text"":""Power Adapter""}},""_row_num"":273},{""choice_list_name"":""component_electrical"",""data_value"":""power_cable"",""display"":{""title"":{""text"":""Power Cable""}},""_row_num"":274},{""choice_list_name"":""component_electrical"",""data_value"":""power_cable_connector"",""display"":{""title"":{""text"":""Power Cable Connector""}},""_row_num"":275},{""choice_list_name"":""component_electrical"",""data_value"":""remote_temperature_monitoring_device"",""display"":{""title"":{""text"":""Remote Temperature Monitoring Device (RTMD)""}},""_row_num"":276},{""choice_list_name"":""component_electrical"",""data_value"":""sensor"",""display"":{""title"":{""text"":""Sensor""}},""_row_num"":277},{""choice_list_name"":""component_electrical"",""data_value"":""SD_card"",""display"":{""title"":{""text"":""SD Card""}},""_row_num"":278},{""choice_list_name"":""component_electrical"",""data_value"":""SIM_card"",""display"":{""title"":{""text"":""SIM Card""}},""_row_num"":279},{""choice_list_name"":""component_electrical"",""data_value"":""software"",""display"":{""title"":{""text"":""Software""}},""_row_num"":280},{""choice_list_name"":""component_electrical"",""data_value"":""starter_relay"",""display"":{""title"":{""text"":""Starter Relay""}},""_row_num"":281},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_audible_alarm"",""display"":{""title"":{""text"":""Status Indicator - Audible Alarm""}},""_row_num"":282},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_autonomy_gauge"",""display"":{""title"":{""text"":""Status Indicator - Autonomy Gauge""}},""_row_num"":283},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_door_opening"",""display"":{""title"":{""text"":""Status Indicator - Door Opening""}},""_row_num"":284},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_holdover_gauge"",""display"":{""title"":{""text"":""Status Indicator - Holdover Gauge""}},""_row_num"":285},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_LED"",""display"":{""title"":{""text"":""Status Indicator - LED""}},""_row_num"":286},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_voltage"",""display"":{""title"":{""text"":""Status Indicator - Voltage""}},""_row_num"":287},{""choice_list_name"":""component_electrical"",""data_value"":""thermocouple"",""display"":{""title"":{""text"":""Thermocouple""}},""_row_num"":288},{""choice_list_name"":""component_electrical"",""data_value"":""30-DTR"",""display"":{""title"":{""text"":""30-Dtr""}},""_row_num"":289},{""choice_list_name"":""component_electrical"",""data_value"":""transformer"",""display"":{""title"":{""text"":""Transformer""}},""_row_num"":290},{""choice_list_name"":""component_electrical"",""data_value"":""voltage_stabilizer"",""display"":{""title"":{""text"":""Voltage Stabilizer""}},""_row_num"":291},{""choice_list_name"":""component_electrical"",""data_value"":""wiring"",""display"":{""title"":{""text"":""Wiring""}},""_row_num"":292},{""choice_list_name"":""component_electrical"",""data_value"":""wiring_connections"",""display"":{""title"":{""text"":""Wiring Connections""}},""_row_num"":293},{""choice_list_name"":""component_electrical"",""data_value"":""wiring_terminals"",""display"":{""title"":{""text"":""Wiring Terminals""}},""_row_num"":294}]" +Column,component_electrical_2,displayChoicesList,object,"[{""choice_list_name"":""component_electrical"",""data_value"":""battery"",""display"":{""title"":{""text"":""Battery""}},""_row_num"":257},{""choice_list_name"":""component_electrical"",""data_value"":""battery_terminal"",""display"":{""title"":{""text"":""Battery Terminal""}},""_row_num"":258},{""choice_list_name"":""component_electrical"",""data_value"":""battery_voltmeter"",""display"":{""title"":{""text"":""Battery Voltmeter""}},""_row_num"":259},{""choice_list_name"":""component_electrical"",""data_value"":""capacitor"",""display"":{""title"":{""text"":""Capacitor""}},""_row_num"":260},{""choice_list_name"":""component_electrical"",""data_value"":""circuit_breaker"",""display"":{""title"":{""text"":""Circuit Breaker""}},""_row_num"":261},{""choice_list_name"":""component_electrical"",""data_value"":""control_panel"",""display"":{""title"":{""text"":""Control Panel""}},""_row_num"":262},{""choice_list_name"":""component_electrical"",""data_value"":""display"",""display"":{""title"":{""text"":""Display""}},""_row_num"":263},{""choice_list_name"":""component_electrical"",""data_value"":""energy_harvest_control"",""display"":{""title"":{""text"":""Energy Harvest Control""}},""_row_num"":264},{""choice_list_name"":""component_electrical"",""data_value"":""firmware"",""display"":{""title"":{""text"":""Firmware""}},""_row_num"":265},{""choice_list_name"":""component_electrical"",""data_value"":""fuse"",""display"":{""title"":{""text"":""Fuse""}},""_row_num"":266},{""choice_list_name"":""component_electrical"",""data_value"":""heater"",""display"":{""title"":{""text"":""Heater""}},""_row_num"":267},{""choice_list_name"":""component_electrical"",""data_value"":""holdover_gauge"",""display"":{""title"":{""text"":""Holdover Gauge""}},""_row_num"":268},{""choice_list_name"":""component_electrical"",""data_value"":""indicator_light"",""display"":{""title"":{""text"":""Indicator Light""}},""_row_num"":269},{""choice_list_name"":""component_electrical"",""data_value"":""interconnect"",""display"":{""title"":{""text"":""Interconnect (Electrical)""}},""_row_num"":270},{""choice_list_name"":""component_electrical"",""data_value"":""monitoring_device"",""display"":{""title"":{""text"":""Monitoring Device""}},""_row_num"":271},{""choice_list_name"":""component_electrical"",""data_value"":""on/off_switch"",""display"":{""title"":{""text"":""On/Off Switch""}},""_row_num"":272},{""choice_list_name"":""component_electrical"",""data_value"":""power_adapter"",""display"":{""title"":{""text"":""Power Adapter""}},""_row_num"":273},{""choice_list_name"":""component_electrical"",""data_value"":""power_cable"",""display"":{""title"":{""text"":""Power Cable""}},""_row_num"":274},{""choice_list_name"":""component_electrical"",""data_value"":""power_cable_connector"",""display"":{""title"":{""text"":""Power Cable Connector""}},""_row_num"":275},{""choice_list_name"":""component_electrical"",""data_value"":""remote_temperature_monitoring_device"",""display"":{""title"":{""text"":""Remote Temperature Monitoring Device (RTMD)""}},""_row_num"":276},{""choice_list_name"":""component_electrical"",""data_value"":""sensor"",""display"":{""title"":{""text"":""Sensor""}},""_row_num"":277},{""choice_list_name"":""component_electrical"",""data_value"":""SD_card"",""display"":{""title"":{""text"":""SD Card""}},""_row_num"":278},{""choice_list_name"":""component_electrical"",""data_value"":""SIM_card"",""display"":{""title"":{""text"":""SIM Card""}},""_row_num"":279},{""choice_list_name"":""component_electrical"",""data_value"":""software"",""display"":{""title"":{""text"":""Software""}},""_row_num"":280},{""choice_list_name"":""component_electrical"",""data_value"":""starter_relay"",""display"":{""title"":{""text"":""Starter Relay""}},""_row_num"":281},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_audible_alarm"",""display"":{""title"":{""text"":""Status Indicator - Audible Alarm""}},""_row_num"":282},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_autonomy_gauge"",""display"":{""title"":{""text"":""Status Indicator - Autonomy Gauge""}},""_row_num"":283},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_door_opening"",""display"":{""title"":{""text"":""Status Indicator - Door Opening""}},""_row_num"":284},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_holdover_gauge"",""display"":{""title"":{""text"":""Status Indicator - Holdover Gauge""}},""_row_num"":285},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_LED"",""display"":{""title"":{""text"":""Status Indicator - LED""}},""_row_num"":286},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_voltage"",""display"":{""title"":{""text"":""Status Indicator - Voltage""}},""_row_num"":287},{""choice_list_name"":""component_electrical"",""data_value"":""thermocouple"",""display"":{""title"":{""text"":""Thermocouple""}},""_row_num"":288},{""choice_list_name"":""component_electrical"",""data_value"":""30-DTR"",""display"":{""title"":{""text"":""30-Dtr""}},""_row_num"":289},{""choice_list_name"":""component_electrical"",""data_value"":""transformer"",""display"":{""title"":{""text"":""Transformer""}},""_row_num"":290},{""choice_list_name"":""component_electrical"",""data_value"":""voltage_stabilizer"",""display"":{""title"":{""text"":""Voltage Stabilizer""}},""_row_num"":291},{""choice_list_name"":""component_electrical"",""data_value"":""wiring"",""display"":{""title"":{""text"":""Wiring""}},""_row_num"":292},{""choice_list_name"":""component_electrical"",""data_value"":""wiring_connections"",""display"":{""title"":{""text"":""Wiring Connections""}},""_row_num"":293},{""choice_list_name"":""component_electrical"",""data_value"":""wiring_terminals"",""display"":{""title"":{""text"":""Wiring Terminals""}},""_row_num"":294}]" +Column,component_electrical_3,displayChoicesList,object,"[{""choice_list_name"":""component_electrical"",""data_value"":""battery"",""display"":{""title"":{""text"":""Battery""}},""_row_num"":257},{""choice_list_name"":""component_electrical"",""data_value"":""battery_terminal"",""display"":{""title"":{""text"":""Battery Terminal""}},""_row_num"":258},{""choice_list_name"":""component_electrical"",""data_value"":""battery_voltmeter"",""display"":{""title"":{""text"":""Battery Voltmeter""}},""_row_num"":259},{""choice_list_name"":""component_electrical"",""data_value"":""capacitor"",""display"":{""title"":{""text"":""Capacitor""}},""_row_num"":260},{""choice_list_name"":""component_electrical"",""data_value"":""circuit_breaker"",""display"":{""title"":{""text"":""Circuit Breaker""}},""_row_num"":261},{""choice_list_name"":""component_electrical"",""data_value"":""control_panel"",""display"":{""title"":{""text"":""Control Panel""}},""_row_num"":262},{""choice_list_name"":""component_electrical"",""data_value"":""display"",""display"":{""title"":{""text"":""Display""}},""_row_num"":263},{""choice_list_name"":""component_electrical"",""data_value"":""energy_harvest_control"",""display"":{""title"":{""text"":""Energy Harvest Control""}},""_row_num"":264},{""choice_list_name"":""component_electrical"",""data_value"":""firmware"",""display"":{""title"":{""text"":""Firmware""}},""_row_num"":265},{""choice_list_name"":""component_electrical"",""data_value"":""fuse"",""display"":{""title"":{""text"":""Fuse""}},""_row_num"":266},{""choice_list_name"":""component_electrical"",""data_value"":""heater"",""display"":{""title"":{""text"":""Heater""}},""_row_num"":267},{""choice_list_name"":""component_electrical"",""data_value"":""holdover_gauge"",""display"":{""title"":{""text"":""Holdover Gauge""}},""_row_num"":268},{""choice_list_name"":""component_electrical"",""data_value"":""indicator_light"",""display"":{""title"":{""text"":""Indicator Light""}},""_row_num"":269},{""choice_list_name"":""component_electrical"",""data_value"":""interconnect"",""display"":{""title"":{""text"":""Interconnect (Electrical)""}},""_row_num"":270},{""choice_list_name"":""component_electrical"",""data_value"":""monitoring_device"",""display"":{""title"":{""text"":""Monitoring Device""}},""_row_num"":271},{""choice_list_name"":""component_electrical"",""data_value"":""on/off_switch"",""display"":{""title"":{""text"":""On/Off Switch""}},""_row_num"":272},{""choice_list_name"":""component_electrical"",""data_value"":""power_adapter"",""display"":{""title"":{""text"":""Power Adapter""}},""_row_num"":273},{""choice_list_name"":""component_electrical"",""data_value"":""power_cable"",""display"":{""title"":{""text"":""Power Cable""}},""_row_num"":274},{""choice_list_name"":""component_electrical"",""data_value"":""power_cable_connector"",""display"":{""title"":{""text"":""Power Cable Connector""}},""_row_num"":275},{""choice_list_name"":""component_electrical"",""data_value"":""remote_temperature_monitoring_device"",""display"":{""title"":{""text"":""Remote Temperature Monitoring Device (RTMD)""}},""_row_num"":276},{""choice_list_name"":""component_electrical"",""data_value"":""sensor"",""display"":{""title"":{""text"":""Sensor""}},""_row_num"":277},{""choice_list_name"":""component_electrical"",""data_value"":""SD_card"",""display"":{""title"":{""text"":""SD Card""}},""_row_num"":278},{""choice_list_name"":""component_electrical"",""data_value"":""SIM_card"",""display"":{""title"":{""text"":""SIM Card""}},""_row_num"":279},{""choice_list_name"":""component_electrical"",""data_value"":""software"",""display"":{""title"":{""text"":""Software""}},""_row_num"":280},{""choice_list_name"":""component_electrical"",""data_value"":""starter_relay"",""display"":{""title"":{""text"":""Starter Relay""}},""_row_num"":281},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_audible_alarm"",""display"":{""title"":{""text"":""Status Indicator - Audible Alarm""}},""_row_num"":282},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_autonomy_gauge"",""display"":{""title"":{""text"":""Status Indicator - Autonomy Gauge""}},""_row_num"":283},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_door_opening"",""display"":{""title"":{""text"":""Status Indicator - Door Opening""}},""_row_num"":284},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_holdover_gauge"",""display"":{""title"":{""text"":""Status Indicator - Holdover Gauge""}},""_row_num"":285},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_LED"",""display"":{""title"":{""text"":""Status Indicator - LED""}},""_row_num"":286},{""choice_list_name"":""component_electrical"",""data_value"":""status_indicator_voltage"",""display"":{""title"":{""text"":""Status Indicator - Voltage""}},""_row_num"":287},{""choice_list_name"":""component_electrical"",""data_value"":""thermocouple"",""display"":{""title"":{""text"":""Thermocouple""}},""_row_num"":288},{""choice_list_name"":""component_electrical"",""data_value"":""30-DTR"",""display"":{""title"":{""text"":""30-Dtr""}},""_row_num"":289},{""choice_list_name"":""component_electrical"",""data_value"":""transformer"",""display"":{""title"":{""text"":""Transformer""}},""_row_num"":290},{""choice_list_name"":""component_electrical"",""data_value"":""voltage_stabilizer"",""display"":{""title"":{""text"":""Voltage Stabilizer""}},""_row_num"":291},{""choice_list_name"":""component_electrical"",""data_value"":""wiring"",""display"":{""title"":{""text"":""Wiring""}},""_row_num"":292},{""choice_list_name"":""component_electrical"",""data_value"":""wiring_connections"",""display"":{""title"":{""text"":""Wiring Connections""}},""_row_num"":293},{""choice_list_name"":""component_electrical"",""data_value"":""wiring_terminals"",""display"":{""title"":{""text"":""Wiring Terminals""}},""_row_num"":294}]" +Column,component_electrical_cooling,displayChoicesList,object,"[{""choice_list_name"":""component_electrical_cooling"",""data_value"":""compressor_electronic_unit"",""display"":{""title"":{""text"":""Compressor Electronic Unit""}},""_row_num"":296},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":297},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermometer"",""display"":{""title"":{""text"":""Thermometer""}},""_row_num"":298},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat"",""display"":{""title"":{""text"":""Thermostat""}},""_row_num"":299},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_control_card"",""display"":{""title"":{""text"":""Thermostat Control Card""}},""_row_num"":300},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_sensor_lead"",""display"":{""title"":{""text"":""Thermostat Sensor Lead""}},""_row_num"":301},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_wiring"",""display"":{""title"":{""text"":""Thermostat Wiring""}},""_row_num"":302}]" +Column,component_electrical_cooling_2,displayChoicesList,object,"[{""choice_list_name"":""component_electrical_cooling"",""data_value"":""compressor_electronic_unit"",""display"":{""title"":{""text"":""Compressor Electronic Unit""}},""_row_num"":296},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":297},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermometer"",""display"":{""title"":{""text"":""Thermometer""}},""_row_num"":298},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat"",""display"":{""title"":{""text"":""Thermostat""}},""_row_num"":299},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_control_card"",""display"":{""title"":{""text"":""Thermostat Control Card""}},""_row_num"":300},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_sensor_lead"",""display"":{""title"":{""text"":""Thermostat Sensor Lead""}},""_row_num"":301},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_wiring"",""display"":{""title"":{""text"":""Thermostat Wiring""}},""_row_num"":302}]" +Column,component_electrical_cooling_3,displayChoicesList,object,"[{""choice_list_name"":""component_electrical_cooling"",""data_value"":""compressor_electronic_unit"",""display"":{""title"":{""text"":""Compressor Electronic Unit""}},""_row_num"":296},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""fan"",""display"":{""title"":{""text"":""Fan""}},""_row_num"":297},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermometer"",""display"":{""title"":{""text"":""Thermometer""}},""_row_num"":298},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat"",""display"":{""title"":{""text"":""Thermostat""}},""_row_num"":299},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_control_card"",""display"":{""title"":{""text"":""Thermostat Control Card""}},""_row_num"":300},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_sensor_lead"",""display"":{""title"":{""text"":""Thermostat Sensor Lead""}},""_row_num"":301},{""choice_list_name"":""component_electrical_cooling"",""data_value"":""thermostat_wiring"",""display"":{""title"":{""text"":""Thermostat Wiring""}},""_row_num"":302}]" +Column,component_electrical_solar,displayChoicesList,object,"[{""choice_list_name"":""component_electrical_solar"",""data_value"":""combiner"",""display"":{""title"":{""text"":""Combiner""}},""_row_num"":238},{""choice_list_name"":""component_electrical_solar"",""data_value"":""coupler_system"",""display"":{""title"":{""text"":""Coupler System""}},""_row_num"":239},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_array"",""display"":{""title"":{""text"":""Solar Array""}},""_row_num"":240},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_array_cable"",""display"":{""title"":{""text"":""Solar Array Cable""}},""_row_num"":241},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_cell"",""display"":{""title"":{""text"":""Solar Cell""}},""_row_num"":242},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_module"",""display"":{""title"":{""text"":""Solar Module""}},""_row_num"":243},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_support_structure"",""display"":{""title"":{""text"":""Solar Support Structure""}},""_row_num"":244},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_power_system"",""display"":{""title"":{""text"":""Solar Power System""}},""_row_num"":245}]" +Column,component_electrical_solar_2,displayChoicesList,object,"[{""choice_list_name"":""component_electrical_solar"",""data_value"":""combiner"",""display"":{""title"":{""text"":""Combiner""}},""_row_num"":238},{""choice_list_name"":""component_electrical_solar"",""data_value"":""coupler_system"",""display"":{""title"":{""text"":""Coupler System""}},""_row_num"":239},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_array"",""display"":{""title"":{""text"":""Solar Array""}},""_row_num"":240},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_array_cable"",""display"":{""title"":{""text"":""Solar Array Cable""}},""_row_num"":241},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_cell"",""display"":{""title"":{""text"":""Solar Cell""}},""_row_num"":242},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_module"",""display"":{""title"":{""text"":""Solar Module""}},""_row_num"":243},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_support_structure"",""display"":{""title"":{""text"":""Solar Support Structure""}},""_row_num"":244},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_power_system"",""display"":{""title"":{""text"":""Solar Power System""}},""_row_num"":245}]" +Column,component_electrical_solar_3,displayChoicesList,object,"[{""choice_list_name"":""component_electrical_solar"",""data_value"":""combiner"",""display"":{""title"":{""text"":""Combiner""}},""_row_num"":238},{""choice_list_name"":""component_electrical_solar"",""data_value"":""coupler_system"",""display"":{""title"":{""text"":""Coupler System""}},""_row_num"":239},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_array"",""display"":{""title"":{""text"":""Solar Array""}},""_row_num"":240},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_array_cable"",""display"":{""title"":{""text"":""Solar Array Cable""}},""_row_num"":241},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_cell"",""display"":{""title"":{""text"":""Solar Cell""}},""_row_num"":242},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_module"",""display"":{""title"":{""text"":""Solar Module""}},""_row_num"":243},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_support_structure"",""display"":{""title"":{""text"":""Solar Support Structure""}},""_row_num"":244},{""choice_list_name"":""component_electrical_solar"",""data_value"":""solar_power_system"",""display"":{""title"":{""text"":""Solar Power System""}},""_row_num"":245}]" +Column,component_structural,displayChoicesList,object,"[{""choice_list_name"":""component_structural"",""data_value"":""basket"",""display"":{""title"":{""text"":""Basket""}},""_row_num"":215},{""choice_list_name"":""component_structural"",""data_value"":""cabinet"",""display"":{""title"":{""text"":""Cabinet""}},""_row_num"":216},{""choice_list_name"":""component_structural"",""data_value"":""door"",""display"":{""title"":{""text"":""Door""}},""_row_num"":217},{""choice_list_name"":""component_structural"",""data_value"":""flue"",""display"":{""title"":{""text"":""Flue""}},""_row_num"":218},{""choice_list_name"":""component_structural"",""data_value"":""flue_baffle"",""display"":{""title"":{""text"":""Flue Baffle""}},""_row_num"":219},{""choice_list_name"":""component_structural"",""data_value"":""freezer_compartment"",""display"":{""title"":{""text"":""Freezer Compartment""}},""_row_num"":220},{""choice_list_name"":""component_structural"",""data_value"":""gasket"",""display"":{""title"":{""text"":""Gasket""}},""_row_num"":221},{""choice_list_name"":""component_structural"",""data_value"":""handle"",""display"":{""title"":{""text"":""Handle""}},""_row_num"":222},{""choice_list_name"":""component_structural"",""data_value"":""hinge"",""display"":{""title"":{""text"":""Hinge""}},""_row_num"":223},{""choice_list_name"":""component_structural"",""data_value"":""hinge_cover"",""display"":{""title"":{""text"":""Hinge Cover""}},""_row_num"":224},{""choice_list_name"":""component_structural"",""data_value"":""lid"",""display"":{""title"":{""text"":""Lid""}},""_row_num"":225},{""choice_list_name"":""component_structural"",""data_value"":""mounting_hardware"",""display"":{""title"":{""text"":""Mounting Hardware""}},""_row_num"":226},{""choice_list_name"":""component_structural"",""data_value"":""phase_change_material"",""display"":{""title"":{""text"":""Phase Change Material (PCM)""}},""_row_num"":227},{""choice_list_name"":""component_structural"",""data_value"":""piping"",""display"":{""title"":{""text"":""Piping""}},""_row_num"":228},{""choice_list_name"":""component_structural"",""data_value"":""removable_insulation"",""display"":{""title"":{""text"":""Removable Insulation""}},""_row_num"":229},{""choice_list_name"":""component_structural"",""data_value"":""safety_valve"",""display"":{""title"":{""text"":""Safety Valve""}},""_row_num"":230},{""choice_list_name"":""component_structural"",""data_value"":""seal"",""display"":{""title"":{""text"":""Seal (Sealant)""}},""_row_num"":231},{""choice_list_name"":""component_structural"",""data_value"":""shelf"",""display"":{""title"":{""text"":""Shelf""}},""_row_num"":232},{""choice_list_name"":""component_structural"",""data_value"":""theft_deterrent_fastener"",""display"":{""title"":{""text"":""Theft Deterrent Fastener""}},""_row_num"":233},{""choice_list_name"":""component_structural"",""data_value"":""thermal_storage"",""display"":{""title"":{""text"":""Thermal Storage""}},""_row_num"":234},{""choice_list_name"":""component_structural"",""data_value"":""ventilation_grill"",""display"":{""title"":{""text"":""Ventilation Grill""}},""_row_num"":235},{""choice_list_name"":""component_structural"",""data_value"":""water_pack"",""display"":{""title"":{""text"":""Water Pack""}},""_row_num"":236}]" +Column,component_structural_2,displayChoicesList,object,"[{""choice_list_name"":""component_structural"",""data_value"":""basket"",""display"":{""title"":{""text"":""Basket""}},""_row_num"":215},{""choice_list_name"":""component_structural"",""data_value"":""cabinet"",""display"":{""title"":{""text"":""Cabinet""}},""_row_num"":216},{""choice_list_name"":""component_structural"",""data_value"":""door"",""display"":{""title"":{""text"":""Door""}},""_row_num"":217},{""choice_list_name"":""component_structural"",""data_value"":""flue"",""display"":{""title"":{""text"":""Flue""}},""_row_num"":218},{""choice_list_name"":""component_structural"",""data_value"":""flue_baffle"",""display"":{""title"":{""text"":""Flue Baffle""}},""_row_num"":219},{""choice_list_name"":""component_structural"",""data_value"":""freezer_compartment"",""display"":{""title"":{""text"":""Freezer Compartment""}},""_row_num"":220},{""choice_list_name"":""component_structural"",""data_value"":""gasket"",""display"":{""title"":{""text"":""Gasket""}},""_row_num"":221},{""choice_list_name"":""component_structural"",""data_value"":""handle"",""display"":{""title"":{""text"":""Handle""}},""_row_num"":222},{""choice_list_name"":""component_structural"",""data_value"":""hinge"",""display"":{""title"":{""text"":""Hinge""}},""_row_num"":223},{""choice_list_name"":""component_structural"",""data_value"":""hinge_cover"",""display"":{""title"":{""text"":""Hinge Cover""}},""_row_num"":224},{""choice_list_name"":""component_structural"",""data_value"":""lid"",""display"":{""title"":{""text"":""Lid""}},""_row_num"":225},{""choice_list_name"":""component_structural"",""data_value"":""mounting_hardware"",""display"":{""title"":{""text"":""Mounting Hardware""}},""_row_num"":226},{""choice_list_name"":""component_structural"",""data_value"":""phase_change_material"",""display"":{""title"":{""text"":""Phase Change Material (PCM)""}},""_row_num"":227},{""choice_list_name"":""component_structural"",""data_value"":""piping"",""display"":{""title"":{""text"":""Piping""}},""_row_num"":228},{""choice_list_name"":""component_structural"",""data_value"":""removable_insulation"",""display"":{""title"":{""text"":""Removable Insulation""}},""_row_num"":229},{""choice_list_name"":""component_structural"",""data_value"":""safety_valve"",""display"":{""title"":{""text"":""Safety Valve""}},""_row_num"":230},{""choice_list_name"":""component_structural"",""data_value"":""seal"",""display"":{""title"":{""text"":""Seal (Sealant)""}},""_row_num"":231},{""choice_list_name"":""component_structural"",""data_value"":""shelf"",""display"":{""title"":{""text"":""Shelf""}},""_row_num"":232},{""choice_list_name"":""component_structural"",""data_value"":""theft_deterrent_fastener"",""display"":{""title"":{""text"":""Theft Deterrent Fastener""}},""_row_num"":233},{""choice_list_name"":""component_structural"",""data_value"":""thermal_storage"",""display"":{""title"":{""text"":""Thermal Storage""}},""_row_num"":234},{""choice_list_name"":""component_structural"",""data_value"":""ventilation_grill"",""display"":{""title"":{""text"":""Ventilation Grill""}},""_row_num"":235},{""choice_list_name"":""component_structural"",""data_value"":""water_pack"",""display"":{""title"":{""text"":""Water Pack""}},""_row_num"":236}]" +Column,component_structural_3,displayChoicesList,object,"[{""choice_list_name"":""component_structural"",""data_value"":""basket"",""display"":{""title"":{""text"":""Basket""}},""_row_num"":215},{""choice_list_name"":""component_structural"",""data_value"":""cabinet"",""display"":{""title"":{""text"":""Cabinet""}},""_row_num"":216},{""choice_list_name"":""component_structural"",""data_value"":""door"",""display"":{""title"":{""text"":""Door""}},""_row_num"":217},{""choice_list_name"":""component_structural"",""data_value"":""flue"",""display"":{""title"":{""text"":""Flue""}},""_row_num"":218},{""choice_list_name"":""component_structural"",""data_value"":""flue_baffle"",""display"":{""title"":{""text"":""Flue Baffle""}},""_row_num"":219},{""choice_list_name"":""component_structural"",""data_value"":""freezer_compartment"",""display"":{""title"":{""text"":""Freezer Compartment""}},""_row_num"":220},{""choice_list_name"":""component_structural"",""data_value"":""gasket"",""display"":{""title"":{""text"":""Gasket""}},""_row_num"":221},{""choice_list_name"":""component_structural"",""data_value"":""handle"",""display"":{""title"":{""text"":""Handle""}},""_row_num"":222},{""choice_list_name"":""component_structural"",""data_value"":""hinge"",""display"":{""title"":{""text"":""Hinge""}},""_row_num"":223},{""choice_list_name"":""component_structural"",""data_value"":""hinge_cover"",""display"":{""title"":{""text"":""Hinge Cover""}},""_row_num"":224},{""choice_list_name"":""component_structural"",""data_value"":""lid"",""display"":{""title"":{""text"":""Lid""}},""_row_num"":225},{""choice_list_name"":""component_structural"",""data_value"":""mounting_hardware"",""display"":{""title"":{""text"":""Mounting Hardware""}},""_row_num"":226},{""choice_list_name"":""component_structural"",""data_value"":""phase_change_material"",""display"":{""title"":{""text"":""Phase Change Material (PCM)""}},""_row_num"":227},{""choice_list_name"":""component_structural"",""data_value"":""piping"",""display"":{""title"":{""text"":""Piping""}},""_row_num"":228},{""choice_list_name"":""component_structural"",""data_value"":""removable_insulation"",""display"":{""title"":{""text"":""Removable Insulation""}},""_row_num"":229},{""choice_list_name"":""component_structural"",""data_value"":""safety_valve"",""display"":{""title"":{""text"":""Safety Valve""}},""_row_num"":230},{""choice_list_name"":""component_structural"",""data_value"":""seal"",""display"":{""title"":{""text"":""Seal (Sealant)""}},""_row_num"":231},{""choice_list_name"":""component_structural"",""data_value"":""shelf"",""display"":{""title"":{""text"":""Shelf""}},""_row_num"":232},{""choice_list_name"":""component_structural"",""data_value"":""theft_deterrent_fastener"",""display"":{""title"":{""text"":""Theft Deterrent Fastener""}},""_row_num"":233},{""choice_list_name"":""component_structural"",""data_value"":""thermal_storage"",""display"":{""title"":{""text"":""Thermal Storage""}},""_row_num"":234},{""choice_list_name"":""component_structural"",""data_value"":""ventilation_grill"",""display"":{""title"":{""text"":""Ventilation Grill""}},""_row_num"":235},{""choice_list_name"":""component_structural"",""data_value"":""water_pack"",""display"":{""title"":{""text"":""Water Pack""}},""_row_num"":236}]" +Column,component_type,displayChoicesList,object,"[{""choice_list_name"":""component_type"",""data_value"":""structural _components"",""display"":{""title"":{""text"":""Structural components""}},""_row_num"":209},{""choice_list_name"":""component_type"",""data_value"":""electrical_system"",""display"":{""title"":{""text"":""Electrical system""}},""_row_num"":210},{""choice_list_name"":""component_type"",""data_value"":""electric_system_solar"",""display"":{""title"":{""text"":""Electrical system (solar specific)""}},""_row_num"":211},{""choice_list_name"":""component_type"",""data_value"":""cooling_system"",""display"":{""title"":{""text"":""Cooling system""}},""_row_num"":212},{""choice_list_name"":""component_type"",""data_value"":""electrical_cooling_system"",""display"":{""title"":{""text"":""Electrical & Cooling System""}},""_row_num"":213}]" +Column,component_type_2,displayChoicesList,object,"[{""choice_list_name"":""component_type"",""data_value"":""structural _components"",""display"":{""title"":{""text"":""Structural components""}},""_row_num"":209},{""choice_list_name"":""component_type"",""data_value"":""electrical_system"",""display"":{""title"":{""text"":""Electrical system""}},""_row_num"":210},{""choice_list_name"":""component_type"",""data_value"":""electric_system_solar"",""display"":{""title"":{""text"":""Electrical system (solar specific)""}},""_row_num"":211},{""choice_list_name"":""component_type"",""data_value"":""cooling_system"",""display"":{""title"":{""text"":""Cooling system""}},""_row_num"":212},{""choice_list_name"":""component_type"",""data_value"":""electrical_cooling_system"",""display"":{""title"":{""text"":""Electrical & Cooling System""}},""_row_num"":213}]" +Column,component_type_3,displayChoicesList,object,"[{""choice_list_name"":""component_type"",""data_value"":""structural _components"",""display"":{""title"":{""text"":""Structural components""}},""_row_num"":209},{""choice_list_name"":""component_type"",""data_value"":""electrical_system"",""display"":{""title"":{""text"":""Electrical system""}},""_row_num"":210},{""choice_list_name"":""component_type"",""data_value"":""electric_system_solar"",""display"":{""title"":{""text"":""Electrical system (solar specific)""}},""_row_num"":211},{""choice_list_name"":""component_type"",""data_value"":""cooling_system"",""display"":{""title"":{""text"":""Cooling system""}},""_row_num"":212},{""choice_list_name"":""component_type"",""data_value"":""electrical_cooling_system"",""display"":{""title"":{""text"":""Electrical & Cooling System""}},""_row_num"":213}]" +Column,electrical_control_system_spare_part,displayChoicesList,object,"[{""choice_list_name"":""electrical_control_system_list"",""data_value"":""capacitor"",""display"":{""title"":{""text"":""Capacitor""}},""_row_num"":150},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""compressor_electronic_unit"",""display"":{""title"":{""text"":""Compressor Electronic Unit""}},""_row_num"":151},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""control_panel"",""display"":{""title"":{""text"":""Control Panel""}},""_row_num"":152},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""display_battery"",""display"":{""title"":{""text"":""Display Battery""}},""_row_num"":153},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""display_led"",""display"":{""title"":{""text"":""Display Led""}},""_row_num"":154},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""keypad_external"",""display"":{""title"":{""text"":""Keypad, External""}},""_row_num"":155},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""fuse"",""display"":{""title"":{""text"":""Fuse""}},""_row_num"":156},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""indicator_light"",""display"":{""title"":{""text"":""Indicator Light""}},""_row_num"":157},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""power_switch"",""display"":{""title"":{""text"":""Power Switch""}},""_row_num"":158},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""relay"",""display"":{""title"":{""text"":""Relay""}},""_row_num"":159},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""resistor"",""display"":{""title"":{""text"":""Resistor""}},""_row_num"":160},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""starting_device"",""display"":{""title"":{""text"":""Starting Device""}},""_row_num"":161},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""thermostat_controller"",""display"":{""title"":{""text"":""Thermostat Controller""}},""_row_num"":162},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""wiring"",""display"":{""title"":{""text"":""Wiring""}},""_row_num"":163},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""wiring_connections"",""display"":{""title"":{""text"":""Wiring Connections""}},""_row_num"":164},{""choice_list_name"":""electrical_control_system_list"",""data_value"":""wiring_terminals"",""display"":{""title"":{""text"":""Wiring Terminals""}},""_row_num"":165}]" +Column,hardware_spare_part,displayChoicesList,object,"[{""choice_list_name"":""hardware_list"",""data_value"":""baskets"",""display"":{""title"":{""text"":""Baskets""}},""_row_num"":167},{""choice_list_name"":""hardware_list"",""data_value"":""door_gasket"",""display"":{""title"":{""text"":""Door Gasket""}},""_row_num"":168},{""choice_list_name"":""hardware_list"",""data_value"":""door_hinges"",""display"":{""title"":{""text"":""Door Hinges""}},""_row_num"":169},{""choice_list_name"":""hardware_list"",""data_value"":""handle_handle"",""display"":{""title"":{""text"":""Handle""}},""_row_num"":170},{""choice_list_name"":""hardware_list"",""data_value"":""door_cover"",""display"":{""title"":{""text"":""Door Hinge Cover""}},""_row_num"":171},{""choice_list_name"":""hardware_list"",""data_value"":""lock_key"",""display"":{""title"":{""text"":""Lock And Key""}},""_row_num"":172},{""choice_list_name"":""hardware_list"",""data_value"":""removable_insulation"",""display"":{""title"":{""text"":""Removable Insulation""}},""_row_num"":173},{""choice_list_name"":""hardware_list"",""data_value"":""ventillation_grill"",""display"":{""title"":{""text"":""Ventillation Grill""}},""_row_num"":174}]" +Column,monitoring_spare_part,displayChoicesList,object,"[{""choice_list_name"":""monitoring_list"",""data_value"":""temperature_monitor"",""display"":{""title"":{""text"":""30 Day Temperature Monitor""}},""_row_num"":176}]" +Column,power_spare_part,displayChoicesList,object,"[{""choice_list_name"":""power_list"",""data_value"":""circuit_breaker"",""display"":{""title"":{""text"":""Circuit Breaker""}},""_row_num"":178},{""choice_list_name"":""power_list"",""data_value"":""spike_arrester"",""display"":{""title"":{""text"":""Spike Arrester""}},""_row_num"":179},{""choice_list_name"":""power_list"",""data_value"":""power_adapter"",""display"":{""title"":{""text"":""Power Adapter""}},""_row_num"":180},{""choice_list_name"":""power_list"",""data_value"":""power_lead"",""display"":{""title"":{""text"":""Power Lead""}},""_row_num"":181},{""choice_list_name"":""power_list"",""data_value"":""power_plug"",""display"":{""title"":{""text"":""Power Plug""}},""_row_num"":182},{""choice_list_name"":""power_list"",""data_value"":""transformer_transformer"",""display"":{""title"":{""text"":""Transformer""}},""_row_num"":183},{""choice_list_name"":""power_list"",""data_value"":""voltage_stabilizer"",""display"":{""title"":{""text"":""Voltage Stabilizer""}},""_row_num"":184}]" +Column,reason_stabilizer_not_working,displayChoicesList,object,"[{""choice_list_name"":""reasons_stabilizer_not_working"",""data_value"":""loose_connection"",""display"":{""title"":{""text"":""Loose connection""}},""_row_num"":45},{""choice_list_name"":""reasons_stabilizer_not_working"",""data_value"":""cable_damage"",""display"":{""title"":{""text"":""Cable damage""}},""_row_num"":46},{""choice_list_name"":""reasons_stabilizer_not_working"",""data_value"":""plug_damage"",""display"":{""title"":{""text"":""Plug/receptacle damage""}},""_row_num"":47},{""choice_list_name"":""reasons_stabilizer_not_working"",""data_value"":""refrigerator_mismatch"",""display"":{""title"":{""text"":""Refrigerator plug type and voltage stabilizer type mismatch""}},""_row_num"":48},{""choice_list_name"":""reasons_stabilizer_not_working"",""data_value"":""power_burnt"",""display"":{""title"":{""text"":""Power surges/burnt""}},""_row_num"":49}]" +Column,reason_stabilizer_replaced,displayChoicesList,object,"[{""choice_list_name"":""reasons_stabilizer_replaced"",""data_value"":""loose_connection"",""display"":{""title"":{""text"":""Loose connection""}},""_row_num"":51},{""choice_list_name"":""reasons_stabilizer_replaced"",""data_value"":""cable_damage"",""display"":{""title"":{""text"":""Cable damage""}},""_row_num"":52},{""choice_list_name"":""reasons_stabilizer_replaced"",""data_value"":""plug_damage"",""display"":{""title"":{""text"":""Plug/receptacle damage""}},""_row_num"":53},{""choice_list_name"":""reasons_stabilizer_replaced"",""data_value"":""refrigerator_mismatch"",""display"":{""title"":{""text"":""Refrigerator plug type and voltage stabilizer type mismatch""}},""_row_num"":54},{""choice_list_name"":""reasons_stabilizer_replaced"",""data_value"":""power_burnt"",""display"":{""title"":{""text"":""Power surges/burnt""}},""_row_num"":55}]" +Column,reason_temperature_excursion,displayChoicesList,object,"[{""choice_list_name"":""reason_temp_excursion"",""data_value"":""unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":40},{""choice_list_name"":""reason_temp_excursion"",""data_value"":""known_power_outage"",""display"":{""title"":{""text"":""Known Power Outage""}},""_row_num"":41},{""choice_list_name"":""reason_temp_excursion"",""data_value"":""door_left_open"",""display"":{""title"":{""text"":""Door Left Open/Ajar""}},""_row_num"":42},{""choice_list_name"":""reason_temp_excursion"",""data_value"":""known_suspected_fault_or_failure"",""display"":{""title"":{""text"":""Known/Suspected Fault or Failure""}},""_row_num"":43}]" +Column,refrigeration_spare_part,displayChoicesList,object,"[{""choice_list_name"":""refrigeration_system_list"",""data_value"":""burner_boiler"",""display"":{""title"":{""text"":""Burner/Boiler""}},""_row_num"":186},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""capillaries"",""display"":{""title"":{""text"":""Capillaries""}},""_row_num"":187},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""circulation_fan"",""display"":{""title"":{""text"":""Circulation Fan""}},""_row_num"":188},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""compressor"",""display"":{""title"":{""text"":""Compressor""}},""_row_num"":189},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""condensor_fan"",""display"":{""title"":{""text"":""Condensor Fan""}},""_row_num"":190},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""cooling_fan"",""display"":{""title"":{""text"":""Cooling Fan""}},""_row_num"":191},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""evaporator_plate"",""display"":{""title"":{""text"":""Evaporator Plate""}},""_row_num"":192},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""condensor_external"",""display"":{""title"":{""text"":""Condensor, External""}},""_row_num"":193},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""temperature_probe"",""display"":{""title"":{""text"":""Temperature Probe, External Display""}},""_row_num"":194},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""filter_dryer"",""display"":{""title"":{""text"":""Filter Dryer""}},""_row_num"":195},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""flue"",""display"":{""title"":{""text"":""Flue""}},""_row_num"":196},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""flue_baffle"",""display"":{""title"":{""text"":""Flue Baffle""}},""_row_num"":197},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""ice_packs"",""display"":{""title"":{""text"":""Ice-Packs/Ice Bank/Ice Liner""}},""_row_num"":198},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""condensor_internal"",""display"":{""title"":{""text"":""Condensor, Internal""}},""_row_num"":199},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""lamp_absorption"",""display"":{""title"":{""text"":""Lamp, Absorption""}},""_row_num"":200},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""piping_tubing"",""display"":{""title"":{""text"":""Piping/Tubing""}},""_row_num"":201},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""refrigerant"",""display"":{""title"":{""text"":""Refrigerant""}},""_row_num"":202},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""sealant"",""display"":{""title"":{""text"":""Sealant""}},""_row_num"":203},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""thermostat_probe"",""display"":{""title"":{""text"":""Thermostat Probe""}},""_row_num"":204},{""choice_list_name"":""refrigeration_system_list"",""data_value"":""wicks"",""display"":{""title"":{""text"":""Wicks""}},""_row_num"":205}]" +Column,refrigerator_state,displayChoicesList,object,"[{""choice_list_name"":""refrigerator_state_list"",""data_value"":""working"",""display"":{""title"":{""text"":""Working""}},""_row_num"":37},{""choice_list_name"":""refrigerator_state_list"",""data_value"":""non_functional"",""display"":{""title"":{""text"":""Non-functional""}},""_row_num"":38}]" Column,repair_occurred,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":5},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":6}]" +Column,solar_spare_part,displayChoicesList,object,"[{""choice_list_name"":""solar_list"",""data_value"":""solar_related_parts"",""display"":{""title"":{""text"":""Solar Related Parts (Battery, Panel Connections, Grounding, Etc)""}},""_row_num"":207}]" +Column,spare_parts_available,displayChoicesList,object,"[{""choice_list_name"":""yes_no_na"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":14},{""choice_list_name"":""yes_no_na"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":15},{""choice_list_name"":""yes_no_na"",""data_value"":""n_a"",""display"":{""title"":{""text"":{""default"":""N/A"",""es"":""N/A"",""fr"":""N/A""}}},""_row_num"":16}]" Column,voltage_stabilizer_replaced,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":5},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":6}]" Column,voltage_stabilizer_working,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":5},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":6}]" Column,warranty_claim_been_made,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Si"",""fr"":""Oui""}}},""_row_num"":5},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":6}]" diff --git a/app/config/tables/maintenance_logs/definition.csv b/app/config/tables/maintenance_logs/definition.csv index b028b85ba..c7d32a428 100644 --- a/app/config/tables/maintenance_logs/definition.csv +++ b/app/config/tables/maintenance_logs/definition.csv @@ -28,3 +28,6 @@ type_of_preventative_maintenance,type_of_preventative_maintenance,array,"[""type type_of_preventative_maintenance_items,items,string,[] type_of_repair,type_of_repair,array,"[""type_of_repair_items""]" type_of_repair_items,items,string,[] +under_warranty,under_warranty,string,[] +warranty_service_provider_contact,warranty_service_provider_contact,string,[] +warranty_service_provider_name,warranty_service_provider_name,string,[] diff --git a/app/config/tables/maintenance_logs/forms/maintenance_logs/formDef.json b/app/config/tables/maintenance_logs/forms/maintenance_logs/formDef.json index beed3b62d..37c51edb3 100644 --- a/app/config/tables/maintenance_logs/forms/maintenance_logs/formDef.json +++ b/app/config/tables/maintenance_logs/forms/maintenance_logs/formDef.json @@ -46,6 +46,27 @@ "clause": "end if", "_row_num": 5 }, + { + "clause": "if", + "condition": "data('under_warranty') === 'yes'", + "_row_num": 6 + }, + { + "type": "note", + "display": { + "title": { + "text": "

This device is currently under warranty, for repairs contact [{{data.warranty_service_provider_contact}}], be sure to update refrigerator status and notes.

" + }, + "prompt": { + "text": "

This device is currently under warranty, for repairs contact [{{data.warranty_service_provider_contact}}], be sure to update refrigerator status and notes.

" + } + }, + "_row_num": 7 + }, + { + "clause": "end if", + "_row_num": 8 + }, { "type": "select_one_with_other", "values_list": "serviced_by_type", @@ -65,7 +86,7 @@ } } }, - "_row_num": 6 + "_row_num": 9 }, { "type": "string", @@ -85,7 +106,7 @@ } } }, - "_row_num": 7 + "_row_num": 10 }, { "type": "string", @@ -104,15 +125,15 @@ } } }, - "_row_num": 8 + "_row_num": 11 }, { "clause": "end screen", - "_row_num": 9 + "_row_num": 12 }, { "clause": "begin screen", - "_row_num": 10 + "_row_num": 13 }, { "type": "birthdate", @@ -132,7 +153,7 @@ } } }, - "_row_num": 11 + "_row_num": 14 }, { "type": "text", @@ -151,7 +172,7 @@ } } }, - "_row_num": 12 + "_row_num": 15 }, { "type": "select_multiple", @@ -172,12 +193,12 @@ } } }, - "_row_num": 13 + "_row_num": 16 }, { "clause": "if", "condition": "selected(data('type_of_maintenance'), 'other')", - "_row_num": 14 + "_row_num": 17 }, { "type": "text", @@ -196,16 +217,16 @@ } } }, - "_row_num": 15 + "_row_num": 18 }, { "clause": "end if", - "_row_num": 16 + "_row_num": 19 }, { "clause": "if", "condition": "selected(data('type_of_maintenance'), 'repair')", - "_row_num": 17 + "_row_num": 20 }, { "type": "select_multiple", @@ -226,12 +247,12 @@ } } }, - "_row_num": 18 + "_row_num": 21 }, { "clause": "if", "condition": "selected(data('type_of_repair'), 'other')", - "_row_num": 19 + "_row_num": 22 }, { "type": "text", @@ -250,11 +271,11 @@ } } }, - "_row_num": 20 + "_row_num": 23 }, { "clause": "end if", - "_row_num": 21 + "_row_num": 24 }, { "type": "string", @@ -274,16 +295,16 @@ } } }, - "_row_num": 22 + "_row_num": 25 }, { "clause": "end if", - "_row_num": 23 + "_row_num": 26 }, { "clause": "if", "condition": "selected(data('type_of_maintenance'), 'preventative')", - "_row_num": 24 + "_row_num": 27 }, { "type": "select_multiple", @@ -304,7 +325,7 @@ } } }, - "_row_num": 25 + "_row_num": 28 }, { "type": "text", @@ -323,24 +344,24 @@ } } }, - "_row_num": 26 + "_row_num": 29 }, { "clause": "end if", - "_row_num": 27 + "_row_num": 30 }, { "clause": "end screen", - "_row_num": 28 + "_row_num": 31 }, { "clause": "if", "condition": "selected(data('type_of_maintenance'), 'repair') || selected(data('type_of_maintenance'), 'other')", - "_row_num": 29 + "_row_num": 32 }, { "clause": "begin screen", - "_row_num": 30 + "_row_num": 33 }, { "type": "select_multiple", @@ -360,7 +381,7 @@ } } }, - "_row_num": 31 + "_row_num": 34 }, { "type": "select_multiple", @@ -380,7 +401,7 @@ } } }, - "_row_num": 32 + "_row_num": 35 }, { "type": "select_multiple", @@ -400,7 +421,7 @@ } } }, - "_row_num": 33 + "_row_num": 36 }, { "type": "select_multiple", @@ -420,7 +441,7 @@ } } }, - "_row_num": 34 + "_row_num": 37 }, { "type": "select_multiple", @@ -440,7 +461,7 @@ } } }, - "_row_num": 35 + "_row_num": 38 }, { "type": "select_multiple", @@ -460,7 +481,7 @@ } } }, - "_row_num": 36 + "_row_num": 39 }, { "type": "string", @@ -479,11 +500,11 @@ } } }, - "_row_num": 37 + "_row_num": 40 }, { "clause": "end screen", - "_row_num": 38 + "_row_num": 41 }, { "type": "note", @@ -501,11 +522,33 @@ } } }, - "_row_num": 39 + "_row_num": 42 }, { "clause": "end if", - "_row_num": 40 + "_row_num": 43 + } + ], + "model": [ + { + "type": "string", + "name": "refrigerator_id", + "_row_num": 2 + }, + { + "type": "string", + "name": "under_warranty", + "_row_num": 3 + }, + { + "type": "string", + "name": "warranty_service_provider_name", + "_row_num": 4 + }, + { + "type": "string", + "name": "warranty_service_provider_contact", + "_row_num": 5 } ], "choices": [ @@ -1722,6 +1765,17 @@ "newRowInitialElementKeyToValueMap": "{}", "openRowInitialElementKeyToValueMap": "{}", "_row_num": 2 + }, + { + "query_name": "under_warranty", + "query_type": "linked_table", + "linked_form_id": "refrigerators", + "linked_table_id": "refrigerators", + "selection": "under_warranty = ?", + "selectionArgs": "['yes']", + "newRowInitialElementKeyToValueMap": "{}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 3 } ], "settings": [ @@ -3246,17 +3300,22 @@ "newRowInitialElementKeyToValueMap": "{}", "openRowInitialElementKeyToValueMap": "{}", "_row_num": 2 + }, + "under_warranty": { + "query_name": "under_warranty", + "query_type": "linked_table", + "linked_form_id": "refrigerators", + "linked_table_id": "refrigerators", + "selection": "under_warranty = ?", + "selectionArgs": "['yes']", + "newRowInitialElementKeyToValueMap": "{}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 3 } }, "calculates": {}, "model": { "refrigerator_id": { - "_defn": [ - { - "_row_num": 4, - "section_name": "survey" - } - ], "type": "string", "displayName": { "text": { @@ -3264,12 +3323,52 @@ "es": "ID de Frigorífico" } }, + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + }, + { + "_row_num": 2, + "section_name": "model" + } + ], "elementKey": "refrigerator_id" }, + "under_warranty": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "under_warranty" + }, + "warranty_service_provider_name": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "model" + } + ], + "elementKey": "warranty_service_provider_name" + }, + "warranty_service_provider_contact": { + "type": "string", + "_defn": [ + { + "_row_num": 5, + "section_name": "model" + } + ], + "elementKey": "warranty_service_provider_contact" + }, "serviced_by": { "_defn": [ { - "_row_num": 6, + "_row_num": 9, "section_name": "survey" } ], @@ -3286,7 +3385,7 @@ "technician_name": { "_defn": [ { - "_row_num": 7, + "_row_num": 10, "section_name": "survey" } ], @@ -3302,7 +3401,7 @@ "technician_phone": { "_defn": [ { - "_row_num": 8, + "_row_num": 11, "section_name": "survey" } ], @@ -3318,7 +3417,7 @@ "date_serviced": { "_defn": [ { - "_row_num": 11, + "_row_num": 14, "section_name": "survey" } ], @@ -3335,7 +3434,7 @@ "actions_taken": { "_defn": [ { - "_row_num": 12, + "_row_num": 15, "section_name": "survey" } ], @@ -3351,7 +3450,7 @@ "type_of_maintenance": { "_defn": [ { - "_row_num": 13, + "_row_num": 16, "section_name": "survey" } ], @@ -3372,7 +3471,7 @@ "other_maintenance_notes": { "_defn": [ { - "_row_num": 15, + "_row_num": 18, "section_name": "survey" } ], @@ -3388,7 +3487,7 @@ "type_of_repair": { "_defn": [ { - "_row_num": 18, + "_row_num": 21, "section_name": "survey" } ], @@ -3409,7 +3508,7 @@ "other_repair_notes": { "_defn": [ { - "_row_num": 20, + "_row_num": 23, "section_name": "survey" } ], @@ -3425,7 +3524,7 @@ "repair_notes": { "_defn": [ { - "_row_num": 22, + "_row_num": 25, "section_name": "survey" } ], @@ -3441,7 +3540,7 @@ "type_of_preventative_maintenance": { "_defn": [ { - "_row_num": 25, + "_row_num": 28, "section_name": "survey" } ], @@ -3462,7 +3561,7 @@ "preventative_notes": { "_defn": [ { - "_row_num": 26, + "_row_num": 29, "section_name": "survey" } ], @@ -3478,7 +3577,7 @@ "spare_parts_electrical": { "_defn": [ { - "_row_num": 31, + "_row_num": 34, "section_name": "survey" } ], @@ -3499,7 +3598,7 @@ "spare_parts_hardware": { "_defn": [ { - "_row_num": 32, + "_row_num": 35, "section_name": "survey" } ], @@ -3520,7 +3619,7 @@ "spare_parts_monitoring": { "_defn": [ { - "_row_num": 33, + "_row_num": 36, "section_name": "survey" } ], @@ -3541,7 +3640,7 @@ "spare_parts_power": { "_defn": [ { - "_row_num": 34, + "_row_num": 37, "section_name": "survey" } ], @@ -3562,7 +3661,7 @@ "spare_parts_refrigeration": { "_defn": [ { - "_row_num": 35, + "_row_num": 38, "section_name": "survey" } ], @@ -3583,7 +3682,7 @@ "spare_parts_solar": { "_defn": [ { - "_row_num": 36, + "_row_num": 39, "section_name": "survey" } ], @@ -3604,7 +3703,7 @@ "other_spare_parts": { "_defn": [ { - "_row_num": 37, + "_row_num": 40, "section_name": "survey" } ], @@ -3766,6 +3865,23 @@ "_branch_label_enclosing_screen": "survey/_screen2", "promptIdx": 0 }, + { + "type": "note", + "display": { + "title": { + "text": "

This device is currently under warranty, for repairs contact [{{data.warranty_service_provider_contact}}], be sure to update refrigerator status and notes.

" + }, + "prompt": { + "text": "

This device is currently under warranty, for repairs contact [{{data.warranty_service_provider_contact}}], be sure to update refrigerator status and notes.

" + } + }, + "_row_num": 7, + "__rowNum__": 6, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 1 + }, { "type": "select_one_with_other", "values_list": "serviced_by_type", @@ -3785,12 +3901,12 @@ } } }, - "_row_num": 6, - "__rowNum__": 5, + "_row_num": 9, + "__rowNum__": 8, "_token_type": "prompt", "_type": "select_one_with_other", "_branch_label_enclosing_screen": "survey/_screen2", - "promptIdx": 1 + "promptIdx": 2 }, { "type": "string", @@ -3810,12 +3926,12 @@ } } }, - "_row_num": 7, - "__rowNum__": 6, + "_row_num": 10, + "__rowNum__": 9, "_token_type": "prompt", "_type": "string", "_branch_label_enclosing_screen": "survey/_screen2", - "promptIdx": 2 + "promptIdx": 3 }, { "type": "string", @@ -3834,12 +3950,12 @@ } } }, - "_row_num": 8, - "__rowNum__": 7, + "_row_num": 11, + "__rowNum__": 10, "_token_type": "prompt", "_type": "string", "_branch_label_enclosing_screen": "survey/_screen2", - "promptIdx": 3 + "promptIdx": 4 }, { "type": "birthdate", @@ -3859,12 +3975,12 @@ } } }, - "_row_num": 11, - "__rowNum__": 10, + "_row_num": 14, + "__rowNum__": 13, "_token_type": "prompt", "_type": "birthdate", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 4 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 5 }, { "type": "text", @@ -3883,12 +3999,12 @@ } } }, - "_row_num": 12, - "__rowNum__": 11, + "_row_num": 15, + "__rowNum__": 14, "_token_type": "prompt", "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 5 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 6 }, { "type": "select_multiple", @@ -3909,12 +4025,12 @@ } } }, - "_row_num": 13, - "__rowNum__": 12, + "_row_num": 16, + "__rowNum__": 15, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 6 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 7 }, { "type": "text", @@ -3933,12 +4049,12 @@ } } }, - "_row_num": 15, - "__rowNum__": 14, + "_row_num": 18, + "__rowNum__": 17, "_token_type": "prompt", "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 7 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 8 }, { "type": "select_multiple", @@ -3959,12 +4075,12 @@ } } }, - "_row_num": 18, - "__rowNum__": 17, + "_row_num": 21, + "__rowNum__": 20, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 8 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 9 }, { "type": "text", @@ -3983,12 +4099,12 @@ } } }, - "_row_num": 20, - "__rowNum__": 19, + "_row_num": 23, + "__rowNum__": 22, "_token_type": "prompt", "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 9 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 10 }, { "type": "string", @@ -4008,12 +4124,12 @@ } } }, - "_row_num": 22, - "__rowNum__": 21, + "_row_num": 25, + "__rowNum__": 24, "_token_type": "prompt", "_type": "string", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 10 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 11 }, { "type": "select_multiple", @@ -4034,12 +4150,12 @@ } } }, - "_row_num": 25, - "__rowNum__": 24, + "_row_num": 28, + "__rowNum__": 27, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 11 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 12 }, { "type": "text", @@ -4058,12 +4174,12 @@ } } }, - "_row_num": 26, - "__rowNum__": 25, + "_row_num": 29, + "__rowNum__": 28, "_token_type": "prompt", "_type": "text", - "_branch_label_enclosing_screen": "survey/_screen10", - "promptIdx": 12 + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 13 }, { "type": "select_multiple", @@ -4083,12 +4199,12 @@ } } }, - "_row_num": 31, - "__rowNum__": 30, + "_row_num": 34, + "__rowNum__": 33, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen30", - "promptIdx": 13 + "_branch_label_enclosing_screen": "survey/_screen33", + "promptIdx": 14 }, { "type": "select_multiple", @@ -4108,12 +4224,12 @@ } } }, - "_row_num": 32, - "__rowNum__": 31, + "_row_num": 35, + "__rowNum__": 34, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen30", - "promptIdx": 14 + "_branch_label_enclosing_screen": "survey/_screen33", + "promptIdx": 15 }, { "type": "select_multiple", @@ -4133,12 +4249,12 @@ } } }, - "_row_num": 33, - "__rowNum__": 32, + "_row_num": 36, + "__rowNum__": 35, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen30", - "promptIdx": 15 + "_branch_label_enclosing_screen": "survey/_screen33", + "promptIdx": 16 }, { "type": "select_multiple", @@ -4158,12 +4274,12 @@ } } }, - "_row_num": 34, - "__rowNum__": 33, + "_row_num": 37, + "__rowNum__": 36, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen30", - "promptIdx": 16 + "_branch_label_enclosing_screen": "survey/_screen33", + "promptIdx": 17 }, { "type": "select_multiple", @@ -4183,12 +4299,12 @@ } } }, - "_row_num": 35, - "__rowNum__": 34, + "_row_num": 38, + "__rowNum__": 37, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen30", - "promptIdx": 17 + "_branch_label_enclosing_screen": "survey/_screen33", + "promptIdx": 18 }, { "type": "select_multiple", @@ -4208,12 +4324,12 @@ } } }, - "_row_num": 36, - "__rowNum__": 35, + "_row_num": 39, + "__rowNum__": 38, "_token_type": "prompt", "_type": "select_multiple", - "_branch_label_enclosing_screen": "survey/_screen30", - "promptIdx": 18 + "_branch_label_enclosing_screen": "survey/_screen33", + "promptIdx": 19 }, { "type": "string", @@ -4232,12 +4348,12 @@ } } }, - "_row_num": 37, - "__rowNum__": 36, + "_row_num": 40, + "__rowNum__": 39, "_token_type": "prompt", "_type": "string", - "_branch_label_enclosing_screen": "survey/_screen30", - "promptIdx": 19 + "_branch_label_enclosing_screen": "survey/_screen33", + "promptIdx": 20 }, { "type": "note", @@ -4255,20 +4371,20 @@ } } }, - "_row_num": 39, - "__rowNum__": 38, + "_row_num": 42, + "__rowNum__": 41, "_token_type": "prompt", "_type": "note", - "_branch_label_enclosing_screen": "survey/_screen39", - "promptIdx": 20 + "_branch_label_enclosing_screen": "survey/_screen42", + "promptIdx": 21 }, { "_token_type": "prompt", "type": "contents", "_type": "contents", - "_row_num": 41, - "_branch_label_enclosing_screen": "survey/_screen41", - "promptIdx": 21 + "_row_num": 44, + "_branch_label_enclosing_screen": "survey/_screen44", + "promptIdx": 22 } ], "validation_tag_map": { @@ -4284,80 +4400,80 @@ "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 9, - "__rowNum__": 8, + "_row_num": 12, + "__rowNum__": 11, "_token_type": "end_screen" }, - "_screen_block": "function() {var activePromptIndicies = [];\nif (0) {\nactivePromptIndicies.push(0);\n}\nactivePromptIndicies.push(1);\nactivePromptIndicies.push(2);\nactivePromptIndicies.push(3);\n\nreturn activePromptIndicies;\n}\n", + "_screen_block": "function() {var activePromptIndicies = [];\nif (0) {\nactivePromptIndicies.push(0);\n}\nif (data('under_warranty') === 'yes') {\nactivePromptIndicies.push(1);\n}\nactivePromptIndicies.push(2);\nactivePromptIndicies.push(3);\nactivePromptIndicies.push(4);\n\nreturn activePromptIndicies;\n}\n", "operationIdx": 0 }, { "clause": "begin screen", - "_row_num": 10, - "__rowNum__": 9, + "_row_num": 13, + "__rowNum__": 12, "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 28, - "__rowNum__": 27, + "_row_num": 31, + "__rowNum__": 30, "_token_type": "end_screen" }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(4);\nactivePromptIndicies.push(5);\nactivePromptIndicies.push(6);\nif (selected(data('type_of_maintenance'), 'other')) {\nactivePromptIndicies.push(7);\n}\nif (selected(data('type_of_maintenance'), 'repair')) {\nactivePromptIndicies.push(8);\nif (selected(data('type_of_repair'), 'other')) {\nactivePromptIndicies.push(9);\n}\nactivePromptIndicies.push(10);\n}\nif (selected(data('type_of_maintenance'), 'preventative')) {\nactivePromptIndicies.push(11);\nactivePromptIndicies.push(12);\n}\n\nreturn activePromptIndicies;\n}\n", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(5);\nactivePromptIndicies.push(6);\nactivePromptIndicies.push(7);\nif (selected(data('type_of_maintenance'), 'other')) {\nactivePromptIndicies.push(8);\n}\nif (selected(data('type_of_maintenance'), 'repair')) {\nactivePromptIndicies.push(9);\nif (selected(data('type_of_repair'), 'other')) {\nactivePromptIndicies.push(10);\n}\nactivePromptIndicies.push(11);\n}\nif (selected(data('type_of_maintenance'), 'preventative')) {\nactivePromptIndicies.push(12);\nactivePromptIndicies.push(13);\n}\n\nreturn activePromptIndicies;\n}\n", "operationIdx": 1 }, { "clause": "if", "condition": "selected(data('type_of_maintenance'), 'repair') || selected(data('type_of_maintenance'), 'other')", - "_row_num": 29, - "__rowNum__": 28, + "_row_num": 32, + "__rowNum__": 31, "_token_type": "goto_label", - "_branch_label": "_then29", + "_branch_label": "_then32", "operationIdx": 2 }, { "clause": "end if", "_token_type": "goto_label", - "_branch_label": "_else40", - "_row_num": 40, + "_branch_label": "_else43", + "_row_num": 43, "operationIdx": 3 }, { "clause": "begin screen", - "_row_num": 30, - "__rowNum__": 29, + "_row_num": 33, + "__rowNum__": 32, "_token_type": "begin_screen", "_end_screen_clause": { "clause": "end screen", - "_row_num": 38, - "__rowNum__": 37, + "_row_num": 41, + "__rowNum__": 40, "_token_type": "end_screen" }, - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(13);\nactivePromptIndicies.push(14);\nactivePromptIndicies.push(15);\nactivePromptIndicies.push(16);\nactivePromptIndicies.push(17);\nactivePromptIndicies.push(18);\nactivePromptIndicies.push(19);\n\nreturn activePromptIndicies;\n}\n", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(14);\nactivePromptIndicies.push(15);\nactivePromptIndicies.push(16);\nactivePromptIndicies.push(17);\nactivePromptIndicies.push(18);\nactivePromptIndicies.push(19);\nactivePromptIndicies.push(20);\n\nreturn activePromptIndicies;\n}\n", "operationIdx": 4 }, { - "_row_num": 39, + "_row_num": 42, "_token_type": "begin_screen", - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(20);\n\nreturn activePromptIndicies;\n}\n", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(21);\n\nreturn activePromptIndicies;\n}\n", "operationIdx": 5 }, { "clause": "end if", "_token_type": "goto_label", - "_branch_label": "_endif40", - "_row_num": 40, + "_branch_label": "_endif43", + "_row_num": 43, "operationIdx": 6 }, { "_token_type": "exit_section", "clause": "exit section", - "_row_num": 41, + "_row_num": 44, "operationIdx": 7 }, { - "_row_num": 41, + "_row_num": 44, "_token_type": "begin_screen", - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(21);\n\nreturn activePromptIndicies;\n}\n", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(22);\n\nreturn activePromptIndicies;\n}\n", "screen": { "hideInBackHistory": true }, @@ -4366,31 +4482,25 @@ { "_token_type": "resume", "clause": "resume", - "_row_num": 41, + "_row_num": 44, "operationIdx": 9 } ], "branch_label_map": { "_screen2": 0, - "_screen10": 1, - "_then29": 4, - "_screen30": 4, - "_screen39": 5, - "_else40": 7, - "_endif40": 7, + "_screen13": 1, + "_then32": 4, + "_screen33": 4, + "_screen42": 5, + "_else43": 7, + "_endif43": 7, "_contents": 8, - "_screen41": 8 + "_screen44": 8 } } }, "dataTableModel": { "refrigerator_id": { - "_defn": [ - { - "_row_num": 4, - "section_name": "survey" - } - ], "type": "string", "displayName": { "text": { @@ -4398,15 +4508,64 @@ "es": "ID de Frigorífico" } }, + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + }, + { + "_row_num": 2, + "section_name": "model" + } + ], "elementKey": "refrigerator_id", "elementName": "refrigerator_id", "elementSet": "data", "elementPath": "refrigerator_id" }, + "under_warranty": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "under_warranty", + "elementName": "under_warranty", + "elementSet": "data", + "elementPath": "under_warranty" + }, + "warranty_service_provider_name": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "model" + } + ], + "elementKey": "warranty_service_provider_name", + "elementName": "warranty_service_provider_name", + "elementSet": "data", + "elementPath": "warranty_service_provider_name" + }, + "warranty_service_provider_contact": { + "type": "string", + "_defn": [ + { + "_row_num": 5, + "section_name": "model" + } + ], + "elementKey": "warranty_service_provider_contact", + "elementName": "warranty_service_provider_contact", + "elementSet": "data", + "elementPath": "warranty_service_provider_contact" + }, "serviced_by": { "_defn": [ { - "_row_num": 6, + "_row_num": 9, "section_name": "survey" } ], @@ -4426,7 +4585,7 @@ "technician_name": { "_defn": [ { - "_row_num": 7, + "_row_num": 10, "section_name": "survey" } ], @@ -4445,7 +4604,7 @@ "technician_phone": { "_defn": [ { - "_row_num": 8, + "_row_num": 11, "section_name": "survey" } ], @@ -4464,7 +4623,7 @@ "date_serviced": { "_defn": [ { - "_row_num": 11, + "_row_num": 14, "section_name": "survey" } ], @@ -4484,7 +4643,7 @@ "actions_taken": { "_defn": [ { - "_row_num": 12, + "_row_num": 15, "section_name": "survey" } ], @@ -4503,7 +4662,7 @@ "type_of_maintenance": { "_defn": [ { - "_row_num": 13, + "_row_num": 16, "section_name": "survey" } ], @@ -4534,7 +4693,7 @@ "other_maintenance_notes": { "_defn": [ { - "_row_num": 15, + "_row_num": 18, "section_name": "survey" } ], @@ -4553,7 +4712,7 @@ "type_of_repair": { "_defn": [ { - "_row_num": 18, + "_row_num": 21, "section_name": "survey" } ], @@ -4584,7 +4743,7 @@ "other_repair_notes": { "_defn": [ { - "_row_num": 20, + "_row_num": 23, "section_name": "survey" } ], @@ -4603,7 +4762,7 @@ "repair_notes": { "_defn": [ { - "_row_num": 22, + "_row_num": 25, "section_name": "survey" } ], @@ -4622,7 +4781,7 @@ "type_of_preventative_maintenance": { "_defn": [ { - "_row_num": 25, + "_row_num": 28, "section_name": "survey" } ], @@ -4653,7 +4812,7 @@ "preventative_notes": { "_defn": [ { - "_row_num": 26, + "_row_num": 29, "section_name": "survey" } ], @@ -4672,7 +4831,7 @@ "spare_parts_electrical": { "_defn": [ { - "_row_num": 31, + "_row_num": 34, "section_name": "survey" } ], @@ -4703,7 +4862,7 @@ "spare_parts_hardware": { "_defn": [ { - "_row_num": 32, + "_row_num": 35, "section_name": "survey" } ], @@ -4734,7 +4893,7 @@ "spare_parts_monitoring": { "_defn": [ { - "_row_num": 33, + "_row_num": 36, "section_name": "survey" } ], @@ -4765,7 +4924,7 @@ "spare_parts_power": { "_defn": [ { - "_row_num": 34, + "_row_num": 37, "section_name": "survey" } ], @@ -4796,7 +4955,7 @@ "spare_parts_refrigeration": { "_defn": [ { - "_row_num": 35, + "_row_num": 38, "section_name": "survey" } ], @@ -4827,7 +4986,7 @@ "spare_parts_solar": { "_defn": [ { - "_row_num": 36, + "_row_num": 39, "section_name": "survey" } ], @@ -4858,7 +5017,7 @@ "other_spare_parts": { "_defn": [ { - "_row_num": 37, + "_row_num": 40, "section_name": "survey" } ], diff --git a/app/config/tables/maintenance_logs/forms/maintenance_logs/maintenance_logs.xlsx b/app/config/tables/maintenance_logs/forms/maintenance_logs/maintenance_logs.xlsx index 96a1bf84bd55096b13f96bf2b2972a1f91e23890..5a03a5c7e232d6d5c5d02aca305a60ae75dd490a 100644 GIT binary patch delta 20574 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 J%jjQw{{hg+>v;eG delta 19081 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�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 + - -
-

Refrigerator

-
- -
- -
-

Maintenance Log Information

-
- -

Refrigerator ID: -

Functional Status:

-

Reason Not Working: -

-

Date Serviced:

-

Type of Maintenance:

-

Spare Parts (Electrical): -

-

Spare Parts (Hardware): -

-

Spare Parts (Monitoring): -

-

Spare Parts (Power): -

-

Spare Parts (Refrigeration): -

-

Spare Parts (Solar): -

-

Additional Spare Parts: -

-

Actions Taken:

- -
-

Edit Log

+
+
+

Refrigerator

+ Loading.. + +
+ + +
+
+
+ + + + + +
-
-

Delete Log

+
+

Summary

+
+
Refrigerator Id:
+
Functional Status:
+
Reason Not Working:
+
Date Serviced:
+
Type of Maintenance:
+
Spare Parts (Electrical):
+
Spare Parts (Hardware):
+
Spare Parts (Monitoring):
+
Spare Parts (Power):
+
Spare Parts (Refrigeration):
+
Spare Parts (Solar):
+
Additional Spare Parts:
+
Actions Taken:
+
+ +
+
+

Loading...

+
+ + + + + +
+
+
- +
+ -
-
-
+
+
+
+
+
+ Showing - of + +
+
+
diff --git a/app/config/tables/maintenance_logs/js/maintenance_logs_list.js b/app/config/tables/maintenance_logs/js/maintenance_logs_list.js index 5b7315cb9..ae1691bad 100644 --- a/app/config/tables/maintenance_logs/js/maintenance_logs_list.js +++ b/app/config/tables/maintenance_logs/js/maintenance_logs_list.js @@ -28,7 +28,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/non_failure_observations/definition.csv b/app/config/tables/non_failure_observations/definition.csv new file mode 100644 index 000000000..127004655 --- /dev/null +++ b/app/config/tables/non_failure_observations/definition.csv @@ -0,0 +1,12 @@ +_element_key,_element_name,_element_type,_list_child_element_keys +component_cooling,component_cooling,string,[] +component_electrical,component_electrical,string,[] +component_electrical_solar,component_electrical_solar,string,[] +component_failure,component_failure,string,[] +component_non_failure_image,component_non_failure_image,mimeUri,"[""component_non_failure_image_contentType"",""component_non_failure_image_uriFragment""]" +component_non_failure_image_contentType,contentType,mimeType,[] +component_non_failure_image_uriFragment,uriFragment,rowpath,[] +component_structural,component_structural,string,[] +concern,concern,string,[] +observations,observations,string,[] +tfa_uuid,tfa_uuid,string,[] diff --git a/app/config/tables/non_failure_observations/forms/non_failure_observations/formDef.json b/app/config/tables/non_failure_observations/forms/non_failure_observations/formDef.json new file mode 100644 index 000000000..5dc1b9e0b --- /dev/null +++ b/app/config/tables/non_failure_observations/forms/non_failure_observations/formDef.json @@ -0,0 +1,5681 @@ +{ + "xlsx": { + "initial": [ + { + "clause": "do section survey", + "_row_num": 2 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3 + } + ], + "survey": [ + { + "type": "select_one_with_other", + "values_list": "component_type", + "name": "component_failure", + "display": { + "prompt": { + "text": "1. Which type of component has failed or has caused the performance issue?" + } + }, + "__EMPTY": true, + "_row_num": 2 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'structural _components')", + "_row_num": 3 + }, + { + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural", + "display": { + "prompt": { + "text": "2. Select non-failure component?" + } + }, + "_row_num": 4 + }, + { + "clause": "end if", + "_row_num": 5 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'electrical_system')", + "_row_num": 6 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical", + "display": { + "prompt": { + "text": "2. Select non-failure component?" + } + }, + "_row_num": 7 + }, + { + "clause": "end if", + "_row_num": 8 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'electric_system_solar')", + "_row_num": 9 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar", + "display": { + "prompt": { + "text": "2. Select non-failure component?" + } + }, + "_row_num": 10 + }, + { + "clause": "end if", + "_row_num": 11 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'cooling_system')", + "_row_num": 12 + }, + { + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling", + "display": { + "prompt": { + "text": "2. Select non-failure component?" + } + }, + "_row_num": 13 + }, + { + "clause": "end if", + "_row_num": 14 + }, + { + "type": "string", + "name": "concern", + "display": { + "prompt": { + "text": "3. Enter non-failure concern" + } + }, + "required": true, + "_row_num": 16 + }, + { + "type": "image", + "name": "component_non_failure_image", + "display": { + "prompt": { + "text": "4. Upload Image to support your observation" + } + }, + "_row_num": 17 + }, + { + "type": "string", + "name": "observations", + "display": { + "prompt": { + "text": "5. Additional context or observations" + } + }, + "_row_num": 18 + } + ], + "choices": [ + { + "choice_list_name": "component", + "data_value": "Appliance", + "display": { + "title": { + "text": "Appliance" + } + }, + "_row_num": 3 + }, + { + "choice_list_name": "component", + "data_value": "Basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 4 + }, + { + "choice_list_name": "component", + "data_value": "Battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 5 + }, + { + "choice_list_name": "component", + "data_value": "Battery terminal", + "display": { + "title": { + "text": "Battery terminal" + } + }, + "_row_num": 6 + }, + { + "choice_list_name": "component", + "data_value": "Battery voltmeter", + "display": { + "title": { + "text": "Battery voltmeter" + } + }, + "_row_num": 7 + }, + { + "choice_list_name": "component", + "data_value": "Burner/Boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 8 + }, + { + "choice_list_name": "component", + "data_value": "Cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 9 + }, + { + "choice_list_name": "component", + "data_value": "Capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 10 + }, + { + "choice_list_name": "component", + "data_value": "Capillary tube", + "display": { + "title": { + "text": "Capillary tube" + } + }, + "_row_num": 11 + }, + { + "choice_list_name": "component", + "data_value": "Circuit breaker", + "display": { + "title": { + "text": "Circuit breaker" + } + }, + "_row_num": 12 + }, + { + "choice_list_name": "component", + "data_value": "Combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 13 + }, + { + "choice_list_name": "component", + "data_value": "Compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 14 + }, + { + "choice_list_name": "component", + "data_value": "Compressor electronic unit", + "display": { + "title": { + "text": "Compressor electronic unit" + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "component", + "data_value": "Condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 16 + }, + { + "choice_list_name": "component", + "data_value": "Control panel", + "display": { + "title": { + "text": "Control panel" + } + }, + "_row_num": 17 + }, + { + "choice_list_name": "component", + "data_value": "Coupler system", + "display": { + "title": { + "text": "Coupler system" + } + }, + "_row_num": 18 + }, + { + "choice_list_name": "component", + "data_value": "Display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 19 + }, + { + "choice_list_name": "component", + "data_value": "Door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "component", + "data_value": "Drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "component", + "data_value": "Energy harvest control", + "display": { + "title": { + "text": "Energy harvest control" + } + }, + "_row_num": 22 + }, + { + "choice_list_name": "component", + "data_value": "Evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 23 + }, + { + "choice_list_name": "component", + "data_value": "Fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 24 + }, + { + "choice_list_name": "component", + "data_value": "Firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 25 + }, + { + "choice_list_name": "component", + "data_value": "Flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 26 + }, + { + "choice_list_name": "component", + "data_value": "Flue baffle", + "display": { + "title": { + "text": "Flue baffle" + } + }, + "_row_num": 27 + }, + { + "choice_list_name": "component", + "data_value": "Freezer compartment", + "display": { + "title": { + "text": "Freezer compartment" + } + }, + "_row_num": 28 + }, + { + "choice_list_name": "component", + "data_value": "Fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 29 + }, + { + "choice_list_name": "component", + "data_value": "Gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 30 + }, + { + "choice_list_name": "component", + "data_value": "Handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 31 + }, + { + "choice_list_name": "component", + "data_value": "Heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 32 + }, + { + "choice_list_name": "component", + "data_value": "Hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 33 + }, + { + "choice_list_name": "component", + "data_value": "Hinge cover", + "display": { + "title": { + "text": "Hinge cover" + } + }, + "_row_num": 34 + }, + { + "choice_list_name": "component", + "data_value": "Holdover gauge", + "display": { + "title": { + "text": "Holdover gauge" + } + }, + "_row_num": 35 + }, + { + "choice_list_name": "component", + "data_value": "Indicator light", + "display": { + "title": { + "text": "Indicator light" + } + }, + "_row_num": 36 + }, + { + "choice_list_name": "component", + "data_value": "Interconnect (electrical)", + "display": { + "title": { + "text": "Interconnect (electrical)" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "component", + "data_value": "Lamp (absorption)", + "display": { + "title": { + "text": "Lamp (absorption)" + } + }, + "_row_num": 38 + }, + { + "choice_list_name": "component", + "data_value": "Lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 39 + }, + { + "choice_list_name": "component", + "data_value": "Monitoring device", + "display": { + "title": { + "text": "Monitoring device" + } + }, + "_row_num": 40 + }, + { + "choice_list_name": "component", + "data_value": "Mounting hardware", + "display": { + "title": { + "text": "Mounting hardware" + } + }, + "_row_num": 41 + }, + { + "choice_list_name": "component", + "data_value": "On/Off switch", + "display": { + "title": { + "text": "On/Off switch" + } + }, + "_row_num": 42 + }, + { + "choice_list_name": "component", + "data_value": "Phase change material (PCM)", + "display": { + "title": { + "text": "Phase change material (PCM)" + } + }, + "_row_num": 43 + }, + { + "choice_list_name": "component", + "data_value": "Piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 44 + }, + { + "choice_list_name": "component", + "data_value": "Power adapter", + "display": { + "title": { + "text": "Power adapter" + } + }, + "_row_num": 45 + }, + { + "choice_list_name": "component", + "data_value": "Power cable", + "display": { + "title": { + "text": "Power cable" + } + }, + "_row_num": 46 + }, + { + "choice_list_name": "component", + "data_value": "Power cable connector", + "display": { + "title": { + "text": "Power cable connector" + } + }, + "_row_num": 47 + }, + { + "choice_list_name": "component", + "data_value": "Remote temperature monitoring device (RTMD)", + "display": { + "title": { + "text": "Remote temperature monitoring device (RTMD)" + } + }, + "_row_num": 48 + }, + { + "choice_list_name": "component", + "data_value": "Refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 49 + }, + { + "choice_list_name": "component", + "data_value": "Removable insulation", + "display": { + "title": { + "text": "Removable insulation" + } + }, + "_row_num": 50 + }, + { + "choice_list_name": "component", + "data_value": "Safety valve", + "display": { + "title": { + "text": "Safety valve" + } + }, + "_row_num": 51 + }, + { + "choice_list_name": "component", + "data_value": "Seal (sealant)", + "display": { + "title": { + "text": "Seal (sealant)" + } + }, + "_row_num": 52 + }, + { + "choice_list_name": "component", + "data_value": "Sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 53 + }, + { + "choice_list_name": "component", + "data_value": "SD card", + "display": { + "title": { + "text": "SD card" + } + }, + "_row_num": 54 + }, + { + "choice_list_name": "component", + "data_value": "Shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 55 + }, + { + "choice_list_name": "component", + "data_value": "SIM card", + "display": { + "title": { + "text": "SIM card" + } + }, + "_row_num": 56 + }, + { + "choice_list_name": "component", + "data_value": "Software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 57 + }, + { + "choice_list_name": "component", + "data_value": "Solar array", + "display": { + "title": { + "text": "Solar array" + } + }, + "_row_num": 58 + }, + { + "choice_list_name": "component", + "data_value": "Solar array cable", + "display": { + "title": { + "text": "Solar array cable" + } + }, + "_row_num": 59 + }, + { + "choice_list_name": "component", + "data_value": "Solar cell", + "display": { + "title": { + "text": "Solar cell" + } + }, + "_row_num": 60 + }, + { + "choice_list_name": "component", + "data_value": "Solar module", + "display": { + "title": { + "text": "Solar module" + } + }, + "_row_num": 61 + }, + { + "choice_list_name": "component", + "data_value": "Solar support structure", + "display": { + "title": { + "text": "Solar support structure" + } + }, + "_row_num": 62 + }, + { + "choice_list_name": "component", + "data_value": "Solar power system", + "display": { + "title": { + "text": "Solar power system" + } + }, + "_row_num": 63 + }, + { + "choice_list_name": "component", + "data_value": "Starter relay", + "display": { + "title": { + "text": "Starter relay" + } + }, + "_row_num": 64 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Audible alarm", + "display": { + "title": { + "text": "Status indicator - Audible alarm" + } + }, + "_row_num": 65 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Autonomy gauge", + "display": { + "title": { + "text": "Status indicator - Autonomy gauge" + } + }, + "_row_num": 66 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Door opening", + "display": { + "title": { + "text": "Status indicator - Door opening" + } + }, + "_row_num": 67 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Holdover gauge", + "display": { + "title": { + "text": "Status indicator - Holdover gauge" + } + }, + "_row_num": 68 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - LED", + "display": { + "title": { + "text": "Status indicator - LED" + } + }, + "_row_num": 69 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Voltage", + "display": { + "title": { + "text": "Status indicator - Voltage" + } + }, + "_row_num": 70 + }, + { + "choice_list_name": "component", + "data_value": "Theft deterrent fastener", + "display": { + "title": { + "text": "Theft deterrent fastener" + } + }, + "_row_num": 71 + }, + { + "choice_list_name": "component", + "data_value": "Thermal storage", + "display": { + "title": { + "text": "Thermal storage" + } + }, + "_row_num": 72 + }, + { + "choice_list_name": "component", + "data_value": "Thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 73 + }, + { + "choice_list_name": "component", + "data_value": "Thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 74 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 75 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat control card", + "display": { + "title": { + "text": "Thermostat control card" + } + }, + "_row_num": 76 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat sensor lead", + "display": { + "title": { + "text": "Thermostat sensor lead" + } + }, + "_row_num": 77 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat wiring", + "display": { + "title": { + "text": "Thermostat wiring" + } + }, + "_row_num": 78 + }, + { + "choice_list_name": "component", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-DTR" + } + }, + "_row_num": 79 + }, + { + "choice_list_name": "component", + "data_value": "Transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 80 + }, + { + "choice_list_name": "component", + "data_value": "Ventilation grill", + "display": { + "title": { + "text": "Ventilation grill" + } + }, + "_row_num": 81 + }, + { + "choice_list_name": "component", + "data_value": "Voltage stabilizer", + "display": { + "title": { + "text": "Voltage stabilizer" + } + }, + "_row_num": 82 + }, + { + "choice_list_name": "component", + "data_value": "Water pack", + "display": { + "title": { + "text": "Water pack" + } + }, + "_row_num": 83 + }, + { + "choice_list_name": "component", + "data_value": "Wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 84 + }, + { + "choice_list_name": "component", + "data_value": "Wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 85 + }, + { + "choice_list_name": "component", + "data_value": "Wiring connections", + "display": { + "title": { + "text": "Wiring connections" + } + }, + "_row_num": 86 + }, + { + "choice_list_name": "component", + "data_value": "Wiring terminals", + "display": { + "title": { + "text": "Wiring terminals" + } + }, + "_row_num": 87 + }, + { + "choice_list_name": "component", + "data_value": "Vaccine storage compartment", + "display": { + "title": { + "text": "Vaccine storage compartment" + } + }, + "_row_num": 88 + }, + { + "choice_list_name": "component", + "data_value": "N/A", + "display": { + "title": { + "text": "N/A" + } + }, + "_row_num": 89 + }, + { + "choice_list_name": "component", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 90 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Break", + "display": { + "title": { + "text": "Break" + } + }, + "_row_num": 92 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Build quality", + "display": { + "title": { + "text": "Build quality" + } + }, + "_row_num": 93 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 94 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Damage", + "display": { + "title": { + "text": "Damage" + } + }, + "_row_num": 95 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 96 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Disintegration", + "display": { + "title": { + "text": "Disintegration" + } + }, + "_row_num": 97 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Hot spot", + "display": { + "title": { + "text": "Hot spot" + } + }, + "_row_num": 98 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Incomplete", + "display": { + "title": { + "text": "Incomplete" + } + }, + "_row_num": 99 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Insufficient capacity", + "display": { + "title": { + "text": "Insufficient capacity" + } + }, + "_row_num": 100 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Lack of maintenance", + "display": { + "title": { + "text": "Lack of maintenance" + } + }, + "_row_num": 101 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Leak", + "display": { + "title": { + "text": "Leak" + } + }, + "_row_num": 102 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Missing", + "display": { + "title": { + "text": "Missing" + } + }, + "_row_num": 103 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Misplacement", + "display": { + "title": { + "text": "Misplacement" + } + }, + "_row_num": 104 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Open circuit", + "display": { + "title": { + "text": "Open circuit" + } + }, + "_row_num": 105 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Orientation", + "display": { + "title": { + "text": "Orientation" + } + }, + "_row_num": 106 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Outage", + "display": { + "title": { + "text": "Outage" + } + }, + "_row_num": 107 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Power quality", + "display": { + "title": { + "text": "Power quality" + } + }, + "_row_num": 108 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Power tampering", + "display": { + "title": { + "text": "Power tampering" + } + }, + "_row_num": 109 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Shading", + "display": { + "title": { + "text": "Shading" + } + }, + "_row_num": 110 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Short circuit", + "display": { + "title": { + "text": "Short circuit" + } + }, + "_row_num": 111 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Soiling", + "display": { + "title": { + "text": "Soiling" + } + }, + "_row_num": 112 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Tampering", + "display": { + "title": { + "text": "Tampering" + } + }, + "_row_num": 113 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Unauthorized use", + "display": { + "title": { + "text": "Unauthorized use" + } + }, + "_row_num": 114 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Ultraviolet degradation", + "display": { + "title": { + "text": "Ultraviolet degradation" + } + }, + "_row_num": 115 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Voltage (low)", + "display": { + "title": { + "text": "Voltage (low)" + } + }, + "_row_num": 116 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Environmental", + "display": { + "title": { + "text": "Environmental" + } + }, + "_row_num": 117 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 118 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Abuse", + "display": { + "title": { + "text": "Abuse" + } + }, + "_row_num": 120 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Factory concealed", + "display": { + "title": { + "text": "Factory concealed" + } + }, + "_row_num": 121 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Factory observable", + "display": { + "title": { + "text": "Factory observable" + } + }, + "_row_num": 122 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Impact", + "display": { + "title": { + "text": "Impact" + } + }, + "_row_num": 123 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Insect", + "display": { + "title": { + "text": "Insect" + } + }, + "_row_num": 124 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Installation", + "display": { + "title": { + "text": "Installation" + } + }, + "_row_num": 125 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Misuse", + "display": { + "title": { + "text": "Misuse" + } + }, + "_row_num": 126 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Rodent", + "display": { + "title": { + "text": "Rodent" + } + }, + "_row_num": 127 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping handling", + "display": { + "title": { + "text": "Shipping handling" + } + }, + "_row_num": 128 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping sea freight", + "display": { + "title": { + "text": "Shipping sea freight" + } + }, + "_row_num": 129 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping trucking", + "display": { + "title": { + "text": "Shipping trucking" + } + }, + "_row_num": 130 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping storage", + "display": { + "title": { + "text": "Shipping storage" + } + }, + "_row_num": 131 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Sunlight", + "display": { + "title": { + "text": "Sunlight" + } + }, + "_row_num": 132 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Water", + "display": { + "title": { + "text": "Water" + } + }, + "_row_num": 133 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 134 + }, + { + "choice_list_name": "component_type", + "data_value": "structural _components", + "display": { + "title": { + "text": "Structural components" + } + }, + "_row_num": 136 + }, + { + "choice_list_name": "component_type", + "data_value": "electrical_system", + "display": { + "title": { + "text": "Electrical system" + } + }, + "_row_num": 137 + }, + { + "choice_list_name": "component_type", + "data_value": "electric_system_solar", + "display": { + "title": { + "text": "Electrical system (solar specific)" + } + }, + "_row_num": 138 + }, + { + "choice_list_name": "component_type", + "data_value": "cooling_system", + "display": { + "title": { + "text": "Cooling system" + } + }, + "_row_num": 139 + }, + { + "choice_list_name": "component_structural", + "data_value": "basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 141 + }, + { + "choice_list_name": "component_structural", + "data_value": "cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 142 + }, + { + "choice_list_name": "component_structural", + "data_value": "door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 143 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 144 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue Baffle" + } + }, + "_row_num": 145 + }, + { + "choice_list_name": "component_structural", + "data_value": "freezer_compartment", + "display": { + "title": { + "text": "Freezer Compartment" + } + }, + "_row_num": 146 + }, + { + "choice_list_name": "component_structural", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 147 + }, + { + "choice_list_name": "component_structural", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 148 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 149 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge_cover", + "display": { + "title": { + "text": "Hinge Cover" + } + }, + "_row_num": 150 + }, + { + "choice_list_name": "component_structural", + "data_value": "lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 151 + }, + { + "choice_list_name": "component_structural", + "data_value": "mounting_hardware", + "display": { + "title": { + "text": "Mounting Hardware" + } + }, + "_row_num": 152 + }, + { + "choice_list_name": "component_structural", + "data_value": "phase_change_material", + "display": { + "title": { + "text": "Phase Change Material (PCM)" + } + }, + "_row_num": 153 + }, + { + "choice_list_name": "component_structural", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 154 + }, + { + "choice_list_name": "component_structural", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable Insulation" + } + }, + "_row_num": 155 + }, + { + "choice_list_name": "component_structural", + "data_value": "safety_valve", + "display": { + "title": { + "text": "Safety Valve" + } + }, + "_row_num": 156 + }, + { + "choice_list_name": "component_structural", + "data_value": "seal", + "display": { + "title": { + "text": "Seal (Sealant)" + } + }, + "_row_num": 157 + }, + { + "choice_list_name": "component_structural", + "data_value": "shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 158 + }, + { + "choice_list_name": "component_structural", + "data_value": "theft_deterrent_fastener", + "display": { + "title": { + "text": "Theft Deterrent Fastener" + } + }, + "_row_num": 159 + }, + { + "choice_list_name": "component_structural", + "data_value": "thermal_storage", + "display": { + "title": { + "text": "Thermal Storage" + } + }, + "_row_num": 160 + }, + { + "choice_list_name": "component_structural", + "data_value": "ventilation_grill", + "display": { + "title": { + "text": "Ventilation Grill" + } + }, + "_row_num": 161 + }, + { + "choice_list_name": "component_structural", + "data_value": "water_pack", + "display": { + "title": { + "text": "Water Pack" + } + }, + "_row_num": 162 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 164 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "coupler_system", + "display": { + "title": { + "text": "Coupler System" + } + }, + "_row_num": 165 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array", + "display": { + "title": { + "text": "Solar Array" + } + }, + "_row_num": 166 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array_cable", + "display": { + "title": { + "text": "Solar Array Cable" + } + }, + "_row_num": 167 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_cell", + "display": { + "title": { + "text": "Solar Cell" + } + }, + "_row_num": 168 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_module", + "display": { + "title": { + "text": "Solar Module" + } + }, + "_row_num": 169 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_support_structure", + "display": { + "title": { + "text": "Solar Support Structure" + } + }, + "_row_num": 170 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_power_system", + "display": { + "title": { + "text": "Solar Power System" + } + }, + "_row_num": 171 + }, + { + "choice_list_name": "component_cooling", + "data_value": "burner/boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 173 + }, + { + "choice_list_name": "component_cooling", + "data_value": "capillary_tube", + "display": { + "title": { + "text": "Capillary Tube" + } + }, + "_row_num": 174 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 175 + }, + { + "choice_list_name": "component_cooling", + "data_value": "condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 176 + }, + { + "choice_list_name": "component_cooling", + "data_value": "drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 177 + }, + { + "choice_list_name": "component_cooling", + "data_value": "evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 178 + }, + { + "choice_list_name": "component_cooling", + "data_value": "lamp", + "display": { + "title": { + "text": "Lamp (Absorption)" + } + }, + "_row_num": 179 + }, + { + "choice_list_name": "component_cooling", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 180 + }, + { + "choice_list_name": "component_cooling", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 181 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 182 + }, + { + "choice_list_name": "component_cooling", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 183 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 184 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 185 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 186 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 187 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 188 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 190 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_terminal", + "display": { + "title": { + "text": "Battery Terminal" + } + }, + "_row_num": 191 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_voltmeter", + "display": { + "title": { + "text": "Battery Voltmeter" + } + }, + "_row_num": 192 + }, + { + "choice_list_name": "component_electrical", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 193 + }, + { + "choice_list_name": "component_electrical", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit Breaker" + } + }, + "_row_num": 194 + }, + { + "choice_list_name": "component_electrical", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control Panel" + } + }, + "_row_num": 195 + }, + { + "choice_list_name": "component_electrical", + "data_value": "display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 196 + }, + { + "choice_list_name": "component_electrical", + "data_value": "energy_harvest_control", + "display": { + "title": { + "text": "Energy Harvest Control" + } + }, + "_row_num": 197 + }, + { + "choice_list_name": "component_electrical", + "data_value": "firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 198 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 199 + }, + { + "choice_list_name": "component_electrical", + "data_value": "heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 200 + }, + { + "choice_list_name": "component_electrical", + "data_value": "holdover_gauge", + "display": { + "title": { + "text": "Holdover Gauge" + } + }, + "_row_num": 201 + }, + { + "choice_list_name": "component_electrical", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator Light" + } + }, + "_row_num": 202 + }, + { + "choice_list_name": "component_electrical", + "data_value": "interconnect", + "display": { + "title": { + "text": "Interconnect (Electrical)" + } + }, + "_row_num": 203 + }, + { + "choice_list_name": "component_electrical", + "data_value": "monitoring_device", + "display": { + "title": { + "text": "Monitoring Device" + } + }, + "_row_num": 204 + }, + { + "choice_list_name": "component_electrical", + "data_value": "on/off_switch", + "display": { + "title": { + "text": "On/Off Switch" + } + }, + "_row_num": 205 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power Adapter" + } + }, + "_row_num": 206 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power Cable" + } + }, + "_row_num": 207 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable_connector", + "display": { + "title": { + "text": "Power Cable Connector" + } + }, + "_row_num": 208 + }, + { + "choice_list_name": "component_electrical", + "data_value": "remote_temperature_monitoring_device", + "display": { + "title": { + "text": "Remote Temperature Monitoring Device (RTMD)" + } + }, + "_row_num": 209 + }, + { + "choice_list_name": "component_electrical", + "data_value": "sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 210 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SD_card", + "display": { + "title": { + "text": "SD Card" + } + }, + "_row_num": 211 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SIM_card", + "display": { + "title": { + "text": "SIM Card" + } + }, + "_row_num": 212 + }, + { + "choice_list_name": "component_electrical", + "data_value": "software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 213 + }, + { + "choice_list_name": "component_electrical", + "data_value": "starter_relay", + "display": { + "title": { + "text": "Starter Relay" + } + }, + "_row_num": 214 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_audible_alarm", + "display": { + "title": { + "text": "Status Indicator - Audible Alarm" + } + }, + "_row_num": 215 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_autonomy_gauge", + "display": { + "title": { + "text": "Status Indicator - Autonomy Gauge" + } + }, + "_row_num": 216 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_door_opening", + "display": { + "title": { + "text": "Status Indicator - Door Opening" + } + }, + "_row_num": 217 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_holdover_gauge", + "display": { + "title": { + "text": "Status Indicator - Holdover Gauge" + } + }, + "_row_num": 218 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_LED", + "display": { + "title": { + "text": "Status Indicator - LED" + } + }, + "_row_num": 219 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_voltage", + "display": { + "title": { + "text": "Status Indicator - Voltage" + } + }, + "_row_num": 220 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 221 + }, + { + "choice_list_name": "component_electrical", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-Dtr" + } + }, + "_row_num": 222 + }, + { + "choice_list_name": "component_electrical", + "data_value": "transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 223 + }, + { + "choice_list_name": "component_electrical", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage Stabilizer" + } + }, + "_row_num": 224 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 225 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring Connections" + } + }, + "_row_num": 226 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring Terminals" + } + }, + "_row_num": 227 + }, + { + "choice_list_name": "component_electrical", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 228 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 229 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 230 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 231 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 232 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 233 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 234 + } + ], + "settings": [ + { + "setting_name": "form_id", + "value": "non_failure_observations", + "_row_num": 2 + }, + { + "setting_name": "form_version", + "value": 20210930, + "_row_num": 3 + }, + { + "setting_name": "table_id", + "value": "non_failure_observations", + "_row_num": 4 + }, + { + "setting_name": "survey", + "display": { + "title": { + "text": "Non Failure Observations" + } + }, + "_row_num": 5 + }, + { + "setting_name": "instance_name", + "value": "component_non_failure", + "_row_num": 6 + } + ], + "model": [ + { + "name": "tfa_uuid", + "type": "text", + "_row_num": 2 + } + ] + }, + "specification": { + "column_types": { + "_screen_block": "function", + "condition": "formula", + "constraint": "formula", + "required": "formula", + "calculation": "formula", + "newRowInitialElementKeyToValueMap": "formula", + "openRowInitialElementKeyToValueMap": "formula", + "selectionArgs": "formula", + "url": "formula", + "uri": "formula", + "callback": "formula(context)", + "choice_filter": "formula(choice_item)", + "templatePath": "requirejs_path" + }, + "settings": { + "form_id": { + "setting_name": "form_id", + "value": "non_failure_observations", + "_row_num": 2 + }, + "form_version": { + "setting_name": "form_version", + "value": 20210930, + "_row_num": 3 + }, + "table_id": { + "setting_name": "table_id", + "value": "non_failure_observations", + "_row_num": 4 + }, + "survey": { + "setting_name": "survey", + "display": { + "title": { + "text": "Non Failure Observations" + } + }, + "_row_num": 5 + }, + "instance_name": { + "setting_name": "instance_name", + "value": "component_non_failure", + "_row_num": 6 + }, + "_locales": { + "setting_name": "_locales", + "_row_num": 5, + "value": [ + { + "display": { + "locale": { + "text": "default" + } + }, + "name": "default" + } + ] + }, + "_default_locale": { + "setting_name": "_default_locale", + "_row_num": 5, + "value": "default" + }, + "initial": { + "setting_name": "survey", + "display": { + "title": { + "text": "Non Failure Observations" + } + }, + "_row_num": 5 + } + }, + "choices": { + "component": [ + { + "choice_list_name": "component", + "data_value": "Appliance", + "display": { + "title": { + "text": "Appliance" + } + }, + "_row_num": 3 + }, + { + "choice_list_name": "component", + "data_value": "Basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 4 + }, + { + "choice_list_name": "component", + "data_value": "Battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 5 + }, + { + "choice_list_name": "component", + "data_value": "Battery terminal", + "display": { + "title": { + "text": "Battery terminal" + } + }, + "_row_num": 6 + }, + { + "choice_list_name": "component", + "data_value": "Battery voltmeter", + "display": { + "title": { + "text": "Battery voltmeter" + } + }, + "_row_num": 7 + }, + { + "choice_list_name": "component", + "data_value": "Burner/Boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 8 + }, + { + "choice_list_name": "component", + "data_value": "Cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 9 + }, + { + "choice_list_name": "component", + "data_value": "Capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 10 + }, + { + "choice_list_name": "component", + "data_value": "Capillary tube", + "display": { + "title": { + "text": "Capillary tube" + } + }, + "_row_num": 11 + }, + { + "choice_list_name": "component", + "data_value": "Circuit breaker", + "display": { + "title": { + "text": "Circuit breaker" + } + }, + "_row_num": 12 + }, + { + "choice_list_name": "component", + "data_value": "Combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 13 + }, + { + "choice_list_name": "component", + "data_value": "Compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 14 + }, + { + "choice_list_name": "component", + "data_value": "Compressor electronic unit", + "display": { + "title": { + "text": "Compressor electronic unit" + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "component", + "data_value": "Condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 16 + }, + { + "choice_list_name": "component", + "data_value": "Control panel", + "display": { + "title": { + "text": "Control panel" + } + }, + "_row_num": 17 + }, + { + "choice_list_name": "component", + "data_value": "Coupler system", + "display": { + "title": { + "text": "Coupler system" + } + }, + "_row_num": 18 + }, + { + "choice_list_name": "component", + "data_value": "Display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 19 + }, + { + "choice_list_name": "component", + "data_value": "Door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "component", + "data_value": "Drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "component", + "data_value": "Energy harvest control", + "display": { + "title": { + "text": "Energy harvest control" + } + }, + "_row_num": 22 + }, + { + "choice_list_name": "component", + "data_value": "Evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 23 + }, + { + "choice_list_name": "component", + "data_value": "Fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 24 + }, + { + "choice_list_name": "component", + "data_value": "Firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 25 + }, + { + "choice_list_name": "component", + "data_value": "Flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 26 + }, + { + "choice_list_name": "component", + "data_value": "Flue baffle", + "display": { + "title": { + "text": "Flue baffle" + } + }, + "_row_num": 27 + }, + { + "choice_list_name": "component", + "data_value": "Freezer compartment", + "display": { + "title": { + "text": "Freezer compartment" + } + }, + "_row_num": 28 + }, + { + "choice_list_name": "component", + "data_value": "Fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 29 + }, + { + "choice_list_name": "component", + "data_value": "Gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 30 + }, + { + "choice_list_name": "component", + "data_value": "Handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 31 + }, + { + "choice_list_name": "component", + "data_value": "Heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 32 + }, + { + "choice_list_name": "component", + "data_value": "Hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 33 + }, + { + "choice_list_name": "component", + "data_value": "Hinge cover", + "display": { + "title": { + "text": "Hinge cover" + } + }, + "_row_num": 34 + }, + { + "choice_list_name": "component", + "data_value": "Holdover gauge", + "display": { + "title": { + "text": "Holdover gauge" + } + }, + "_row_num": 35 + }, + { + "choice_list_name": "component", + "data_value": "Indicator light", + "display": { + "title": { + "text": "Indicator light" + } + }, + "_row_num": 36 + }, + { + "choice_list_name": "component", + "data_value": "Interconnect (electrical)", + "display": { + "title": { + "text": "Interconnect (electrical)" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "component", + "data_value": "Lamp (absorption)", + "display": { + "title": { + "text": "Lamp (absorption)" + } + }, + "_row_num": 38 + }, + { + "choice_list_name": "component", + "data_value": "Lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 39 + }, + { + "choice_list_name": "component", + "data_value": "Monitoring device", + "display": { + "title": { + "text": "Monitoring device" + } + }, + "_row_num": 40 + }, + { + "choice_list_name": "component", + "data_value": "Mounting hardware", + "display": { + "title": { + "text": "Mounting hardware" + } + }, + "_row_num": 41 + }, + { + "choice_list_name": "component", + "data_value": "On/Off switch", + "display": { + "title": { + "text": "On/Off switch" + } + }, + "_row_num": 42 + }, + { + "choice_list_name": "component", + "data_value": "Phase change material (PCM)", + "display": { + "title": { + "text": "Phase change material (PCM)" + } + }, + "_row_num": 43 + }, + { + "choice_list_name": "component", + "data_value": "Piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 44 + }, + { + "choice_list_name": "component", + "data_value": "Power adapter", + "display": { + "title": { + "text": "Power adapter" + } + }, + "_row_num": 45 + }, + { + "choice_list_name": "component", + "data_value": "Power cable", + "display": { + "title": { + "text": "Power cable" + } + }, + "_row_num": 46 + }, + { + "choice_list_name": "component", + "data_value": "Power cable connector", + "display": { + "title": { + "text": "Power cable connector" + } + }, + "_row_num": 47 + }, + { + "choice_list_name": "component", + "data_value": "Remote temperature monitoring device (RTMD)", + "display": { + "title": { + "text": "Remote temperature monitoring device (RTMD)" + } + }, + "_row_num": 48 + }, + { + "choice_list_name": "component", + "data_value": "Refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 49 + }, + { + "choice_list_name": "component", + "data_value": "Removable insulation", + "display": { + "title": { + "text": "Removable insulation" + } + }, + "_row_num": 50 + }, + { + "choice_list_name": "component", + "data_value": "Safety valve", + "display": { + "title": { + "text": "Safety valve" + } + }, + "_row_num": 51 + }, + { + "choice_list_name": "component", + "data_value": "Seal (sealant)", + "display": { + "title": { + "text": "Seal (sealant)" + } + }, + "_row_num": 52 + }, + { + "choice_list_name": "component", + "data_value": "Sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 53 + }, + { + "choice_list_name": "component", + "data_value": "SD card", + "display": { + "title": { + "text": "SD card" + } + }, + "_row_num": 54 + }, + { + "choice_list_name": "component", + "data_value": "Shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 55 + }, + { + "choice_list_name": "component", + "data_value": "SIM card", + "display": { + "title": { + "text": "SIM card" + } + }, + "_row_num": 56 + }, + { + "choice_list_name": "component", + "data_value": "Software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 57 + }, + { + "choice_list_name": "component", + "data_value": "Solar array", + "display": { + "title": { + "text": "Solar array" + } + }, + "_row_num": 58 + }, + { + "choice_list_name": "component", + "data_value": "Solar array cable", + "display": { + "title": { + "text": "Solar array cable" + } + }, + "_row_num": 59 + }, + { + "choice_list_name": "component", + "data_value": "Solar cell", + "display": { + "title": { + "text": "Solar cell" + } + }, + "_row_num": 60 + }, + { + "choice_list_name": "component", + "data_value": "Solar module", + "display": { + "title": { + "text": "Solar module" + } + }, + "_row_num": 61 + }, + { + "choice_list_name": "component", + "data_value": "Solar support structure", + "display": { + "title": { + "text": "Solar support structure" + } + }, + "_row_num": 62 + }, + { + "choice_list_name": "component", + "data_value": "Solar power system", + "display": { + "title": { + "text": "Solar power system" + } + }, + "_row_num": 63 + }, + { + "choice_list_name": "component", + "data_value": "Starter relay", + "display": { + "title": { + "text": "Starter relay" + } + }, + "_row_num": 64 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Audible alarm", + "display": { + "title": { + "text": "Status indicator - Audible alarm" + } + }, + "_row_num": 65 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Autonomy gauge", + "display": { + "title": { + "text": "Status indicator - Autonomy gauge" + } + }, + "_row_num": 66 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Door opening", + "display": { + "title": { + "text": "Status indicator - Door opening" + } + }, + "_row_num": 67 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Holdover gauge", + "display": { + "title": { + "text": "Status indicator - Holdover gauge" + } + }, + "_row_num": 68 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - LED", + "display": { + "title": { + "text": "Status indicator - LED" + } + }, + "_row_num": 69 + }, + { + "choice_list_name": "component", + "data_value": "Status indicator - Voltage", + "display": { + "title": { + "text": "Status indicator - Voltage" + } + }, + "_row_num": 70 + }, + { + "choice_list_name": "component", + "data_value": "Theft deterrent fastener", + "display": { + "title": { + "text": "Theft deterrent fastener" + } + }, + "_row_num": 71 + }, + { + "choice_list_name": "component", + "data_value": "Thermal storage", + "display": { + "title": { + "text": "Thermal storage" + } + }, + "_row_num": 72 + }, + { + "choice_list_name": "component", + "data_value": "Thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 73 + }, + { + "choice_list_name": "component", + "data_value": "Thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 74 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 75 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat control card", + "display": { + "title": { + "text": "Thermostat control card" + } + }, + "_row_num": 76 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat sensor lead", + "display": { + "title": { + "text": "Thermostat sensor lead" + } + }, + "_row_num": 77 + }, + { + "choice_list_name": "component", + "data_value": "Thermostat wiring", + "display": { + "title": { + "text": "Thermostat wiring" + } + }, + "_row_num": 78 + }, + { + "choice_list_name": "component", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-DTR" + } + }, + "_row_num": 79 + }, + { + "choice_list_name": "component", + "data_value": "Transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 80 + }, + { + "choice_list_name": "component", + "data_value": "Ventilation grill", + "display": { + "title": { + "text": "Ventilation grill" + } + }, + "_row_num": 81 + }, + { + "choice_list_name": "component", + "data_value": "Voltage stabilizer", + "display": { + "title": { + "text": "Voltage stabilizer" + } + }, + "_row_num": 82 + }, + { + "choice_list_name": "component", + "data_value": "Water pack", + "display": { + "title": { + "text": "Water pack" + } + }, + "_row_num": 83 + }, + { + "choice_list_name": "component", + "data_value": "Wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 84 + }, + { + "choice_list_name": "component", + "data_value": "Wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 85 + }, + { + "choice_list_name": "component", + "data_value": "Wiring connections", + "display": { + "title": { + "text": "Wiring connections" + } + }, + "_row_num": 86 + }, + { + "choice_list_name": "component", + "data_value": "Wiring terminals", + "display": { + "title": { + "text": "Wiring terminals" + } + }, + "_row_num": 87 + }, + { + "choice_list_name": "component", + "data_value": "Vaccine storage compartment", + "display": { + "title": { + "text": "Vaccine storage compartment" + } + }, + "_row_num": 88 + }, + { + "choice_list_name": "component", + "data_value": "N/A", + "display": { + "title": { + "text": "N/A" + } + }, + "_row_num": 89 + }, + { + "choice_list_name": "component", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 90 + } + ], + "failure_cause_1": [ + { + "choice_list_name": "failure_cause_1", + "data_value": "Break", + "display": { + "title": { + "text": "Break" + } + }, + "_row_num": 92 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Build quality", + "display": { + "title": { + "text": "Build quality" + } + }, + "_row_num": 93 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Corrosion", + "display": { + "title": { + "text": "Corrosion" + } + }, + "_row_num": 94 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Damage", + "display": { + "title": { + "text": "Damage" + } + }, + "_row_num": 95 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Degradation", + "display": { + "title": { + "text": "Degradation" + } + }, + "_row_num": 96 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Disintegration", + "display": { + "title": { + "text": "Disintegration" + } + }, + "_row_num": 97 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Hot spot", + "display": { + "title": { + "text": "Hot spot" + } + }, + "_row_num": 98 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Incomplete", + "display": { + "title": { + "text": "Incomplete" + } + }, + "_row_num": 99 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Insufficient capacity", + "display": { + "title": { + "text": "Insufficient capacity" + } + }, + "_row_num": 100 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Lack of maintenance", + "display": { + "title": { + "text": "Lack of maintenance" + } + }, + "_row_num": 101 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Leak", + "display": { + "title": { + "text": "Leak" + } + }, + "_row_num": 102 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Missing", + "display": { + "title": { + "text": "Missing" + } + }, + "_row_num": 103 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Misplacement", + "display": { + "title": { + "text": "Misplacement" + } + }, + "_row_num": 104 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Open circuit", + "display": { + "title": { + "text": "Open circuit" + } + }, + "_row_num": 105 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Orientation", + "display": { + "title": { + "text": "Orientation" + } + }, + "_row_num": 106 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Outage", + "display": { + "title": { + "text": "Outage" + } + }, + "_row_num": 107 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Power quality", + "display": { + "title": { + "text": "Power quality" + } + }, + "_row_num": 108 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Power tampering", + "display": { + "title": { + "text": "Power tampering" + } + }, + "_row_num": 109 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Shading", + "display": { + "title": { + "text": "Shading" + } + }, + "_row_num": 110 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Short circuit", + "display": { + "title": { + "text": "Short circuit" + } + }, + "_row_num": 111 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Soiling", + "display": { + "title": { + "text": "Soiling" + } + }, + "_row_num": 112 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Tampering", + "display": { + "title": { + "text": "Tampering" + } + }, + "_row_num": 113 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Unauthorized use", + "display": { + "title": { + "text": "Unauthorized use" + } + }, + "_row_num": 114 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Ultraviolet degradation", + "display": { + "title": { + "text": "Ultraviolet degradation" + } + }, + "_row_num": 115 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Voltage (low)", + "display": { + "title": { + "text": "Voltage (low)" + } + }, + "_row_num": 116 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Environmental", + "display": { + "title": { + "text": "Environmental" + } + }, + "_row_num": 117 + }, + { + "choice_list_name": "failure_cause_1", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 118 + } + ], + "failure_cause_2": [ + { + "choice_list_name": "failure_cause_2", + "data_value": "Abuse", + "display": { + "title": { + "text": "Abuse" + } + }, + "_row_num": 120 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Factory concealed", + "display": { + "title": { + "text": "Factory concealed" + } + }, + "_row_num": 121 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Factory observable", + "display": { + "title": { + "text": "Factory observable" + } + }, + "_row_num": 122 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Impact", + "display": { + "title": { + "text": "Impact" + } + }, + "_row_num": 123 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Insect", + "display": { + "title": { + "text": "Insect" + } + }, + "_row_num": 124 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Installation", + "display": { + "title": { + "text": "Installation" + } + }, + "_row_num": 125 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Misuse", + "display": { + "title": { + "text": "Misuse" + } + }, + "_row_num": 126 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Rodent", + "display": { + "title": { + "text": "Rodent" + } + }, + "_row_num": 127 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping handling", + "display": { + "title": { + "text": "Shipping handling" + } + }, + "_row_num": 128 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping sea freight", + "display": { + "title": { + "text": "Shipping sea freight" + } + }, + "_row_num": 129 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping trucking", + "display": { + "title": { + "text": "Shipping trucking" + } + }, + "_row_num": 130 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Shipping storage", + "display": { + "title": { + "text": "Shipping storage" + } + }, + "_row_num": 131 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Sunlight", + "display": { + "title": { + "text": "Sunlight" + } + }, + "_row_num": 132 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Water", + "display": { + "title": { + "text": "Water" + } + }, + "_row_num": 133 + }, + { + "choice_list_name": "failure_cause_2", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 134 + } + ], + "component_type": [ + { + "choice_list_name": "component_type", + "data_value": "structural _components", + "display": { + "title": { + "text": "Structural components" + } + }, + "_row_num": 136 + }, + { + "choice_list_name": "component_type", + "data_value": "electrical_system", + "display": { + "title": { + "text": "Electrical system" + } + }, + "_row_num": 137 + }, + { + "choice_list_name": "component_type", + "data_value": "electric_system_solar", + "display": { + "title": { + "text": "Electrical system (solar specific)" + } + }, + "_row_num": 138 + }, + { + "choice_list_name": "component_type", + "data_value": "cooling_system", + "display": { + "title": { + "text": "Cooling system" + } + }, + "_row_num": 139 + } + ], + "component_structural": [ + { + "choice_list_name": "component_structural", + "data_value": "basket", + "display": { + "title": { + "text": "Basket" + } + }, + "_row_num": 141 + }, + { + "choice_list_name": "component_structural", + "data_value": "cabinet", + "display": { + "title": { + "text": "Cabinet" + } + }, + "_row_num": 142 + }, + { + "choice_list_name": "component_structural", + "data_value": "door", + "display": { + "title": { + "text": "Door" + } + }, + "_row_num": 143 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue", + "display": { + "title": { + "text": "Flue" + } + }, + "_row_num": 144 + }, + { + "choice_list_name": "component_structural", + "data_value": "flue_baffle", + "display": { + "title": { + "text": "Flue Baffle" + } + }, + "_row_num": 145 + }, + { + "choice_list_name": "component_structural", + "data_value": "freezer_compartment", + "display": { + "title": { + "text": "Freezer Compartment" + } + }, + "_row_num": 146 + }, + { + "choice_list_name": "component_structural", + "data_value": "gasket", + "display": { + "title": { + "text": "Gasket" + } + }, + "_row_num": 147 + }, + { + "choice_list_name": "component_structural", + "data_value": "handle", + "display": { + "title": { + "text": "Handle" + } + }, + "_row_num": 148 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge", + "display": { + "title": { + "text": "Hinge" + } + }, + "_row_num": 149 + }, + { + "choice_list_name": "component_structural", + "data_value": "hinge_cover", + "display": { + "title": { + "text": "Hinge Cover" + } + }, + "_row_num": 150 + }, + { + "choice_list_name": "component_structural", + "data_value": "lid", + "display": { + "title": { + "text": "Lid" + } + }, + "_row_num": 151 + }, + { + "choice_list_name": "component_structural", + "data_value": "mounting_hardware", + "display": { + "title": { + "text": "Mounting Hardware" + } + }, + "_row_num": 152 + }, + { + "choice_list_name": "component_structural", + "data_value": "phase_change_material", + "display": { + "title": { + "text": "Phase Change Material (PCM)" + } + }, + "_row_num": 153 + }, + { + "choice_list_name": "component_structural", + "data_value": "piping", + "display": { + "title": { + "text": "Piping" + } + }, + "_row_num": 154 + }, + { + "choice_list_name": "component_structural", + "data_value": "removable_insulation", + "display": { + "title": { + "text": "Removable Insulation" + } + }, + "_row_num": 155 + }, + { + "choice_list_name": "component_structural", + "data_value": "safety_valve", + "display": { + "title": { + "text": "Safety Valve" + } + }, + "_row_num": 156 + }, + { + "choice_list_name": "component_structural", + "data_value": "seal", + "display": { + "title": { + "text": "Seal (Sealant)" + } + }, + "_row_num": 157 + }, + { + "choice_list_name": "component_structural", + "data_value": "shelf", + "display": { + "title": { + "text": "Shelf" + } + }, + "_row_num": 158 + }, + { + "choice_list_name": "component_structural", + "data_value": "theft_deterrent_fastener", + "display": { + "title": { + "text": "Theft Deterrent Fastener" + } + }, + "_row_num": 159 + }, + { + "choice_list_name": "component_structural", + "data_value": "thermal_storage", + "display": { + "title": { + "text": "Thermal Storage" + } + }, + "_row_num": 160 + }, + { + "choice_list_name": "component_structural", + "data_value": "ventilation_grill", + "display": { + "title": { + "text": "Ventilation Grill" + } + }, + "_row_num": 161 + }, + { + "choice_list_name": "component_structural", + "data_value": "water_pack", + "display": { + "title": { + "text": "Water Pack" + } + }, + "_row_num": 162 + } + ], + "component_electrical_solar": [ + { + "choice_list_name": "component_electrical_solar", + "data_value": "combiner", + "display": { + "title": { + "text": "Combiner" + } + }, + "_row_num": 164 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "coupler_system", + "display": { + "title": { + "text": "Coupler System" + } + }, + "_row_num": 165 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array", + "display": { + "title": { + "text": "Solar Array" + } + }, + "_row_num": 166 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_array_cable", + "display": { + "title": { + "text": "Solar Array Cable" + } + }, + "_row_num": 167 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_cell", + "display": { + "title": { + "text": "Solar Cell" + } + }, + "_row_num": 168 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_module", + "display": { + "title": { + "text": "Solar Module" + } + }, + "_row_num": 169 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_support_structure", + "display": { + "title": { + "text": "Solar Support Structure" + } + }, + "_row_num": 170 + }, + { + "choice_list_name": "component_electrical_solar", + "data_value": "solar_power_system", + "display": { + "title": { + "text": "Solar Power System" + } + }, + "_row_num": 171 + } + ], + "component_cooling": [ + { + "choice_list_name": "component_cooling", + "data_value": "burner/boiler", + "display": { + "title": { + "text": "Burner/Boiler" + } + }, + "_row_num": 173 + }, + { + "choice_list_name": "component_cooling", + "data_value": "capillary_tube", + "display": { + "title": { + "text": "Capillary Tube" + } + }, + "_row_num": 174 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor", + "display": { + "title": { + "text": "Compressor" + } + }, + "_row_num": 175 + }, + { + "choice_list_name": "component_cooling", + "data_value": "condenser", + "display": { + "title": { + "text": "Condenser" + } + }, + "_row_num": 176 + }, + { + "choice_list_name": "component_cooling", + "data_value": "drier", + "display": { + "title": { + "text": "Drier" + } + }, + "_row_num": 177 + }, + { + "choice_list_name": "component_cooling", + "data_value": "evaporator", + "display": { + "title": { + "text": "Evaporator" + } + }, + "_row_num": 178 + }, + { + "choice_list_name": "component_cooling", + "data_value": "lamp", + "display": { + "title": { + "text": "Lamp (Absorption)" + } + }, + "_row_num": 179 + }, + { + "choice_list_name": "component_cooling", + "data_value": "refrigerant", + "display": { + "title": { + "text": "Refrigerant" + } + }, + "_row_num": 180 + }, + { + "choice_list_name": "component_cooling", + "data_value": "wicks", + "display": { + "title": { + "text": "Wicks" + } + }, + "_row_num": 181 + }, + { + "choice_list_name": "component_cooling", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 182 + }, + { + "choice_list_name": "component_cooling", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 183 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 184 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 185 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 186 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 187 + }, + { + "choice_list_name": "component_cooling", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 188 + } + ], + "component_electrical": [ + { + "choice_list_name": "component_electrical", + "data_value": "battery", + "display": { + "title": { + "text": "Battery" + } + }, + "_row_num": 190 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_terminal", + "display": { + "title": { + "text": "Battery Terminal" + } + }, + "_row_num": 191 + }, + { + "choice_list_name": "component_electrical", + "data_value": "battery_voltmeter", + "display": { + "title": { + "text": "Battery Voltmeter" + } + }, + "_row_num": 192 + }, + { + "choice_list_name": "component_electrical", + "data_value": "capacitor", + "display": { + "title": { + "text": "Capacitor" + } + }, + "_row_num": 193 + }, + { + "choice_list_name": "component_electrical", + "data_value": "circuit_breaker", + "display": { + "title": { + "text": "Circuit Breaker" + } + }, + "_row_num": 194 + }, + { + "choice_list_name": "component_electrical", + "data_value": "control_panel", + "display": { + "title": { + "text": "Control Panel" + } + }, + "_row_num": 195 + }, + { + "choice_list_name": "component_electrical", + "data_value": "display", + "display": { + "title": { + "text": "Display" + } + }, + "_row_num": 196 + }, + { + "choice_list_name": "component_electrical", + "data_value": "energy_harvest_control", + "display": { + "title": { + "text": "Energy Harvest Control" + } + }, + "_row_num": 197 + }, + { + "choice_list_name": "component_electrical", + "data_value": "firmware", + "display": { + "title": { + "text": "Firmware" + } + }, + "_row_num": 198 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fuse", + "display": { + "title": { + "text": "Fuse" + } + }, + "_row_num": 199 + }, + { + "choice_list_name": "component_electrical", + "data_value": "heater", + "display": { + "title": { + "text": "Heater" + } + }, + "_row_num": 200 + }, + { + "choice_list_name": "component_electrical", + "data_value": "holdover_gauge", + "display": { + "title": { + "text": "Holdover Gauge" + } + }, + "_row_num": 201 + }, + { + "choice_list_name": "component_electrical", + "data_value": "indicator_light", + "display": { + "title": { + "text": "Indicator Light" + } + }, + "_row_num": 202 + }, + { + "choice_list_name": "component_electrical", + "data_value": "interconnect", + "display": { + "title": { + "text": "Interconnect (Electrical)" + } + }, + "_row_num": 203 + }, + { + "choice_list_name": "component_electrical", + "data_value": "monitoring_device", + "display": { + "title": { + "text": "Monitoring Device" + } + }, + "_row_num": 204 + }, + { + "choice_list_name": "component_electrical", + "data_value": "on/off_switch", + "display": { + "title": { + "text": "On/Off Switch" + } + }, + "_row_num": 205 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_adapter", + "display": { + "title": { + "text": "Power Adapter" + } + }, + "_row_num": 206 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable", + "display": { + "title": { + "text": "Power Cable" + } + }, + "_row_num": 207 + }, + { + "choice_list_name": "component_electrical", + "data_value": "power_cable_connector", + "display": { + "title": { + "text": "Power Cable Connector" + } + }, + "_row_num": 208 + }, + { + "choice_list_name": "component_electrical", + "data_value": "remote_temperature_monitoring_device", + "display": { + "title": { + "text": "Remote Temperature Monitoring Device (RTMD)" + } + }, + "_row_num": 209 + }, + { + "choice_list_name": "component_electrical", + "data_value": "sensor", + "display": { + "title": { + "text": "Sensor" + } + }, + "_row_num": 210 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SD_card", + "display": { + "title": { + "text": "SD Card" + } + }, + "_row_num": 211 + }, + { + "choice_list_name": "component_electrical", + "data_value": "SIM_card", + "display": { + "title": { + "text": "SIM Card" + } + }, + "_row_num": 212 + }, + { + "choice_list_name": "component_electrical", + "data_value": "software", + "display": { + "title": { + "text": "Software" + } + }, + "_row_num": 213 + }, + { + "choice_list_name": "component_electrical", + "data_value": "starter_relay", + "display": { + "title": { + "text": "Starter Relay" + } + }, + "_row_num": 214 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_audible_alarm", + "display": { + "title": { + "text": "Status Indicator - Audible Alarm" + } + }, + "_row_num": 215 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_autonomy_gauge", + "display": { + "title": { + "text": "Status Indicator - Autonomy Gauge" + } + }, + "_row_num": 216 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_door_opening", + "display": { + "title": { + "text": "Status Indicator - Door Opening" + } + }, + "_row_num": 217 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_holdover_gauge", + "display": { + "title": { + "text": "Status Indicator - Holdover Gauge" + } + }, + "_row_num": 218 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_LED", + "display": { + "title": { + "text": "Status Indicator - LED" + } + }, + "_row_num": 219 + }, + { + "choice_list_name": "component_electrical", + "data_value": "status_indicator_voltage", + "display": { + "title": { + "text": "Status Indicator - Voltage" + } + }, + "_row_num": 220 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermocouple", + "display": { + "title": { + "text": "Thermocouple" + } + }, + "_row_num": 221 + }, + { + "choice_list_name": "component_electrical", + "data_value": "30-DTR", + "display": { + "title": { + "text": "30-Dtr" + } + }, + "_row_num": 222 + }, + { + "choice_list_name": "component_electrical", + "data_value": "transformer", + "display": { + "title": { + "text": "Transformer" + } + }, + "_row_num": 223 + }, + { + "choice_list_name": "component_electrical", + "data_value": "voltage_stabilizer", + "display": { + "title": { + "text": "Voltage Stabilizer" + } + }, + "_row_num": 224 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring", + "display": { + "title": { + "text": "Wiring" + } + }, + "_row_num": 225 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_connections", + "display": { + "title": { + "text": "Wiring Connections" + } + }, + "_row_num": 226 + }, + { + "choice_list_name": "component_electrical", + "data_value": "wiring_terminals", + "display": { + "title": { + "text": "Wiring Terminals" + } + }, + "_row_num": 227 + }, + { + "choice_list_name": "component_electrical", + "data_value": "compressor_electronic_unit", + "display": { + "title": { + "text": "Compressor Electronic Unit" + } + }, + "_row_num": 228 + }, + { + "choice_list_name": "component_electrical", + "data_value": "fan", + "display": { + "title": { + "text": "Fan" + } + }, + "_row_num": 229 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermometer", + "display": { + "title": { + "text": "Thermometer" + } + }, + "_row_num": 230 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat", + "display": { + "title": { + "text": "Thermostat" + } + }, + "_row_num": 231 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_control_card", + "display": { + "title": { + "text": "Thermostat Control Card" + } + }, + "_row_num": 232 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_sensor_lead", + "display": { + "title": { + "text": "Thermostat Sensor Lead" + } + }, + "_row_num": 233 + }, + { + "choice_list_name": "component_electrical", + "data_value": "thermostat_wiring", + "display": { + "title": { + "text": "Thermostat Wiring" + } + }, + "_row_num": 234 + } + ] + }, + "table_specific_definitions": { + "_tokens": {} + }, + "queries": {}, + "calculates": {}, + "model": { + "tfa_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "tfa_uuid" + }, + "component_failure": { + "_defn": [ + { + "_row_num": 2, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_failure" + }, + "component_structural": { + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural" + }, + "component_electrical": { + "_defn": [ + { + "_row_num": 7, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical" + }, + "component_electrical_solar": { + "_defn": [ + { + "_row_num": 10, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar" + }, + "component_cooling": { + "_defn": [ + { + "_row_num": 13, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling" + }, + "concern": { + "_defn": [ + { + "_row_num": 16, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "concern" + }, + "component_non_failure_image": { + "_defn": [ + { + "_row_num": 17, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "component_non_failure_image_uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "component_non_failure_image_contentType" + } + }, + "elementKey": "component_non_failure_image" + }, + "observations": { + "_defn": [ + { + "_row_num": 18, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "observations" + } + }, + "section_names": [ + "initial", + "survey" + ], + "sections": { + "initial": { + "section_name": "initial", + "nested_sections": { + "survey": true + }, + "reachable_sections": { + "survey": true + }, + "prompts": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "prompt", + "_do_section_name": "survey", + "_type": "_section", + "promptIdx": 0, + "display": { + "title": { + "text": "Non Failure Observations" + } + }, + "_branch_label_enclosing_screen": "survey/0" + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 4, + "_branch_label_enclosing_screen": "initial/_screen4", + "promptIdx": 1 + } + ], + "validation_tag_map": { + "finalize": [] + }, + "operations": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "do_section", + "_do_section_name": "survey", + "operationIdx": 0 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3, + "__rowNum__": 2, + "_token_type": "goto_label", + "_branch_label": "_finalize", + "operationIdx": 1 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 4, + "operationIdx": 2 + }, + { + "_row_num": 4, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 3 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 4 + }, + { + "_token_type": "validate", + "clause": "validate finalize", + "_sweep_name": "finalize", + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 5 + }, + { + "_token_type": "save_and_terminate", + "clause": "save and terminate", + "calculation": true, + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 6 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 7 + } + ], + "branch_label_map": { + "_contents": 3, + "_screen4": 3, + "_finalize": 5 + } + }, + "survey": { + "section_name": "survey", + "nested_sections": {}, + "reachable_sections": {}, + "prompts": [ + { + "type": "select_one_with_other", + "values_list": "component_type", + "name": "component_failure", + "display": { + "prompt": { + "text": "1. Which type of component has failed or has caused the performance issue?" + } + }, + "__EMPTY": true, + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 0 + }, + { + "type": "select_one_with_other", + "values_list": "component_structural", + "name": "component_structural", + "display": { + "prompt": { + "text": "2. Select non-failure component?" + } + }, + "_row_num": 4, + "__rowNum__": 3, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen4", + "promptIdx": 1 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical", + "name": "component_electrical", + "display": { + "prompt": { + "text": "2. Select non-failure component?" + } + }, + "_row_num": 7, + "__rowNum__": 6, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen7", + "promptIdx": 2 + }, + { + "type": "select_one_with_other", + "values_list": "component_electrical_solar", + "name": "component_electrical_solar", + "display": { + "prompt": { + "text": "2. Select non-failure component?" + } + }, + "_row_num": 10, + "__rowNum__": 9, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen10", + "promptIdx": 3 + }, + { + "type": "select_one_with_other", + "values_list": "component_cooling", + "name": "component_cooling", + "display": { + "prompt": { + "text": "2. Select non-failure component?" + } + }, + "_row_num": 13, + "__rowNum__": 12, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 4 + }, + { + "type": "string", + "name": "concern", + "display": { + "prompt": { + "text": "3. Enter non-failure concern" + } + }, + "required": true, + "_row_num": 16, + "__rowNum__": 15, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen16", + "promptIdx": 5 + }, + { + "type": "image", + "name": "component_non_failure_image", + "display": { + "prompt": { + "text": "4. Upload Image to support your observation" + } + }, + "_row_num": 17, + "__rowNum__": 16, + "_token_type": "prompt", + "_type": "image", + "_branch_label_enclosing_screen": "survey/_screen17", + "promptIdx": 6 + }, + { + "type": "string", + "name": "observations", + "display": { + "prompt": { + "text": "5. Additional context or observations" + } + }, + "_row_num": 18, + "__rowNum__": 17, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen18", + "promptIdx": 7 + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 19, + "_branch_label_enclosing_screen": "survey/_screen19", + "promptIdx": 8 + } + ], + "validation_tag_map": { + "finalize": [ + 5 + ] + }, + "operations": [ + { + "_row_num": 2, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(0);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 0 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'structural _components')", + "_row_num": 3, + "__rowNum__": 2, + "_token_type": "goto_label", + "_branch_label": "_then3", + "operationIdx": 1 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else5", + "_row_num": 5, + "operationIdx": 2 + }, + { + "_row_num": 4, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 3 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif5", + "_row_num": 5, + "operationIdx": 4 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'electrical_system')", + "_row_num": 6, + "__rowNum__": 5, + "_token_type": "goto_label", + "_branch_label": "_then6", + "operationIdx": 5 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else8", + "_row_num": 8, + "operationIdx": 6 + }, + { + "_row_num": 7, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(2);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 7 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif8", + "_row_num": 8, + "operationIdx": 8 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'electric_system_solar')", + "_row_num": 9, + "__rowNum__": 8, + "_token_type": "goto_label", + "_branch_label": "_then9", + "operationIdx": 9 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else11", + "_row_num": 11, + "operationIdx": 10 + }, + { + "_row_num": 10, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(3);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 11 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif11", + "_row_num": 11, + "operationIdx": 12 + }, + { + "clause": "if", + "condition": "selected(data('component_failure'),'cooling_system')", + "_row_num": 12, + "__rowNum__": 11, + "_token_type": "goto_label", + "_branch_label": "_then12", + "operationIdx": 13 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_else14", + "_row_num": 14, + "operationIdx": 14 + }, + { + "_row_num": 13, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(4);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 15 + }, + { + "clause": "end if", + "_token_type": "goto_label", + "_branch_label": "_endif14", + "_row_num": 14, + "operationIdx": 16 + }, + { + "_row_num": 16, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(5);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 17 + }, + { + "_row_num": 17, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(6);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 18 + }, + { + "_row_num": 18, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(7);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 19 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 19, + "operationIdx": 20 + }, + { + "_row_num": 19, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(8);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 21 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 19, + "operationIdx": 22 + } + ], + "branch_label_map": { + "_screen2": 0, + "_then3": 3, + "_screen4": 3, + "_else5": 5, + "_endif5": 5, + "_then6": 7, + "_screen7": 7, + "_else8": 9, + "_endif8": 9, + "_then9": 11, + "_screen10": 11, + "_else11": 13, + "_endif11": 13, + "_then12": 15, + "_screen13": 15, + "_else14": 17, + "_endif14": 17, + "_screen16": 17, + "_screen17": 18, + "_screen18": 19, + "_contents": 21, + "_screen19": 21 + } + } + }, + "dataTableModel": { + "tfa_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "tfa_uuid", + "elementName": "tfa_uuid", + "elementSet": "data", + "elementPath": "tfa_uuid" + }, + "component_failure": { + "_defn": [ + { + "_row_num": 2, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_type", + "elementKey": "component_failure", + "elementName": "component_failure", + "elementSet": "data", + "elementPath": "component_failure" + }, + "component_structural": { + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_structural", + "elementKey": "component_structural", + "elementName": "component_structural", + "elementSet": "data", + "elementPath": "component_structural" + }, + "component_electrical": { + "_defn": [ + { + "_row_num": 7, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical", + "elementKey": "component_electrical", + "elementName": "component_electrical", + "elementSet": "data", + "elementPath": "component_electrical" + }, + "component_electrical_solar": { + "_defn": [ + { + "_row_num": 10, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_electrical_solar", + "elementKey": "component_electrical_solar", + "elementName": "component_electrical_solar", + "elementSet": "data", + "elementPath": "component_electrical_solar" + }, + "component_cooling": { + "_defn": [ + { + "_row_num": 13, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "component_cooling", + "elementKey": "component_cooling", + "elementName": "component_cooling", + "elementSet": "data", + "elementPath": "component_cooling" + }, + "concern": { + "_defn": [ + { + "_row_num": 16, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "concern", + "elementName": "concern", + "elementSet": "data", + "elementPath": "concern" + }, + "component_non_failure_image": { + "_defn": [ + { + "_row_num": 17, + "section_name": "survey" + } + ], + "type": "object", + "elementType": "mimeUri", + "properties": { + "uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "component_non_failure_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "component_non_failure_image.uriFragment" + }, + "contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "component_non_failure_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "component_non_failure_image.contentType" + } + }, + "elementKey": "component_non_failure_image", + "elementName": "component_non_failure_image", + "elementSet": "data", + "elementPath": "component_non_failure_image", + "listChildElementKeys": [ + "component_non_failure_image_contentType", + "component_non_failure_image_uriFragment" + ], + "notUnitOfRetention": true + }, + "observations": { + "_defn": [ + { + "_row_num": 18, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "observations", + "elementName": "observations", + "elementSet": "data", + "elementPath": "observations" + }, + "component_non_failure_image_uriFragment": { + "type": "string", + "elementType": "rowpath", + "elementKey": "component_non_failure_image_uriFragment", + "elementName": "uriFragment", + "elementSet": "data", + "elementPath": "component_non_failure_image.uriFragment" + }, + "component_non_failure_image_contentType": { + "type": "string", + "elementType": "mimeType", + "default": "image/*", + "elementKey": "component_non_failure_image_contentType", + "elementName": "contentType", + "elementSet": "data", + "elementPath": "component_non_failure_image.contentType" + }, + "_id": { + "type": "string", + "isNotNullable": true, + "elementKey": "_id", + "elementName": "_id", + "elementSet": "instanceMetadata", + "elementPath": "_id" + }, + "_row_etag": { + "type": "string", + "isNotNullable": false, + "elementKey": "_row_etag", + "elementName": "_row_etag", + "elementSet": "instanceMetadata", + "elementPath": "_row_etag" + }, + "_sync_state": { + "type": "string", + "isNotNullable": true, + "elementKey": "_sync_state", + "elementName": "_sync_state", + "elementSet": "instanceMetadata", + "elementPath": "_sync_state" + }, + "_conflict_type": { + "type": "integer", + "isNotNullable": false, + "elementKey": "_conflict_type", + "elementName": "_conflict_type", + "elementSet": "instanceMetadata", + "elementPath": "_conflict_type" + }, + "_default_access": { + "type": "string", + "isNotNullable": false, + "elementKey": "_default_access", + "elementName": "_default_access", + "elementSet": "instanceMetadata", + "elementPath": "_default_access" + }, + "_form_id": { + "type": "string", + "isNotNullable": false, + "elementKey": "_form_id", + "elementName": "_form_id", + "elementSet": "instanceMetadata", + "elementPath": "_form_id" + }, + "_group_modify": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_modify", + "elementName": "_group_modify", + "elementSet": "instanceMetadata", + "elementPath": "_group_modify" + }, + "_group_privileged": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_privileged", + "elementName": "_group_privileged", + "elementSet": "instanceMetadata", + "elementPath": "_group_privileged" + }, + "_group_read_only": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_read_only", + "elementName": "_group_read_only", + "elementSet": "instanceMetadata", + "elementPath": "_group_read_only" + }, + "_locale": { + "type": "string", + "isNotNullable": false, + "elementKey": "_locale", + "elementName": "_locale", + "elementSet": "instanceMetadata", + "elementPath": "_locale" + }, + "_row_owner": { + "type": "string", + "isNotNullable": false, + "elementKey": "_row_owner", + "elementName": "_row_owner", + "elementSet": "instanceMetadata", + "elementPath": "_row_owner" + }, + "_savepoint_type": { + "type": "string", + "isNotNullable": false, + "elementKey": "_savepoint_type", + "elementName": "_savepoint_type", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_type" + }, + "_savepoint_timestamp": { + "type": "string", + "isNotNullable": true, + "elementKey": "_savepoint_timestamp", + "elementName": "_savepoint_timestamp", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_timestamp" + }, + "_savepoint_creator": { + "type": "string", + "isNotNullable": false, + "elementKey": "_savepoint_creator", + "elementName": "_savepoint_creator", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_creator" + } + }, + "properties": [ + { + "_partition": "Column", + "_aspect": "component_cooling", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_cooling\",\"data_value\":\"burner/boiler\",\"display\":{\"title\":{\"text\":\"Burner/Boiler\"}},\"_row_num\":173},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"capillary_tube\",\"display\":{\"title\":{\"text\":\"Capillary Tube\"}},\"_row_num\":174},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"compressor\",\"display\":{\"title\":{\"text\":\"Compressor\"}},\"_row_num\":175},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"condenser\",\"display\":{\"title\":{\"text\":\"Condenser\"}},\"_row_num\":176},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"drier\",\"display\":{\"title\":{\"text\":\"Drier\"}},\"_row_num\":177},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"evaporator\",\"display\":{\"title\":{\"text\":\"Evaporator\"}},\"_row_num\":178},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"lamp\",\"display\":{\"title\":{\"text\":\"Lamp (Absorption)\"}},\"_row_num\":179},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"refrigerant\",\"display\":{\"title\":{\"text\":\"Refrigerant\"}},\"_row_num\":180},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"wicks\",\"display\":{\"title\":{\"text\":\"Wicks\"}},\"_row_num\":181},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"compressor_electronic_unit\",\"display\":{\"title\":{\"text\":\"Compressor Electronic Unit\"}},\"_row_num\":182},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":183},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermometer\",\"display\":{\"title\":{\"text\":\"Thermometer\"}},\"_row_num\":184},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermostat\",\"display\":{\"title\":{\"text\":\"Thermostat\"}},\"_row_num\":185},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermostat_control_card\",\"display\":{\"title\":{\"text\":\"Thermostat Control Card\"}},\"_row_num\":186},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermostat_sensor_lead\",\"display\":{\"title\":{\"text\":\"Thermostat Sensor Lead\"}},\"_row_num\":187},{\"choice_list_name\":\"component_cooling\",\"data_value\":\"thermostat_wiring\",\"display\":{\"title\":{\"text\":\"Thermostat Wiring\"}},\"_row_num\":188}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery\",\"display\":{\"title\":{\"text\":\"Battery\"}},\"_row_num\":190},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_terminal\",\"display\":{\"title\":{\"text\":\"Battery Terminal\"}},\"_row_num\":191},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"battery_voltmeter\",\"display\":{\"title\":{\"text\":\"Battery Voltmeter\"}},\"_row_num\":192},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"capacitor\",\"display\":{\"title\":{\"text\":\"Capacitor\"}},\"_row_num\":193},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"circuit_breaker\",\"display\":{\"title\":{\"text\":\"Circuit Breaker\"}},\"_row_num\":194},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"control_panel\",\"display\":{\"title\":{\"text\":\"Control Panel\"}},\"_row_num\":195},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"display\",\"display\":{\"title\":{\"text\":\"Display\"}},\"_row_num\":196},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"energy_harvest_control\",\"display\":{\"title\":{\"text\":\"Energy Harvest Control\"}},\"_row_num\":197},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"firmware\",\"display\":{\"title\":{\"text\":\"Firmware\"}},\"_row_num\":198},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"fuse\",\"display\":{\"title\":{\"text\":\"Fuse\"}},\"_row_num\":199},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"heater\",\"display\":{\"title\":{\"text\":\"Heater\"}},\"_row_num\":200},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"holdover_gauge\",\"display\":{\"title\":{\"text\":\"Holdover Gauge\"}},\"_row_num\":201},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"indicator_light\",\"display\":{\"title\":{\"text\":\"Indicator Light\"}},\"_row_num\":202},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"interconnect\",\"display\":{\"title\":{\"text\":\"Interconnect (Electrical)\"}},\"_row_num\":203},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"monitoring_device\",\"display\":{\"title\":{\"text\":\"Monitoring Device\"}},\"_row_num\":204},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"on/off_switch\",\"display\":{\"title\":{\"text\":\"On/Off Switch\"}},\"_row_num\":205},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_adapter\",\"display\":{\"title\":{\"text\":\"Power Adapter\"}},\"_row_num\":206},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable\",\"display\":{\"title\":{\"text\":\"Power Cable\"}},\"_row_num\":207},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"power_cable_connector\",\"display\":{\"title\":{\"text\":\"Power Cable Connector\"}},\"_row_num\":208},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"remote_temperature_monitoring_device\",\"display\":{\"title\":{\"text\":\"Remote Temperature Monitoring Device (RTMD)\"}},\"_row_num\":209},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"sensor\",\"display\":{\"title\":{\"text\":\"Sensor\"}},\"_row_num\":210},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SD_card\",\"display\":{\"title\":{\"text\":\"SD Card\"}},\"_row_num\":211},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"SIM_card\",\"display\":{\"title\":{\"text\":\"SIM Card\"}},\"_row_num\":212},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"software\",\"display\":{\"title\":{\"text\":\"Software\"}},\"_row_num\":213},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"starter_relay\",\"display\":{\"title\":{\"text\":\"Starter Relay\"}},\"_row_num\":214},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_audible_alarm\",\"display\":{\"title\":{\"text\":\"Status Indicator - Audible Alarm\"}},\"_row_num\":215},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_autonomy_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Autonomy Gauge\"}},\"_row_num\":216},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_door_opening\",\"display\":{\"title\":{\"text\":\"Status Indicator - Door Opening\"}},\"_row_num\":217},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_holdover_gauge\",\"display\":{\"title\":{\"text\":\"Status Indicator - Holdover Gauge\"}},\"_row_num\":218},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_LED\",\"display\":{\"title\":{\"text\":\"Status Indicator - LED\"}},\"_row_num\":219},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"status_indicator_voltage\",\"display\":{\"title\":{\"text\":\"Status Indicator - Voltage\"}},\"_row_num\":220},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermocouple\",\"display\":{\"title\":{\"text\":\"Thermocouple\"}},\"_row_num\":221},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"30-DTR\",\"display\":{\"title\":{\"text\":\"30-Dtr\"}},\"_row_num\":222},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"transformer\",\"display\":{\"title\":{\"text\":\"Transformer\"}},\"_row_num\":223},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"voltage_stabilizer\",\"display\":{\"title\":{\"text\":\"Voltage Stabilizer\"}},\"_row_num\":224},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring\",\"display\":{\"title\":{\"text\":\"Wiring\"}},\"_row_num\":225},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_connections\",\"display\":{\"title\":{\"text\":\"Wiring Connections\"}},\"_row_num\":226},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"wiring_terminals\",\"display\":{\"title\":{\"text\":\"Wiring Terminals\"}},\"_row_num\":227},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"compressor_electronic_unit\",\"display\":{\"title\":{\"text\":\"Compressor Electronic Unit\"}},\"_row_num\":228},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"fan\",\"display\":{\"title\":{\"text\":\"Fan\"}},\"_row_num\":229},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermometer\",\"display\":{\"title\":{\"text\":\"Thermometer\"}},\"_row_num\":230},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermostat\",\"display\":{\"title\":{\"text\":\"Thermostat\"}},\"_row_num\":231},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermostat_control_card\",\"display\":{\"title\":{\"text\":\"Thermostat Control Card\"}},\"_row_num\":232},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermostat_sensor_lead\",\"display\":{\"title\":{\"text\":\"Thermostat Sensor Lead\"}},\"_row_num\":233},{\"choice_list_name\":\"component_electrical\",\"data_value\":\"thermostat_wiring\",\"display\":{\"title\":{\"text\":\"Thermostat Wiring\"}},\"_row_num\":234}]" + }, + { + "_partition": "Column", + "_aspect": "component_electrical_solar", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"combiner\",\"display\":{\"title\":{\"text\":\"Combiner\"}},\"_row_num\":164},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"coupler_system\",\"display\":{\"title\":{\"text\":\"Coupler System\"}},\"_row_num\":165},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array\",\"display\":{\"title\":{\"text\":\"Solar Array\"}},\"_row_num\":166},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_array_cable\",\"display\":{\"title\":{\"text\":\"Solar Array Cable\"}},\"_row_num\":167},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_cell\",\"display\":{\"title\":{\"text\":\"Solar Cell\"}},\"_row_num\":168},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_module\",\"display\":{\"title\":{\"text\":\"Solar Module\"}},\"_row_num\":169},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_support_structure\",\"display\":{\"title\":{\"text\":\"Solar Support Structure\"}},\"_row_num\":170},{\"choice_list_name\":\"component_electrical_solar\",\"data_value\":\"solar_power_system\",\"display\":{\"title\":{\"text\":\"Solar Power System\"}},\"_row_num\":171}]" + }, + { + "_partition": "Column", + "_aspect": "component_failure", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_type\",\"data_value\":\"structural _components\",\"display\":{\"title\":{\"text\":\"Structural components\"}},\"_row_num\":136},{\"choice_list_name\":\"component_type\",\"data_value\":\"electrical_system\",\"display\":{\"title\":{\"text\":\"Electrical system\"}},\"_row_num\":137},{\"choice_list_name\":\"component_type\",\"data_value\":\"electric_system_solar\",\"display\":{\"title\":{\"text\":\"Electrical system (solar specific)\"}},\"_row_num\":138},{\"choice_list_name\":\"component_type\",\"data_value\":\"cooling_system\",\"display\":{\"title\":{\"text\":\"Cooling system\"}},\"_row_num\":139}]" + }, + { + "_partition": "Column", + "_aspect": "component_structural", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"component_structural\",\"data_value\":\"basket\",\"display\":{\"title\":{\"text\":\"Basket\"}},\"_row_num\":141},{\"choice_list_name\":\"component_structural\",\"data_value\":\"cabinet\",\"display\":{\"title\":{\"text\":\"Cabinet\"}},\"_row_num\":142},{\"choice_list_name\":\"component_structural\",\"data_value\":\"door\",\"display\":{\"title\":{\"text\":\"Door\"}},\"_row_num\":143},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue\",\"display\":{\"title\":{\"text\":\"Flue\"}},\"_row_num\":144},{\"choice_list_name\":\"component_structural\",\"data_value\":\"flue_baffle\",\"display\":{\"title\":{\"text\":\"Flue Baffle\"}},\"_row_num\":145},{\"choice_list_name\":\"component_structural\",\"data_value\":\"freezer_compartment\",\"display\":{\"title\":{\"text\":\"Freezer Compartment\"}},\"_row_num\":146},{\"choice_list_name\":\"component_structural\",\"data_value\":\"gasket\",\"display\":{\"title\":{\"text\":\"Gasket\"}},\"_row_num\":147},{\"choice_list_name\":\"component_structural\",\"data_value\":\"handle\",\"display\":{\"title\":{\"text\":\"Handle\"}},\"_row_num\":148},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge\",\"display\":{\"title\":{\"text\":\"Hinge\"}},\"_row_num\":149},{\"choice_list_name\":\"component_structural\",\"data_value\":\"hinge_cover\",\"display\":{\"title\":{\"text\":\"Hinge Cover\"}},\"_row_num\":150},{\"choice_list_name\":\"component_structural\",\"data_value\":\"lid\",\"display\":{\"title\":{\"text\":\"Lid\"}},\"_row_num\":151},{\"choice_list_name\":\"component_structural\",\"data_value\":\"mounting_hardware\",\"display\":{\"title\":{\"text\":\"Mounting Hardware\"}},\"_row_num\":152},{\"choice_list_name\":\"component_structural\",\"data_value\":\"phase_change_material\",\"display\":{\"title\":{\"text\":\"Phase Change Material (PCM)\"}},\"_row_num\":153},{\"choice_list_name\":\"component_structural\",\"data_value\":\"piping\",\"display\":{\"title\":{\"text\":\"Piping\"}},\"_row_num\":154},{\"choice_list_name\":\"component_structural\",\"data_value\":\"removable_insulation\",\"display\":{\"title\":{\"text\":\"Removable Insulation\"}},\"_row_num\":155},{\"choice_list_name\":\"component_structural\",\"data_value\":\"safety_valve\",\"display\":{\"title\":{\"text\":\"Safety Valve\"}},\"_row_num\":156},{\"choice_list_name\":\"component_structural\",\"data_value\":\"seal\",\"display\":{\"title\":{\"text\":\"Seal (Sealant)\"}},\"_row_num\":157},{\"choice_list_name\":\"component_structural\",\"data_value\":\"shelf\",\"display\":{\"title\":{\"text\":\"Shelf\"}},\"_row_num\":158},{\"choice_list_name\":\"component_structural\",\"data_value\":\"theft_deterrent_fastener\",\"display\":{\"title\":{\"text\":\"Theft Deterrent Fastener\"}},\"_row_num\":159},{\"choice_list_name\":\"component_structural\",\"data_value\":\"thermal_storage\",\"display\":{\"title\":{\"text\":\"Thermal Storage\"}},\"_row_num\":160},{\"choice_list_name\":\"component_structural\",\"data_value\":\"ventilation_grill\",\"display\":{\"title\":{\"text\":\"Ventilation Grill\"}},\"_row_num\":161},{\"choice_list_name\":\"component_structural\",\"data_value\":\"water_pack\",\"display\":{\"title\":{\"text\":\"Water Pack\"}},\"_row_num\":162}]" + }, + { + "_partition": "FormType", + "_aspect": "default", + "_key": "FormType.formType", + "_type": "string", + "_value": "SURVEY" + }, + { + "_partition": "SurveyUtil", + "_aspect": "default", + "_key": "SurveyUtil.formId", + "_type": "string", + "_value": "non_failure_observations" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "defaultViewType", + "_type": "string", + "_value": "SPREADSHEET" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "displayName", + "_type": "object", + "_value": "{\"text\":\"Non Failure Observations\"}" + } + ] + } +} diff --git a/app/config/tables/non_failure_observations/forms/non_failure_observations/non_failure_observations.xlsx b/app/config/tables/non_failure_observations/forms/non_failure_observations/non_failure_observations.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..c31b9da46495ee85be47f012a16f68a06192a9f8 GIT binary patch literal 22276 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 + -
-

Refrigerator Move

+
+
+

Refrigerator Move

+ Loading.. + +
+ +
+
+
+ + + + + +
-
- -
-

Refrigerator Move Information

-
- - -

Moved From Facility: -

Moved To Facility:

-

Move Date:

- -
-

Delete Move

+
+

Summary

+
+
Moved From Facility:
+
Moved To Facility:
+
Move Date:
+
- + diff --git a/app/config/tables/refrigerator_moves/html/refrigerator_moves_list.html b/app/config/tables/refrigerator_moves/html/refrigerator_moves_list.html index 5cee282aa..8f7b05e67 100644 --- a/app/config/tables/refrigerator_moves/html/refrigerator_moves_list.html +++ b/app/config/tables/refrigerator_moves/html/refrigerator_moves_list.html @@ -11,37 +11,56 @@ + - +
+
+

Loading...

+
+ + + + + +
- +
+
+
+ + +
+
+
+
+
+ Showing - of + +
+
+
diff --git a/app/config/tables/refrigerator_moves/js/refrigerator_moves_list.js b/app/config/tables/refrigerator_moves/js/refrigerator_moves_list.js index f384300a1..b693d064e 100644 --- a/app/config/tables/refrigerator_moves/js/refrigerator_moves_list.js +++ b/app/config/tables/refrigerator_moves/js/refrigerator_moves_list.js @@ -27,7 +27,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/refrigerator_temperature_data/html/refrigerator_temperature_data_detail.html b/app/config/tables/refrigerator_temperature_data/html/refrigerator_temperature_data_detail.html index 73af4681a..30421e33a 100644 --- a/app/config/tables/refrigerator_temperature_data/html/refrigerator_temperature_data_detail.html +++ b/app/config/tables/refrigerator_temperature_data/html/refrigerator_temperature_data_detail.html @@ -10,34 +10,43 @@ + -
-

Refrigerator

+
+
+

Refrigerator

+ Loading.. + +
+ + +
+
+
+ + + + + +
- -
- -
-

Refrigerator Temperature Data

-
- -

Refrigerator ID:

-

Reporting Period:

- -

Number of High Alarms Over Last 30 Days:

-

Number of Low Alarms Over Last 30 Days:

-

Days with Temperatures Above 8°C, Last 30 Days:

-

Days with Temperature Below 2°C, Last 30 Days:

- -
-

Edit Temperature Data

-
- -
-

Delete Temperature Data

+
+

Refrigerator Temperature Data

+
+
Refrigerator ID:
+
Reporting Period:
+
Number of High Alarms Over Last 30 Days:
+
Number of Low Alarms Over Last 30 Days:
+
Days with Temperatures Above 8°C, Last 30 Days:
+
Days with Temperature Below 2°C, Last 30 Days:
+
+ +
+
+

Loading...

+
+ + + + + +
+
+
+
- + -
-
-
+
+
+
+
+
+ Showing - of + +
+
+
diff --git a/app/config/tables/refrigerator_temperature_data/js/refrigerator_temperature_data_list.js b/app/config/tables/refrigerator_temperature_data/js/refrigerator_temperature_data_list.js index 9f7f63dfb..5b870711a 100644 --- a/app/config/tables/refrigerator_temperature_data/js/refrigerator_temperature_data_list.js +++ b/app/config/tables/refrigerator_temperature_data/js/refrigerator_temperature_data_list.js @@ -27,7 +27,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/refrigerator_types/html/refrigerator_types_detail.html b/app/config/tables/refrigerator_types/html/refrigerator_types_detail.html index 29929128f..a51a35ec8 100644 --- a/app/config/tables/refrigerator_types/html/refrigerator_types_detail.html +++ b/app/config/tables/refrigerator_types/html/refrigerator_types_detail.html @@ -11,48 +11,49 @@ + -
-

Model:

-

Catalog ID:

+
+
+

Model:

+ Loading.. +
+ +
+ +
+
+ + + + + +
-
-

Model Information

-
- -
-
-

Manufacturer:

-

Power Sources:

-

Fridge Gross Volume:

-

Freezer Gross Volume:

-
- -
-

Equipment Type:

-

Climate Zone:

-

Fridge Net Volume:

-

Freezer Net Volume:

+
+

Model Information

+
+
Manufacturer:
+
Power Sources:
+
Fridge Gross Volume:
+
Freezer Gross Volume:
+
Equipment Type:
+
Climate Zone:
+
Fridge Net Volume:
+
Freezer Net Volume:
- -
- -
-

View all Refrigerators

-

()

-
- -
- diff --git a/app/config/tables/refrigerator_types/html/refrigerator_types_list.html b/app/config/tables/refrigerator_types/html/refrigerator_types_list.html index dfe861eb7..17b65a817 100644 --- a/app/config/tables/refrigerator_types/html/refrigerator_types_list.html +++ b/app/config/tables/refrigerator_types/html/refrigerator_types_list.html @@ -10,38 +10,57 @@ + +
+
+

Loading...

+
+ + + + + +
- +
+
+
- + + +
+
+
+
+
+ Showing - of + +
+
+
diff --git a/app/config/tables/refrigerator_types/js/refrigerator_types_detail.js b/app/config/tables/refrigerator_types/js/refrigerator_types_detail.js index 35c480928..46480d869 100644 --- a/app/config/tables/refrigerator_types/js/refrigerator_types_detail.js +++ b/app/config/tables/refrigerator_types/js/refrigerator_types_detail.js @@ -87,7 +87,6 @@ function refrigeratorsCBFailure(error) { var display = function() { var locale = odkCommon.getPreferredLocale(); - $('#mdl-hdr').text(odkCommon.localizeText(locale, "model")); $('#cat-id-hdr').text(odkCommon.localizeText(locale, "catalog_id")); $('#mdl-info').text(odkCommon.localizeText(locale, "model_information")); $('#man').text(odkCommon.localizeText(locale, "manufacturer")); diff --git a/app/config/tables/refrigerator_types/js/refrigerator_types_list.js b/app/config/tables/refrigerator_types/js/refrigerator_types_list.js index 499e43c6f..9a84baf51 100644 --- a/app/config/tables/refrigerator_types/js/refrigerator_types_list.js +++ b/app/config/tables/refrigerator_types/js/refrigerator_types_list.js @@ -26,7 +26,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/refrigerators/definition.csv b/app/config/tables/refrigerators/definition.csv index 39a43f8a1..20ee287aa 100644 --- a/app/config/tables/refrigerators/definition.csv +++ b/app/config/tables/refrigerators/definition.csv @@ -2,6 +2,7 @@ _element_key,_element_name,_element_type,_list_child_element_keys ehc_powered_devices,ehc_powered_devices,string,[] facility_row_id,facility_row_id,string,[] functional_status,functional_status,string,[] +is_under_pmm,is_under_pmm,string,[] maintenance_priority,maintenance_priority,string,[] model_row_id,model_row_id,string,[] notes,notes,string,[] diff --git a/app/config/tables/refrigerators/forms/refrigerators/formDef.json b/app/config/tables/refrigerators/forms/refrigerators/formDef.json index e408863e2..a21ed784e 100644 --- a/app/config/tables/refrigerators/forms/refrigerators/formDef.json +++ b/app/config/tables/refrigerators/forms/refrigerators/formDef.json @@ -767,6 +767,20 @@ } }, "_row_num": 65 + }, + { + "type": "select_one", + "values_list": "yes_no", + "name": "is_under_pmm", + "display": { + "title": { + "text": "Is Under PMM Surveillance?" + }, + "prompt": { + "text": "Is Under PMM Surveillance?" + } + }, + "_row_num": 66 } ], "choices": [ @@ -2742,6 +2756,20 @@ } }, "elementKey": "notes" + }, + "is_under_pmm": { + "_defn": [ + { + "_row_num": 66, + "section_name": "survey" + } + ], + "type": "string", + "displayName": { + "text": "Is Under PMM Surveillance?" + }, + "valuesList": "yes_no", + "elementKey": "is_under_pmm" } }, "section_names": [ @@ -3598,12 +3626,31 @@ "promptIdx": 26 }, { - "_token_type": "prompt", - "type": "contents", - "_type": "contents", + "type": "select_one", + "values_list": "yes_no", + "name": "is_under_pmm", + "display": { + "title": { + "text": "Is Under PMM Surveillance?" + }, + "prompt": { + "text": "Is Under PMM Surveillance?" + } + }, "_row_num": 66, + "__rowNum__": 65, + "_token_type": "prompt", + "_type": "select_one", "_branch_label_enclosing_screen": "survey/_screen66", "promptIdx": 27 + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 67, + "_branch_label_enclosing_screen": "survey/_screen67", + "promptIdx": 28 } ], "validation_tag_map": { @@ -3838,25 +3885,31 @@ "operationIdx": 22 }, { - "_token_type": "exit_section", - "clause": "exit section", "_row_num": 66, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(27);\n\nreturn activePromptIndicies;\n}\n", "operationIdx": 23 }, { - "_row_num": 66, + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 67, + "operationIdx": 24 + }, + { + "_row_num": 67, "_token_type": "begin_screen", - "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(27);\n\nreturn activePromptIndicies;\n}\n", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(28);\n\nreturn activePromptIndicies;\n}\n", "screen": { "hideInBackHistory": true }, - "operationIdx": 24 + "operationIdx": 25 }, { "_token_type": "resume", "clause": "resume", - "_row_num": 66, - "operationIdx": 25 + "_row_num": 67, + "operationIdx": 26 } ], "branch_label_map": { @@ -3883,8 +3936,9 @@ "_else64": 22, "_endif64": 22, "_screen65": 22, - "_contents": 24, - "_screen66": 24 + "_screen66": 23, + "_contents": 25, + "_screen67": 25 } } }, @@ -4450,6 +4504,23 @@ "elementSet": "data", "elementPath": "notes" }, + "is_under_pmm": { + "_defn": [ + { + "_row_num": 66, + "section_name": "survey" + } + ], + "type": "string", + "displayName": { + "text": "Is Under PMM Surveillance?" + }, + "valuesList": "yes_no", + "elementKey": "is_under_pmm", + "elementName": "is_under_pmm", + "elementSet": "data", + "elementPath": "is_under_pmm" + }, "serial_number_image_uriFragment": { "type": "string", "elementType": "rowpath", @@ -4624,6 +4695,20 @@ "_type": "object", "_value": "{\"text\":{\"default\":\"Functional Status\",\"es\":\"Functionando\",\"fr\":\"État de fonctionnement\"}}" }, + { + "_partition": "Column", + "_aspect": "is_under_pmm", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yes_no\",\"data_value\":\"yes\",\"display\":{\"title\":{\"text\":{\"default\":\"Yes\",\"es\":\"Sí\",\"fr\":\"Oui\"}}},\"_row_num\":48},{\"choice_list_name\":\"yes_no\",\"data_value\":\"no\",\"display\":{\"title\":{\"text\":{\"default\":\"No\",\"es\":\"No\",\"fr\":\"Non\"}}},\"_row_num\":49}]" + }, + { + "_partition": "Column", + "_aspect": "is_under_pmm", + "_key": "displayName", + "_type": "object", + "_value": "{\"text\":\"Is Under PMM Surveillance?\"}" + }, { "_partition": "Column", "_aspect": "maintenance_priority", diff --git a/app/config/tables/refrigerators/forms/refrigerators/refrigerators.xlsx b/app/config/tables/refrigerators/forms/refrigerators/refrigerators.xlsx index d703bdd4003f54938e56ace33b23e322e2603012..5bdb105c55ed44b6e0a8e3f05ce619d1a93fb9d7 100644 GIT binary patch delta 19567 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 diff --git a/app/config/tables/refrigerators/html/refrigerators_detail.html b/app/config/tables/refrigerators/html/refrigerators_detail.html index 907742263..dd52f741e 100644 --- a/app/config/tables/refrigerators/html/refrigerators_detail.html +++ b/app/config/tables/refrigerators/html/refrigerators_detail.html @@ -10,95 +10,277 @@ + + -
-

Refrigerator

-
- -
- -
-

Basic Refrigerator Information

+
+
+

Refrigerator

+ ID: Loading.. + +
+ + + +
+
+ +
+ + + + + +
-
-
-

Facility:

-

Year Installed:

-

Status:

-

Reason Not Working:

-

Service Priority:

-

Date Serviced:

+ +
+

Summary

+
+
Facility:
+
Year Installed:
+
Manufacturer:
+
Serial Number:
+
Model ID:
+
Catalog ID:
+
-
-

Manufacturer:

-

Model ID:

-

Refrigerator ID:

-

Serial Number:

-

Catalog ID:

-

Voltage Regulator?

-

Temperature Monitoring Device?

+ +
+

Operational Info

+
+
Functional Status:
+
Current Use Status:
+
Reason Not Working:
+
Service Priority:
+
Date Serviced:
+
Under Warranty:
+
Voltage Regulator:
+
Voltage Stabilizer Available:
+
Temperature Monitoring Device:
- -
-

Edit Refrigerator Status

+ +

+ + +
+ + +
-
-

Add Maintenance Record

-
+ +
+ +
+
+
+
Monthly Sentinel Surveillance
+
-
-

View Facility Information

-
+
+
+
Monthly Sentinel Surveillance Log
+
-
-

View All Maintenance Records

-
+
+
+
Follow-up
+
+ +
+
+
Follow-up Log
+
-
-

View Model Information

+
+
+
Failure Analysis
+
+ +
+
+
Failure Analysis Log
+
+
-
-

Edit Refrigerator

-
+
+ +
+
+
+
Edit Refrigerator Status
+
-
-

Delete Refrigerator

+
+
+
New Maintenance Record
+
+ +
+
+
Maintenance Record Log
+
+
-
-

Move Refrigerator

-
+
+ +
+
+
+
Facility Information
+
-
-

View All Refrigerator Moves

-
+
+
+
Model Information
+
-
-

Add Temperature Data

-
+
+
+
Refrigerator Move Log
+
-
-

View All Temperature Data

-
+
+
+
New Temperature Data
+
-
-

Add Sentinel Survey

+
+
+
Temperature Data Log
+
+
-
-

View All Sentinel Surveys

+
+ +
+
+
+
Edit Refrigerator
+
+ +
+
+
Move Refrigerator
+
+ +
+
+
Delete Refrigerator
+
+
- + \ No newline at end of file diff --git a/app/config/tables/refrigerators/html/refrigerators_list.html b/app/config/tables/refrigerators/html/refrigerators_list.html index e98c25c6e..8cdac6bc1 100644 --- a/app/config/tables/refrigerators/html/refrigerators_list.html +++ b/app/config/tables/refrigerators/html/refrigerators_list.html @@ -11,20 +11,53 @@ + + +
+
+

Loading...

+
+ + + + + +
+
+
- +
-
diff --git a/app/config/tables/refrigerators/html/refrigerators_service_list.html b/app/config/tables/refrigerators/html/refrigerators_service_list.html index ad43ed1d6..e72d7cc84 100644 --- a/app/config/tables/refrigerators/html/refrigerators_service_list.html +++ b/app/config/tables/refrigerators/html/refrigerators_service_list.html @@ -11,37 +11,57 @@ + +
+
+

Loading...

+
+ + + + + +
- +
+
+
- -
-
-
+ + +
+
+
+
+
+ Showing - of + +
+
+
diff --git a/app/config/tables/refrigerators/js/refrigerators_detail.js b/app/config/tables/refrigerators/js/refrigerators_detail.js index 1dc819b3a..6f9f2e720 100644 --- a/app/config/tables/refrigerators/js/refrigerators_detail.js +++ b/app/config/tables/refrigerators/js/refrigerators_detail.js @@ -7,12 +7,14 @@ var refrigeratorsResultSet = {}; var typeData = {}; var facilityData = {}; +var indicatorData = {}; -function processFrigPromises(facilityResult, typeResult, logResult, tablesResult) { +function processFrigPromises(facilityResult, typeResult, logResult, tablesResult, indicatorResult) { facilityData = facilityResult; typeData = typeResult; - + indicatorData = indicatorResult; + util.showIdForDetail('#refrigerator_id', '_id', refrigeratorsResultSet, false); util.showIdForDetail('#serial_number', 'serial_number', refrigeratorsResultSet, false); util.showIdForDetail('#facility_name', 'facility_name', facilityData, false); @@ -21,10 +23,13 @@ function processFrigPromises(facilityResult, typeResult, logResult, tablesResult util.showIdForDetail('#catalog_id', 'catalog_id', typeData, false); util.showIdForDetail('#tracking_id', 'tracking_id', refrigeratorsResultSet, false); util.showIdForDetail('#install_year', 'year_installed', refrigeratorsResultSet, false); + util.showIdForDetail('#use_status', 'utilization', refrigeratorsResultSet, true); util.showIdForDetail('#functional_status', 'functional_status', refrigeratorsResultSet, true); util.showIdForDetail('#reason_not_working', 'reason_not_working', refrigeratorsResultSet, true); util.showIdForDetail('#maintenance_priority', 'maintenance_priority', refrigeratorsResultSet, true); - util.showIdForDetail('#date_serviced', 'date_serviced', logResult, true); + util.showIdForDetail('#date_serviced', 'date_serviced', logResult, true, null, 'dd-mm-yyyy'); + util.showIdForDetail('#under_warranty', 'under_warranty', refrigeratorsResultSet, true); + util.showIdForDetail('#available_voltage_stabilizer', 'available_voltage_stabilizer', indicatorResult, true); // Show N/A if value is null var locale = odkCommon.getPreferredLocale(); @@ -43,7 +48,21 @@ function processFrigPromises(facilityResult, typeResult, logResult, tablesResult var viewSSButton = $('#viewSentSurvBtn'); viewSSButton.removeClass('hideButton'); } - + + if (refrigeratorsResultSet.get('is_under_pmm') == false || refrigeratorsResultSet.get('is_under_pmm') == null) { + $('#under_pmm').addClass('inactive'); + } else { + $('#under_pmm').removeClass('inactive'); + + if ($('.alert-banner.surveillance').length === 0) { + const bannerHtml = ` +
+ + This Refrigerator is tagged for PMM Surveillance +
`; + $('.card-header').after(bannerHtml); + } + } } function cbSuccess(result) { @@ -89,8 +108,15 @@ function cbSuccess(result) { odkData.getAllTableIds(resolve, reject); }); - Promise.all([healthFacilityPromise, typePromise, logPromise, tablesPromise]).then(function (resultArray) { - processFrigPromises(resultArray[0], resultArray[1], resultArray[2], resultArray[3]); + var statusPromise = new Promise(function(resolve, reject) { + var statusQuery = 'SELECT * FROM indicators JOIN refrigerators ON refrigerators._id = indicators.refrigerator_id AND ' + + 'indicators.refrigerator_id = ? ORDER BY _id DESC'; + var statusParams = [refrigeratorsResultSet.get('_id')]; + odkData.arbitraryQuery('indicators', statusQuery, statusParams, null, null, resolve, reject); + }); + + Promise.all([healthFacilityPromise, typePromise, logPromise, tablesPromise, statusPromise]).then(function (resultArray) { + processFrigPromises(resultArray[0], resultArray[1], resultArray[2], resultArray[3], resultArray[4]); }, function(err) { console.log('promises failed with error: ' + err); @@ -145,6 +171,12 @@ function display() { $('#add-sent-survey').text(odkCommon.localizeText(locale, "add_sentinel_survey")); $('#vw-sent-survey').text(odkCommon.localizeText(locale, "view_all_sentinel_surveys")); + $('#add-foll-survey').text(odkCommon.localizeText(locale, "add_followup_survey")); + $('#vw-foll-survey').text(odkCommon.localizeText(locale, "view_followup_survey")); + + $('#add-tfa-survey').text(odkCommon.localizeText(locale, "add_tfa_survey")); + $('#vw-tfa-survey').text(odkCommon.localizeText(locale, "view_tfa_survey")); + $('#add-temp-data').text(odkCommon.localizeText(locale, "add_temperature_data")); $('#vw-all-temp-data').text(odkCommon.localizeText(locale, "view_all_temperature_data")); @@ -226,6 +258,9 @@ function onClickAddMntRec() { var defaults = {'refrigerator_id': refrigeratorsResultSet.get('_id'), 'date_serviced': odkCommon.toOdkTimeStampFromDate(new Date())}; + defaults['under_warranty'] = refrigeratorsResultSet.get('under_warranty'); + defaults['warranty_service_provider_contact'] = refrigeratorsResultSet.get('warranty_service_provider_contact'); + defaults['warranty_service_provider_name'] = refrigeratorsResultSet.get('warranty_service_provider_name'); defaults['_default_access'] = refrigeratorsResultSet.get('_default_access'); defaults['_group_read_only'] = refrigeratorsResultSet.get('_group_read_only'); defaults['_group_modify'] = refrigeratorsResultSet.get('_group_modify'); @@ -253,7 +288,12 @@ function onClickSentinelSurvey() { 'reporting_period': odkCommon.toOdkTimeStampFromDate(new Date())}; defaults['voltage_stabilizer_present'] = refrigeratorsResultSet.get('voltage_regulator'); defaults['power_source'] = refrigeratorsResultSet.get('power_source'); + defaults['under_warranty'] = refrigeratorsResultSet.get('under_warranty'); defaults['year_installed'] = refrigeratorsResultSet.get('year_installed'); + if (!$.isEmptyObject(indicatorData) && indicatorData.getCount() > 0) { + defaults['voltage_stabilizer_brand'] = indicatorData.get('voltage_stabilizer_brand'); + defaults['available_voltage_stabilizer'] = indicatorData.get('available_voltage_stabilizer'); + } defaults['_default_access'] = refrigeratorsResultSet.get('_default_access'); defaults['_group_read_only'] = refrigeratorsResultSet.get('_group_read_only'); defaults['_group_modify'] = refrigeratorsResultSet.get('_group_modify'); @@ -274,6 +314,74 @@ function onClickViewSentinelSurvey() { } } +function capitalizeFirstLetterOfEachWord(text){ + const arr = text.split(" "); + for (var i = 0; i < arr.length; i++) { + arr[i] = arr[i].charAt(0).toUpperCase() + arr[i].slice(1); + } + return arr.join(" "); +} + +function onClickFollowupSurvey() { + if (!$.isEmptyObject(refrigeratorsResultSet)) { + + var defaults = {'refrigerator_id': refrigeratorsResultSet.get('_id'), + 'followup_date': odkCommon.toOdkTimeStampFromDate(new Date()), + 'followup_uuid': util.genUUID()}; + defaults['power_source'] = refrigeratorsResultSet.get('power_source'); + defaults['manufacturer'] = typeData.get('manufacturer'); + defaults['model_id'] = typeData.get('model_id'); + defaults['facility_name'] = capitalizeFirstLetterOfEachWord(facilityData.get('facility_name')); + defaults['_default_access'] = refrigeratorsResultSet.get('_default_access'); + defaults['_group_read_only'] = refrigeratorsResultSet.get('_group_read_only'); + defaults['_group_modify'] = refrigeratorsResultSet.get('_group_modify'); + defaults['_group_privileged'] = refrigeratorsResultSet.get('_group_privileged'); + + odkTables.addRowWithSurvey(null, 'follow_up', 'follow_up', null, defaults); + } +} + +function onClickViewFollowupSurvey() { + if (!$.isEmptyObject(refrigeratorsResultSet)) { + + var keyToAppend = 'follow_up.refrigerator_id'; + + var frigIdQueryParams = util.getKeyToAppendToColdChainURL(keyToAppend, refrigeratorsResultSet.get('_id')); + odkTables.launchHTML(null, + 'config/tables/follow_up/html/follow_up_list.html' + frigIdQueryParams); + } +} + +function onClickTFASurvey() { + if (!$.isEmptyObject(refrigeratorsResultSet)) { + + var defaults = {'refrigerator_id': refrigeratorsResultSet.get('_id'), + 'tfa_date': odkCommon.toOdkTimeStampFromDate(new Date()), + 'tfa_uuid': util.genUUID()}; + defaults['manufacturer'] = typeData.get('manufacturer'); + defaults['model_id'] = typeData.get('model_id'); + defaults['power_source'] = refrigeratorsResultSet.get('power_source'); + defaults['facility_name'] = capitalizeFirstLetterOfEachWord(facilityData.get('facility_name')); + defaults['_default_access'] = refrigeratorsResultSet.get('_default_access'); + defaults['_group_read_only'] = refrigeratorsResultSet.get('_group_read_only'); + defaults['_group_modify'] = refrigeratorsResultSet.get('_group_modify'); + defaults['_group_privileged'] = refrigeratorsResultSet.get('_group_privileged'); + + odkTables.addRowWithSurvey(null, 'troubleshooting_failure_analysis', 'troubleshooting_failure_analysis', null, defaults); + } +} + +function onClickViewTFASurvey() { + if (!$.isEmptyObject(refrigeratorsResultSet)) { + + var keyToAppend = 'troubleshooting_failure_analysis.refrigerator_id'; + + var frigIdQueryParams = util.getKeyToAppendToColdChainURL(keyToAppend, refrigeratorsResultSet.get('_id')); + odkTables.launchHTML(null, + 'config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_list.html' + frigIdQueryParams); + } +} + function onClickAddTempData() { if (!$.isEmptyObject(refrigeratorsResultSet)) { diff --git a/app/config/tables/refrigerators/js/refrigerators_list.js b/app/config/tables/refrigerators/js/refrigerators_list.js index 38137def0..1c09a8b6c 100644 --- a/app/config/tables/refrigerators/js/refrigerators_list.js +++ b/app/config/tables/refrigerators/js/refrigerators_list.js @@ -7,10 +7,11 @@ var listQuery = 'SELECT * FROM refrigerators ' + 'JOIN health_facilities ON refrigerators.facility_row_id = health_facilities._id ' + 'LEFT JOIN refrigerator_types ON refrigerators.model_row_id = refrigerator_types._id ' + + 'LEFT JOIN (SELECT * FROM indicators i1 WHERE i1._id = ( SELECT i2._id FROM indicators i2 WHERE i2.refrigerator_id = i1.refrigerator_id ORDER BY _id DESC LIMIT 1) ) latest_indicators ON refrigerators._id = latest_indicators.refrigerator_id ' + 'WHERE refrigerators._sync_state != ?'; var listQueryParams = [util.deletedSyncState]; -var searchParams = '(facility_name LIKE ? OR facility_id LIKE ? OR tracking_id LIKE ?)'; +var searchParams = '(facility_name LIKE ? OR facility_id LIKE ? OR tracking_id LIKE ? OR is_under_pmm = ?)'; function resumeFunc(state) { if (state === 'init') { @@ -29,7 +30,8 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setSurveillanceTextElement('#surveillance'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); @@ -41,7 +43,7 @@ function resumeFunc(state) { var serNoTxt = odkCommon.localizeText(locale, "serial_number"); listViewLogic.setColIdsToDisplayInList(frigTxt, 'tracking_id', - catIDTxt, 'catalog_id', hFacTxt, 'facility_name', ); + catIDTxt, 'catalog_id', hFacTxt, 'facility_name'); } listViewLogic.resumeFn(state); diff --git a/app/config/tables/refrigerators/js/refrigerators_service_list.js b/app/config/tables/refrigerators/js/refrigerators_service_list.js index 9a8f0aaee..a8eaf185a 100644 --- a/app/config/tables/refrigerators/js/refrigerators_service_list.js +++ b/app/config/tables/refrigerators/js/refrigerators_service_list.js @@ -19,10 +19,9 @@ var listQuery = 'SELECT * FROM refrigerators ' + 'JOIN health_facilities ON refrigerators.facility_row_id = health_facilities._id ' + 'LEFT JOIN refrigerator_types ON refrigerators.model_row_id = refrigerator_types._id WHERE ' + '(refrigerators._sync_state != ?) AND ' + - '(refrigerators.maintenance_priority = ? OR refrigerators.maintenance_priority = ? OR ' + - 'refrigerators.maintenance_priority = ? OR refrigerators.functional_status = ?)'; + '(refrigerators.functional_status = ?)'; -var listQueryParams = [util.deletedSyncState, 'high', 'medium', 'low', 'not_functioning']; +var listQueryParams = [util.deletedSyncState, 'not_functioning']; var searchParams = '(health_facilities.facility_name LIKE ? OR health_facilities.facility_id LIKE ? OR ' + 'refrigerators.tracking_id LIKE ?)'; @@ -33,6 +32,7 @@ function addMonths(date, months) { function resumeFunc(state) { if (state === 'init') { + console.log("HERE"); // Translations var locale = odkCommon.getPreferredLocale(); $('#showing').text(odkCommon.localizeText(locale, "showing")); @@ -53,7 +53,7 @@ function resumeFunc(state) { listViewLogic.setSearchParams(searchParams); listViewLogic.setListElement('#list'); listViewLogic.setSearchTextElement('#search'); - listViewLogic.setHeaderElement('#header'); + listViewLogic.setHeaderElement('#header1'); listViewLogic.setLimitElement('#limitDropdown'); listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); diff --git a/app/config/tables/refrigerators/properties.csv b/app/config/tables/refrigerators/properties.csv index 5426354f6..b043e061d 100644 --- a/app/config/tables/refrigerators/properties.csv +++ b/app/config/tables/refrigerators/properties.csv @@ -4,6 +4,8 @@ Column,ehc_powered_devices,displayName,object,"{""text"":{""default"":""EHC Powe Column,facility_row_id,displayName,object,"{""text"":{""default"":""Health Facility"",""es"":""Facilidad de Salúd"",""fr"":""Établissement de santé""}}" Column,functional_status,displayChoicesList,object,"[{""choice_list_name"":""user_friendly_status"",""data_value"":""functioning"",""display"":{""title"":{""text"":{""default"":""No known issues"",""es"":""No hay problemas conocidos""}}},""_row_num"":11},{""choice_list_name"":""user_friendly_status"",""data_value"":""not_functioning"",""display"":{""title"":{""text"":{""default"":""Needs attention"",""es"":""Necesita atención""}}},""_row_num"":12}]" Column,functional_status,displayName,object,"{""text"":{""default"":""Functional Status"",""es"":""Functionando"",""fr"":""État de fonctionnement""}}" +Column,is_under_pmm,displayChoicesList,object,"[{""choice_list_name"":""yes_no"",""data_value"":""yes"",""display"":{""title"":{""text"":{""default"":""Yes"",""es"":""Sí"",""fr"":""Oui""}}},""_row_num"":48},{""choice_list_name"":""yes_no"",""data_value"":""no"",""display"":{""title"":{""text"":{""default"":""No"",""es"":""No"",""fr"":""Non""}}},""_row_num"":49}]" +Column,is_under_pmm,displayName,object,"{""text"":""Is Under PMM Surveillance?""}" Column,maintenance_priority,displayChoicesList,object,"[{""choice_list_name"":""service_priority_list"",""data_value"":""not_applicable"",""display"":{""title"":{""text"":{""default"":""Not Applicable"",""es"":""No Aplica"",""fr"":""Sans objet""}}},""_row_num"":43},{""choice_list_name"":""service_priority_list"",""data_value"":""low"",""display"":{""title"":{""text"":{""default"":""Low"",""es"":""Bajo"",""fr"":""Faible""}}},""_row_num"":44},{""choice_list_name"":""service_priority_list"",""data_value"":""medium"",""display"":{""title"":{""text"":{""default"":""Medium"",""es"":""Medio"",""fr"":""Moyen""}}},""_row_num"":45},{""choice_list_name"":""service_priority_list"",""data_value"":""high"",""display"":{""title"":{""text"":{""default"":""High"",""es"":""Alto"",""fr"":""Élevé""}}},""_row_num"":46}]" Column,maintenance_priority,displayName,object,"{""text"":{""default"":""Service Requested With Priority"",""es"":""Servicio solicitado con prioridad"",""fr"":""Maintenance à effectuer en priorité""}}" Column,model_row_id,displayName,object,"{""text"":{""default"":""Model"",""es"":""Modelo"",""fr"":""Modèle""}}" diff --git a/app/config/tables/troubleshooting_failure_analysis/definition.csv b/app/config/tables/troubleshooting_failure_analysis/definition.csv new file mode 100644 index 000000000..3688cee20 --- /dev/null +++ b/app/config/tables/troubleshooting_failure_analysis/definition.csv @@ -0,0 +1,44 @@ +_element_key,_element_name,_element_type,_list_child_element_keys +ac_frequency,ac_frequency,number,[] +ac_voltage,ac_voltage,number,[] +ambient_temperature,ambient_temperature,number,[] +appliance_ac_frequency,appliance_ac_frequency,number,[] +appliance_ac_voltage,appliance_ac_voltage,number,[] +appliance_dc_voltage,appliance_dc_voltage,number,[] +compressor_discharge_pipe_temperature,compressor_discharge_pipe_temperature,number,[] +condensation_depth,condensation_depth,number,[] +current_orientation_solar_array,current_orientation_solar_array,string,[] +current_tilt_solar_array,current_tilt_solar_array,number,[] +dc_voltage,dc_voltage,number,[] +external_display_temperature,external_display_temperature,number,[] +facility_name,facility_name,string,[] +fan_issues_observed,fan_issues_observed,string,[] +gap_offset,gap_offset,number,[] +gaps_air_escape,gaps_air_escape,string,[] +gasket_damage,gasket_damage,string,[] +hinge_degradation,hinge_degradation,string,[] +irradiance_solar_array,irradiance_solar_array,number,[] +led_diagnostic_result,led_diagnostic_result,string,[] +manufacturer,manufacturer,string,[] +model_id,model_id,string,[] +open_circuit_voltage,open_circuit_voltage,number,[] +optimal_orientation_solar_array,optimal_orientation_solar_array,string,[] +optimal_tilt_solar_array,optimal_tilt_solar_array,number,[] +power_outlet_ac_voltage,power_outlet_ac_voltage,number,[] +power_source,power_source,string,[] +refrigerator_id,refrigerator_id,string,[] +relative_humidity,relative_humidity,number,[] +severity_solar_panels,severity_solar_panels,string,[] +stabilizer_ac_voltage,stabilizer_ac_voltage,number,[] +tfa_date,tfa_date,date,[] +tfa_uuid,tfa_uuid,string,[] +thermal_storage_condition,thermal_storage_condition,string,[] +thermal_storage_issue,thermal_storage_issue,array,"[""thermal_storage_issue_items""]" +thermal_storage_issue_items,items,string,[] +thermocouple_reading_compartment,thermocouple_reading_compartment,number,[] +thermocouple_reading_external,thermocouple_reading_external,number,[] +thermocouple_reading_location,thermocouple_reading_location,number,[] +thermostat_sensor_airflow,thermostat_sensor_airflow,string,[] +thermostat_sensor_exposure,thermostat_sensor_exposure,string,[] +thermostat_sensor_location,thermostat_sensor_location,string,[] +thermostat_setpoint,thermostat_setpoint,number,[] diff --git a/app/config/tables/troubleshooting_failure_analysis/forms/troubleshooting_failure_analysis/formDef.json b/app/config/tables/troubleshooting_failure_analysis/forms/troubleshooting_failure_analysis/formDef.json new file mode 100644 index 000000000..8340ed1f5 --- /dev/null +++ b/app/config/tables/troubleshooting_failure_analysis/forms/troubleshooting_failure_analysis/formDef.json @@ -0,0 +1,4183 @@ +{ + "xlsx": { + "initial": [ + { + "clause": "do section survey", + "_row_num": 2 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3 + } + ], + "survey": [ + { + "clause": "begin screen", + "_row_num": 2 + }, + { + "clause": "if", + "condition": "data('refrigerator_id') === null || data('refrigerator_id') === undefined", + "_row_num": 3 + }, + { + "type": "string", + "name": "refrigerator_id", + "display": { + "prompt": { + "text": { + "default": "Refrigerator ID", + "es": "ID de Frigorífico", + "fr": "ID de réfrigérateur" + } + }, + "hint": { + "text": { + "default": "Enter the ID of the refrigerator", + "es": "Por favor entre el ID del frigorífico" + } + } + }, + "required": true, + "_row_num": 4 + }, + { + "clause": "end if", + "_row_num": 5 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "

CCE Identification

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FieldValue
Refrigerator ID{{data.refrigerator_id}}
Brand{{data.manufacturer}}
Model{{data.model_id}}
Health Facility{{data.facility_name}}
" + } + }, + "_row_num": 6 + }, + { + "clause": "end screen", + "_row_num": 7 + }, + { + "clause": "begin screen", + "_row_num": 8 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "

🔧 Instructions for Failure Analysis

A trained cold chain equipment technician—or another trained and qualified assessor—should complete this procedure and use this tool to:

  • Record observed failure(s), including the specific component(s) and suspected cause(s)
  • Log any relevant performance data required during the assessment
  • Note any additional observations that may assist in evaluating equipment status

Please note: The detailed survey questions are provided to support troubleshooting and do not need to be completed in full. Use them as a reference and document only the data that helps with diagnosing or recording the issue.

" + } + }, + "_row_num": 9 + }, + { + "clause": "end screen", + "_row_num": 10 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🔌 Power Supply System

\n

This section includes questions Q1–Q16 about the power supply system.

\n
" + } + }, + "_row_num": 12 + }, + { + "clause": "begin screen", + "_row_num": 13 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🔌 Power Supply System

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 14 + }, + { + "type": "decimal", + "name": "ac_voltage", + "display": { + "prompt": { + "text": "1. AC voltage as measured (volts)" + } + }, + "_screen": "questions_screen", + "_row_num": 15 + }, + { + "type": "decimal", + "name": "ac_frequency", + "display": { + "prompt": { + "text": "2. AC frequency as measured (Hz)" + } + }, + "_screen": "questions_screen", + "_row_num": 16 + }, + { + "type": "decimal", + "name": "appliance_ac_voltage", + "display": { + "prompt": { + "text": "3. Appliance AC voltage requirement (volts)" + } + }, + "_screen": "questions_screen", + "_row_num": 17 + }, + { + "type": "decimal", + "name": "appliance_ac_frequency", + "display": { + "prompt": { + "text": "4. Appliance AC frequency requirement (Hz)" + } + }, + "_screen": "questions_screen", + "_row_num": 18 + }, + { + "type": "string", + "name": "led_diagnostic_result", + "display": { + "prompt": { + "text": "5. LED diagnostic result (if applicable)" + } + }, + "_screen": "questions_screen", + "_row_num": 19 + }, + { + "type": "decimal", + "name": "stabilizer_ac_voltage", + "display": { + "prompt": { + "text": "6. Voltage stabilizer AC voltage as measured (volts)" + } + }, + "_screen": "questions_screen", + "_row_num": 20 + }, + { + "type": "decimal", + "name": "power_outlet_ac_voltage", + "display": { + "prompt": { + "text": "7. Wall power outlet AC voltage as measured (volts)" + } + }, + "_row_num": 21 + }, + { + "type": "decimal", + "name": "dc_voltage", + "display": { + "prompt": { + "text": "8. DC voltage as measured (volts)" + } + }, + "_row_num": 22 + }, + { + "type": "decimal", + "name": "appliance_dc_voltage", + "display": { + "prompt": { + "text": "9. Appliance DC voltage requirement (volts)" + } + }, + "_row_num": 23 + }, + { + "type": "decimal", + "name": "open_circuit_voltage", + "display": { + "prompt": { + "text": "10. Open circuit voltage (volts)" + } + }, + "_row_num": 24 + }, + { + "clause": "if", + "condition": "data('power_source') === 'solar'", + "_row_num": 25 + }, + { + "type": "decimal", + "name": "irradiance_solar_array", + "display": { + "prompt": { + "text": "11. Irradiance at solar array (W/m2)" + } + }, + "_row_num": 26 + }, + { + "type": "select_one", + "values_list": "severity", + "name": "severity_solar_panels", + "display": { + "prompt": { + "text": "12. Soiling severity of solar panels" + } + }, + "_row_num": 27 + }, + { + "type": "select_one", + "values_list": "orientation", + "name": "current_orientation_solar_array", + "display": { + "prompt": { + "text": "13. Current orientation of solar array" + } + }, + "_row_num": 28 + }, + { + "type": "select_one", + "values_list": "orientation", + "name": "optimal_orientation_solar_array", + "display": { + "prompt": { + "text": "14. Optimal orientation of solar array" + } + }, + "_row_num": 29 + }, + { + "type": "decimal", + "name": "current_tilt_solar_array", + "display": { + "prompt": { + "text": "15. Current tilt of the solar array, measured from the horizontal (°)" + } + }, + "_row_num": 30 + }, + { + "type": "decimal", + "name": "optimal_tilt_solar_array", + "display": { + "prompt": { + "text": "16. Optimal tilt of the solar array, measured from the horizontal (°)" + } + }, + "_row_num": 31 + }, + { + "clause": "end if", + "_row_num": 32 + }, + { + "clause": "end screen", + "_row_num": 33 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌡️ Thermostat, Controls & Monitoring System

\n

\n This section include questions Q17–Q24 about the thermostat, controls, and monitoring systems.\n

\n
" + } + }, + "_row_num": 34 + }, + { + "clause": "begin screen", + "_row_num": 35 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌡️ Thermostat, Controls & Monitoring System

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 36 + }, + { + "type": "decimal", + "name": "thermocouple_reading_location", + "display": { + "prompt": { + "text": "17. Thermocouple reading at thermostat sensor location (°C)" + } + }, + "_row_num": 37 + }, + { + "type": "decimal", + "name": "thermostat_setpoint", + "display": { + "prompt": { + "text": "18. Thermostat setpoint (°C or set position)" + } + }, + "_row_num": 38 + }, + { + "type": "select_one", + "values_list": "location", + "name": "thermostat_sensor_location", + "display": { + "prompt": { + "text": "19. Thermostat sensor: Location" + } + }, + "_row_num": 39 + }, + { + "type": "select_one", + "values_list": "condensation", + "name": "thermostat_sensor_exposure", + "display": { + "prompt": { + "text": "20. Thermostat sensor: Exposure to condensation buildup" + } + }, + "_row_num": 40 + }, + { + "type": "select_one", + "values_list": "airflow", + "name": "thermostat_sensor_airflow", + "display": { + "prompt": { + "text": "21. Thermostat sensor: Airflow" + } + }, + "_row_num": 41 + }, + { + "type": "decimal", + "name": "thermocouple_reading_external", + "display": { + "prompt": { + "text": "22. Thermocouple reading at external display sensor location (°C)" + } + }, + "_row_num": 42 + }, + { + "type": "decimal", + "name": "external_display_temperature", + "display": { + "prompt": { + "text": "23. External display temperature reading (°C)" + } + }, + "_row_num": 43 + }, + { + "type": "decimal", + "name": "thermocouple_reading_compartment", + "display": { + "prompt": { + "text": "24. Thermocouple reading in center of compartment (°C)" + } + }, + "_row_num": 44 + }, + { + "clause": "end screen", + "_row_num": 45 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

❄️ Cooling Circuit

\n

\n This section includes questions Q25-Q26 about the cooling circuit.\n

\n
" + } + }, + "_row_num": 46 + }, + { + "clause": "begin screen", + "_row_num": 47 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

❄️ Cooling Circuit

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 48 + }, + { + "type": "select_one_with_other", + "values_list": "fan_issues", + "name": "fan_issues_observed", + "display": { + "prompt": { + "text": "25. Fan issues observed" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('fan_issues_observed') != ' '", + "_row_num": 49 + }, + { + "type": "decimal", + "name": "compressor_discharge_pipe_temperature", + "display": { + "prompt": { + "text": "26. Compressor discharge pipe temperature (°C)" + } + }, + "_row_num": 50 + }, + { + "clause": "end screen", + "_row_num": 51 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧲 Seals and Closure

\n

\n This section cover questions Q27-30 about seals and closures.\n

\n
" + } + }, + "_row_num": 52 + }, + { + "clause": "begin screen", + "_row_num": 53 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧲 Seals and Closure

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 54 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "gaps_air_escape", + "display": { + "prompt": { + "text": "27. Are any gaps through which air could escape noticeable between the cabinet and the gasket on the door/lid?" + } + }, + "_row_num": 55 + }, + { + "type": "string", + "name": "gasket_damage", + "display": { + "prompt": { + "text": "28. Describe any gasket damage/deterioration (including tears, missing pieces, deadhesion, looseness, wetness, or mold)." + } + }, + "_row_num": 56 + }, + { + "type": "decimal", + "name": "gap_offset", + "display": { + "prompt": { + "text": "29. Gap offset (mm)" + } + }, + "_row_num": 57 + }, + { + "type": "string", + "name": "hinge_degradation", + "display": { + "prompt": { + "text": "30. Describe any physical degradation of the hinges observed (including corrosion, cracking, or broken hinges)." + } + }, + "_row_num": 58 + }, + { + "clause": "end screen", + "_row_num": 59 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧊 Thermal Storage

\n

\n This section covers the components responsible for thermal storage from Q31-32.\n

\n
" + } + }, + "_row_num": 61 + }, + { + "clause": "begin screen", + "_row_num": 62 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧊 Thermal Storage

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 63 + }, + { + "type": "select_one", + "values_list": "condition", + "name": "thermal_storage_condition", + "display": { + "prompt": { + "text": "31. Is the thermal storage (e.g. ice liner) in good condition and in place?" + } + }, + "_row_num": 64 + }, + { + "clause": "if", + "condition": "selected(data('thermal_storage_condition'), 'No')", + "_row_num": 65 + }, + { + "type": "select_multiple", + "values_list": "issue", + "name": "thermal_storage_issue", + "display": { + "prompt": { + "text": "32. What is wrong with the thermal storage?" + } + }, + "_row_num": 66 + }, + { + "clause": "end if", + "_row_num": 67 + }, + { + "clause": "end screen", + "_row_num": 68 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

📦 Casing and Storage Compartment

\n

\n This section focuses on inspecting the physical casing and internal storage areas of the equipment in Q33.\n

\n
" + } + }, + "_row_num": 69 + }, + { + "clause": "begin screen", + "_row_num": 70 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

📦 Casing and Storage Compartment

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 71 + }, + { + "type": "decimal", + "name": "condensation_depth", + "display": { + "prompt": { + "text": "33. Depth of condensation buildup (cm)" + } + }, + "_row_num": 72 + }, + { + "clause": "end screen", + "_row_num": 73 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌍 Location and External Environment

\n

\n This section assesses the placement of the equipment and its surrounding conditions in Q 34-35.\n

\n
" + } + }, + "_row_num": 74 + }, + { + "clause": "begin screen", + "_row_num": 75 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌍 Location and External Environment

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 76 + }, + { + "type": "decimal", + "name": "ambient_temperature", + "display": { + "prompt": { + "text": "34. Ambient temperature (°C)" + } + }, + "_row_num": 77 + }, + { + "type": "decimal", + "name": "relative_humidity", + "display": { + "prompt": { + "text": "35. Relative humidity (%)" + } + }, + "_row_num": 78 + }, + { + "clause": "end screen", + "_row_num": 79 + }, + { + "type": "linked_table", + "values_list": "linked_failure_reporting", + "display": { + "prompt": { + "text": "
\n

🚨 Failure Reporting

\n
" + } + }, + "_row_num": 82 + }, + { + "type": "linked_table", + "values_list": "linked_non_failure_observations", + "display": { + "prompt": { + "text": "
\n

📝 Non-Failure Observations

Enter any issues or concerns noted with the appliance that are not failures.

\n
" + } + }, + "_row_num": 83 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "Survey completed. Pressing NEXT will save and exit." + } + }, + "_row_num": 86 + } + ], + "model": [ + { + "type": "string", + "name": "refrigerator_id", + "_row_num": 2 + }, + { + "type": "string", + "name": "model_id", + "_row_num": 3 + }, + { + "type": "string", + "name": "manufacturer", + "_row_num": 4 + }, + { + "type": "string", + "name": "facility_name", + "_row_num": 5 + }, + { + "type": "birthdate", + "name": "tfa_date", + "_row_num": 6 + }, + { + "type": "string", + "name": "tfa_uuid", + "_row_num": 7 + }, + { + "type": "string", + "name": "power_source", + "_row_num": 8 + } + ], + "choices": [ + { + "choice_list_name": "yesno", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 3 + }, + { + "choice_list_name": "yesno", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 4 + }, + { + "choice_list_name": "severity", + "data_value": "None", + "display": { + "title": { + "text": "None" + } + }, + "_row_num": 6 + }, + { + "choice_list_name": "severity", + "data_value": "Moderate", + "display": { + "title": { + "text": "Moderate" + } + }, + "_row_num": 7 + }, + { + "choice_list_name": "severity", + "data_value": "Extreme", + "display": { + "title": { + "text": "Extreme" + } + }, + "_row_num": 8 + }, + { + "choice_list_name": "orientation", + "data_value": "North", + "display": { + "title": { + "text": "North" + } + }, + "_row_num": 10 + }, + { + "choice_list_name": "orientation", + "data_value": "South", + "display": { + "title": { + "text": "South" + } + }, + "_row_num": 11 + }, + { + "choice_list_name": "orientation", + "data_value": "East", + "display": { + "title": { + "text": "East" + } + }, + "_row_num": 12 + }, + { + "choice_list_name": "orientation", + "data_value": "West", + "display": { + "title": { + "text": "West" + } + }, + "_row_num": 13 + }, + { + "choice_list_name": "orientation", + "data_value": "Northwest", + "display": { + "title": { + "text": "Northwest" + } + }, + "_row_num": 14 + }, + { + "choice_list_name": "orientation", + "data_value": "Northeast", + "display": { + "title": { + "text": "Northeast" + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "orientation", + "data_value": "Southwest", + "display": { + "title": { + "text": "Southwest" + } + }, + "_row_num": 16 + }, + { + "choice_list_name": "orientation", + "data_value": "Southeast", + "display": { + "title": { + "text": "Southeast" + } + }, + "_row_num": 17 + }, + { + "choice_list_name": "location", + "data_value": "Bottom", + "display": { + "title": { + "text": "Bottom" + } + }, + "_row_num": 19 + }, + { + "choice_list_name": "location", + "data_value": "Walls", + "display": { + "title": { + "text": "Walls" + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "location", + "data_value": "Top", + "display": { + "title": { + "text": "Top" + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "location", + "data_value": "Other", + "display": { + "title": { + "text": "Other" + } + }, + "_row_num": 22 + }, + { + "choice_list_name": "condensation", + "data_value": "None", + "display": { + "title": { + "text": "None" + } + }, + "_row_num": 24 + }, + { + "choice_list_name": "condensation", + "data_value": "Moderate", + "display": { + "title": { + "text": "Moderate" + } + }, + "_row_num": 25 + }, + { + "choice_list_name": "condensation", + "data_value": "Extreme", + "display": { + "title": { + "text": "Extreme" + } + }, + "_row_num": 26 + }, + { + "choice_list_name": "airflow", + "data_value": "Poor", + "display": { + "title": { + "text": "Poor" + } + }, + "_row_num": 28 + }, + { + "choice_list_name": "airflow", + "data_value": "Satisfactory", + "display": { + "title": { + "text": "Satisfactory" + } + }, + "_row_num": 29 + }, + { + "choice_list_name": "airflow", + "data_value": "Excellent", + "display": { + "title": { + "text": "Excellent" + } + }, + "_row_num": 30 + }, + { + "choice_list_name": "fan_issues", + "data_value": "None", + "display": { + "title": { + "text": "None" + } + }, + "_row_num": 32 + }, + { + "choice_list_name": "fan_issues", + "data_value": "Not rotating", + "display": { + "title": { + "text": "Not rotating" + } + }, + "_row_num": 33 + }, + { + "choice_list_name": "fan_issues", + "data_value": "Rotating in wrong direction", + "display": { + "title": { + "text": "Rotating in wrong direction" + } + }, + "_row_num": 34 + }, + { + "choice_list_name": "fan_issues", + "data_value": "Damage", + "display": { + "title": { + "text": "Damage" + } + }, + "_row_num": 35 + }, + { + "choice_list_name": "condition", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "condition", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 38 + }, + { + "choice_list_name": "condition", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 39 + }, + { + "choice_list_name": "condition", + "data_value": "Not applicable (this refrigerator is not designed to operate with an ice liner)", + "display": { + "title": { + "text": "Not applicable (this refrigerator is not designed to operate with an ice liner)" + } + }, + "_row_num": 40 + }, + { + "choice_list_name": "issue", + "data_value": "Missing water packs", + "display": { + "title": { + "text": "Missing water packs" + } + }, + "_row_num": 42 + }, + { + "choice_list_name": "issue", + "data_value": "Needs more water or PCM", + "display": { + "title": { + "text": "Needs more water or PCM" + } + }, + "_row_num": 43 + }, + { + "choice_list_name": "issue", + "data_value": "Liner not fully frozen", + "display": { + "title": { + "text": "Liner not fully frozen" + } + }, + "_row_num": 44 + } + ], + "queries": [ + { + "query_name": "linked_failure_reporting", + "query_type": "linked_table", + "linked_form_id": "failure_reporting", + "linked_table_id": "failure_reporting", + "selection": "tfa_uuid = ?", + "selectionArgs": "[ data('tfa_uuid') ]", + "newRowInitialElementKeyToValueMap": "{tfa_uuid: data('tfa_uuid')}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 2 + }, + { + "query_name": "linked_non_failure_observations", + "query_type": "linked_table", + "linked_form_id": "non_failure_observations", + "linked_table_id": "non_failure_observations", + "selection": "tfa_uuid = ?", + "selectionArgs": "[ data('tfa_uuid') ]", + "newRowInitialElementKeyToValueMap": "{tfa_uuid: data('tfa_uuid')}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 3 + } + ], + "settings": [ + { + "setting_name": "form_id", + "value": "troubleshooting_failure_analysis", + "_row_num": 2 + }, + { + "setting_name": "table_id", + "value": "troubleshooting_failure_analysis", + "_row_num": 3 + }, + { + "setting_name": "survey", + "display": { + "title": { + "text": "Troubleshooting Failure Analysis" + } + }, + "_row_num": 4 + }, + { + "setting_name": "form_version", + "value": 20250605, + "_row_num": 5 + }, + { + "setting_name": "instance_name", + "value": "tfa_date", + "_row_num": 6 + }, + { + "setting_name": "english", + "display": { + "locale": { + "text": { + "default": "English", + "es": "Inglés", + "fr": "Anglais" + } + } + }, + "_row_num": 7 + }, + { + "setting_name": "es", + "display": { + "locale": { + "text": { + "default": "Spanish", + "es": "Español", + "fr": "Espagnol" + } + } + }, + "_row_num": 8 + }, + { + "setting_name": "fr", + "display": { + "locale": { + "text": { + "default": "French", + "es": "Francés", + "fr": "Français" + } + } + }, + "_row_num": 9 + } + ], + "properties": [ + { + "partition": "Table", + "aspect": "default", + "key": "defaultViewType", + "type": "string", + "value": "LIST", + "_row_num": 2 + }, + { + "partition": "Table", + "aspect": "default", + "key": "detailViewFileName", + "type": "string", + "value": "config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_detail.html", + "_row_num": 3 + }, + { + "partition": "Table", + "aspect": "default", + "key": "listViewFileName", + "type": "string", + "value": "config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_list.html", + "_row_num": 4 + }, + { + "partition": "Table", + "aspect": "security", + "key": "unverifiedUserCanCreate", + "type": "boolean", + "value": "false", + "_row_num": 5 + }, + { + "partition": "Table", + "aspect": "security", + "key": "defaultAccessOnCreation", + "type": "string", + "value": "HIDDEN", + "_row_num": 6 + }, + { + "partition": "FormType", + "aspect": "default", + "key": "FormType.formType", + "type": "string", + "value": "SURVEY", + "_row_num": 7 + }, + { + "partition": "SurveyUtil", + "aspect": "default", + "key": "SurveyUtil.formId", + "type": "string", + "value": "wrong_form", + "_row_num": 8 + } + ] + }, + "specification": { + "column_types": { + "_screen_block": "function", + "condition": "formula", + "constraint": "formula", + "required": "formula", + "calculation": "formula", + "newRowInitialElementKeyToValueMap": "formula", + "openRowInitialElementKeyToValueMap": "formula", + "selectionArgs": "formula", + "url": "formula", + "uri": "formula", + "callback": "formula(context)", + "choice_filter": "formula(choice_item)", + "templatePath": "requirejs_path" + }, + "settings": { + "form_id": { + "setting_name": "form_id", + "value": "troubleshooting_failure_analysis", + "_row_num": 2 + }, + "table_id": { + "setting_name": "table_id", + "value": "troubleshooting_failure_analysis", + "_row_num": 3 + }, + "survey": { + "setting_name": "survey", + "display": { + "title": { + "text": "Troubleshooting Failure Analysis" + } + }, + "_row_num": 4 + }, + "form_version": { + "setting_name": "form_version", + "value": 20250605, + "_row_num": 5 + }, + "instance_name": { + "setting_name": "instance_name", + "value": "tfa_date", + "_row_num": 6 + }, + "english": { + "setting_name": "english", + "display": { + "locale": { + "text": { + "default": "English", + "es": "Inglés", + "fr": "Anglais" + } + } + }, + "_row_num": 7 + }, + "es": { + "setting_name": "es", + "display": { + "locale": { + "text": { + "default": "Spanish", + "es": "Español", + "fr": "Espagnol" + } + } + }, + "_row_num": 8 + }, + "fr": { + "setting_name": "fr", + "display": { + "locale": { + "text": { + "default": "French", + "es": "Francés", + "fr": "Français" + } + } + }, + "_row_num": 9 + }, + "_locales": { + "setting_name": "_locales", + "_row_num": 4, + "value": [ + { + "display": { + "locale": { + "text": "default" + } + }, + "name": "default" + } + ] + }, + "_default_locale": { + "setting_name": "_default_locale", + "_row_num": 4, + "value": "default" + }, + "initial": { + "setting_name": "survey", + "display": { + "title": { + "text": "Troubleshooting Failure Analysis" + } + }, + "_row_num": 4 + } + }, + "choices": { + "yesno": [ + { + "choice_list_name": "yesno", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 3 + }, + { + "choice_list_name": "yesno", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 4 + } + ], + "severity": [ + { + "choice_list_name": "severity", + "data_value": "None", + "display": { + "title": { + "text": "None" + } + }, + "_row_num": 6 + }, + { + "choice_list_name": "severity", + "data_value": "Moderate", + "display": { + "title": { + "text": "Moderate" + } + }, + "_row_num": 7 + }, + { + "choice_list_name": "severity", + "data_value": "Extreme", + "display": { + "title": { + "text": "Extreme" + } + }, + "_row_num": 8 + } + ], + "orientation": [ + { + "choice_list_name": "orientation", + "data_value": "North", + "display": { + "title": { + "text": "North" + } + }, + "_row_num": 10 + }, + { + "choice_list_name": "orientation", + "data_value": "South", + "display": { + "title": { + "text": "South" + } + }, + "_row_num": 11 + }, + { + "choice_list_name": "orientation", + "data_value": "East", + "display": { + "title": { + "text": "East" + } + }, + "_row_num": 12 + }, + { + "choice_list_name": "orientation", + "data_value": "West", + "display": { + "title": { + "text": "West" + } + }, + "_row_num": 13 + }, + { + "choice_list_name": "orientation", + "data_value": "Northwest", + "display": { + "title": { + "text": "Northwest" + } + }, + "_row_num": 14 + }, + { + "choice_list_name": "orientation", + "data_value": "Northeast", + "display": { + "title": { + "text": "Northeast" + } + }, + "_row_num": 15 + }, + { + "choice_list_name": "orientation", + "data_value": "Southwest", + "display": { + "title": { + "text": "Southwest" + } + }, + "_row_num": 16 + }, + { + "choice_list_name": "orientation", + "data_value": "Southeast", + "display": { + "title": { + "text": "Southeast" + } + }, + "_row_num": 17 + } + ], + "location": [ + { + "choice_list_name": "location", + "data_value": "Bottom", + "display": { + "title": { + "text": "Bottom" + } + }, + "_row_num": 19 + }, + { + "choice_list_name": "location", + "data_value": "Walls", + "display": { + "title": { + "text": "Walls" + } + }, + "_row_num": 20 + }, + { + "choice_list_name": "location", + "data_value": "Top", + "display": { + "title": { + "text": "Top" + } + }, + "_row_num": 21 + }, + { + "choice_list_name": "location", + "data_value": "Other", + "display": { + "title": { + "text": "Other" + } + }, + "_row_num": 22 + } + ], + "condensation": [ + { + "choice_list_name": "condensation", + "data_value": "None", + "display": { + "title": { + "text": "None" + } + }, + "_row_num": 24 + }, + { + "choice_list_name": "condensation", + "data_value": "Moderate", + "display": { + "title": { + "text": "Moderate" + } + }, + "_row_num": 25 + }, + { + "choice_list_name": "condensation", + "data_value": "Extreme", + "display": { + "title": { + "text": "Extreme" + } + }, + "_row_num": 26 + } + ], + "airflow": [ + { + "choice_list_name": "airflow", + "data_value": "Poor", + "display": { + "title": { + "text": "Poor" + } + }, + "_row_num": 28 + }, + { + "choice_list_name": "airflow", + "data_value": "Satisfactory", + "display": { + "title": { + "text": "Satisfactory" + } + }, + "_row_num": 29 + }, + { + "choice_list_name": "airflow", + "data_value": "Excellent", + "display": { + "title": { + "text": "Excellent" + } + }, + "_row_num": 30 + } + ], + "fan_issues": [ + { + "choice_list_name": "fan_issues", + "data_value": "None", + "display": { + "title": { + "text": "None" + } + }, + "_row_num": 32 + }, + { + "choice_list_name": "fan_issues", + "data_value": "Not rotating", + "display": { + "title": { + "text": "Not rotating" + } + }, + "_row_num": 33 + }, + { + "choice_list_name": "fan_issues", + "data_value": "Rotating in wrong direction", + "display": { + "title": { + "text": "Rotating in wrong direction" + } + }, + "_row_num": 34 + }, + { + "choice_list_name": "fan_issues", + "data_value": "Damage", + "display": { + "title": { + "text": "Damage" + } + }, + "_row_num": 35 + } + ], + "condition": [ + { + "choice_list_name": "condition", + "data_value": "Yes", + "display": { + "title": { + "text": "Yes" + } + }, + "_row_num": 37 + }, + { + "choice_list_name": "condition", + "data_value": "No", + "display": { + "title": { + "text": "No" + } + }, + "_row_num": 38 + }, + { + "choice_list_name": "condition", + "data_value": "Unknown", + "display": { + "title": { + "text": "Unknown" + } + }, + "_row_num": 39 + }, + { + "choice_list_name": "condition", + "data_value": "Not applicable (this refrigerator is not designed to operate with an ice liner)", + "display": { + "title": { + "text": "Not applicable (this refrigerator is not designed to operate with an ice liner)" + } + }, + "_row_num": 40 + } + ], + "issue": [ + { + "choice_list_name": "issue", + "data_value": "Missing water packs", + "display": { + "title": { + "text": "Missing water packs" + } + }, + "_row_num": 42 + }, + { + "choice_list_name": "issue", + "data_value": "Needs more water or PCM", + "display": { + "title": { + "text": "Needs more water or PCM" + } + }, + "_row_num": 43 + }, + { + "choice_list_name": "issue", + "data_value": "Liner not fully frozen", + "display": { + "title": { + "text": "Liner not fully frozen" + } + }, + "_row_num": 44 + } + ] + }, + "table_specific_definitions": { + "_tokens": {} + }, + "queries": { + "linked_failure_reporting": { + "query_name": "linked_failure_reporting", + "query_type": "linked_table", + "linked_form_id": "failure_reporting", + "linked_table_id": "failure_reporting", + "selection": "tfa_uuid = ?", + "selectionArgs": "[ data('tfa_uuid') ]", + "newRowInitialElementKeyToValueMap": "{tfa_uuid: data('tfa_uuid')}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 2 + }, + "linked_non_failure_observations": { + "query_name": "linked_non_failure_observations", + "query_type": "linked_table", + "linked_form_id": "non_failure_observations", + "linked_table_id": "non_failure_observations", + "selection": "tfa_uuid = ?", + "selectionArgs": "[ data('tfa_uuid') ]", + "newRowInitialElementKeyToValueMap": "{tfa_uuid: data('tfa_uuid')}", + "openRowInitialElementKeyToValueMap": "{}", + "_row_num": 3 + } + }, + "calculates": {}, + "model": { + "refrigerator_id": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + }, + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "refrigerator_id" + }, + "model_id": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "model_id" + }, + "manufacturer": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "model" + } + ], + "elementKey": "manufacturer" + }, + "facility_name": { + "type": "string", + "_defn": [ + { + "_row_num": 5, + "section_name": "model" + } + ], + "elementKey": "facility_name" + }, + "tfa_date": { + "type": "string", + "elementType": "date", + "_defn": [ + { + "_row_num": 6, + "section_name": "model" + } + ], + "elementKey": "tfa_date" + }, + "tfa_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 7, + "section_name": "model" + } + ], + "elementKey": "tfa_uuid" + }, + "power_source": { + "type": "string", + "_defn": [ + { + "_row_num": 8, + "section_name": "model" + } + ], + "elementKey": "power_source" + }, + "ac_voltage": { + "_defn": [ + { + "_row_num": 15, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "ac_voltage" + }, + "ac_frequency": { + "_defn": [ + { + "_row_num": 16, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "ac_frequency" + }, + "appliance_ac_voltage": { + "_defn": [ + { + "_row_num": 17, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "appliance_ac_voltage" + }, + "appliance_ac_frequency": { + "_defn": [ + { + "_row_num": 18, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "appliance_ac_frequency" + }, + "led_diagnostic_result": { + "_defn": [ + { + "_row_num": 19, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "led_diagnostic_result" + }, + "stabilizer_ac_voltage": { + "_defn": [ + { + "_row_num": 20, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "stabilizer_ac_voltage" + }, + "power_outlet_ac_voltage": { + "_defn": [ + { + "_row_num": 21, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "power_outlet_ac_voltage" + }, + "dc_voltage": { + "_defn": [ + { + "_row_num": 22, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "dc_voltage" + }, + "appliance_dc_voltage": { + "_defn": [ + { + "_row_num": 23, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "appliance_dc_voltage" + }, + "open_circuit_voltage": { + "_defn": [ + { + "_row_num": 24, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "open_circuit_voltage" + }, + "irradiance_solar_array": { + "_defn": [ + { + "_row_num": 26, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "irradiance_solar_array" + }, + "severity_solar_panels": { + "_defn": [ + { + "_row_num": 27, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "severity", + "elementKey": "severity_solar_panels" + }, + "current_orientation_solar_array": { + "_defn": [ + { + "_row_num": 28, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "orientation", + "elementKey": "current_orientation_solar_array" + }, + "optimal_orientation_solar_array": { + "_defn": [ + { + "_row_num": 29, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "orientation", + "elementKey": "optimal_orientation_solar_array" + }, + "current_tilt_solar_array": { + "_defn": [ + { + "_row_num": 30, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "current_tilt_solar_array" + }, + "optimal_tilt_solar_array": { + "_defn": [ + { + "_row_num": 31, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "optimal_tilt_solar_array" + }, + "thermocouple_reading_location": { + "_defn": [ + { + "_row_num": 37, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "thermocouple_reading_location" + }, + "thermostat_setpoint": { + "_defn": [ + { + "_row_num": 38, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "thermostat_setpoint" + }, + "thermostat_sensor_location": { + "_defn": [ + { + "_row_num": 39, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "location", + "elementKey": "thermostat_sensor_location" + }, + "thermostat_sensor_exposure": { + "_defn": [ + { + "_row_num": 40, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "condensation", + "elementKey": "thermostat_sensor_exposure" + }, + "thermostat_sensor_airflow": { + "_defn": [ + { + "_row_num": 41, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "airflow", + "elementKey": "thermostat_sensor_airflow" + }, + "thermocouple_reading_external": { + "_defn": [ + { + "_row_num": 42, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "thermocouple_reading_external" + }, + "external_display_temperature": { + "_defn": [ + { + "_row_num": 43, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "external_display_temperature" + }, + "thermocouple_reading_compartment": { + "_defn": [ + { + "_row_num": 44, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "thermocouple_reading_compartment" + }, + "fan_issues_observed": { + "_defn": [ + { + "_row_num": 49, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "fan_issues", + "elementKey": "fan_issues_observed" + }, + "compressor_discharge_pipe_temperature": { + "_defn": [ + { + "_row_num": 50, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "compressor_discharge_pipe_temperature" + }, + "gaps_air_escape": { + "_defn": [ + { + "_row_num": 55, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "gaps_air_escape" + }, + "gasket_damage": { + "_defn": [ + { + "_row_num": 56, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "gasket_damage" + }, + "gap_offset": { + "_defn": [ + { + "_row_num": 57, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "gap_offset" + }, + "hinge_degradation": { + "_defn": [ + { + "_row_num": 58, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "hinge_degradation" + }, + "thermal_storage_condition": { + "_defn": [ + { + "_row_num": 64, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "condition", + "elementKey": "thermal_storage_condition" + }, + "thermal_storage_issue": { + "_defn": [ + { + "_row_num": 66, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "thermal_storage_issue_items" + }, + "valuesList": "issue", + "elementKey": "thermal_storage_issue" + }, + "condensation_depth": { + "_defn": [ + { + "_row_num": 72, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "condensation_depth" + }, + "ambient_temperature": { + "_defn": [ + { + "_row_num": 77, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "ambient_temperature" + }, + "relative_humidity": { + "_defn": [ + { + "_row_num": 78, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "relative_humidity" + } + }, + "section_names": [ + "initial", + "survey" + ], + "sections": { + "initial": { + "section_name": "initial", + "nested_sections": { + "survey": true + }, + "reachable_sections": { + "survey": true + }, + "prompts": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "prompt", + "_do_section_name": "survey", + "_type": "_section", + "promptIdx": 0, + "display": { + "title": { + "text": "Troubleshooting Failure Analysis" + } + }, + "_branch_label_enclosing_screen": "survey/0" + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 4, + "_branch_label_enclosing_screen": "initial/_screen4", + "promptIdx": 1 + } + ], + "validation_tag_map": { + "finalize": [] + }, + "operations": [ + { + "clause": "do section survey", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "do_section", + "_do_section_name": "survey", + "operationIdx": 0 + }, + { + "clause": "goto _finalize", + "comments": "skips the finalize screen where the user chooses to save as incomplete or finalized and instead saves as finalized", + "_row_num": 3, + "__rowNum__": 2, + "_token_type": "goto_label", + "_branch_label": "_finalize", + "operationIdx": 1 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 4, + "operationIdx": 2 + }, + { + "_row_num": 4, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 3 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 4 + }, + { + "_token_type": "validate", + "clause": "validate finalize", + "_sweep_name": "finalize", + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 5 + }, + { + "_token_type": "save_and_terminate", + "clause": "save and terminate", + "calculation": true, + "_row_num": 4, + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 6 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 4, + "operationIdx": 7 + } + ], + "branch_label_map": { + "_contents": 3, + "_screen4": 3, + "_finalize": 5 + } + }, + "survey": { + "section_name": "survey", + "nested_sections": {}, + "reachable_sections": {}, + "prompts": [ + { + "type": "string", + "name": "refrigerator_id", + "display": { + "prompt": { + "text": { + "default": "Refrigerator ID", + "es": "ID de Frigorífico", + "fr": "ID de réfrigérateur" + } + }, + "hint": { + "text": { + "default": "Enter the ID of the refrigerator", + "es": "Por favor entre el ID del frigorífico" + } + } + }, + "required": true, + "_row_num": 4, + "__rowNum__": 3, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 0 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "

CCE Identification

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
FieldValue
Refrigerator ID{{data.refrigerator_id}}
Brand{{data.manufacturer}}
Model{{data.model_id}}
Health Facility{{data.facility_name}}
" + } + }, + "_row_num": 6, + "__rowNum__": 5, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen2", + "promptIdx": 1 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "

🔧 Instructions for Failure Analysis

A trained cold chain equipment technician—or another trained and qualified assessor—should complete this procedure and use this tool to:

  • Record observed failure(s), including the specific component(s) and suspected cause(s)
  • Log any relevant performance data required during the assessment
  • Note any additional observations that may assist in evaluating equipment status

Please note: The detailed survey questions are provided to support troubleshooting and do not need to be completed in full. Use them as a reference and document only the data that helps with diagnosing or recording the issue.

" + } + }, + "_row_num": 9, + "__rowNum__": 8, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen8", + "promptIdx": 2 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🔌 Power Supply System

\n

This section includes questions Q1–Q16 about the power supply system.

\n
" + } + }, + "_row_num": 12, + "__rowNum__": 11, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen12", + "promptIdx": 3 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🔌 Power Supply System

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 14, + "__rowNum__": 13, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 4 + }, + { + "type": "decimal", + "name": "ac_voltage", + "display": { + "prompt": { + "text": "1. AC voltage as measured (volts)" + } + }, + "_screen": "questions_screen", + "_row_num": 15, + "__rowNum__": 14, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 5 + }, + { + "type": "decimal", + "name": "ac_frequency", + "display": { + "prompt": { + "text": "2. AC frequency as measured (Hz)" + } + }, + "_screen": "questions_screen", + "_row_num": 16, + "__rowNum__": 15, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 6 + }, + { + "type": "decimal", + "name": "appliance_ac_voltage", + "display": { + "prompt": { + "text": "3. Appliance AC voltage requirement (volts)" + } + }, + "_screen": "questions_screen", + "_row_num": 17, + "__rowNum__": 16, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 7 + }, + { + "type": "decimal", + "name": "appliance_ac_frequency", + "display": { + "prompt": { + "text": "4. Appliance AC frequency requirement (Hz)" + } + }, + "_screen": "questions_screen", + "_row_num": 18, + "__rowNum__": 17, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 8 + }, + { + "type": "string", + "name": "led_diagnostic_result", + "display": { + "prompt": { + "text": "5. LED diagnostic result (if applicable)" + } + }, + "_screen": "questions_screen", + "_row_num": 19, + "__rowNum__": 18, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 9 + }, + { + "type": "decimal", + "name": "stabilizer_ac_voltage", + "display": { + "prompt": { + "text": "6. Voltage stabilizer AC voltage as measured (volts)" + } + }, + "_screen": "questions_screen", + "_row_num": 20, + "__rowNum__": 19, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 10 + }, + { + "type": "decimal", + "name": "power_outlet_ac_voltage", + "display": { + "prompt": { + "text": "7. Wall power outlet AC voltage as measured (volts)" + } + }, + "_row_num": 21, + "__rowNum__": 20, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 11 + }, + { + "type": "decimal", + "name": "dc_voltage", + "display": { + "prompt": { + "text": "8. DC voltage as measured (volts)" + } + }, + "_row_num": 22, + "__rowNum__": 21, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 12 + }, + { + "type": "decimal", + "name": "appliance_dc_voltage", + "display": { + "prompt": { + "text": "9. Appliance DC voltage requirement (volts)" + } + }, + "_row_num": 23, + "__rowNum__": 22, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 13 + }, + { + "type": "decimal", + "name": "open_circuit_voltage", + "display": { + "prompt": { + "text": "10. Open circuit voltage (volts)" + } + }, + "_row_num": 24, + "__rowNum__": 23, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 14 + }, + { + "type": "decimal", + "name": "irradiance_solar_array", + "display": { + "prompt": { + "text": "11. Irradiance at solar array (W/m2)" + } + }, + "_row_num": 26, + "__rowNum__": 25, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 15 + }, + { + "type": "select_one", + "values_list": "severity", + "name": "severity_solar_panels", + "display": { + "prompt": { + "text": "12. Soiling severity of solar panels" + } + }, + "_row_num": 27, + "__rowNum__": 26, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 16 + }, + { + "type": "select_one", + "values_list": "orientation", + "name": "current_orientation_solar_array", + "display": { + "prompt": { + "text": "13. Current orientation of solar array" + } + }, + "_row_num": 28, + "__rowNum__": 27, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 17 + }, + { + "type": "select_one", + "values_list": "orientation", + "name": "optimal_orientation_solar_array", + "display": { + "prompt": { + "text": "14. Optimal orientation of solar array" + } + }, + "_row_num": 29, + "__rowNum__": 28, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 18 + }, + { + "type": "decimal", + "name": "current_tilt_solar_array", + "display": { + "prompt": { + "text": "15. Current tilt of the solar array, measured from the horizontal (°)" + } + }, + "_row_num": 30, + "__rowNum__": 29, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 19 + }, + { + "type": "decimal", + "name": "optimal_tilt_solar_array", + "display": { + "prompt": { + "text": "16. Optimal tilt of the solar array, measured from the horizontal (°)" + } + }, + "_row_num": 31, + "__rowNum__": 30, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen13", + "promptIdx": 20 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌡️ Thermostat, Controls & Monitoring System

\n

\n This section include questions Q17–Q24 about the thermostat, controls, and monitoring systems.\n

\n
" + } + }, + "_row_num": 34, + "__rowNum__": 33, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen34", + "promptIdx": 21 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌡️ Thermostat, Controls & Monitoring System

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 36, + "__rowNum__": 35, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 22 + }, + { + "type": "decimal", + "name": "thermocouple_reading_location", + "display": { + "prompt": { + "text": "17. Thermocouple reading at thermostat sensor location (°C)" + } + }, + "_row_num": 37, + "__rowNum__": 36, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 23 + }, + { + "type": "decimal", + "name": "thermostat_setpoint", + "display": { + "prompt": { + "text": "18. Thermostat setpoint (°C or set position)" + } + }, + "_row_num": 38, + "__rowNum__": 37, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 24 + }, + { + "type": "select_one", + "values_list": "location", + "name": "thermostat_sensor_location", + "display": { + "prompt": { + "text": "19. Thermostat sensor: Location" + } + }, + "_row_num": 39, + "__rowNum__": 38, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 25 + }, + { + "type": "select_one", + "values_list": "condensation", + "name": "thermostat_sensor_exposure", + "display": { + "prompt": { + "text": "20. Thermostat sensor: Exposure to condensation buildup" + } + }, + "_row_num": 40, + "__rowNum__": 39, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 26 + }, + { + "type": "select_one", + "values_list": "airflow", + "name": "thermostat_sensor_airflow", + "display": { + "prompt": { + "text": "21. Thermostat sensor: Airflow" + } + }, + "_row_num": 41, + "__rowNum__": 40, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 27 + }, + { + "type": "decimal", + "name": "thermocouple_reading_external", + "display": { + "prompt": { + "text": "22. Thermocouple reading at external display sensor location (°C)" + } + }, + "_row_num": 42, + "__rowNum__": 41, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 28 + }, + { + "type": "decimal", + "name": "external_display_temperature", + "display": { + "prompt": { + "text": "23. External display temperature reading (°C)" + } + }, + "_row_num": 43, + "__rowNum__": 42, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 29 + }, + { + "type": "decimal", + "name": "thermocouple_reading_compartment", + "display": { + "prompt": { + "text": "24. Thermocouple reading in center of compartment (°C)" + } + }, + "_row_num": 44, + "__rowNum__": 43, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen35", + "promptIdx": 30 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

❄️ Cooling Circuit

\n

\n This section includes questions Q25-Q26 about the cooling circuit.\n

\n
" + } + }, + "_row_num": 46, + "__rowNum__": 45, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen46", + "promptIdx": 31 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

❄️ Cooling Circuit

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 48, + "__rowNum__": 47, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen47", + "promptIdx": 32 + }, + { + "type": "select_one_with_other", + "values_list": "fan_issues", + "name": "fan_issues_observed", + "display": { + "prompt": { + "text": "25. Fan issues observed" + }, + "constraint_message": { + "text": "Other field is empty. Please specify." + } + }, + "constraint": "data('fan_issues_observed') != ' '", + "_row_num": 49, + "__rowNum__": 48, + "_token_type": "prompt", + "_type": "select_one_with_other", + "_branch_label_enclosing_screen": "survey/_screen47", + "promptIdx": 33 + }, + { + "type": "decimal", + "name": "compressor_discharge_pipe_temperature", + "display": { + "prompt": { + "text": "26. Compressor discharge pipe temperature (°C)" + } + }, + "_row_num": 50, + "__rowNum__": 49, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen47", + "promptIdx": 34 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧲 Seals and Closure

\n

\n This section cover questions Q27-30 about seals and closures.\n

\n
" + } + }, + "_row_num": 52, + "__rowNum__": 51, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen52", + "promptIdx": 35 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧲 Seals and Closure

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 54, + "__rowNum__": 53, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen53", + "promptIdx": 36 + }, + { + "type": "select_one", + "values_list": "yesno", + "name": "gaps_air_escape", + "display": { + "prompt": { + "text": "27. Are any gaps through which air could escape noticeable between the cabinet and the gasket on the door/lid?" + } + }, + "_row_num": 55, + "__rowNum__": 54, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen53", + "promptIdx": 37 + }, + { + "type": "string", + "name": "gasket_damage", + "display": { + "prompt": { + "text": "28. Describe any gasket damage/deterioration (including tears, missing pieces, deadhesion, looseness, wetness, or mold)." + } + }, + "_row_num": 56, + "__rowNum__": 55, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen53", + "promptIdx": 38 + }, + { + "type": "decimal", + "name": "gap_offset", + "display": { + "prompt": { + "text": "29. Gap offset (mm)" + } + }, + "_row_num": 57, + "__rowNum__": 56, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen53", + "promptIdx": 39 + }, + { + "type": "string", + "name": "hinge_degradation", + "display": { + "prompt": { + "text": "30. Describe any physical degradation of the hinges observed (including corrosion, cracking, or broken hinges)." + } + }, + "_row_num": 58, + "__rowNum__": 57, + "_token_type": "prompt", + "_type": "string", + "_branch_label_enclosing_screen": "survey/_screen53", + "promptIdx": 40 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧊 Thermal Storage

\n

\n This section covers the components responsible for thermal storage from Q31-32.\n

\n
" + } + }, + "_row_num": 61, + "__rowNum__": 60, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen61", + "promptIdx": 41 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🧊 Thermal Storage

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 63, + "__rowNum__": 62, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen62", + "promptIdx": 42 + }, + { + "type": "select_one", + "values_list": "condition", + "name": "thermal_storage_condition", + "display": { + "prompt": { + "text": "31. Is the thermal storage (e.g. ice liner) in good condition and in place?" + } + }, + "_row_num": 64, + "__rowNum__": 63, + "_token_type": "prompt", + "_type": "select_one", + "_branch_label_enclosing_screen": "survey/_screen62", + "promptIdx": 43 + }, + { + "type": "select_multiple", + "values_list": "issue", + "name": "thermal_storage_issue", + "display": { + "prompt": { + "text": "32. What is wrong with the thermal storage?" + } + }, + "_row_num": 66, + "__rowNum__": 65, + "_token_type": "prompt", + "_type": "select_multiple", + "_branch_label_enclosing_screen": "survey/_screen62", + "promptIdx": 44 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

📦 Casing and Storage Compartment

\n

\n This section focuses on inspecting the physical casing and internal storage areas of the equipment in Q33.\n

\n
" + } + }, + "_row_num": 69, + "__rowNum__": 68, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen69", + "promptIdx": 45 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

📦 Casing and Storage Compartment

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 71, + "__rowNum__": 70, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen70", + "promptIdx": 46 + }, + { + "type": "decimal", + "name": "condensation_depth", + "display": { + "prompt": { + "text": "33. Depth of condensation buildup (cm)" + } + }, + "_row_num": 72, + "__rowNum__": 71, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen70", + "promptIdx": 47 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌍 Location and External Environment

\n

\n This section assesses the placement of the equipment and its surrounding conditions in Q 34-35.\n

\n
" + } + }, + "_row_num": 74, + "__rowNum__": 73, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen74", + "promptIdx": 48 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "
\n

🌍 Location and External Environment

Use this and the following sections to enter physical data and observations taken while troubleshooting the failure. You do not need to fill in each field, only those that you observe or record while troubleshooting.

\n
" + } + }, + "_row_num": 76, + "__rowNum__": 75, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen75", + "promptIdx": 49 + }, + { + "type": "decimal", + "name": "ambient_temperature", + "display": { + "prompt": { + "text": "34. Ambient temperature (°C)" + } + }, + "_row_num": 77, + "__rowNum__": 76, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen75", + "promptIdx": 50 + }, + { + "type": "decimal", + "name": "relative_humidity", + "display": { + "prompt": { + "text": "35. Relative humidity (%)" + } + }, + "_row_num": 78, + "__rowNum__": 77, + "_token_type": "prompt", + "_type": "decimal", + "_branch_label_enclosing_screen": "survey/_screen75", + "promptIdx": 51 + }, + { + "type": "linked_table", + "values_list": "linked_failure_reporting", + "display": { + "prompt": { + "text": "
\n

🚨 Failure Reporting

\n
" + } + }, + "_row_num": 82, + "__rowNum__": 81, + "_token_type": "prompt", + "_type": "linked_table", + "_branch_label_enclosing_screen": "survey/_screen82", + "promptIdx": 52 + }, + { + "type": "linked_table", + "values_list": "linked_non_failure_observations", + "display": { + "prompt": { + "text": "
\n

📝 Non-Failure Observations

Enter any issues or concerns noted with the appliance that are not failures.

\n
" + } + }, + "_row_num": 83, + "__rowNum__": 82, + "_token_type": "prompt", + "_type": "linked_table", + "_branch_label_enclosing_screen": "survey/_screen83", + "promptIdx": 53 + }, + { + "type": "note", + "display": { + "prompt": { + "text": "Survey completed. Pressing NEXT will save and exit." + } + }, + "_row_num": 86, + "__rowNum__": 85, + "_token_type": "prompt", + "_type": "note", + "_branch_label_enclosing_screen": "survey/_screen86", + "promptIdx": 54 + }, + { + "_token_type": "prompt", + "type": "contents", + "_type": "contents", + "_row_num": 87, + "_branch_label_enclosing_screen": "survey/_screen87", + "promptIdx": 55 + } + ], + "validation_tag_map": { + "finalize": [ + 0, + 33 + ] + }, + "operations": [ + { + "clause": "begin screen", + "_row_num": 2, + "__rowNum__": 1, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 7, + "__rowNum__": 6, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nif (data('refrigerator_id') === null || data('refrigerator_id') === undefined) {\nactivePromptIndicies.push(0);\n}\nactivePromptIndicies.push(1);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 0 + }, + { + "clause": "begin screen", + "_row_num": 8, + "__rowNum__": 7, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 10, + "__rowNum__": 9, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(2);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 1 + }, + { + "_row_num": 12, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(3);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 2 + }, + { + "clause": "begin screen", + "_row_num": 13, + "__rowNum__": 12, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 33, + "__rowNum__": 32, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(4);\nactivePromptIndicies.push(5);\nactivePromptIndicies.push(6);\nactivePromptIndicies.push(7);\nactivePromptIndicies.push(8);\nactivePromptIndicies.push(9);\nactivePromptIndicies.push(10);\nactivePromptIndicies.push(11);\nactivePromptIndicies.push(12);\nactivePromptIndicies.push(13);\nactivePromptIndicies.push(14);\nif (data('power_source') === 'solar') {\nactivePromptIndicies.push(15);\nactivePromptIndicies.push(16);\nactivePromptIndicies.push(17);\nactivePromptIndicies.push(18);\nactivePromptIndicies.push(19);\nactivePromptIndicies.push(20);\n}\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 3 + }, + { + "_row_num": 34, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(21);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 4 + }, + { + "clause": "begin screen", + "_row_num": 35, + "__rowNum__": 34, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 45, + "__rowNum__": 44, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(22);\nactivePromptIndicies.push(23);\nactivePromptIndicies.push(24);\nactivePromptIndicies.push(25);\nactivePromptIndicies.push(26);\nactivePromptIndicies.push(27);\nactivePromptIndicies.push(28);\nactivePromptIndicies.push(29);\nactivePromptIndicies.push(30);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 5 + }, + { + "_row_num": 46, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(31);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 6 + }, + { + "clause": "begin screen", + "_row_num": 47, + "__rowNum__": 46, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 51, + "__rowNum__": 50, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(32);\nactivePromptIndicies.push(33);\nactivePromptIndicies.push(34);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 7 + }, + { + "_row_num": 52, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(35);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 8 + }, + { + "clause": "begin screen", + "_row_num": 53, + "__rowNum__": 52, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 59, + "__rowNum__": 58, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(36);\nactivePromptIndicies.push(37);\nactivePromptIndicies.push(38);\nactivePromptIndicies.push(39);\nactivePromptIndicies.push(40);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 9 + }, + { + "_row_num": 61, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(41);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 10 + }, + { + "clause": "begin screen", + "_row_num": 62, + "__rowNum__": 61, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 68, + "__rowNum__": 67, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(42);\nactivePromptIndicies.push(43);\nif (selected(data('thermal_storage_condition'), 'No')) {\nactivePromptIndicies.push(44);\n}\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 11 + }, + { + "_row_num": 69, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(45);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 12 + }, + { + "clause": "begin screen", + "_row_num": 70, + "__rowNum__": 69, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 73, + "__rowNum__": 72, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(46);\nactivePromptIndicies.push(47);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 13 + }, + { + "_row_num": 74, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(48);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 14 + }, + { + "clause": "begin screen", + "_row_num": 75, + "__rowNum__": 74, + "_token_type": "begin_screen", + "_end_screen_clause": { + "clause": "end screen", + "_row_num": 79, + "__rowNum__": 78, + "_token_type": "end_screen" + }, + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(49);\nactivePromptIndicies.push(50);\nactivePromptIndicies.push(51);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 15 + }, + { + "_row_num": 82, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(52);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 16 + }, + { + "_row_num": 83, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(53);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 17 + }, + { + "_row_num": 86, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(54);\n\nreturn activePromptIndicies;\n}\n", + "operationIdx": 18 + }, + { + "_token_type": "exit_section", + "clause": "exit section", + "_row_num": 87, + "operationIdx": 19 + }, + { + "_row_num": 87, + "_token_type": "begin_screen", + "_screen_block": "function() {var activePromptIndicies = [];\nactivePromptIndicies.push(55);\n\nreturn activePromptIndicies;\n}\n", + "screen": { + "hideInBackHistory": true + }, + "operationIdx": 20 + }, + { + "_token_type": "resume", + "clause": "resume", + "_row_num": 87, + "operationIdx": 21 + } + ], + "branch_label_map": { + "_screen2": 0, + "_screen8": 1, + "_screen12": 2, + "_screen13": 3, + "_screen34": 4, + "_screen35": 5, + "_screen46": 6, + "_screen47": 7, + "_screen52": 8, + "_screen53": 9, + "_screen61": 10, + "_screen62": 11, + "_screen69": 12, + "_screen70": 13, + "_screen74": 14, + "_screen75": 15, + "_screen82": 16, + "_screen83": 17, + "_screen86": 18, + "_contents": 20, + "_screen87": 20 + } + } + }, + "dataTableModel": { + "refrigerator_id": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "survey" + }, + { + "_row_num": 2, + "section_name": "model" + } + ], + "elementKey": "refrigerator_id", + "elementName": "refrigerator_id", + "elementSet": "data", + "elementPath": "refrigerator_id" + }, + "model_id": { + "type": "string", + "_defn": [ + { + "_row_num": 3, + "section_name": "model" + } + ], + "elementKey": "model_id", + "elementName": "model_id", + "elementSet": "data", + "elementPath": "model_id" + }, + "manufacturer": { + "type": "string", + "_defn": [ + { + "_row_num": 4, + "section_name": "model" + } + ], + "elementKey": "manufacturer", + "elementName": "manufacturer", + "elementSet": "data", + "elementPath": "manufacturer" + }, + "facility_name": { + "type": "string", + "_defn": [ + { + "_row_num": 5, + "section_name": "model" + } + ], + "elementKey": "facility_name", + "elementName": "facility_name", + "elementSet": "data", + "elementPath": "facility_name" + }, + "tfa_date": { + "type": "string", + "elementType": "date", + "_defn": [ + { + "_row_num": 6, + "section_name": "model" + } + ], + "elementKey": "tfa_date", + "elementName": "tfa_date", + "elementSet": "data", + "elementPath": "tfa_date" + }, + "tfa_uuid": { + "type": "string", + "_defn": [ + { + "_row_num": 7, + "section_name": "model" + } + ], + "elementKey": "tfa_uuid", + "elementName": "tfa_uuid", + "elementSet": "data", + "elementPath": "tfa_uuid" + }, + "power_source": { + "type": "string", + "_defn": [ + { + "_row_num": 8, + "section_name": "model" + } + ], + "elementKey": "power_source", + "elementName": "power_source", + "elementSet": "data", + "elementPath": "power_source" + }, + "ac_voltage": { + "_defn": [ + { + "_row_num": 15, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "ac_voltage", + "elementName": "ac_voltage", + "elementSet": "data", + "elementPath": "ac_voltage" + }, + "ac_frequency": { + "_defn": [ + { + "_row_num": 16, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "ac_frequency", + "elementName": "ac_frequency", + "elementSet": "data", + "elementPath": "ac_frequency" + }, + "appliance_ac_voltage": { + "_defn": [ + { + "_row_num": 17, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "appliance_ac_voltage", + "elementName": "appliance_ac_voltage", + "elementSet": "data", + "elementPath": "appliance_ac_voltage" + }, + "appliance_ac_frequency": { + "_defn": [ + { + "_row_num": 18, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "appliance_ac_frequency", + "elementName": "appliance_ac_frequency", + "elementSet": "data", + "elementPath": "appliance_ac_frequency" + }, + "led_diagnostic_result": { + "_defn": [ + { + "_row_num": 19, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "led_diagnostic_result", + "elementName": "led_diagnostic_result", + "elementSet": "data", + "elementPath": "led_diagnostic_result" + }, + "stabilizer_ac_voltage": { + "_defn": [ + { + "_row_num": 20, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "stabilizer_ac_voltage", + "elementName": "stabilizer_ac_voltage", + "elementSet": "data", + "elementPath": "stabilizer_ac_voltage" + }, + "power_outlet_ac_voltage": { + "_defn": [ + { + "_row_num": 21, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "power_outlet_ac_voltage", + "elementName": "power_outlet_ac_voltage", + "elementSet": "data", + "elementPath": "power_outlet_ac_voltage" + }, + "dc_voltage": { + "_defn": [ + { + "_row_num": 22, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "dc_voltage", + "elementName": "dc_voltage", + "elementSet": "data", + "elementPath": "dc_voltage" + }, + "appliance_dc_voltage": { + "_defn": [ + { + "_row_num": 23, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "appliance_dc_voltage", + "elementName": "appliance_dc_voltage", + "elementSet": "data", + "elementPath": "appliance_dc_voltage" + }, + "open_circuit_voltage": { + "_defn": [ + { + "_row_num": 24, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "open_circuit_voltage", + "elementName": "open_circuit_voltage", + "elementSet": "data", + "elementPath": "open_circuit_voltage" + }, + "irradiance_solar_array": { + "_defn": [ + { + "_row_num": 26, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "irradiance_solar_array", + "elementName": "irradiance_solar_array", + "elementSet": "data", + "elementPath": "irradiance_solar_array" + }, + "severity_solar_panels": { + "_defn": [ + { + "_row_num": 27, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "severity", + "elementKey": "severity_solar_panels", + "elementName": "severity_solar_panels", + "elementSet": "data", + "elementPath": "severity_solar_panels" + }, + "current_orientation_solar_array": { + "_defn": [ + { + "_row_num": 28, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "orientation", + "elementKey": "current_orientation_solar_array", + "elementName": "current_orientation_solar_array", + "elementSet": "data", + "elementPath": "current_orientation_solar_array" + }, + "optimal_orientation_solar_array": { + "_defn": [ + { + "_row_num": 29, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "orientation", + "elementKey": "optimal_orientation_solar_array", + "elementName": "optimal_orientation_solar_array", + "elementSet": "data", + "elementPath": "optimal_orientation_solar_array" + }, + "current_tilt_solar_array": { + "_defn": [ + { + "_row_num": 30, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "current_tilt_solar_array", + "elementName": "current_tilt_solar_array", + "elementSet": "data", + "elementPath": "current_tilt_solar_array" + }, + "optimal_tilt_solar_array": { + "_defn": [ + { + "_row_num": 31, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "optimal_tilt_solar_array", + "elementName": "optimal_tilt_solar_array", + "elementSet": "data", + "elementPath": "optimal_tilt_solar_array" + }, + "thermocouple_reading_location": { + "_defn": [ + { + "_row_num": 37, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "thermocouple_reading_location", + "elementName": "thermocouple_reading_location", + "elementSet": "data", + "elementPath": "thermocouple_reading_location" + }, + "thermostat_setpoint": { + "_defn": [ + { + "_row_num": 38, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "thermostat_setpoint", + "elementName": "thermostat_setpoint", + "elementSet": "data", + "elementPath": "thermostat_setpoint" + }, + "thermostat_sensor_location": { + "_defn": [ + { + "_row_num": 39, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "location", + "elementKey": "thermostat_sensor_location", + "elementName": "thermostat_sensor_location", + "elementSet": "data", + "elementPath": "thermostat_sensor_location" + }, + "thermostat_sensor_exposure": { + "_defn": [ + { + "_row_num": 40, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "condensation", + "elementKey": "thermostat_sensor_exposure", + "elementName": "thermostat_sensor_exposure", + "elementSet": "data", + "elementPath": "thermostat_sensor_exposure" + }, + "thermostat_sensor_airflow": { + "_defn": [ + { + "_row_num": 41, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "airflow", + "elementKey": "thermostat_sensor_airflow", + "elementName": "thermostat_sensor_airflow", + "elementSet": "data", + "elementPath": "thermostat_sensor_airflow" + }, + "thermocouple_reading_external": { + "_defn": [ + { + "_row_num": 42, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "thermocouple_reading_external", + "elementName": "thermocouple_reading_external", + "elementSet": "data", + "elementPath": "thermocouple_reading_external" + }, + "external_display_temperature": { + "_defn": [ + { + "_row_num": 43, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "external_display_temperature", + "elementName": "external_display_temperature", + "elementSet": "data", + "elementPath": "external_display_temperature" + }, + "thermocouple_reading_compartment": { + "_defn": [ + { + "_row_num": 44, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "thermocouple_reading_compartment", + "elementName": "thermocouple_reading_compartment", + "elementSet": "data", + "elementPath": "thermocouple_reading_compartment" + }, + "fan_issues_observed": { + "_defn": [ + { + "_row_num": 49, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "fan_issues", + "elementKey": "fan_issues_observed", + "elementName": "fan_issues_observed", + "elementSet": "data", + "elementPath": "fan_issues_observed" + }, + "compressor_discharge_pipe_temperature": { + "_defn": [ + { + "_row_num": 50, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "compressor_discharge_pipe_temperature", + "elementName": "compressor_discharge_pipe_temperature", + "elementSet": "data", + "elementPath": "compressor_discharge_pipe_temperature" + }, + "gaps_air_escape": { + "_defn": [ + { + "_row_num": 55, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "yesno", + "elementKey": "gaps_air_escape", + "elementName": "gaps_air_escape", + "elementSet": "data", + "elementPath": "gaps_air_escape" + }, + "gasket_damage": { + "_defn": [ + { + "_row_num": 56, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "gasket_damage", + "elementName": "gasket_damage", + "elementSet": "data", + "elementPath": "gasket_damage" + }, + "gap_offset": { + "_defn": [ + { + "_row_num": 57, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "gap_offset", + "elementName": "gap_offset", + "elementSet": "data", + "elementPath": "gap_offset" + }, + "hinge_degradation": { + "_defn": [ + { + "_row_num": 58, + "section_name": "survey" + } + ], + "type": "string", + "elementKey": "hinge_degradation", + "elementName": "hinge_degradation", + "elementSet": "data", + "elementPath": "hinge_degradation" + }, + "thermal_storage_condition": { + "_defn": [ + { + "_row_num": 64, + "section_name": "survey" + } + ], + "type": "string", + "valuesList": "condition", + "elementKey": "thermal_storage_condition", + "elementName": "thermal_storage_condition", + "elementSet": "data", + "elementPath": "thermal_storage_condition" + }, + "thermal_storage_issue": { + "_defn": [ + { + "_row_num": 66, + "section_name": "survey" + } + ], + "type": "array", + "items": { + "type": "string", + "elementKey": "thermal_storage_issue_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "thermal_storage_issue.items", + "notUnitOfRetention": true + }, + "valuesList": "issue", + "elementKey": "thermal_storage_issue", + "elementName": "thermal_storage_issue", + "elementSet": "data", + "elementPath": "thermal_storage_issue", + "listChildElementKeys": [ + "thermal_storage_issue_items" + ] + }, + "condensation_depth": { + "_defn": [ + { + "_row_num": 72, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "condensation_depth", + "elementName": "condensation_depth", + "elementSet": "data", + "elementPath": "condensation_depth" + }, + "ambient_temperature": { + "_defn": [ + { + "_row_num": 77, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "ambient_temperature", + "elementName": "ambient_temperature", + "elementSet": "data", + "elementPath": "ambient_temperature" + }, + "relative_humidity": { + "_defn": [ + { + "_row_num": 78, + "section_name": "survey" + } + ], + "type": "number", + "elementKey": "relative_humidity", + "elementName": "relative_humidity", + "elementSet": "data", + "elementPath": "relative_humidity" + }, + "thermal_storage_issue_items": { + "type": "string", + "elementKey": "thermal_storage_issue_items", + "elementName": "items", + "elementSet": "data", + "elementPath": "thermal_storage_issue.items", + "notUnitOfRetention": true + }, + "_id": { + "type": "string", + "isNotNullable": true, + "elementKey": "_id", + "elementName": "_id", + "elementSet": "instanceMetadata", + "elementPath": "_id" + }, + "_row_etag": { + "type": "string", + "isNotNullable": false, + "elementKey": "_row_etag", + "elementName": "_row_etag", + "elementSet": "instanceMetadata", + "elementPath": "_row_etag" + }, + "_sync_state": { + "type": "string", + "isNotNullable": true, + "elementKey": "_sync_state", + "elementName": "_sync_state", + "elementSet": "instanceMetadata", + "elementPath": "_sync_state" + }, + "_conflict_type": { + "type": "integer", + "isNotNullable": false, + "elementKey": "_conflict_type", + "elementName": "_conflict_type", + "elementSet": "instanceMetadata", + "elementPath": "_conflict_type" + }, + "_default_access": { + "type": "string", + "isNotNullable": false, + "elementKey": "_default_access", + "elementName": "_default_access", + "elementSet": "instanceMetadata", + "elementPath": "_default_access" + }, + "_form_id": { + "type": "string", + "isNotNullable": false, + "elementKey": "_form_id", + "elementName": "_form_id", + "elementSet": "instanceMetadata", + "elementPath": "_form_id" + }, + "_group_modify": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_modify", + "elementName": "_group_modify", + "elementSet": "instanceMetadata", + "elementPath": "_group_modify" + }, + "_group_privileged": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_privileged", + "elementName": "_group_privileged", + "elementSet": "instanceMetadata", + "elementPath": "_group_privileged" + }, + "_group_read_only": { + "type": "string", + "isNotNullable": false, + "elementKey": "_group_read_only", + "elementName": "_group_read_only", + "elementSet": "instanceMetadata", + "elementPath": "_group_read_only" + }, + "_locale": { + "type": "string", + "isNotNullable": false, + "elementKey": "_locale", + "elementName": "_locale", + "elementSet": "instanceMetadata", + "elementPath": "_locale" + }, + "_row_owner": { + "type": "string", + "isNotNullable": false, + "elementKey": "_row_owner", + "elementName": "_row_owner", + "elementSet": "instanceMetadata", + "elementPath": "_row_owner" + }, + "_savepoint_type": { + "type": "string", + "isNotNullable": false, + "elementKey": "_savepoint_type", + "elementName": "_savepoint_type", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_type" + }, + "_savepoint_timestamp": { + "type": "string", + "isNotNullable": true, + "elementKey": "_savepoint_timestamp", + "elementName": "_savepoint_timestamp", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_timestamp" + }, + "_savepoint_creator": { + "type": "string", + "isNotNullable": false, + "elementKey": "_savepoint_creator", + "elementName": "_savepoint_creator", + "elementSet": "instanceMetadata", + "elementPath": "_savepoint_creator" + } + }, + "properties": [ + { + "_partition": "Column", + "_aspect": "current_orientation_solar_array", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"orientation\",\"data_value\":\"North\",\"display\":{\"title\":{\"text\":\"North\"}},\"_row_num\":10},{\"choice_list_name\":\"orientation\",\"data_value\":\"South\",\"display\":{\"title\":{\"text\":\"South\"}},\"_row_num\":11},{\"choice_list_name\":\"orientation\",\"data_value\":\"East\",\"display\":{\"title\":{\"text\":\"East\"}},\"_row_num\":12},{\"choice_list_name\":\"orientation\",\"data_value\":\"West\",\"display\":{\"title\":{\"text\":\"West\"}},\"_row_num\":13},{\"choice_list_name\":\"orientation\",\"data_value\":\"Northwest\",\"display\":{\"title\":{\"text\":\"Northwest\"}},\"_row_num\":14},{\"choice_list_name\":\"orientation\",\"data_value\":\"Northeast\",\"display\":{\"title\":{\"text\":\"Northeast\"}},\"_row_num\":15},{\"choice_list_name\":\"orientation\",\"data_value\":\"Southwest\",\"display\":{\"title\":{\"text\":\"Southwest\"}},\"_row_num\":16},{\"choice_list_name\":\"orientation\",\"data_value\":\"Southeast\",\"display\":{\"title\":{\"text\":\"Southeast\"}},\"_row_num\":17}]" + }, + { + "_partition": "Column", + "_aspect": "fan_issues_observed", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"fan_issues\",\"data_value\":\"None\",\"display\":{\"title\":{\"text\":\"None\"}},\"_row_num\":32},{\"choice_list_name\":\"fan_issues\",\"data_value\":\"Not rotating\",\"display\":{\"title\":{\"text\":\"Not rotating\"}},\"_row_num\":33},{\"choice_list_name\":\"fan_issues\",\"data_value\":\"Rotating in wrong direction\",\"display\":{\"title\":{\"text\":\"Rotating in wrong direction\"}},\"_row_num\":34},{\"choice_list_name\":\"fan_issues\",\"data_value\":\"Damage\",\"display\":{\"title\":{\"text\":\"Damage\"}},\"_row_num\":35}]" + }, + { + "_partition": "Column", + "_aspect": "gaps_air_escape", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"yesno\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":3},{\"choice_list_name\":\"yesno\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":4}]" + }, + { + "_partition": "Column", + "_aspect": "optimal_orientation_solar_array", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"orientation\",\"data_value\":\"North\",\"display\":{\"title\":{\"text\":\"North\"}},\"_row_num\":10},{\"choice_list_name\":\"orientation\",\"data_value\":\"South\",\"display\":{\"title\":{\"text\":\"South\"}},\"_row_num\":11},{\"choice_list_name\":\"orientation\",\"data_value\":\"East\",\"display\":{\"title\":{\"text\":\"East\"}},\"_row_num\":12},{\"choice_list_name\":\"orientation\",\"data_value\":\"West\",\"display\":{\"title\":{\"text\":\"West\"}},\"_row_num\":13},{\"choice_list_name\":\"orientation\",\"data_value\":\"Northwest\",\"display\":{\"title\":{\"text\":\"Northwest\"}},\"_row_num\":14},{\"choice_list_name\":\"orientation\",\"data_value\":\"Northeast\",\"display\":{\"title\":{\"text\":\"Northeast\"}},\"_row_num\":15},{\"choice_list_name\":\"orientation\",\"data_value\":\"Southwest\",\"display\":{\"title\":{\"text\":\"Southwest\"}},\"_row_num\":16},{\"choice_list_name\":\"orientation\",\"data_value\":\"Southeast\",\"display\":{\"title\":{\"text\":\"Southeast\"}},\"_row_num\":17}]" + }, + { + "_partition": "Column", + "_aspect": "severity_solar_panels", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"severity\",\"data_value\":\"None\",\"display\":{\"title\":{\"text\":\"None\"}},\"_row_num\":6},{\"choice_list_name\":\"severity\",\"data_value\":\"Moderate\",\"display\":{\"title\":{\"text\":\"Moderate\"}},\"_row_num\":7},{\"choice_list_name\":\"severity\",\"data_value\":\"Extreme\",\"display\":{\"title\":{\"text\":\"Extreme\"}},\"_row_num\":8}]" + }, + { + "_partition": "Column", + "_aspect": "thermal_storage_condition", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"condition\",\"data_value\":\"Yes\",\"display\":{\"title\":{\"text\":\"Yes\"}},\"_row_num\":37},{\"choice_list_name\":\"condition\",\"data_value\":\"No\",\"display\":{\"title\":{\"text\":\"No\"}},\"_row_num\":38},{\"choice_list_name\":\"condition\",\"data_value\":\"Unknown\",\"display\":{\"title\":{\"text\":\"Unknown\"}},\"_row_num\":39},{\"choice_list_name\":\"condition\",\"data_value\":\"Not applicable (this refrigerator is not designed to operate with an ice liner)\",\"display\":{\"title\":{\"text\":\"Not applicable (this refrigerator is not designed to operate with an ice liner)\"}},\"_row_num\":40}]" + }, + { + "_partition": "Column", + "_aspect": "thermal_storage_issue", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"issue\",\"data_value\":\"Missing water packs\",\"display\":{\"title\":{\"text\":\"Missing water packs\"}},\"_row_num\":42},{\"choice_list_name\":\"issue\",\"data_value\":\"Needs more water or PCM\",\"display\":{\"title\":{\"text\":\"Needs more water or PCM\"}},\"_row_num\":43},{\"choice_list_name\":\"issue\",\"data_value\":\"Liner not fully frozen\",\"display\":{\"title\":{\"text\":\"Liner not fully frozen\"}},\"_row_num\":44}]" + }, + { + "_partition": "Column", + "_aspect": "thermostat_sensor_airflow", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"airflow\",\"data_value\":\"Poor\",\"display\":{\"title\":{\"text\":\"Poor\"}},\"_row_num\":28},{\"choice_list_name\":\"airflow\",\"data_value\":\"Satisfactory\",\"display\":{\"title\":{\"text\":\"Satisfactory\"}},\"_row_num\":29},{\"choice_list_name\":\"airflow\",\"data_value\":\"Excellent\",\"display\":{\"title\":{\"text\":\"Excellent\"}},\"_row_num\":30}]" + }, + { + "_partition": "Column", + "_aspect": "thermostat_sensor_exposure", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"condensation\",\"data_value\":\"None\",\"display\":{\"title\":{\"text\":\"None\"}},\"_row_num\":24},{\"choice_list_name\":\"condensation\",\"data_value\":\"Moderate\",\"display\":{\"title\":{\"text\":\"Moderate\"}},\"_row_num\":25},{\"choice_list_name\":\"condensation\",\"data_value\":\"Extreme\",\"display\":{\"title\":{\"text\":\"Extreme\"}},\"_row_num\":26}]" + }, + { + "_partition": "Column", + "_aspect": "thermostat_sensor_location", + "_key": "displayChoicesList", + "_type": "object", + "_value": "[{\"choice_list_name\":\"location\",\"data_value\":\"Bottom\",\"display\":{\"title\":{\"text\":\"Bottom\"}},\"_row_num\":19},{\"choice_list_name\":\"location\",\"data_value\":\"Walls\",\"display\":{\"title\":{\"text\":\"Walls\"}},\"_row_num\":20},{\"choice_list_name\":\"location\",\"data_value\":\"Top\",\"display\":{\"title\":{\"text\":\"Top\"}},\"_row_num\":21},{\"choice_list_name\":\"location\",\"data_value\":\"Other\",\"display\":{\"title\":{\"text\":\"Other\"}},\"_row_num\":22}]" + }, + { + "_partition": "FormType", + "_aspect": "default", + "_key": "FormType.formType", + "_type": "string", + "_value": "SURVEY" + }, + { + "_partition": "SurveyUtil", + "_aspect": "default", + "_key": "SurveyUtil.formId", + "_type": "string", + "_value": "wrong_form" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "defaultViewType", + "_type": "string", + "_value": "LIST" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "detailViewFileName", + "_type": "string", + "_value": "config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_detail.html" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "displayName", + "_type": "object", + "_value": "{\"text\":\"Troubleshooting Failure Analysis\"}" + }, + { + "_partition": "Table", + "_aspect": "default", + "_key": "listViewFileName", + "_type": "string", + "_value": "config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_list.html" + }, + { + "_partition": "Table", + "_aspect": "security", + "_key": "defaultAccessOnCreation", + "_type": "string", + "_value": "HIDDEN" + }, + { + "_partition": "Table", + "_aspect": "security", + "_key": "unverifiedUserCanCreate", + "_type": "boolean", + "_value": "false" + } + ] + } +} diff --git a/app/config/tables/troubleshooting_failure_analysis/forms/troubleshooting_failure_analysis/troubleshooting_failure_analysis.xlsx b/app/config/tables/troubleshooting_failure_analysis/forms/troubleshooting_failure_analysis/troubleshooting_failure_analysis.xlsx new file mode 100644 index 0000000000000000000000000000000000000000..119e091b4bc9bfd17220c91d1da819dee420cdf6 GIT binary patch literal 28807 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 RfWQI0YeAFfZtH&?{U1aj@@oJ9 literal 0 HcmV?d00001 diff --git a/app/config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_detail.html b/app/config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_detail.html new file mode 100644 index 000000000..f650ad28d --- /dev/null +++ b/app/config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_detail.html @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + +
+
+

Refrigerator

+ Loading.. +
+
+ + + + + +
+
+ + +
+

Summary

+
+
TFA Id:
+
TFA Date:
+
Refrigerator Id:
+
+
+ +
+ + + + diff --git a/app/config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_list.html b/app/config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_list.html new file mode 100644 index 000000000..9b6753506 --- /dev/null +++ b/app/config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_list.html @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + +
+
+

Loading...

+
+ + + + + +
+ +
+
+ +
+ + +
+
+
+
+
+ Showing - of + +
+
+ +
+ + diff --git a/app/config/tables/troubleshooting_failure_analysis/js/troubleshooting_failure_analysis_detail.js b/app/config/tables/troubleshooting_failure_analysis/js/troubleshooting_failure_analysis_detail.js new file mode 100644 index 000000000..895016821 --- /dev/null +++ b/app/config/tables/troubleshooting_failure_analysis/js/troubleshooting_failure_analysis_detail.js @@ -0,0 +1,183 @@ +/** + * The file for displaying the detail view of the refrigerator inventory table. + */ +/* global $, odkTables, odkData, util */ +'use strict'; + +var tfaSurveyResultSet = {}; +var failureReportingData = {}; +var nonFailureObservationsData = {}; + +function processFrigPromises(failureReportingResult, nonFailureObservationsResult) { + failureReportingData = failureReportingResult; + nonFailureObservationsData = nonFailureObservationsResult + + util.showIdForDetail('#tfa_id', 'tfa_uuid', tfaSurveyResultSet, false); + $('#tfa_date').text(tfaSurveyResultSet.get('tfa_date').slice(0,10)); + util.showIdForDetail('#refrigerator_id', 'refrigerator_id', tfaSurveyResultSet, false); + + var componentFailureColumn = failureReportingData.getColumnData('component_failure'); + var failureCause1Column = failureReportingData.getColumnData('failure_cause_1'); + var failureCause2Column = failureReportingData.getColumnData('failure_cause_2'); + + if(componentFailureColumn.length > 0){ + document.getElementById('dynamic_layout').innerHTML += + '

Failure Reporting

'; + } + + for (let i = 0; i < componentFailureColumn.length; i++) { + + var component_failure = "N/A"; + var failure_cause_1 = "N/A"; + var failure_cause_2 = "N/A"; + + if(componentFailureColumn[i] != null){ + component_failure = componentFailureColumn[i]; + } + + if(failureCause1Column[i] != null){ + failure_cause_1 = failureCause1Column[i]; + } + + if(failureCause2Column[i] != null){ + failure_cause_2 = failureCause2Column[i]; + } + + document.getElementById('dynamic_layout').innerHTML += + '

' + "Failure Reporting " + (i+1) + ':

' + + '

' + "Component:" + ' ' + component_failure +'

' + + '

' + "Failure cause 1:" + ' ' + failure_cause_1 +'

' + + '

' + "Failure cause 2:" + ' ' + failure_cause_2 +'

'; + } + + var componentNonFailureColumn = nonFailureObservationsData.getColumnData('component_non_failure'); + var concernColumn = nonFailureObservationsData.getColumnData('concern'); + var observationsColumn = nonFailureObservationsData.getColumnData('observations'); + + if(componentNonFailureColumn.length > 0){ + document.getElementById('dynamic_layout').innerHTML += + '

Non Failure Observations

'; + } + + for (let i = 0; i < componentNonFailureColumn.length; i++) { + + var component_non_failure = "N/A"; + var concern = "N/A"; + var observations = "N/A"; + + if(componentNonFailureColumn[i] != null){ + component_non_failure = componentNonFailureColumn[i]; + } + + if(concernColumn[i] != null){ + concern = concernColumn[i]; + } + + if(observationsColumn[i] != null){ + observations = observationsColumn[i]; + } + + document.getElementById('dynamic_layout').innerHTML += + '

' + "Non Failure Observations " + (i+1) + ':

' + + '

' + "Component:" + ' ' + component_non_failure +'

' + + '

' + "Concern:" + ' ' + concern +'

' + + '

' + "Additional context or obervations:" + ' ' + observations +'

'; + } + + document.getElementById('dynamic_layout').innerHTML += + '
' + + '

Edit TFA Survey

'+ + '
' + + + '
' + + '

Delete TFA Survey

'+ + '
'; + + var access = tfaSurveyResultSet.get('_effective_access'); + if (access.indexOf('w') !== -1) { + var editButton = $('#editTFASurveyBtn'); + editButton.removeClass('hideButton'); + } + + if (access.indexOf('d') !== -1) { + var deleteButton = $('#delTFASurveyBtn'); + deleteButton.removeClass('hideButton'); + } +} + +function cbFrigFailure(error) { + console.log('cbFrigFailure: query for refrigerators _id failed with message: ' + error); +} + +function onEditTFASurvey() { + if (!$.isEmptyObject(tfaSurveyResultSet)) { + odkTables.editRowWithSurvey(null, tfaSurveyResultSet.getTableId(), tfaSurveyResultSet.getRowId(0), 'troubleshooting_failure_analysis', null, null); + } +} + +function cbDeleteSuccess() { + console.log('cbDeleteSuccess: successfully deleted row'); + var locale = odkCommon.getPreferredLocale(); + var successMsg = odkCommon.localizeText(locale, 'tfa_data_deleted_successfully'); + alert(successMsg); + odkCommon.closeWindow(-1); +} + +function cbDeleteFailure(error) { + console.log('cbDeleteFailure: deleteRow failed with message: ' + error); + var locale = odkCommon.getPreferredLocale(); + var failMsg = odkCommon.localizeText(locale, 'deletion_failed'); + alert(failMsg); + odkCommon.closeWindow(-1); +} + +function onDeleteTFASurvey() { + if (!$.isEmptyObject(tfaSurveyResultSet)) { + var locale = odkCommon.getPreferredLocale(); + var confirmMsg = odkCommon.localizeText(locale, 'are_you_sure_you_want_to_delete_this_tfa_survey'); + if (confirm(confirmMsg)) { + + odkData.deleteRow( + tfaSurveyResultSet.getTableId(), + null, + tfaSurveyResultSet.getRowId(0), + cbDeleteSuccess, cbDeleteFailure); + } + } +} + +function cbSuccess(result) { + tfaSurveyResultSet = result; + + var failureReportingPromise = new Promise(function(resolve, reject) { + odkData.query('failure_reporting', 'tfa_uuid = ?', [tfaSurveyResultSet.get('tfa_uuid')], + null, null, null, null, null, null, true, resolve, reject); + }); + + var nonFailureObservations = new Promise(function(resolve, reject) { + odkData.query('non_failure_observations', 'tfa_uuid = ?', [tfaSurveyResultSet.get('tfa_uuid')], + null, null, null, null, null, null, true, resolve, reject); + }); + + Promise.all([failureReportingPromise, nonFailureObservations]).then(function (resultArray) { + processFrigPromises(resultArray[0], resultArray[1]); + + }, function(err) { + console.log('promises failed with error: ' + err); + }); +} + +function cbFailure(error) { + console.log('cbFailure: getViewData failed with message: ' + error); +} + +function display() { + var locale = odkCommon.getPreferredLocale(); + $('#frig-hdr').text(odkCommon.localizeText(locale, "refrigerator")); + $('#tfa-survey-info').text(odkCommon.localizeText(locale, "tfa_survey_information")); + $('#tfa-id').text(odkCommon.localizeText(locale, "tfa_id")); + $('#tfa-date').text(odkCommon.localizeText(locale, "tfa_date")); + $('#frig-id').text(odkCommon.localizeText(locale, "refrigerator_id")); + + odkData.getViewData(cbSuccess, cbFailure); +} \ No newline at end of file diff --git a/app/config/tables/troubleshooting_failure_analysis/js/troubleshooting_failure_analysis_list.js b/app/config/tables/troubleshooting_failure_analysis/js/troubleshooting_failure_analysis_list.js new file mode 100644 index 000000000..427efb8db --- /dev/null +++ b/app/config/tables/troubleshooting_failure_analysis/js/troubleshooting_failure_analysis_list.js @@ -0,0 +1,68 @@ +/** + * This is the file that will create the list view for the table. + */ +/* global $, odkCommon, odkData, odkTables, util, listViewLogic */ +'use strict'; + +var listQuery = 'SELECT *, strftime(\'%d-%m-%Y\', troubleshooting_failure_analysis.tfa_date) AS formatted_tfa_date ' + + 'FROM troubleshooting_failure_analysis ' + + 'JOIN refrigerators ON refrigerators._id = troubleshooting_failure_analysis.refrigerator_id ' + + 'WHERE troubleshooting_failure_analysis._sync_state != ?'; + +var listQueryParams = [util.deletedSyncState]; +var searchParams = '(troubleshooting_failure_analysis.tfa_date LIKE ?)'; + +function resumeFunc(state) { + if (state === 'init') { + // Translations + var locale = odkCommon.getPreferredLocale(); + $('#showing').text(odkCommon.localizeText(locale, "showing")); + $('#of').text(odkCommon.localizeText(locale, "of")); + $('#prevButton').text(odkCommon.localizeText(locale, "previous")); + $('#nextButton').text(odkCommon.localizeText(locale, "next")); + $('#submit').val(odkCommon.localizeText(locale, "search")); + + // set the parameters for the list view + listViewLogic.setTableId('troubleshooting_failure_analysis'); + listViewLogic.setListQuery(listQuery); + listViewLogic.setListQueryParams(listQueryParams); + listViewLogic.setSearchParams(searchParams); + listViewLogic.setListElement('#list'); + listViewLogic.setSearchTextElement('#search'); + listViewLogic.setHeaderElement('#header1'); + listViewLogic.setLimitElement('#limitDropdown'); + listViewLogic.setPrevAndNextButtons('#prevButton', '#nextButton'); + listViewLogic.setNavTextElements('#navTextLimit', '#navTextOffset', '#navTextCnt'); + listViewLogic.showEditAndDeleteButtons(true, 'troubleshooting_failure_analysis'); + + var dateTFATxt = odkCommon.localizeText(locale, "date_no_colon"); + var refIDTxt = odkCommon.localizeText(locale, "refrigerator_id_no_colon"); + + // Use column IDs as-is here + listViewLogic.setColIdsToDisplayInList(dateTFATxt, 'formatted_tfa_date', + refIDTxt, 'refrigerator_id'); + + } + + listViewLogic.resumeFn(state); +} + +function clearListResults() { + listViewLogic.clearResults(); +} + +function prevListResults() { + listViewLogic.prevResults(); +} + +function nextListResults() { + listViewLogic.nextResults(); +} + +function getSearchListResults(){ + listViewLogic.getSearchResults(); +} + +function newListLimit(){ + listViewLogic.newLimit(); +} diff --git a/app/config/tables/troubleshooting_failure_analysis/properties.csv b/app/config/tables/troubleshooting_failure_analysis/properties.csv new file mode 100644 index 000000000..c94b25ed2 --- /dev/null +++ b/app/config/tables/troubleshooting_failure_analysis/properties.csv @@ -0,0 +1,19 @@ +_partition,_aspect,_key,_type,_value +Column,current_orientation_solar_array,displayChoicesList,object,"[{""choice_list_name"":""orientation"",""data_value"":""North"",""display"":{""title"":{""text"":""North""}},""_row_num"":10},{""choice_list_name"":""orientation"",""data_value"":""South"",""display"":{""title"":{""text"":""South""}},""_row_num"":11},{""choice_list_name"":""orientation"",""data_value"":""East"",""display"":{""title"":{""text"":""East""}},""_row_num"":12},{""choice_list_name"":""orientation"",""data_value"":""West"",""display"":{""title"":{""text"":""West""}},""_row_num"":13},{""choice_list_name"":""orientation"",""data_value"":""Northwest"",""display"":{""title"":{""text"":""Northwest""}},""_row_num"":14},{""choice_list_name"":""orientation"",""data_value"":""Northeast"",""display"":{""title"":{""text"":""Northeast""}},""_row_num"":15},{""choice_list_name"":""orientation"",""data_value"":""Southwest"",""display"":{""title"":{""text"":""Southwest""}},""_row_num"":16},{""choice_list_name"":""orientation"",""data_value"":""Southeast"",""display"":{""title"":{""text"":""Southeast""}},""_row_num"":17}]" +Column,fan_issues_observed,displayChoicesList,object,"[{""choice_list_name"":""fan_issues"",""data_value"":""None"",""display"":{""title"":{""text"":""None""}},""_row_num"":32},{""choice_list_name"":""fan_issues"",""data_value"":""Not rotating"",""display"":{""title"":{""text"":""Not rotating""}},""_row_num"":33},{""choice_list_name"":""fan_issues"",""data_value"":""Rotating in wrong direction"",""display"":{""title"":{""text"":""Rotating in wrong direction""}},""_row_num"":34},{""choice_list_name"":""fan_issues"",""data_value"":""Damage"",""display"":{""title"":{""text"":""Damage""}},""_row_num"":35}]" +Column,gaps_air_escape,displayChoicesList,object,"[{""choice_list_name"":""yesno"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":3},{""choice_list_name"":""yesno"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":4}]" +Column,optimal_orientation_solar_array,displayChoicesList,object,"[{""choice_list_name"":""orientation"",""data_value"":""North"",""display"":{""title"":{""text"":""North""}},""_row_num"":10},{""choice_list_name"":""orientation"",""data_value"":""South"",""display"":{""title"":{""text"":""South""}},""_row_num"":11},{""choice_list_name"":""orientation"",""data_value"":""East"",""display"":{""title"":{""text"":""East""}},""_row_num"":12},{""choice_list_name"":""orientation"",""data_value"":""West"",""display"":{""title"":{""text"":""West""}},""_row_num"":13},{""choice_list_name"":""orientation"",""data_value"":""Northwest"",""display"":{""title"":{""text"":""Northwest""}},""_row_num"":14},{""choice_list_name"":""orientation"",""data_value"":""Northeast"",""display"":{""title"":{""text"":""Northeast""}},""_row_num"":15},{""choice_list_name"":""orientation"",""data_value"":""Southwest"",""display"":{""title"":{""text"":""Southwest""}},""_row_num"":16},{""choice_list_name"":""orientation"",""data_value"":""Southeast"",""display"":{""title"":{""text"":""Southeast""}},""_row_num"":17}]" +Column,severity_solar_panels,displayChoicesList,object,"[{""choice_list_name"":""severity"",""data_value"":""None"",""display"":{""title"":{""text"":""None""}},""_row_num"":6},{""choice_list_name"":""severity"",""data_value"":""Moderate"",""display"":{""title"":{""text"":""Moderate""}},""_row_num"":7},{""choice_list_name"":""severity"",""data_value"":""Extreme"",""display"":{""title"":{""text"":""Extreme""}},""_row_num"":8}]" +Column,thermal_storage_condition,displayChoicesList,object,"[{""choice_list_name"":""condition"",""data_value"":""Yes"",""display"":{""title"":{""text"":""Yes""}},""_row_num"":37},{""choice_list_name"":""condition"",""data_value"":""No"",""display"":{""title"":{""text"":""No""}},""_row_num"":38},{""choice_list_name"":""condition"",""data_value"":""Unknown"",""display"":{""title"":{""text"":""Unknown""}},""_row_num"":39},{""choice_list_name"":""condition"",""data_value"":""Not applicable (this refrigerator is not designed to operate with an ice liner)"",""display"":{""title"":{""text"":""Not applicable (this refrigerator is not designed to operate with an ice liner)""}},""_row_num"":40}]" +Column,thermal_storage_issue,displayChoicesList,object,"[{""choice_list_name"":""issue"",""data_value"":""Missing water packs"",""display"":{""title"":{""text"":""Missing water packs""}},""_row_num"":42},{""choice_list_name"":""issue"",""data_value"":""Needs more water or PCM"",""display"":{""title"":{""text"":""Needs more water or PCM""}},""_row_num"":43},{""choice_list_name"":""issue"",""data_value"":""Liner not fully frozen"",""display"":{""title"":{""text"":""Liner not fully frozen""}},""_row_num"":44}]" +Column,thermostat_sensor_airflow,displayChoicesList,object,"[{""choice_list_name"":""airflow"",""data_value"":""Poor"",""display"":{""title"":{""text"":""Poor""}},""_row_num"":28},{""choice_list_name"":""airflow"",""data_value"":""Satisfactory"",""display"":{""title"":{""text"":""Satisfactory""}},""_row_num"":29},{""choice_list_name"":""airflow"",""data_value"":""Excellent"",""display"":{""title"":{""text"":""Excellent""}},""_row_num"":30}]" +Column,thermostat_sensor_exposure,displayChoicesList,object,"[{""choice_list_name"":""condensation"",""data_value"":""None"",""display"":{""title"":{""text"":""None""}},""_row_num"":24},{""choice_list_name"":""condensation"",""data_value"":""Moderate"",""display"":{""title"":{""text"":""Moderate""}},""_row_num"":25},{""choice_list_name"":""condensation"",""data_value"":""Extreme"",""display"":{""title"":{""text"":""Extreme""}},""_row_num"":26}]" +Column,thermostat_sensor_location,displayChoicesList,object,"[{""choice_list_name"":""location"",""data_value"":""Bottom"",""display"":{""title"":{""text"":""Bottom""}},""_row_num"":19},{""choice_list_name"":""location"",""data_value"":""Walls"",""display"":{""title"":{""text"":""Walls""}},""_row_num"":20},{""choice_list_name"":""location"",""data_value"":""Top"",""display"":{""title"":{""text"":""Top""}},""_row_num"":21},{""choice_list_name"":""location"",""data_value"":""Other"",""display"":{""title"":{""text"":""Other""}},""_row_num"":22}]" +FormType,default,FormType.formType,string,SURVEY +SurveyUtil,default,SurveyUtil.formId,string,wrong_form +Table,default,defaultViewType,string,LIST +Table,default,detailViewFileName,string,config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_detail.html +Table,default,displayName,object,"{""text"":""Troubleshooting Failure Analysis""}" +Table,default,listViewFileName,string,config/tables/troubleshooting_failure_analysis/html/troubleshooting_failure_analysis_list.html +Table,security,defaultAccessOnCreation,string,HIDDEN +Table,security,unverifiedUserCanCreate,boolean,false diff --git a/app/config/tables/troubleshooting_failure_analysis/tableSpecificDefinitions.js b/app/config/tables/troubleshooting_failure_analysis/tableSpecificDefinitions.js new file mode 100644 index 000000000..178c78ddc --- /dev/null +++ b/app/config/tables/troubleshooting_failure_analysis/tableSpecificDefinitions.js @@ -0,0 +1,3 @@ +window.odkTableSpecificDefinitions = { + "_tokens": {} +} \ No newline at end of file From d0eababb78e895b3733b702506dce441e220d428 Mon Sep 17 00:00:00 2001 From: Humdiya Date: Tue, 4 Nov 2025 15:29:33 +0500 Subject: [PATCH 2/3] Addition of PMM Module by Grassroots in collaboration with WHO & Path --- .circleci/config.yml | 72 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..5f7928d6a --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,72 @@ +version: 2.1 +jobs: + test: + docker: + - image: mcr.microsoft.com/playwright:v1.43.1-jammy + steps: + - checkout + + - run: + name: Install system dependencies + command: apt-get update && apt-get install -y curl + + - run: + name: Install dependencies + command: npm ci + + - run: + name: Install Playwright Browsers + command: npx playwright install --with-deps + + - run: + name: Start Grunt Server + background: true + command: | + npx grunt connect:livereload:keepalive + + - run: + name: Wait for server to be ready + command: | + echo "Waiting for server to start..." + # Give the server a moment to initialize + sleep 3 + + for i in {1..30}; do + if curl -sSf http://localhost:8000 >/dev/null 2>&1; then + echo "Server is ready on port 8000!" + # Verify it's actually serving content + curl -s http://localhost:8000 | head -5 + exit 0 + fi + echo "Attempt $i/30: Server not ready yet..." + sleep 2 + done + + echo "Server failed to start after 60 seconds" + echo "Debug information:" + netstat -tlnp | grep :8000 || echo "No process listening on port 8000" + ps aux | grep grunt || echo "No grunt processes found" + + # Check if grunt process exists but maybe on different port + ss -tlnp | grep :8000 || echo "No process listening on port 8000" + ps aux | grep grunt || echo "No grunt processes found" + + # Check if grunt process exists but maybe on different port + ss -tlnp | grep grunt || echo "No grunt-related ports found" + + exit 1 + + - run: + name: Run Playwright tests + command: npx playwright test + no_output_timeout: 10m + + - store_artifacts: + path: test-results/ + destination: playwright-test-results + +workflows: + version: 2 + test: + jobs: + - test \ No newline at end of file From 9d8c17bd5d686396e6a3441a574dfd4fe3636902 Mon Sep 17 00:00:00 2001 From: Humdiya Date: Tue, 4 Nov 2025 15:31:23 +0500 Subject: [PATCH 3/3] Addition of PMM Module by Grassroots in collaboration with WHO & Path --- .circleci/config.yml | 70 +++++--------------------------------------- 1 file changed, 7 insertions(+), 63 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5f7928d6a..3ad2bbcec 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,72 +1,16 @@ version: 2.1 + jobs: - test: + build: docker: - - image: mcr.microsoft.com/playwright:v1.43.1-jammy + - image: cimg/base:stable steps: - checkout - - - run: - name: Install system dependencies - command: apt-get update && apt-get install -y curl - - - run: - name: Install dependencies - command: npm ci - - run: - name: Install Playwright Browsers - command: npx playwright install --with-deps - - - run: - name: Start Grunt Server - background: true - command: | - npx grunt connect:livereload:keepalive - - - run: - name: Wait for server to be ready - command: | - echo "Waiting for server to start..." - # Give the server a moment to initialize - sleep 3 - - for i in {1..30}; do - if curl -sSf http://localhost:8000 >/dev/null 2>&1; then - echo "Server is ready on port 8000!" - # Verify it's actually serving content - curl -s http://localhost:8000 | head -5 - exit 0 - fi - echo "Attempt $i/30: Server not ready yet..." - sleep 2 - done - - echo "Server failed to start after 60 seconds" - echo "Debug information:" - netstat -tlnp | grep :8000 || echo "No process listening on port 8000" - ps aux | grep grunt || echo "No grunt processes found" - - # Check if grunt process exists but maybe on different port - ss -tlnp | grep :8000 || echo "No process listening on port 8000" - ps aux | grep grunt || echo "No grunt processes found" - - # Check if grunt process exists but maybe on different port - ss -tlnp | grep grunt || echo "No grunt-related ports found" - - exit 1 - - - run: - name: Run Playwright tests - command: npx playwright test - no_output_timeout: 10m - - - store_artifacts: - path: test-results/ - destination: playwright-test-results + name: Verify setup + command: echo "✅ CircleCI is working!" workflows: - version: 2 - test: + build_and_test: jobs: - - test \ No newline at end of file + - build