Document and Record Control
Contents
Document and Record Control#
ISO 13485:2016 Section |
Document Section |
---|---|
4.2.4 |
(All) |
4.2.5 |
(All) |
Summary#
This SOP describes how documents and records are handled. The goal is to understand how documents are typically structured and in what states they can be as they move from draft to release. It’s similarly important to always have the most recent document available at the specified location while ensuring that changes to documents can be traced.
General Considerations#
Documents are expected to change over time, whereas records are created once and not altered significantly afterwards.
All documents are written in English.
Document and Record Labeling#
Documents are nested and named according to this schema:
[systems and/or processes]/[template]/[type]-[name]
The choice of nesting given by [systems and/or processes]
is dependent on
whether or not there are multiple documents associated with a given system and
process. For example, this document which is a part quality management system,
and is the document that defines the document and record control process could
be either nested under the qms
or nested under qms/document-record-control
.
If there are multiple documents or records associated with
document-record-control
then the latter option is preferable. If there is
just this document, then a standalone directory is unnecessary.
[template]
is an optional nesting. For a given form template, the records
associated with that template are nested accordingly.
Document [type]
is only sometimes relevant and refers to the cases where the
document is either a template with the abbreviation of tmpl
or if the
document is a standard operating procedure (abbreviation of sop
).
Some documents are closely tied to a range of attachments and figures. In this case the document itself is a directory that contains the raw plain text as well as any of the required attachments.
The document drafting, review, approval and release are managed with the git
version control system and the online GitHub
interface. This is in-line with
the same process undergone to review the company’s regulated software.
A draft document exists within a separate git
branch. Once it undergoes
review and approval it is able to be merged into the main
branch which is
displayed online at https://docs.radiotherapy.ai. Whenever a new product
release is undergone an offline copy of the user documentation is provided with
the product at release.
Archived documents are deleted from the main
branch, but are accessible by
browsing the git
version history.
Retention Periods#
QMS documents and records shall be stored for at least 10 years after their archival date.
Technical Documentation shall be stored for at least 10 years after the lifecycle of the respective device has ended.
Review Periods#
We review our QMS documents typically once per year to ensure they remain up to date.
Our core and safety processes as defined in the quality management manual must be reviewed at minimum once per year.
All other processes and associated documents can be reviewed every three years once they have been reviewed before without any findings.
In case of audit findings or related corrective action, it is up to the discretion of the QMO to apply shorter review periods (e.g. 6 months).
QMS Document List#
We keep an overview list of all QMS documents, including document type, release date, next review date and respective process owners.
Process Steps#
Handling of Documents#
1. Creation of Documents#
All documents are saved in the Quality Management System (QMS) which is housed within the git repository at https://github.com/RadiotherapyAI/rai. These documents are viewable at https://docs.radiotherapy.ai.
New draft documents can be created by anyone within a separate
git
branch. Naming and location of documents follows the general
considerations of this SOP (see above). Standard Operating Procedures (SOP)
should specify a process owner responsible to typically update, review and
release all associated documents.
This creation activity undergone is then committed and pushed to the online git repository.
Generally documents are created following the templates provided by Open Regulatory at https://github.com/openregulatory/templates.
Participants |
---|
Any contributor |
Input |
Output |
---|---|
Content |
New Document (draft) |
2. Documents Ready for Review#
Once a document is ready for review, its author opens a pull request within GitHub and the author selects the appropriate reviewers and approvers within the GitHub interface.
Participants |
---|
Any contributor |
Input |
Output |
---|---|
Document (draft) |
Document (under review) |
3. Review of Documents#
The respective reviewer(s) and approver(s) review the document. If changes are
required, they can create comments, suggest changes, or directly add their own
changes either utilising the GitHub interface or a local git
install. If they
approve of the changes then they leave their approval within the GitHub
interface.
In some cases, especially when the document was retrieved from provided regulatory templates and the processes defined by the new documents are not yet in place within the company, it can be appropriate to approve the inclusion of the document and keep a record of the need to undergo follow-up change and review of the documents in question. This is particularly helpful in the scenario of initially creating a whole new set of documents based on regulatory templates. An appropriate record in this case would be a GitHub issue with a checklist for each of the documents that need subsequent further refinement and review.
Participants |
---|
Process owner and/or designated reviewer(s) and approver(s) |
Input |
Output |
---|---|
Document (under review) |
Document (review successful) |
4. Release of Documents#
The release of documents is undergone by merging a pull request into the main
branch. When a file has a process owner, that user is designated within the
CODEOWNERS
file. Any PR that involves a process owner’s file must include
that process owner’s approval. This is enforced through GitHub
’s main
branch protection setting of “Require review from Code Owners”.
The QMO (and, if applicable, the Process Owner) decide if employee training is required as a result of a release. In general, training for minor changes/corrections is not necessary.
Participants |
---|
QMO, Process Owner |
Input |
Output |
---|---|
Document (review successful) |
Document (released) |
5. Changes to Documents#
When changes need to be made to a document, any contributor with knowledge about the document and those changes can perform them. To achieve this a git branch is created where editing of the document is undergone for subsequent PR and review.
After finishing the edit the process moves to the Document Ready for Review stage (step 2), following the same steps as above.
A QMS change can trigger a substantial change. Before release, it shall be checked whether it may impact the organization’s process landscape and hence, overall organizational conformity with regulatory requirements. The QMO is responsible to evaluate such potentially major changes as part of the Change Evaluation List (reference change management process).
Participants |
---|
QMO (change management), any contributor (document changes) |
Input |
Output |
---|---|
Document (released) |
Modified document within Pull Request |
6. Archiving of Documents#
Documents get archived if they become obsolete or a newer released version
becomes available. For that, a PR is created where the document itself is
deleted from the main
branch. This PR follows the same process as above for
an edit. Given the Process Owner is designated as owning that file through the
CODEOWNERS
file, their review will be required before its deletion.
Due to all files being stored within the git
version control system, although
it is deleted within the main
branch, it is still accessible through the
git
history. We observe retention periods as outlined in this SOP.
Participants |
---|
Any contributor (initiation), Process Owner (approval) |
Input |
Output |
---|---|
Document (released) |
Document (archived) |
Handling of Records#
1. Creation of Records#
We create records as required by our processes. If available, we use templates and checklists for the creation of records. Naming conventions as outlined for documents do not apply. Records should include an author name and the date of creation.
Participants |
---|
Any contributor |
Input |
Output |
---|---|
Content, Template Document (if applicable) |
New Record |
2. Review and Release of Records#
Unless specified differently in a template or SOP, records do not typically require a review and release process.
Participants |
---|
Designated reviewer(s) and approver(s) |
Input |
Output |
---|---|
Record (under review) |
Record (review successful) |
3. Storage of Records#
Records are not necessarily stored in our QMS folder. They also may reside in other applications as specified per respective processes. This is where records are typically stored:
GitHub (Issues, Pull Requests)
4. Changes to Records#
Records are not significantly altered after creation / release. Where significant changes are required, we rather create a new record and archive the old one. Non-substantial changes (e.g. spelling mistakes) are considered corrections only, assessed and added on a case-by-case basis.
Participants |
---|
Any contributor |
Input |
Output |
---|---|
Record (released) |
Record (updated) |
5. Archiving of Records#
Records are archived if they become obsolete or a new released version becomes available. For that, the process owner moves the records to a respective archiving location. We observe retention periods as outlined in this SOP.
Participants |
---|
Process Owner |
Input |
Output |
---|---|
Record (released) |
Record (archived) |