Skip to main content
QA/QC starts with a clear requirement. Use your BIM execution plan, parameter checklist or schedule requirements to explain what the model should contain. This example checks door information before producing a schedule or exchanging the model.

  1. Define the check

Open your own project and choose one level. Specify the doors to include, the phase and whether linked models are in scope. Supply the relevant requirements and identify the exact parameters to check, such as Mark, door type and fire rating. State which values are required and where exceptions apply. If a parameter comes from a shared-parameter definition, provide that definition rather than relying only on its displayed name. Ask Ideatura to confirm how each rule maps to the model before running the check.

  1. Build the checking automation

Start a new chat with the intended Revit document connected. For example:
Create an automation to check doors on the selected level against this parameter checklist. Report missing required values and duplicate Marks, with the door ID, location and issue. Do not change the model. If a requirement is unclear or cannot be checked, flag it separately.
Ask for inputs to select the level and scope. Define where Marks must be unique: within a level, building or the whole project. A level-only check cannot establish project-wide uniqueness. Screenshot planned: door-check requirements and automation inputs.

  1. Test a small scope

Choose a few doors whose values you can verify in Properties or a schedule. Include a complete entry and known exceptions where available. Run the check without edits, then confirm that the report identifies the expected issues and leaves valid entries alone. Checking that a fire-rating value is present is an information check. Assessing whether that rating is appropriate requires a separate, explicit requirement.

  1. Review the findings

Ask for a consistent report: element ID, location, parameter, current value, expected rule and finding. Separate confirmed issues from missing information and checks that could not be completed. Inspect the affected doors in Revit. A blank displayed value may involve the wrong parameter or an instance/type mismatch; establish the cause before filling it in. Do not infer ratings or other specification values from appearance.

  1. Correct and recheck

Provide the approved values or numbering rule and request a correction for the affected elements only. Keep the checking automation separate from the correction so it can be rerun without changing the model. Rerun the same scope, compare the findings and inspect representative corrected elements. Save the checked automation with its requirements and exclusions. Test it again when using another project; see Reuse and share.