Category Feature description
Interface Single sign on The platform supports single sign on via OAuth2 or LDAP integration. Supported encryption protocols are TLS, StartTLS and LDAP secure.
Supported devices The platform is web based and supports a wide range of modern browsers which include but are not limited to Chrome, Firefox, Edge, Safari, Safari for iOS and Chrome for Android.
Form factor The interface is fully responsive and HTML5 compliant, without the need of third party plugins.
Accessibility All the accessibility functionalities depend on the used browser, most of which support the full range.
Integration with scanners and viewers The application can read the output of virtually all commercial slide scanners. See supported file formats at https://www.pathomation.com/formats. The application has a viewer and additional integration is possible via PMA.UI framework.
Data analysis The application offers a wide range of options to allow data analysis. There is an API, SDKs as well as a plugin for ImageJ/FIJI. Finally, the application supports importing and exporting annotations from image analysis software such as Visiopharm and HALO.
File formats supported file formats TIFF, JPEG, JPEG 2000, 3D Histech, Olympus, Hamamatsu, Ventana, Aperio, Leica, Philips (TIFF only but support for iSyntax can be added), Menarini, Nikon, Motic, Huron, Sakura, Carl Zeiss, DICOM, OME, Perkin Elmer. Full list here:https://www.pathomation.com/formats/
Storage of annotations Form-based annotations and graphical on-slide annotations are stored in the back-end database and apart from the original slide files.
Annotation sources The system supports a variety of annotation sources such as reading directly from within the digital slide for supported formats or reading and storing in the system’s database as vector objects. Annotations can be renderd both as pixel overlays or vector layers.
User security User permissions A unique, password controlled user account is created for each user. Access can be controlled separatly per user, digital pathology session and case collection.
User permission level with multiple testing and training environments User permission level can be assigned to with multiple, concurrent testing & training environments.Access for individual users is controlled at training session (“classroom”) level.
User permissions at program level for a collection of projects across multiple vendors There are 4 user roles: administrator, project manager, observer and general user. Adminstrator: edit rights at all levels. Project manager: edit rights within group of projects defined by administrator. Observer: project manager access with read rights only. General user: No project level access. Session level access only.
Integration with directory services The platform supports LDAP authentication, which can be limited to particular user groups.
Supported encryption protocols TLS, StartTLS and LDAP secure
System access logs They system is CFR 21 part 11 compliant offering full audit trail and access logs (https://en.wikipedia.org/wiki/Title_21_CFR_Part_11)
Support of role based user privilege The system supports the following roles: Administrator, Project manager, Observer, User. See section B3 for the rights of each role.
Provisioning of the user access User access is provisioned manually or via back-end automation through API.
Two factor authentication The platform supports two factor authentication using Time-based One-time (TOTP) passwords, generated by the Google Authenticator.
Image repository Group images into a folder structure In the central image repository, users with the roles of administrator or project manager can organise all slide images into folders and sub-folders. Beyond the folder structure, these key users can group slide images into cases with multiple slides per case. These cases can then be grouped into collections of multiple cases. Each slide image can be annotated with ROIs, text, position alignment and other annotation features.Case collections can be assigned to multiple projects which in turn are cloned into individual training events called sessions. Each project may be assigned to different project managers who may (re-)organise slide images, cases of multiple images and collections multiple cases according to individual requirements like assays, indications, regions or other parameters.
Usage history It is possible to view and export the projects, scoring forms and date that a case collection has been used.The software was designed and built to run a detailed audit trail in the background to comply with all current quality requirements. Currently, it is not possible to view or export the project, date, sessions or usergroup at the level of individual slide images but this data is available, so a custom adaptation is possible if image level tracking is required.
Training project master Database Create training projects and assign participants to the training projects Administrators or project managers can create new projects and become project owners. They can create cases collections, design data capture forms, setup trainings test session, consensus score sessions and actualtraining session. They also can assign trainers to conduct the training session/class. They will be able to add participants to one (or more) training sessions within the project. Invitations to participants can be done from within the platform via email (e.g. for training or re-trainings). An smtp server should be defined for the latter.
Patricipants Once registered, participants can easily added to a training (session).There is also the facultative possibility that participant can register themselves for a specific session by a dedicated url.
Scoring forms There is a user friendly form design tool in the Pma.control software
Training materials Training material including ppt, word document, URL links can be added in a project. In the different sessions you can choose which documents will be shown. E.g. if a new version of a reader manual is in use, it should be clear which version of the reader manual was shown to which user in which session.
Training project preparation Create a training project Document types that can be uploaded are a.o..jpg; jepg; png; pdf; doc; docx, ppt; pptx. Also URL links can be added.
Participant Assignment via a dropdown multiselect list users can be added to a specific session/training class in a particular project. To repeat that session/class (e.g. for a refresher training) the session/class including cases, forms, training material, and participants can be duplicated. The order of the cases shown to the participants can be randomly re-ordered if wished.ia a dropdown multiselect list users can be added to a specific session/training class in a particular project. To repeat that session/class (e.g. for a refresher training) the session/class including cases, forms, training material, and participants can be duplicated. The order of the cases shown to the participants can be randomly re-ordered if wished.
Training materials assignment Training material including jpg; jepg; png; pdf; doc; docx, ppt; pptx. or url’s can be assiged to different project or training sessions/classes.In the different sessions/classes you can choose which documents will be shown. E.g. if a new version of a reader manual comes in use, it should be clear which version of the reader manual was shown to which user in which training session/class
Training Notify trainee Users can be notified by email by admins or trainers from the software. An smtp server needs to be in place. An audit trails is visible when a user logs in in the session/training class.
Screen Sharing / Video Conferenceing capability It is in the roadmap for Q4 of the development of Pma.control to integrate video conferencing software to facilitate built in video conferencing, video recording and screen sharing. A POC setup is already available for demo.
Screensharing is excellent for sharing ppt, word, jpg documents. Screensharing is not suited for sharing views of whole slide image, since the shared screen often show a significant delay and are of low resolution lacking essential colour information. For sharing whole slide image data we have introduced a ‘live’ mode in the pma.control software, streaming the full resolution uncompressed tiles of the whole slide image to the browser to each participant.
Pointing to areas of the WSI During a live mode trainers/supervisors and other participants (if granted by the trainer/supervisor) can point to or annotate any area of a wsi.
Changing magnifications of the WSI Both mouse input /touch input as well as keyboard shortcuts are available for navigation: zoom can be triggered by the mouse scroll wheel or double click left mouse button, pinch and spread (unpinch) two fingers together or apart to zoom out and in. If whished also dedicated buttons for specific resolutions ( 0.12 mpp, 0.25, 0.5, 1 mmp (micron per pixel) or the equivalent conventional magnifications (40x , 20x ,10x , 5x etc – cfr dicom supple 145) can be displayed. Navigation with the slide can be done by touch input , mouse movements.
Navigation between images Via dropdown menu you can navigate to a specific case /slide in the list – mouse left button clicking the next previous button or keyboard shortcuts: HOME / END or Ctrl +9 or Ctrl 0 for previous or next slide // Page UP or Down or Ctrl +8 and Ctrl +7 for previous and next case
Split screen capability to compare slides side-by-side Split screen capability to compare slides side-by-side
Recording the training cfr C13 It is in the roadmap for Q4 of the development of Pma.control to integrate video conferencing software to facilitate built in video conferencing, video recording and screen sharing. A POC setup is already available for demo.
Screen capture The snapshot function (which is already available in the PMA.studio software) can be easily implemented in the PMA.control as well. This function not only allows snapshot in the screen resolution (=screen capture) but also allows to capture the images displayed on the screen and export these images in a higher resolution (e.g. for publication reasons)
Testing Looking at the same slide The instructor has the possibility to take over all screens and force all trainees to look to the same slides.
Independant capture/record test results Results can be exported by individual user – or a comprehensive overview of all users. This can be done through an export in different file formats, but also during a live session where all results are shown next to the slides to allow e.g. discrepancy review.
Review results and examples with trainee This can be done using the ‘review’ interaction mode.
Record/Track/Pass/Fail Since pass/fail is related to the scoring systems used, the number of cases, the cutoff values, eventual categories, the purpose of the test, this is highly variable. We are developing a seperate tool, in which these pass/fail criteria can be calculated for each individual test and the result be transfered back to the pma.control instance where it can be shown to the user as pass/fail. This tools is planned for Q2 2021.
Visibility of Pass/Fail This is foreseen in Q2 2021 (see above). We plan to display a ‘competence matrix’ where you can show which user has passed which test when; and when he needs to do a refresher training (i.e expiration date).