Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "Checks": [
        {
          "Id": "1_1",
          "Check": "Contractor name",
          "Type": "freetext",
          "Value": "Rajkumar Pativada",
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "1_2",
          "Check": "Company name",
          "Type": "freetext",
          "Value": "TTK Beta",
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "1_3",
          "Check": "Asset identification number",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "SectionName": "Inspection checks",
      "SectionType": "text",
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      }
    },
    {
      "SectionId": 2,
      "Checks": [
        {
          "Id": "2_1",
          "Check": "Equipment Status at Site",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Site"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Site"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "vertical"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "2_2",
          "Check": "Equipment Usage Status",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "In Usage"
            },
            {
              "OptionId": 2,
              "OptionText": "Out of Usage"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "vertical"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "SectionName": "Equipment Status",
      "SectionType": "radio",
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": true,
        "IsAudioUploadAllowed": true,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 3,
      "Checks": [
        {
          "Id": "3_1",
          "Check": "1.Is the chain pulley block is good condition & working with TPI?",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_2",
          "Check": "2.Is the chain is free from corrosion, defects, cracks, damage etc?",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_3",
          "Check": "3.Is the hook point is in good condition?                                                     (not stretched more than 15% of its original shape)",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_4",
          "Check": "4.Are safety latch is working condition and placed into hook?",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_5",
          "Check": "5.Is SWL (safe working load) is marked and visible?",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_6",
          "Check": "6.Is all the rotating parts are covered?",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": "3_7",
          "Check": "7.Is sufficient lubrication has done?",
          "Type": "radiobutton",
          "Value": "",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            },
            {
              "OptionId": 3,
              "OptionText": "N/A"
            }
          ],
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "horizontal"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "SectionName": "Check Points",
      "SectionType": "radio",
      "AllowAttachments": true,
      "FileUploadControl": {
        "IsCameraAllowed": true,
        "IsImageUploadAllowed": true,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": true
      }
    },
    {
      "SectionId": 4,
      "Checks": [
        {
          "Id": 1,
          "Check": "Inspected",
          "Type": "signature",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Inspected",
            "Declaration": "",
            "SignedUserId": 1,
            "SignedUserName": "Rajkumar Pativada",
            "SignedDateAndTime": "11-Feb-2026 09:56 AM",
            "SignedAcmRoleId": 519,
            "DepartmentId": null,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 1135,
            "InspectionStatusName": "Inspected",
            "SignedMobileNumber": "9160948627"
          },
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          },
          "inspectorName": "Rajkumar Pativada",
          "inspectorContact": "9160948627"
        },
        {
          "Id": 2,
          "Check": "Checked",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Checked",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 519,
            "DepartmentId": 78,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": ""
          },
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": 3,
          "Check": "Verified",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Verified",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 541,
            "DepartmentId": 78,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": ""
          },
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        },
        {
          "Id": 4,
          "Check": "Approved",
          "Type": "signature with approval",
          "Value": "",
          "IsMandatory": 0,
          "SignatureConfiguration": {
            "Labels": "Approved",
            "Declaration": "",
            "SignedUserId": 0,
            "SignedUserName": "",
            "SignedDateAndTime": "",
            "SignedAcmRoleId": 545,
            "DepartmentId": 70,
            "IsAssignedToMandatory": false,
            "IsRejected": false,
            "InspectionStatusId": 0,
            "InspectionStatusName": ""
          },
          "CheckConfiguration": {
            "Validations": {
              "Required": false,
              "RequiredMessage": "This field is required",
              "MinLength": null,
              "MinLengthMessage": null,
              "MaxLength": null,
              "MaxLengthMessage": null,
              "Min": null,
              "MinMessage": null,
              "Max": null,
              "MaxMessage": null,
              "Pattern": null,
              "PatternMessage": null
            },
            "Placeholder": "",
            "DisplayOrientation": "vertical",
            "Multiselect": false,
            "FloatingLabel": false,
            "ReadOnly": false,
            "ConditionalRules": [],
            "Alignment": "center"
          },
          "LayoutMetadata": {
            "RowNumber": 0,
            "ColumnOrder": 0,
            "WidthPercentage": 100
          }
        }
      ],
      "SectionName": "Signatures",
      "SectionType": "signature",
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      }
    }
  ]
}


Pushing Inspection creation event to NSQ


NotificationObject: {"EventName":"NOTIFICATION_FOR_INSPECTION_CREATION", "EventArgs":[{"Key":"UserIds", "Value":"[1,2608,2905]"},{"Key":"InspectionUID", "Value":"I\/TTK\/COI\/IFF\/26\/00004"},{"Key":"Name", "Value":"nkorc"},{"Key":"Type", "Value":"inspection feb"},{"Key":"Organisation", "Value":"TTK Beta - QA"},{"Key":"Site", "Value":"Coimbatore"},{"Key":"Department", "Value":" "},{"Key":"Asset", "Value":" "},{"Key":"Status", "Value":"Inspected"},{"Key":"CreatedBy", "Value":"Rajkumar Pativada"},{"Key":"CreatedOn", "Value":"11-Feb-2026 09:56:33 AM"},{"Key":"OrganisationId", "Value":387}]}


[INSPECTION] No inspection reminders to process


Audit log sent successfully.


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Inspection/5260


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Inspection/5260/Comments


Request URL : https://api-qa-staging-2.oqsha.com/Resources/eng?orgId=387


Request URL : https://api-qa-staging-2.oqsha.com/AccessControl/Modules/387


Request URL : https://api-qa-staging-2.oqsha.com/Health


Request URL : https://api-qa-staging-2.oqsha.com/Resources/package-features-eng


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Reports/IncidentCountReport?OrgId=387&StartDate=2026-02-11&EndDate=2026-02-11


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Divisions/Dropdown


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Modules


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387


Request URL : https://api-qa-staging-2.oqsha.com/Languages


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PendingActionsNotifications


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/TTKe54e850aa12b4b5f830ce5eef42ebe6113210b00635094233a5fe45e2473a2bc7_8a928947-bcb6-41d0-ae2c-314a7206cbfe.png


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/OrganisationStats?FromDate=2026-02-03&ToDate=2026-02-10&


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/EscalatedIncidents


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboards


Request URL : https://api-qa-staging-2.oqsha.com/UserModuleNotificationsCount?OrganisationId=387&currentUserId=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/UserPreference/2764


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/InspectionType/All?SortingColumn=InspectionType&SortingOrder=asc


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboard/1129


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=MOC


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/ManagementOfChange/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/ManagementOfChange/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/CompanyTypes


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387


Request Body : {"PageNumber":0,"PageSize":0,"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/ManagementOfChangeList


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387&LocationId=1084&LocationId=872&LocationId=871&LocationId=1020&LocationId=875&LocationId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentStatuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/InspectionStatus


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Company/All?&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Inspections&&siteId=1084&siteId=872&siteId=871&siteId=1020&siteId=875&siteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Divisions/Dropdown


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Inspections


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/TaskCategories/Dropdown


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"]}


Request Body : {"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SiteIds=1084&SiteIds=872&SiteIds=871&SiteIds=1020&SiteIds=875&SiteIds=877


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/FieldStaffAndAppUsers?Role=3&SiteIds=1084&SiteIds=872&SiteIds=871&SiteIds=1020&SiteIds=875&SiteIds=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/FieldStaffAndAppUsers?Role=1&SiteIds=1084&SiteIds=872&SiteIds=871&SiteIds=1020&SiteIds=875&SiteIds=877


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["PendingWith"],"SortingOrder":["desc"],"FromDate":"2025-04-01","ToDate":"2026-02-06"}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Contractors/All?isContractorListPage=true


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SearchTerm":"","SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"isContractorListPage":true,"IsActive":1}


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Tasks&&siteId=1084&siteId=872&siteId=871&siteId=1020&siteId=875&siteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Tasks/List


Request URL : https://api-qa-staging-2.oqsha.com/Incidents


Request URL : https://api-qa-staging-2.oqsha.com/Users


Request Body : {"OrgId":[387],"PageNumber":1,"PageLimit":10,"SortingColumn":["CreatedOn"],"SortingOrder":["desc"],"SearchTerm":""}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=1084&SiteId=872


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/RiskAssessment/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/RiskAssessmentType/All


Request Body : {"orgId":387,"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/RiskAssessment/All


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/2764


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/TaskCategories/Dropdown


Request Body : {"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387&LocationId=1084&LocationId=872


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Tasks


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboard/1129


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request Body : {"SiteId":[511,513,510,514,512,515,516,517,518,519,520]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Firs


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Tasks&&siteId=1084&siteId=872


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387&LocationId=872


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67942: NO-Hardhat
  Unknown-67943: NO-Hardhat, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47291},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47291},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47291},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":47291}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47291


Attachment count : 2;


Validating attachment : combined_20260211_042646_557300_f14722929.jpg;


Attachments updated for the incident Id = 47291


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown?ModuleName=app-Inspection&SiteId=872&RoleId=519


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown?ModuleName=app-Inspection&SiteId=872&RoleId=545


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown?ModuleName=app-Inspection&SiteId=872&RoleId=541


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/InspectionStatus


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Tasks&&siteId=872


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/TaskCategories/Dropdown


Request Body : {"SiteId":[872]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboard/1129


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Investigation/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Investigation/Statuses


Request Body : {}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/AccessControl/Roles


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-23569: Hardhat, NO-Safety Vest
  Unknown-23613: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67936: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67937: Hardhat, NO-Mask
  Unknown-67938: NO-Hardhat, NO-Safety Vest
  Unknown-67939: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67940: NO-Safety Vest
  Unknown-67941: NO-Safety Vest
  Unknown-67944: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67945: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67946: NO-Safety Vest
  Unknown-67947: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67948: NO-Hardhat
  Unknown-67949: NO-Safety Vest
  Unknown-67950: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67951: NO-Hardhat


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47292},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47292},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47292},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":47292}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47292


Attachment count : 17;


Validating attachment : combined_20260211_042636_494230_f13677162.jpg;


Validating attachment : combined_20260211_042658_117534_f13677469.jpg;


Attachments updated for the incident Id = 47292


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboard/1129


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387&LocationId=1084&LocationId=872&LocationId=871&LocationId=1020&LocationId=875&LocationId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentStatuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Company/All?&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Divisions/Dropdown


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/FieldStaffAndAppUsers?Role=3&SiteIds=1084&SiteIds=872&SiteIds=871&SiteIds=1020&SiteIds=875&SiteIds=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/FieldStaffAndAppUsers?Role=1&SiteIds=1084&SiteIds=872&SiteIds=871&SiteIds=1020&SiteIds=875&SiteIds=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?SiteIds=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&RoleId=347&RoleId=706


Request Body : {"SiteId":[513]}


Request URL : https://api-qa-staging-2.oqsha.com/Incidents


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/Category/292


Request URL : https://api-qa-staging-2.oqsha.com/Users


Request Body : {"OrgId":[297],"RoleId":[347],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[297],"RoleId":[706],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request URL : https://api-qa-staging-2.oqsha.com/Resources/eng?orgId=387


Request URL : https://api-qa-staging-2.oqsha.com/AccessControl/Modules/387


Request URL : https://api-qa-staging-2.oqsha.com/Health


Request URL : https://api-qa-staging-2.oqsha.com/Resources/package-features-eng


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/2764


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Modules


Request URL : https://api-qa-staging-2.oqsha.com/Languages


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PendingActionsNotifications


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/TTKe54e850aa12b4b5f830ce5eef42ebe6113210b00635094233a5fe45e2473a2bc7_8a928947-bcb6-41d0-ae2c-314a7206cbfe.png


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/TaskCategories/Dropdown


Request URL : https://api-qa-staging-2.oqsha.com/UserModuleNotificationsCount?OrganisationId=387&currentUserId=2764


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/2764/Dashboards


Request Body : {"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387&LocationId=1084&LocationId=872


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Tasks


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Tasks/List


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Countries


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/UserDetails


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentStatuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/IncidentLocations/Dropdown?AcmModuleId=12


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/FieldStaffAndAppUsers?Role=1&SiteIds=1084


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/PermitToWork/All?SiteId=1084


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=1084


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/FieldStaffAndAppUsers?Role=3&SiteIds=1084


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/tasks?OrgId=387&SortingColumn=TaskTitle&SortingOrder=asc&siteId=1084


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Divisions?UserId=1&UserTypeId=1&SiteId=1084


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/User/1/Dashboard/1129


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387&LocationId=1084&LocationId=872&LocationId=871&LocationId=1020&LocationId=875&LocationId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Company/All?&IsActive=1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Divisions/Dropdown


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=1084&SiteId=872&SiteId=871&SiteId=1020&SiteId=875&SiteId=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/FieldStaffAndAppUsers?Role=3&SiteIds=1084&SiteIds=872&SiteIds=871&SiteIds=1020&SiteIds=875&SiteIds=877


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/FieldStaffAndAppUsers?Role=1&SiteIds=1084&SiteIds=872&SiteIds=871&SiteIds=1020&SiteIds=875&SiteIds=877


Request URL : https://api-qa-staging-2.oqsha.com/Incidents


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Departments?SortingColumn=Name&SortingOrder=Asc&SiteId=1084&SiteId=872


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/WorkPermit/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/WorkPermit/Statuses


Request Body : {}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/WorkPermit/All


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "Immediate corrective action is taken",
      "SectionType": "freetext",
      "MandatoryChecksCount": 0,
      "OrganisationId": 297,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Actions",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Responsible",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Target date",
          "Type": "date",
          "Value": "0",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": true,
      "TableConfig": {
        "CheckConfiguration": {
          "columnsItems": [
            {
              "field": "check_1",
              "header": "Actions",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_2",
              "header": "Responsible",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_3",
              "header": "Target date",
              "type": "date",
              "editable": true,
              "required": false
            }
          ]
        },
        "Rows": [
          {
            "check_1": "",
            "check_2": "",
            "check_3": null
          }
        ]
      },
      "SectionFiles": []
    },
    {
      "SectionId": 2,
      "SectionName": "Name of the contractor/MH",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 2,
          "Check": "Name of the contractor/MH",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 3,
      "SectionName": "Details of people involved",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 3,
          "Check": "Details of people involved",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 4,
      "SectionName": "Details of Equipment involved",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 4,
          "Check": "Details of Equipment involved",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 5,
      "SectionName": "Involved Activity",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 5,
          "Check": "Involved Activity",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 6,
      "SectionName": "Details of reporting person",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 6,
          "Check": "Details of reporting person",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 7,
      "SectionName": "Emergency physician on site?",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 7,
          "Check": "Emergency physician on site?",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 8,
      "SectionName": "Name of the physician",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 8,
          "Check": "Name of the physician",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 9,
      "SectionName": "Peoples injured",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 9,
          "Check": "Peoples injured",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 10,
      "SectionName": "Type of injury",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 10,
          "Check": "Type of injury",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Minor"
            },
            {
              "OptionId": 2,
              "OptionText": "Major"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 11,
      "SectionName": "Part of body",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 11,
          "Check": "Part of body",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Head"
            },
            {
              "OptionId": 2,
              "OptionText": "Hand"
            },
            {
              "OptionId": 3,
              "OptionText": "Legs"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 12,
      "SectionName": "(Expected) Day of return to work: (Date or Time)",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 12,
          "Check": "(Expected) Day of return to work: (Date or Time)",
          "Type": "datetime",
          "Value": "0",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 13,
      "SectionName": "Brief description of the Accident/Incident",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 13,
          "Check": "Brief description of the Accident/Incident",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    }
  ]
}


Audit log sent successfully.


Pushing Incident Submitted Notification Event to NSQ


NotificationObject: {"EventName":"INCIDENT_SUBMITTED_NOTIFICATION", "EventArgs":[{"Key":"UserId", "Value":"2067"},{"Key":"IncidentId", "Value":"1648"},{"Key":"OrgId", "Value":"297"},{"Key":"InjuredCount", "Value":"0"}]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request Body : {"SiteId":[511,513,510,514,512,515,516,517,518,519,520]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Firs


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Investigation/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Investigation/Statuses


Request Body : {}


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1648


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?SiteIds=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1648/History


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&RoleId=347&RoleId=706


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


Request URL : https://api-qa-staging-2.oqsha.com/Users


Request Body : {"OrgId":[297],"RoleId":[347],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[297],"RoleId":[706],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Users/2764


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/TaskCategories/Dropdown


Request Body : {"SiteId":[]}


Request URL : https://api-qa-staging-2.oqsha.com/AppFilterUsers?Role=fieldStaff&OrgId=387&LocationId=1084&LocationId=872


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/387/Users/DropDown??ModuleName=Tasks


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/387/Tasks/List


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1648


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "Immediate corrective action is taken",
      "SectionType": "freetext",
      "MandatoryChecksCount": 0,
      "OrganisationId": 297,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Actions",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Responsible",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Target date",
          "Type": "date",
          "Value": "0",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": true,
      "TableConfig": {
        "CheckConfiguration": {
          "columnsItems": [
            {
              "field": "check_1",
              "header": "Actions",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_2",
              "header": "Responsible",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_3",
              "header": "Target date",
              "type": "date",
              "editable": true,
              "required": false
            }
          ]
        },
        "Rows": [
          {
            "check_1": "",
            "check_2": "",
            "check_3": null
          }
        ]
      },
      "SectionFiles": []
    },
    {
      "SectionId": 2,
      "SectionName": "Name of the contractor/MH",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 2,
          "Check": "Name of the contractor/MH",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 3,
      "SectionName": "Details of people involved",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 3,
          "Check": "Details of people involved",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 4,
      "SectionName": "Details of Equipment involved",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 4,
          "Check": "Details of Equipment involved",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 5,
      "SectionName": "Involved Activity",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 5,
          "Check": "Involved Activity",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 6,
      "SectionName": "Details of reporting person",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 6,
          "Check": "Details of reporting person",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 7,
      "SectionName": "Emergency physician on site?",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 7,
          "Check": "Emergency physician on site?",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 8,
      "SectionName": "Name of the physician",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 8,
          "Check": "Name of the physician",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 9,
      "SectionName": "Peoples injured",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 9,
          "Check": "Peoples injured",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 10,
      "SectionName": "Type of injury",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 10,
          "Check": "Type of injury",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Minor"
            },
            {
              "OptionId": 2,
              "OptionText": "Major"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 11,
      "SectionName": "Part of body",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 11,
          "Check": "Part of body",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Head"
            },
            {
              "OptionId": 2,
              "OptionText": "Hand"
            },
            {
              "OptionId": 3,
              "OptionText": "Legs"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 12,
      "SectionName": "(Expected) Day of return to work: (Date or Time)",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 12,
          "Check": "(Expected) Day of return to work: (Date or Time)",
          "Type": "datetime",
          "Value": "0",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 13,
      "SectionName": "Brief description of the Accident/Incident",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 13,
          "Check": "Brief description of the Accident/Incident",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    }
  ]
}


Pushing Incident Validated Notification Event to NSQ


NotificationObject: {"EventName":"INCIDENT_VALIDATED_NOTIFICATION", "EventArgs":[{"Key":"UserId", "Value":"2067"},{"Key":"IncidentId", "Value":"1648"},{"Key":"OrgId", "Value":"297"},{"Key":"PreviousApproverName", "Value":"Rajkumar Pativada"},{"Key":"InjuredCount", "Value":"0"}]}


Audit log sent successfully.


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request Body : {"SiteId":[511,513,510,514,512,515,516,517,518,519,520]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Firs


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Investigation/Categories


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Investigation/Statuses


Request Body : {}


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?SiteIds=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1648/History


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&RoleId=347&RoleId=706


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


Request URL : https://api-qa-staging-2.oqsha.com/Users


Request Body : {"OrgId":[297],"RoleId":[347],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[297],"RoleId":[706],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1648


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "Immediate corrective action is taken",
      "SectionType": "freetext",
      "MandatoryChecksCount": 0,
      "OrganisationId": 297,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Actions",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Responsible",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Target date",
          "Type": "date",
          "Value": "0",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": true,
      "TableConfig": {
        "CheckConfiguration": {
          "columnsItems": [
            {
              "field": "check_1",
              "header": "Actions",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_2",
              "header": "Responsible",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_3",
              "header": "Target date",
              "type": "date",
              "editable": true,
              "required": false
            }
          ]
        },
        "Rows": [
          {
            "check_1": "",
            "check_2": "",
            "check_3": null
          }
        ]
      },
      "SectionFiles": []
    },
    {
      "SectionId": 2,
      "SectionName": "Name of the contractor/MH",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 2,
          "Check": "Name of the contractor/MH",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 3,
      "SectionName": "Details of people involved",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 3,
          "Check": "Details of people involved",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 4,
      "SectionName": "Details of Equipment involved",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 4,
          "Check": "Details of Equipment involved",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 5,
      "SectionName": "Involved Activity",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 5,
          "Check": "Involved Activity",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 6,
      "SectionName": "Details of reporting person",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 6,
          "Check": "Details of reporting person",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 7,
      "SectionName": "Emergency physician on site?",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 7,
          "Check": "Emergency physician on site?",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 8,
      "SectionName": "Name of the physician",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 8,
          "Check": "Name of the physician",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 9,
      "SectionName": "Peoples injured",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 9,
          "Check": "Peoples injured",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 10,
      "SectionName": "Type of injury",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 10,
          "Check": "Type of injury",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Minor"
            },
            {
              "OptionId": 2,
              "OptionText": "Major"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 11,
      "SectionName": "Part of body",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 11,
          "Check": "Part of body",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Head"
            },
            {
              "OptionId": 2,
              "OptionText": "Hand"
            },
            {
              "OptionId": 3,
              "OptionText": "Legs"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 12,
      "SectionName": "(Expected) Day of return to work: (Date or Time)",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 12,
          "Check": "(Expected) Day of return to work: (Date or Time)",
          "Type": "datetime",
          "Value": "0",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 13,
      "SectionName": "Brief description of the Accident/Incident",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 13,
          "Check": "Brief description of the Accident/Incident",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    }
  ]
}


Pushing Incident Validated Notification Event to NSQ


NotificationObject: {"EventName":"INCIDENT_FIRRELEASED_NOTIFICATION", "EventArgs":[{"Key":"UserId", "Value":"2815"},{"Key":"IncidentId", "Value":"1648"},{"Key":"OrgId", "Value":"297"},{"Key":"PreviousApproverName", "Value":"Rajkumar Pativada"},{"Key":"InjuredCount", "Value":"0"}]}


Pushing External User FIR Release Notification Event to NSQ


NotificationObject: {"EventName":"EXTERNAL_INCIDENT_FIRRELEASED_NOTIFICATION", "EventArgs":[{"Key":"EmailIds", "Value":"kumarsamarjeet.19@gmail.com;samarjeet.k@osmosys.co;"},{"Key":"IncidentId", "Value":"1648"},{"Key":"OrgId", "Value":"297"}]}


Audit log sent successfully.


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Categories


Request Body : {"SiteId":[511,513,510,514,512,515,516,517,518,519,520]}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=511&siteId=513&siteId=510&siteId=514&siteId=512&siteId=515&siteId=516&siteId=517&siteId=518&siteId=519&siteId=520


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Firs


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Investigation/Categories


Request Body : {}


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Investigation/Statuses


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/AccessControl/Roles


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Departments?siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/FieldStaffAndAppUsers?SiteIds=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&siteId=513


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1648/History


Request URL : https://api-qa-staging-2.oqsha.com/Organisation/297/Users/DropDown?ModuleName=Incident Management&RoleId=347&RoleId=706


Request URL : https://api-qa-staging-2.oqsha.com/attachments/users/profile_a39373bf-2abb-454d-9184-f7327694c75e.png


Request URL : https://api-qa-staging-2.oqsha.com/Users


Request Body : {"OrgId":[297],"RoleId":[347],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request Body : {"OrgId":[297],"RoleId":[706],"LocationId":[513],"SortingColumn":["DisplayName"],"SortingOrder":["asc"],"PageSize":1000,"PageNumber":1,"IsActive":true}


Request URL : http://localhost:9092/OsmoVisionIncident


Request Values read: AssetUid = 00000016, IncidentDescription = 00000016:
  Unknown-67952: NO-Hardhat, NO-Safety Vest
  Unknown-67953: NO-Hardhat
  Unknown-67954: NO-Hardhat
  Unknown-67963: NO-Hardhat, NO-Safety Vest
  Unknown-67964: NO-Hardhat, NO-Mask, NO-Safety Vest


Pushing Assigned to Notification object to NSQ


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47293},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47293},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47293},{"Key":"AssignedToID", "Value":1761}]}


Immediate notifications not found. Disposing the notification object.


Pushing New Incident Notification object to NSQ


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":47293}]}


Inserting activity with data: IncidentReporter.DAL.Models.ActivityDBO


Audit log sent successfully.


OsmoVision Webhook Incident is created. Incident Id = 47293


Attachment count : 5;


Validating attachment : combined_20260211_042704_352383_f14723374.jpg;


Validating attachment : combined_20260211_042722_345924_f14723829.jpg;


Validating attachment : combined_20260211_042742_825240_f14724267.jpg;


Attachments updated for the incident Id = 47293


Request Values read: AssetUid = OSMCAM001, IncidentDescription = OSMCAM001:
  Unknown-23613: NO-Safety Vest
  Unknown-23627: Hardhat, NO-Safety Vest
  Unknown-23628: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67955: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67956: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67957: NO-Hardhat, NO-Mask, NO-Safety Vest
  Unknown-67958: NO-Safety Vest
  Unknown-67959: NO-Hardhat
  Unknown-67960: Hardhat
  Unknown-67961: Safety Vest
  Unknown-67962: NO-Hardhat


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47294},{"Key":"AssignedToID", "Value":2355}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47294},{"Key":"AssignedToID", "Value":2815}]}


NotificationObject: {"EventName":"ASSIGNED_TO_NOTIFICATION", "EventArgs":[{"Key":"AssignedIncidentID", "Value":47294},{"Key":"AssignedToID", "Value":1761}]}


NotificationObject: {"EventName":"NEW_INCIDENT", "EventArgs":[{"Key":"IncidentID", "Value":47294}]}


OsmoVision Webhook Incident is created. Incident Id = 47294


Attachment count : 11;


Validating attachment : combined_20260211_042723_635922_f13677827.jpg;


Attachments updated for the incident Id = 47294


Request URL : https://api-qa-staging-2.oqsha.com/attachments/organisations/myHome_56983377-6846-4132-9e03-5c549fa571cc.jpg


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/2114


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Incident/1648


Sanitized JSON passed validation: {
  "Sections": [
    {
      "SectionId": 1,
      "SectionName": "Immediate corrective action is taken",
      "SectionType": "freetext",
      "MandatoryChecksCount": 0,
      "OrganisationId": 297,
      "Status": 1,
      "Rank": 1,
      "AllowAttachments": false,
      "FileUploadControl": {
        "IsCameraAllowed": false,
        "IsImageUploadAllowed": false,
        "IsVideoUploadAllowed": false,
        "IsAudioUploadAllowed": false,
        "IsFileUploadAllowed": false
      },
      "Checks": [
        {
          "Id": 1,
          "Check": "Actions",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 2,
          "Check": "Responsible",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0
        },
        {
          "Id": 3,
          "Check": "Target date",
          "Type": "date",
          "Value": "0",
          "IsMandatory": 0
        }
      ],
      "IsMainSection": false,
      "AllowTaskAssociation": false,
      "IsMandatoryAttachment": false,
      "IsSectionTable": true,
      "TableConfig": {
        "CheckConfiguration": {
          "columnsItems": [
            {
              "field": "check_1",
              "header": "Actions",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_2",
              "header": "Responsible",
              "type": "freetext",
              "editable": true,
              "required": false
            },
            {
              "field": "check_3",
              "header": "Target date",
              "type": "date",
              "editable": true,
              "required": false
            }
          ]
        },
        "Rows": [
          {
            "check_1": "",
            "check_2": "",
            "check_3": null
          }
        ]
      },
      "SectionFiles": []
    },
    {
      "SectionId": 2,
      "SectionName": "Name of the contractor/MH",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 2,
          "Check": "Name of the contractor/MH",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 3,
      "SectionName": "Details of people involved",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 3,
          "Check": "Details of people involved",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 4,
      "SectionName": "Details of Equipment involved",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 4,
          "Check": "Details of Equipment involved",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 5,
      "SectionName": "Involved Activity",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 5,
          "Check": "Involved Activity",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 6,
      "SectionName": "Details of reporting person",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 6,
          "Check": "Details of reporting person",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 7,
      "SectionName": "Emergency physician on site?",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 7,
          "Check": "Emergency physician on site?",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Yes"
            },
            {
              "OptionId": 2,
              "OptionText": "No"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 8,
      "SectionName": "Name of the physician",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 8,
          "Check": "Name of the physician",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 9,
      "SectionName": "Peoples injured",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 9,
          "Check": "Peoples injured",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 10,
      "SectionName": "Type of injury",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 10,
          "Check": "Type of injury",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Minor"
            },
            {
              "OptionId": 2,
              "OptionText": "Major"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 11,
      "SectionName": "Part of body",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 11,
          "Check": "Part of body",
          "Type": "dynamicradiobutton",
          "Value": "0",
          "IsMandatory": 0,
          "CheckOptions": [
            {
              "OptionId": 1,
              "OptionText": "Head"
            },
            {
              "OptionId": 2,
              "OptionText": "Hand"
            },
            {
              "OptionId": 3,
              "OptionText": "Legs"
            }
          ],
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 12,
      "SectionName": "(Expected) Day of return to work: (Date or Time)",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 12,
          "Check": "(Expected) Day of return to work: (Date or Time)",
          "Type": "datetime",
          "Value": "0",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    },
    {
      "SectionId": 13,
      "SectionName": "Brief description of the Accident/Incident",
      "SectionFiles": [],
      "Checks": [
        {
          "Id": 13,
          "Check": "Brief description of the Accident/Incident",
          "Type": "freetext",
          "Value": "",
          "IsMandatory": 0,
          "isStandalone": true
        }
      ],
      "isStandalone": true
    }
  ]
}


Audit log sent successfully.


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Investigation/Category/128


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/Users/1


Request URL : https://api-qa-staging-2.oqsha.com/Organisations/297/IncidentManagement/Investigation


Request Body : {"IncidentId":1648,"CategoryId":128,"StatusId":67,"OrganisationId":297,"categoryOfIncident":292,"Checks":{"Sections":[{"SectionId":1,"SectionName":"Investigation","SectionType":"freetext","MandatoryChecksCount":0,"OrganisationId":297,"Status":1,"Rank":1,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"1.How did the incident happen? (Be as detailed as possible)","Type":"freetext","Value":"","IsMandatory":0},{"Id":2,"Check":"2.Were there any witnesses to this incident?","Type":"dynamicradiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}]},{"Id":3,"Check":"3.Have witness statements been taken?","Type":"dynamicradiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}]},{"Id":4,"Check":"4.Witness statements: (Including Name, Designation, Contractor details, etc.)","Type":"freetext","Value":"","IsMandatory":0},{"Id":5,"Check":"5.What activities were being carried out at the time and any equipment involved (including make, model, serial no)","Type":"freetext","Value":"","IsMandatory":0},{"Id":6,"Check":"6.Was there anything unusual or different about the working conditions at the time of the incident, such as the weather or an open day:make, model, serial no) (Copy)","Type":"freetext","Value":"","IsMandatory":0},{"Id":7,"Check":"7.Did a lack of competency or training contribute to this incident?","Type":"dynamicradiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}]},{"Id":8,"Check":"Supporting documents:","Type":"freetext","Value":"","IsMandatory":0},{"Id":9,"Check":"Training records","Type":"file","Value":"0","IsMandatory":0},{"Id":10,"Check":"Other (Please Provide details)","Type":"freetext","Value":"","IsMandatory":0},{"Id":11,"Check":"8.Was there a risk assessment /SOP/Method statement for the task?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":12,"Check":"9.Did the risk assessment/SOP/MOS cover all aspects of the task?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":13,"Check":"10.Was it being followed? (Attached supporting documents)","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":14,"Check":"11.Was safety equipment and/or personal protective equipment provided?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":15,"Check":"12.Was the equipment suitable for the task and being used correctly?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":16,"Check":"13.Was PPE used during the task?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":17,"Check":"14.Was PPE compatible with another PPE used?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":18,"Check":"15.Any similar incidents happened?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":19,"Check":"16.Immediate underlying root cause:","Type":"freetext","Value":"","IsMandatory":0},{"Id":20,"Check":"16(a).Why did the incident happen / detailed root cause? (Use the Five Why’s technique to identify root causes)","Type":"freetext","Value":"","IsMandatory":0},{"Id":21,"Check":"17.Possible root causes of the accidents/ Incident:","Type":"multiselect","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Design Flaws: Errors or deficiencies in the construction plans and designs."},{"OptionId":2,"OptionText":"Drug or Alcohol Use: Substance abuse by workers on the job can impair judgment and coordination, leading to accidents."},{"OptionId":3,"OptionText":"Environmental Factors: Weather conditions, such as rain, snow, or high winds, can contribute to accidents."},{"OptionId":4,"OptionText":"Equipment Failure: Mechanical failure or malfunction of construction equipment or tools."},{"OptionId":5,"OptionText":"Human Error: Mistakes made by workers or equipment operators due to fatigue, distraction, or inexperience."},{"OptionId":6,"OptionText":"Inadequate Emergency Response: A lack of preparedness or inadequate response to accidents when they occur."},{"OptionId":7,"OptionText":"Inadequate Inspection/Maintenance: Failure to regularly inspect and maintain equipment or structures can lead to accidents."},{"OptionId":8,"OptionText":"Inadequate Personal Protective Equipment (PPE): Workers not wearing the necessary PPE for their tasks."},{"OptionId":9,"OptionText":"Inadequate Planning: Poorly planned construction projects may lack proper risk assessments and safety measures."},{"OptionId":10,"OptionText":"Inadequate Safety Culture: A lack of commitment to safety from management or a \"get the job done at all costs\" attitude."},{"OptionId":11,"OptionText":"Inadequate Supervision: Insufficient oversight by supervisors can result in unsafe practices or shortcuts being taken."},{"OptionId":12,"OptionText":"Inadequate Training: Usage of equipment without proper training can result in accidents."},{"OptionId":13,"OptionText":"Lack of Training: Workers may not have received proper training for their tasks, leading to errors and accidents."},{"OptionId":14,"OptionText":"Material Defects: Low-quality or defective construction materials can lead to structural failures or accidents."},{"OptionId":15,"OptionText":"Poor Communication: Miscommunication between workers, supervisors, or others can lead to misunderstandings."},{"OptionId":16,"OptionText":"Poor Housekeeping: Disorganized work areas can create hazards and increase the likelihood of accidents."},{"OptionId":17,"OptionText":"Stress and Fatigue: Long working hours, tight deadlines, and high-pressure situations can contribute to worker stress and fatigue."},{"OptionId":18,"OptionText":"Subcontractor Issues: Problems with subcontractors, including their qualifications, adherence to safety standards, or communication with the primary contractor."},{"OptionId":19,"OptionText":"Unsafe Work Practices: Workers not following established safety procedures or taking unnecessary risks."},{"OptionId":20,"OptionText":"Violations: Failure to comply with site safety regulations and standards."},{"OptionId":21,"OptionText":"Other, please explain:"}]},{"Id":22,"Check":"Other, please explain:","Type":"freetext","Value":"","IsMandatory":0}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false},{"SectionId":2,"SectionName":"Preventive Actions","SectionType":"","MandatoryChecksCount":0,"OrganisationId":297,"Status":1,"Rank":2,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"","Type":"","Value":"0","IsMandatory":0}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false},{"SectionId":3,"SectionName":"Horizontal Deployment of Preventive Actions With in the Site","SectionType":"","MandatoryChecksCount":0,"OrganisationId":297,"Status":1,"Rank":3,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"","Type":"","Value":"0","IsMandatory":0}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false},{"SectionId":4,"SectionName":"Horizontal Deployment of Preventive Actions Across the Sites","SectionType":"","MandatoryChecksCount":0,"OrganisationId":297,"Status":1,"Rank":4,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"","Type":"","Value":"0","IsMandatory":0}],"IsMainSection":false,"AllowTaskAssociation":false,"IsMandatoryAttachment":false,"IsSectionTable":false},{"SectionId":0,"SectionName":"Standalone Checks","SectionType":"checkbox","MandatoryChecksCount":0,"OrganisationId":297,"CreatedOn":"2026-01-23T11:58:51Z","Status":1,"Rank":0,"AllowAttachments":false,"FileUploadControl":{"IsCameraAllowed":false,"IsImageUploadAllowed":false,"IsVideoUploadAllowed":false,"IsAudioUploadAllowed":false,"IsFileUploadAllowed":false},"Checks":[{"Id":1,"Check":"Date of the Investigation","Type":"date","Value":"0","IsMandatory":0},{"Id":2,"Check":"Location/ area","Type":"freetext","Value":"","IsMandatory":0},{"Id":3,"Check":"Work area In-charge (Name & Designation)","Type":"freetext","Value":"","IsMandatory":0},{"Id":4,"Check":"Are people injured?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":5,"Check":"Name of Injured Person(s)","Type":"freetext","Value":"","IsMandatory":0},{"Id":6,"Check":"Injured person(S) Belongs (Name of Contractor / Client)","Type":"freetext","Value":"","IsMandatory":0},{"Id":7,"Check":"Which Body Part of the injured?","Type":"freetext","Value":"","IsMandatory":0},{"Id":8,"Check":"Emergency first aider on site?","Type":"dynamicradiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"}]},{"Id":9,"Check":"Is any further treatment required for the injured person?","Type":"radiobutton","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Yes"},{"OptionId":2,"OptionText":"No"},{"OptionId":3,"OptionText":"N/A"}]},{"Id":10,"Check":"If yes, please mention the name of the hospital where the victim is receiving treatment including the Hospital location.","Type":"freetext","Value":"","IsMandatory":0},{"Id":11,"Check":"Date and time of admission to hospital","Type":"datetime","Value":"0","IsMandatory":0},{"Id":12,"Check":"(Expected) Day of return to work","Type":"date","Value":"0","IsMandatory":0},{"Id":13,"Check":"Level of the incident/Accident","Type":"singleselect","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Fatal"},{"OptionId":2,"OptionText":"LTC"},{"OptionId":3,"OptionText":"MTC"},{"OptionId":4,"OptionText":"FAC"},{"OptionId":5,"OptionText":"Others"}]},{"Id":14,"Check":"Specify If any others (Here)","Type":"freetext","Value":"","IsMandatory":0},{"Id":15,"Check":"Severity of Incident","Type":"singleselect","Value":"0","IsMandatory":0,"CheckOptions":[{"OptionId":1,"OptionText":"Major"},{"OptionId":2,"OptionText":"Moderate"},{"OptionId":3,"OptionText":"Minor"},{"OptionId":4,"OptionText":"Property Damage"}]}]}]},"Approvers":[{"AcmRoleId":347,"UserId":2067,"UserName":"ABC RBC","IsApproved":true,"LevelOfApprover":"LevelTwo","Sequence":1},{"AcmRoleId":347,"UserId":2067,"UserName":"ABC RBC","IsApproved":true,"LevelOfApprover":"LevelTwo","Sequence":2},{"AcmRoleId":706,"UserId":2815,"UserName":"gopi K","IsApproved":false,"LevelOfApprover":"LevelTwo","Sequence":3},{"AcmRoleId":347,"UserId":2114,"UserName":"Jeevanshu Goel","IsApproved":false,"LevelOfApprover":"LevelOne","Sequence":4}]}


Pushing Incident Investigation In Progress Notification Event to NSQ


NotificationObject: {"EventName":"INCIDENT_INVESTIGATION_INPROGRESS_NOTIFICATION", "EventArgs":[{"Key":"UserIds", "Value":"[2114]"},{"Key":"IncidentId", "Value":"1648"},{"Key":"OrgId", "Value":"297"},{"Key":"PreviousApproverName", "Value":"Rajkumar Pativada"},{"Key":"InjuredCount", "Value":"0"}]}