Sam Shahsavani
Back
Parkin Architects logo
Parkin / Healthcare BIM Tooling

Browser tools for finish coordination at hospital scale

I built a set of local, browser-based tools for the repetitive parts of finish coordination: QA checks, template consolidation, material lookup, room-type coding, and phase-to-phase data validation.

Scope

These are local coordination tools, not a public SaaS product. Their value is practical: they fit an existing workflow, keep data on the user machine, and return reviewable Excel evidence.

Finish QAQC Auditor rule-definition interface
The screenshots use fictional sample inputs that preserve the workflow without exposing project records.
The Pattern

The work was not one tool. It was a small operating system for finish data.

Each utility handles one narrow bottleneck, but together they create a cleaner path from messy room data to reviewable output.

01

Finish QAQC Auditor

Uploads room finish data, maps the relevant columns, applies custom rules, and exports a highlighted audit workbook.

02

Finish Template Analyzer

Finds repeated finish combinations across rooms so the team can see where templates might be consolidated.

03

Template Finder

Turns material selections into a fast lookup tool for matching room finish templates during coordination conversations.

04

Room Type Analyzer

Parses reference strings, groups room types, generates abbreviations, and lets the team review codes before export.

05

Column Comparisor

Compares phase-to-phase finish values against rule mappings so data transitions can be checked consistently.

Design Logic

The tools meet the workflow where it already lives.

The strongest decision was not overbuilding a platform. It was keeping the tools small, local, and legible enough for a project team to use inside the spreadsheet-heavy coordination reality.

Local First

The tools run in the browser. No project data needs to leave the user machine.

Excel In, Excel Out

The interface respects how coordination work already happens instead of forcing a new platform.

Rule Based

The value is not a pretty UI alone. It is repeatable checks, mappings, and exported evidence.

Shareable Evidence

Screenshots here use fictional sample workbooks that preserve the workflow without exposing project records.

Tool 01

Finish QAQC Auditor

The QAQC tool turns a room finish sheet into a repeatable audit. The important move is that rules are visible: required fields, allowed values, duplicate values, and cross-column conditions can be checked before the data moves downstream.

01

Two-file upload: room report plus finish item reference.

02

Column mapping keeps the tool tolerant of real spreadsheet naming.

03

Rules are editable before the audit runs.

04

The export becomes the evidence layer: not just a dashboard state.

Finish QAQC Auditor upload screen before files are selected
The tool starts from a simple local upload: room sheet plus BIM ID reference.
Finish QAQC Auditor with public sample files selected
Fictional sample files stand in for the real project sheets.
Finish QAQC Auditor column mapping interface
Column mapping makes the workflow resilient to spreadsheet variation.
Finish QAQC Auditor rule definition interface
Rules are explicit: missing values, required relationships, and finish logic are visible before the audit runs.
Exported Finish QAQC audit report in Excel
The exported audit workbook highlights issues so the output can go back into the existing coordination loop.
Tool 02

Finish Template Analyzer

The template analyzer looks for repeated finish combinations. That matters because a large room schedule can hide duplication, drift, and unnecessary template sprawl.

01

Upload a room finish report.

02

Choose the anchor columns and finish columns.

03

Group repeated combinations into a reviewable set.

04

Export summary, group, room, and raw-data views.

Finish Template Analyzer upload screen
The workflow begins with a room finish workbook.
Finish Template Analyzer column mapping screen
Mapping separates identity fields from finish fields before analysis.
Finish Template Analyzer grouping setup screen
The user confirms how the sheet should be grouped and compared.
Finish Template Analyzer results summary
The summary shows how many room rows collapse into how many unique finish sets.
Exported Finish Template Analyzer summary sheet
The export starts with a compact summary of total rows, unique templates, and repeat candidates.
Exported Finish Template Analyzer template groups sheet
Template groups make repeated finish combinations easier to inspect.
Exported Finish Template Analyzer room groups sheet
Room-level grouping keeps the analysis tied back to actual rooms.
Exported Finish Template Analyzer raw room data sheet
The original room data remains available so the summary does not become a black box.
Tool 03

Template Finder

The template finder is a meeting tool. Instead of digging through a long template workbook, the user selects known materials and the tool narrows the matching room template in real time.

01

Upload the public template item list.

02

Map template code, category, and BIM ID columns.

03

Select finish values across floor, base, wall, and ceiling categories.

04

Narrow from many possible templates to the matching code.

Template Finder upload screen
A local upload keeps the lookup tied to the current template source.
Template Finder column selection screen
The tool asks for the columns that define code, category, and BIM ID.
Template Finder showing all available material options
Available finish values become interactive filters instead of spreadsheet searching.
Template Finder filtered to one matching template
As selections accumulate, the matching template set narrows.
Template Finder with a single matching result
The result panel keeps the likely template visible beside the selections.
Template Finder selected template detail
The selected template can be inspected without leaving the browser workflow.
Tool 04

Room Type Analyzer

The room type analyzer turns messy reference strings into a reviewable code system. It parses the source text, groups variants, proposes abbreviations, and then lets a human review before export.

01

Upload the SDP reference workbook.

02

Select the columns that carry reference and room identity.

03

Generate room-type abbreviations from repeated references.

04

Export the codes back into a spreadsheet the team can use.

Room Type Analyzer upload screen
The workflow starts with the reference workbook, not a custom database.
Room Type Analyzer reference selection screen
Column selection tells the tool where room identity and reference strings live.
Room Type Analyzer generated room code review screen
Generated codes are reviewable before export so the automation remains supervised.
Room Type Analyzer results summary screen
The result summarizes processed rooms, unique references, and skipped rows.
Exported Room Type Analyzer workbook
The export adds a room-type code column back into a familiar spreadsheet format.
Tool 05

Column Comparisor

The column comparisor checks phase-to-phase finish values against a rule file. It is useful when two columns should not match literally, but should map correctly through an approved relationship.

01

Upload a main comparison workbook plus a two-column rules file.

02

Configure which source and target columns should be checked together.

03

Review match, mismatch, and no-rule counts before export.

04

Export a marked-up workbook so the comparison can be reviewed in Excel.

Column Comparisor upload screen before files are selected
The tool starts with two local files: the main data workbook and the rules workbook.
Column Comparisor with public sample files selected
Fictional sample files preserve the two-file workflow without exposing project records.
Column Comparisor configure column pairs screen
Column pairs define the handoff being checked, such as source finish values against target finish values.
Column Comparisor results summary screen
The review step separates valid mappings, mismatches, and values with no matching rule.
Exported Column Comparisor workbook in Excel
The exported workbook carries comparison columns back into Excel, where the team can inspect the flagged rows.
Signal

Project-specific coordination pain can become tools a team actually uses.

The durable signal is product judgment: understand the messy source files, avoid overengineering, keep data local, build the narrow workflow, and return evidence in the format the team already trusts.