Your browser doesn't support javascript.
loading
Utilizing the open-source programming language Python to create interactive Quality Assurance dashboards for diagnostic and screening performance in Cytology.
Kovács, István; Székely, Tamás; Pogány, Péter; Takács, Szabolcs; Eros, Mónika; Járay, Balázs.
Afiliação
  • Kovács I; Eurofins-Medserv Ltd, Budapest, Hungary. Electronic address: kovacsi@medserv.hu.
  • Székely T; Eurofins-Medserv Ltd, Budapest, Hungary.
  • Pogány P; Eurofins-Medserv Ltd, Budapest, Hungary.
  • Takács S; Eurofins-Medserv Ltd, Budapest, Hungary.
  • Eros M; Eurofins-Medserv Ltd, Budapest, Hungary.
  • Járay B; Eurofins-Medserv Ltd, Budapest, Hungary.
J Am Soc Cytopathol ; 13(4): 309-318, 2024.
Article em En | MEDLINE | ID: mdl-38702208
ABSTRACT

INTRODUCTION:

Effective feedback on cytology performance relies on navigating complex laboratory information system data, which is prone to errors and lacks flexibility. As a comprehensive solution, we used the Python programming language to create a dashboard application for screening and diagnostic quality metrics. MATERIALS AND

METHODS:

Data from the 5-year period (2018-2022) were accessed. Versatile open-source Python libraries (user developed program code packages) were used from the first step of LIS data cleaning through the creation of the application. To evaluate performance, we selected 3 gynecologic metrics the ASC/LSIL ratio, the ASC-US/ASC-H ratio, and the proportion of cytologic abnormalities in comparison to the total number of cases (abnormal rate). We also evaluated the referral rate of cytologists/cytotechnologists (CTs) and the ratio of thyroid AUS interpretations by cytopathologists (CPs). These were formed into colored graphs that showcase individual results in established, color-coded laboratory "goal," "borderline," and "attention" zones based on published reference benchmarks. A representation of the results distribution for the entire laboratory was also developed.

RESULTS:

We successfully created a web-based test application that presents interactive dashboards with different interfaces for the CT, CP, and laboratory management (https//drkvcsstvn-dashboards.hf.space/app). The user can choose to view the desired quality metric, year, and the anonymized CT or CP, with an additional automatically generated written report of results.

CONCLUSIONS:

Python programming proved to be an effective toolkit to ensure high-level data processing in a modular and reproducible way to create a personalized, laboratory specific cytology dashboard.
Assuntos
Palavras-chave

Texto completo: 1 Base de dados: MEDLINE Assunto principal: Garantia da Qualidade dos Cuidados de Saúde / Linguagens de Programação Limite: Female / Humans Idioma: En Ano de publicação: 2024 Tipo de documento: Article

Texto completo: 1 Base de dados: MEDLINE Assunto principal: Garantia da Qualidade dos Cuidados de Saúde / Linguagens de Programação Limite: Female / Humans Idioma: En Ano de publicação: 2024 Tipo de documento: Article