diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 000000000..3ad2bbcec --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,16 @@ +version: 2.1 + +jobs: + build: + docker: + - image: cimg/base:stable + steps: + - checkout + - run: + name: Verify setup + command: echo "✅ CircleCI is working!" + +workflows: + build_and_test: + jobs: + - build 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 000000000..076bc05e6 Binary files /dev/null and b/app/config/tables/failure_reporting/forms/failure_reporting/failure_reporting.xlsx differ 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 000000000..1e8aed26b Binary files /dev/null and b/app/config/tables/follow_up/forms/follow_up/follow_up.xlsx differ 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 5a8fe1784..c7e1b0c9e 100644 Binary files a/app/config/tables/indicators/forms/indicators/indicators.xlsx and b/app/config/tables/indicators/forms/indicators/indicators.xlsx differ 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 96a1bf84b..5a03a5c7e 100644 Binary files a/app/config/tables/maintenance_logs/forms/maintenance_logs/maintenance_logs.xlsx and b/app/config/tables/maintenance_logs/forms/maintenance_logs/maintenance_logs.xlsx differ diff --git a/app/config/tables/maintenance_logs/html/maintenance_logs_detail.html b/app/config/tables/maintenance_logs/html/maintenance_logs_detail.html index 68ee55ba3..fe6b79b86 100644 --- a/app/config/tables/maintenance_logs/html/maintenance_logs_detail.html +++ b/app/config/tables/maintenance_logs/html/maintenance_logs_detail.html @@ -10,48 +10,50 @@ + - -
-

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 000000000..c31b9da46 Binary files /dev/null and b/app/config/tables/non_failure_observations/forms/non_failure_observations/non_failure_observations.xlsx differ diff --git a/app/config/tables/non_failure_observations/properties.csv b/app/config/tables/non_failure_observations/properties.csv new file mode 100644 index 000000000..2cafcf860 --- /dev/null +++ b/app/config/tables/non_failure_observations/properties.csv @@ -0,0 +1,10 @@ +_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"":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}]" +Column,component_electrical,displayChoicesList,object,"[{""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}]" +Column,component_electrical_solar,displayChoicesList,object,"[{""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}]" +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_structural,displayChoicesList,object,"[{""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}]" +FormType,default,FormType.formType,string,SURVEY +SurveyUtil,default,SurveyUtil.formId,string,non_failure_observations +Table,default,defaultViewType,string,SPREADSHEET +Table,default,displayName,object,"{""text"":""Non Failure Observations""}" diff --git a/app/config/tables/non_failure_observations/tableSpecificDefinitions.js b/app/config/tables/non_failure_observations/tableSpecificDefinitions.js new file mode 100644 index 000000000..178c78ddc --- /dev/null +++ b/app/config/tables/non_failure_observations/tableSpecificDefinitions.js @@ -0,0 +1,3 @@ +window.odkTableSpecificDefinitions = { + "_tokens": {} +} \ No newline at end of file diff --git a/app/config/tables/refrigerator_moves/html/refrigerator_moves_detail.html b/app/config/tables/refrigerator_moves/html/refrigerator_moves_detail.html index a61f47e32..35cc02d83 100644 --- a/app/config/tables/refrigerator_moves/html/refrigerator_moves_detail.html +++ b/app/config/tables/refrigerator_moves/html/refrigerator_moves_detail.html @@ -10,29 +10,40 @@ + -
-

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 d703bdd40..5bdb105c5 100644 Binary files a/app/config/tables/refrigerators/forms/refrigerators/refrigerators.xlsx and b/app/config/tables/refrigerators/forms/refrigerators/refrigerators.xlsx differ 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 000000000..119e091b4 Binary files /dev/null and b/app/config/tables/troubleshooting_failure_analysis/forms/troubleshooting_failure_analysis/troubleshooting_failure_analysis.xlsx differ 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