-
Notifications
You must be signed in to change notification settings - Fork 6
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #41 from VKGL-Kwaliteit/feature/full_review
Full review #1
- Loading branch information
Showing
14 changed files
with
346 additions
and
295 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,24 @@ | ||
# Abbreviations | ||
# Abbreviations and Definitions | ||
|
||
- IEC: International Electrotechnical Commission | ||
- ISO: International Organization for Standardization | ||
- IVDR: In Vitro Diagnostics Regulation | ||
- QMS: Quality Management System | ||
## Abbreviations | ||
- GIAB: Genome In A Bottle | ||
- FMEA: Failure Mode and Effects Analysis | ||
- IEC: International Electrotechnical Commission | ||
- IGV: Integrative Genomics Viewer | ||
- IMDRF: International Medical Device Regulators Forum | ||
- ISO: International Organization for Standardization | ||
- IVDR: In Vitro Diagnostics Regulation | ||
- MDR: Medical Device Regulation | ||
- MDSW: Medical Device SoftWare | ||
- QMS: Quality Management System | ||
- SAFER: Stop, Assess, Formulate, Execute, and Review | ||
- SaMD: Software as a Medical Device | ||
- SDLC: Software Development Life Cycle | ||
- SMART: Specific, Measurable, Achievable, Realistic, and Timely | ||
- SOP: Standard Operating Procedure | ||
- SOUP: Software of Unknown Provenance | ||
- WES: Whole Exome Sequencing | ||
|
||
## Definitions | ||
- End users - The group that will actually use the software developed by bioinformaticians | ||
- Git - A distributed version control system that tracks changes in any set of computer files. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,9 @@ | ||
# Configuration management | ||
|
||
Configuration management is essential when keeping track of different versions of software that may exhibit different capabilities and dependencies. Therefore, a concise regulation of development versioning should be in place. Each release of a new version of software should be identifiable by a specific version number for reference purposes. These version releases may be related to updates of different sizes (e.g. they may concern a major change in structure and capability, or they may just entail a small bugfix). A standardized versioning scheme should be implemented for software components. The version number should follow the format `major.minor.patch`, adhering to the Semantic Versioning principles (see [https://semver.org](https://semver.org)). This number may be extended if necessary (e.g. `major.minor.patch.build`), so long as it at least contains the major, minor and patch numbers and it is documented clearly. | ||
|
||
- **Major changes:** In general, major version updates indicate significant changes that are not backward compatible. They may include structural changes or changed dependencies. | ||
- **Minor changes:** Minor version updates usually represent the addition of new features or functionality without breaking compatibility with the existing system. | ||
- **Patches:** Patches address critical bugs and issues that require immediate attention. They do not introduce new features and can be used to quickly restore errors in code that were not detected during testing. They may also include small updates with little change to the software. | ||
- **Major changes:** In general, major version updates indicate significant changes that are not backward compatible. They may include structural changes or changed dependencies. | ||
- **Minor changes:** Minor version updates usually represent the addition of new features or functionality without breaking compatibility with the existing system. | ||
- **Patches:** Patches address critical bugs and issues that require immediate attention. They do not introduce new features and can be used to quickly restore errors in code that were not detected during testing. They may also include small updates with little change to the software. | ||
|
||
The exact definitions of these kinds of updates may differ between workplaces and should be discussed and documented clearly. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# Contact | ||
|
||
With the arrival of the IVDR, and the need for audits on bioinformatics by competent authorities such as the Raad voor Accreditatie (NL), there was a need for a field standard about bioinformatics, as from the ISO-15189 it is unclear what to audit for bioinformatics. This field standard has been initiated by Hanneke van Deutekom, member of the quality committee of the [VKGL](https://vkgl.nl/nl/) and technical assessor bioinformatics at the Raad voor Accreditatie. | ||
|
||
Bioinformaticians from all the genetic medical laboratories in the Netherlands gathered to discuss the processes used to develop software. The processes within the different centers and the IEC-62304 were used as a guidance to create this field standard for bioinformatics. | ||
|
||
The following people were involved with writing and reviewing. | ||
|
||
**Tobias Beers**, Department of Pathology, Antoni van Leeuwenhoek – Netherlands Cancer Institute (AvL-NKI), Amsterdam, the Netherlands | ||
**Roxane E. Boyer**, Department of Human Genetics, Amsterdam University Medical Center, Amsterdam, the Netherlands | ||
**Hanneke W. M. van Deutekom**, Department of Genetics, University Medical Center Utrecht, Utrecht, the Netherlands | ||
**Robert F. Ernst**, Department of Genetics, University Medical Center Utrecht, Utrecht, the Netherlands | ||
**Geert Geeven**, Department of Clinical Genetics, Erasmus MC, University Medical Center Rotterdam, Rotterdam, the Netherlands | ||
**Bart de Koning**, Department of Clinical Genetics, Maastricht University Medical Center+, Maastricht, the Netherlands | ||
**Thomas Leenders**, Department of Human Genetics, Radboud University Medical Center, Nijmegen, the Netherlands | ||
**Rick Medemblik**, Department of Human Genetics, Amsterdam University Medical Center, Amsterdam, the Netherlands | ||
**Pieter Neerincx**, Department of Genetics, University Medical Center Groningen, Groningen, the Netherlands | ||
**Ruben H.P. Vorderman**, Department of Biomedical Data Sciences, Leiden University Medical Center, Leiden, the Netherlands | ||
|
||
You can provide feedback for this field standard, or leave comments or suggestions for improvement by filing an [issue](https://github.com/VKGL-Kwaliteit/BioinformaticaVeldnorm/issues), which is open to everybody. | ||
|
||
The first version was released on 19th of April 2024. |
Oops, something went wrong.