Quality & QMS

Change-control starts with the change, not the document

Quality Management owns the SOPs, the change-control trail and the audit posture. Most QMS systems version the document and treat content as an attachment. DitaExchange makes content the unit of management, so every approved paragraph carries its own history and approval record.

Ruleset passedTerminology, metadata, references
Enforced Change control inside the workflow
The structural problem

Document-level QMS hides the change at the paragraph level

The QMS records that SOP-1052-v7 was approved on a date by named people. It does not record which paragraphs changed since v6, who wrote them, or which other SOPs reference them. The entry says document approved; the change itself is buried inside the document.

Component-level QMS records the change where it happens, at the fragment. Version history is queryable, propagation is logged, and the audit response shrinks from a reconstruction to a query.

Audit response, two ways

"When did this control change, and where else does it live?"

The same auditor question, asked of a document-level QMS and a component-level one. The work the quality team has to do to answer differs by a factor that matters at inspection time.

Before Document-level path: six steps, and the last one is assembled by hand
1
Pull SOP-1052 from the document library.
2
Pull the previous approved version.
3
Run a textual diff to locate the changed control text.
4
Search across the SOP corpus for references to the same control.
5
Open each candidate document, confirm the reference, log it.
6
Assemble the response. Document-level path: days.
same question
After Component-level path: four steps, and each one is a query
1
Open the component for the control. Version history sits on the component, not the document.
2
The diff is on the component change record, with author, date and approval captured at the change.
3
Run a where-used query. Every SOP referencing the component is listed automatically.
4
Export the response. Component-level path: minutes.
Guidance and methodology libraries

A guidance library drifts the moment it leaves the library

The same mechanics apply to the guidance a quality function owns: the methodology, the work instructions, the templates every team is supposed to work from. Somebody takes a copy and adapts it, the next team copies the copy, and by the third one the guidance in use bears a familial resemblance to the canonical version and not much more.

Referencing removes the copying. Each team's deliverable points at the canonical component and resolves to the current approved version when it is assembled, so an update propagates instead of being announced. Where-used reporting then answers the question that makes withdrawal possible at all: who is still reading the version you are about to retire.

What changes for Quality

What changesHow
Change-control at the granularity the change actually has Version history at the component, not the document. The change is captured where it happened, not at the assembly that contains it.
21 CFR Part 11 and Annex 11 alignment without bolt-on tooling Attributable, contemporaneous, original, accurate, retained. Captured at the fragment, through the SharePoint identity model your IT already operates.
Controlled-language enforcement that is not somebody else’s problem DxChecker. Configurable rules run at authoring time inside DxAuthor+, across libraries on a schedule, or via workflow. Defects caught structurally, not in review.
SOP propagation that does not depend on remembering An approved SOP component refreshes every document that references it. The dependency tree is queryable; the propagation is logged.
Release freezes for audit and inspection Snapshot capability, freeze a version of the content at any point in time. Inspections and audits read against the snapshot rather than a moving target.

Frequently asked questions

Does this replace our QMS?

No. The controlled-document register and the sign-off process your quality system runs stay where they are. What moves is the content underneath those documents, from files to components carrying their own version and approval history. The two are connected through the SharePoint API, the Dx5 API, or a Power Automate flow in the tenant you already run.

What does validation look like, and what reduces it?

The scope is yours to set against your own procedures, and we hand you no compliance claim to shortcut it. What reduces the work is that identity, access control, audit logging, backup and data residency are the tenant's, already cleared for SharePoint, and Dx5 adds no separate plan for any of them. Bring your validation approach to the first conversation rather than the last.

Our rules live in an SOP. What does it take to make them checkable?

Each rule becomes a human-readable XML file with an assert statement, optional auto-fix instructions, and a record of who created and approved it, so the rule itself is a controlled artifact rather than a script somebody wrote. Rules assemble into rulesets, from one rule to several hundred. Literal text, patterns, document structure, references and XML schema validation are all rule types.

Can Quality check the whole library rather than one document at a time?

DxChecker Server runs a ruleset across a folder, a SharePoint library or a whole repository, on a schedule or on demand, with reports surfaced where compliance and quality teams already work. The same rules can gate a workflow through the DxChecker API, so a document fails before it moves downstream rather than after somebody notices in review.

Is there a record of what the platform did, not just what people did?

Yes, and it matters more than it sounds. The job history and monitoring dashboard logs every background operation, so propagation and publishing runs are evidenced rather than assumed. Underneath that, SharePoint's own audit log covers item-level activity and feeds Microsoft Sentinel or another SIEM through standard connectors, because a component is a SharePoint item.

Start with the SOP family where the next inspection is loudest

Most Quality rollouts begin with the SOP set where the inspection cost of inconsistency is most visible. The change-control trail tightens immediately; the rest of the controlled-documents library follows.