02 · Custom Web and Mobile Applications Detailed study

Teck Digital EHSC — Contractor Safety Approvals Across Mine Sites

Before a contractor can work on a Teck mine site, from welders to trucking companies, it must complete an EHSC work plan covering personnel, risks, emergency response, environmental protection and equipment mobilization. The plan then needs sign off from five or six Teck approvers. This was managed in Excel, with paper copies required on site. Working with a Vancouver based digital agency partner, Orion designed, built and supported the Digital EHSC (D-EHSC) platform for seven years, from 2018 to 2025. It went to production within about three months of kickoff in September 2018, and was carried through the 2024 separation of Teck’s coal business into Elk Valley Resources (EVR). Client: Teck, a major Canadian mining company; later Elk Valley Resources.

ASP.NET MVC C# SQL Server Power BI access
Capability
Custom Web and Mobile Applications
Format
Detailed case study
Technology
ASP.NET MVC · C# · SQL Server · Power BI access
Headline result
8h → 2h average time per building plan
8h → 2h
average time per building plan
70% → 95%
door detection accuracy
1.5 → 4
plans per estimator per day

Figures as published on orionesolutions.com.

Challenges Addressed

The client asked us not to copy the Excel forms but to give them “a more modern approach”. The platform had to:

  1. 01

    Give external contractors their own secure logins

  2. 02

    Guide contractors through a long safety plan

  3. 03

    Route each plan to several approvers, in parallel

  4. 04

    Track every change made after approval

  5. 05

    Produce printable copies for use on site

  6. 06

    Meet corporate security rules to scale across sites

Our Role

Orion was the engineering and delivery team behind our agency partner, who managed the client relationship

  1. 01

    Requirements and estimates for every change

  2. 02

    Wireframes, UI design and clickable prototypes

  3. 03

    ASP.NET development and SQL Server data design

  4. 04

    QA, regression testing and UAT support

  5. 05

    Deployments, server management and security scans

  6. 06

    From 2024, a dedicated developer on monthly retainer

Solution Overview

A secure ASP.NET and SQL Server web application that takes each contractor safety plan from invitation to approval, with a full revision history and printable output for the field.

  1. 01

    Initiate: Teck staff create the job with PO#, site and approvers, and invite the contractor.

  2. 02

    Complete: The contractor fills the plan tab by tab, saving progress as it goes.

  3. 03

    Approve: Approvers review in parallel; a rejection requires comments.

  4. 04

    Revise: Edits after approval are highlighted and sent for re-approval.

  5. 05

    On site: The approved plan is printed for the crew and closed out on completion.

Key Capabilities

  1. 01

    Multi-section safety work plan: Summary and personnel, risk assessment, emergency response, documents, EPWP and equipment mobilization.

  2. 02

    Risk assessment matrix: Categorized hazards with pre and post control rankings set from a 5x5 risk matrix.

  3. 03

    Roles and permissions: Super admin, Teck admins, Teck users, contractors and sub-contractors, and additional contributors.

  4. 04

    Approval workflow: Parallel approvals, rejection with comments, approver replacement and re-approval after changes.

  5. 05

    Revision tracking: Version numbering, a revision log and colour highlighted edits in each approval round.

  6. 06

    Duplicate and re-submit: Contractors reuse an earlier plan as the starting point for new work.

  7. 07

    Site specific content: Emergency contacts and muster points configured for each mine site.

  8. 08

    Appendix forms: Pre-Job Meeting and Contractor Performance Review forms linked to each plan.

  9. 09

    Search, exports and news: Advanced search, CSV downloads, user and company management and a home page newsfeed.

Reporting and Data

  1. 01

    Automated daily reports: Emailed as CSV extracts, including the HPRC report and a work plan completions report.

  2. 02

    Scale of data: By December 2021 the HPRC report covered 8,000+ entries across 1,300+ work plans.

  3. 03

    Power BI access: Read-only database access so Teck’s analysts could build dashboards.

  4. 04

    Annual data exports: In 2025 Teck’s analyst used a full year of data to report on the program’s impact.

Scaling to Enterprise

  1. 01

    Corporate security review: Orion answered Teck’s 26 point cloud security questionnaire, documented security policies and set up monthly Qualys and SonarQube scans.

  2. 02

    Hardened operations: Restricted database access, weekly log and patch reviews, SSL monitoring, daily database backups with 15 day retention and monthly server maintenance reports.

  3. 03

    Performance tuning: Excess background requests were replaced with a timer based session check. The Contractor Jobs listing dropped from about 11 seconds to 1 or 2 seconds.

Separation to Elk Valley Resources

When Teck’s coal business became Elk Valley Resources in 2024, the platform had to move to a new brand and identity without losing history.

  1. 01

    New environments: EVR pre-production, staging and production set up alongside the existing Teck environments.

  2. 02

    Users and data: About 2,000 user accounts migrated to EVR email addresses, with approvers on active plans reassigned.

  3. 03

    Configurable branding: Hard coded Teck references replaced with configuration, plus new logos, content and EVR email delivery.

  4. 04

    Cutover: Historical plans archived as static PDFs, followed by a planned cutover in a scheduled maintenance window.

How We Delivered

  1. 01

    Milestone based build: Delivered in milestones MS-01 to MS-07, with client feedback after each one.

  2. 02

    Estimated change requests: Every enhancement scoped and estimated in hours, then grouped into numbered work schedules.

  3. 03

    Release discipline: QA builds, release notes, UAT documents and walkthrough videos for each release.

  4. 04

    Controlled deployments: A documented deployment process with rollback steps, Monday night release windows and respect for Teck change freezes.

  5. 05

    Transparent support: Monthly server reports and, on retainer, daily updates with hours reporting for audit.

  6. 06

    White-label partnership: Delivered behind our agency partner’s brand, using their tools, process and client channel.

Technology Stack

Application
ASP.NET MVC, C#, jQuery
Data
SQL Server, Stored procedures, Power BI access
Hosting
IIS, Windows Server
Services
SendGrid, Google Analytics
Security and monitoring
Qualys, SonarQube, Site24x7
Environments
Separate development, staging, pre-production and production, with Teck running its own UAT

The Outcome

  • From spreadsheet to platform: A paper and Excel process became a secure web workflow for Teck staff and thousands of external contractors.
  • Built to last: Seven years in production, more than 10,000 safety work plans, and a platform the client kept extending year after year.
  • Ready for corporate change: The platform carried its users and history through a major corporate separation to Elk Valley Resources.
  • Data the business can use: Daily reports and read-only Power BI access gave Teck’s analysts the data to track work plan trends and close-out.
In the product

Project visuals

techehs-1
techehs-2
Keep reading

More in Custom Web and Mobile Applications Development

23 Detailed study

ClinTrust

Financial operations platform for clinical studies, from signed site agreement to sponsor payment.

Read the case study
24 Detailed study

MyHuddle

Mobile-first caregiving platform for families, professional caregivers and healthcare organizations.

Read the case study
25 Detailed study

Paterson Grain Portal

Web portal for grain producers to manage contracts, deliveries, payments and crop inputs.

Read the case study
Let’s talk

Working on something similar?

Tell us what you’re building. A senior engineer will reply within one business day.

Awards & Recognitions

GOCI
Brampton Board Of Trade
Toronto Region Board Of Trade
Orion eSolutions is ISO 27001 certified for information security management
GoodFirms Logo
Book Now
By Clicking "Accept All Cookies" ,you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. More information  View more
Cookies settings
Accept All Cookies
Privacy & Cookie policy
Privacy & Cookies policy
Cookie name Active

Privacy Policy

At Orion eSolutions, accessible from https://orionesolutions.com, one of our main priorities is the privacy of our visitors. This Privacy Policy document contains types of information that is collected and recorded by Orion eSolutions and how we use it.

If you have additional questions or require more information about our Privacy Policy, do not hesitate to contact us.

This Privacy Policy applies only to our online activities and is valid for visitors to our website with regards to the information that they shared and/or collect in Orion eSolutions. This policy is not applicable to any information collected offline or via channels other than this website.

Consent

By using our website, you hereby consent to our Privacy Policy and agree to its terms.

Information we collect

The personal information that you are asked to provide, and the reasons why you are asked to provide it, will be made clear to you at the point we ask you to provide your personal information.

If you contact us directly, we may receive additional information about you such as your name, email address, phone number, the contents of the message and/or attachments you may send us, and any other information you may choose to provide.

When you register for an Account, we may ask for your contact information, including items such as name, company name, address, email address, and telephone number.

How we use your information

We use the information we collect in various ways, including to:

  • Provide, operate, and maintain our webste
  • Improve, personalize, and expand our webste
  • Understand and analyze how you use our webste
  • Develop new products, services, features, and functionality
  • Communicate with you, either directly or through one of our partners, including for customer service, to provide you with updates and other information relating to the webste, and for marketing and promotional purposes
  • Send you emails
  • Find and prevent fraud

Log Files

Orion eSolutions follows a standard procedure of using log files. These files log visitors when they visit websites. All hosting companies do this and a part of hosting services’ analytics. The information collected by log files include internet protocol (IP) addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit pages, and possibly the number of clicks. These are not linked to any information that is personally identifiable. The purpose of the information is for analyzing trends, administering the site, tracking users’ movement on the website, and gathering demographic information.

Cookies and Web Beacons

Like any other website, Orion eSolutions uses ‘cookies’. These cookies are used to store information including visitors’ preferences, and the pages on the website that the visitor accessed or visited. The information is used to optimize the users’ experience by customizing our web page content based on visitors’ browser type and/or other information.

Advertising Partners Privacy Policies

You may consult this list to find the Privacy Policy for each of the advertising partners of Orion eSolutions.

Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web Beacons that are used in their respective advertisements and links that appear on Orion eSolutions, which are sent directly to users’ browser. They automatically receive your IP address when this occurs. These technologies are used to measure the effectiveness of their advertising campaigns and/or to personalize the advertising content that you see on websites that you visit.

Note that Orion eSolutions has no access to or control over these cookies that are used by third-party advertisers.

Third Party Privacy Policies

Orion eSolutions’s Privacy Policy does not apply to other advertisers or websites. Thus, we are advising you to consult the respective Privacy Policies of these third-party ad servers for more detailed information. It may include their practices and instructions about how to opt-out of certain options. You may find a complete list of these Privacy Policies and their links here: Privacy Policy Links.

You can choose to disable cookies through your individual browser options. To know more detailed information about cookie management with specific web browsers, it can be found at the browsers’ respective websites. What Are Cookies?

CCPA Privacy Rights (Do Not Sell My Personal Information)

Under the CCPA, among other rights, California consumers have the right to:

Request that a business that collects a consumer’s personal data disclose the categories and specific pieces of personal data that a business has collected about consumers.

Request that a business delete any personal data about the consumer that a business has collected.

Request that a business that sells a consumer’s personal data, not sell the consumer’s personal data.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

GDPR Data Protection Rights

We would like to make sure you are fully aware of all of your data protection rights. Every user is entitled to the following:

The right to access – You have the right to request copies of your personal data. We may charge you a small fee for this service.

The right to rectification – You have the right to request that we correct any information you believe is inaccurate. You also have the right to request that we complete the information you believe is incomplete.

The right to erasure – You have the right to request that we erase your personal data, under certain conditions.

The right to restrict processing – You have the right to request that we restrict the processing of your personal data, under certain conditions.

The right to object to processing – You have the right to object to our processing of your personal data, under certain conditions.

The right to data portability – You have the right to request that we transfer the data that we have collected to another organization, or directly to you, under certain conditions.

If you make a request, we have one month to respond to you. If you would like to exercise any of these rights, please contact us.

Children’s Information

Another part of our priority is adding protection for children while using the internet. We encourage parents and guardians to observe, participate in, and/or monitor and guide their online activity.

Orion eSolutions does not knowingly collect any Personal Identifiable Information from children under the age of 13. If you think that your child provided this kind of information on our website, we strongly encourage you to contact us immediately and we will do our best efforts to promptly remove such information from our records.

Save settings
Cookies settings