Changes for version 0.28 - 2025-04-18

  • Internal parameter 'ncpuhost' renamed to 'threadshost'
  • BFF.pm renamed to Bff2Pxf.pm
  • Organized some modules into DB and Utils
  • <--slq2csv> CSVs now mantain the order of header fields from <.sql> (i.e., easier csv import)
  • OMOP information moved from OMOP.pm to OMOP::Definitions.pm
  • String similarity functions moved to Similarity.pm
  • Added --search <fuzzy> mode (default: 0.9 token-based + 0.1 Levenshtein distance)
  • Added --levenshtein-weight parameter
  • In 'omop2bff' conversion:
    • Added property "_visit" to 'interventionsOrProcedures' term
    • Added 'P' string to age (to conform with ISO8601) generated via condition_start_date + birth_datetime
    • Added DateTime::Format::ISO8601 module to simplify ome time-related calculations
  • Added "basic" 'bff2omop' conversion. To be further tested and improved in next releases
  • Added 'visitId' property to 'mapping.json' schema that lands in "_visit.id" on array-based terms

Documentation

A script to interconvert common data models for phenotypic data

Modules

A module to interconvert common data models for phenotypic data

Provides

in lib/Convert/Pheno/Bff2Omop.pm
in lib/Convert/Pheno/Bff2Pxf.pm
in lib/Convert/Pheno/CDISC.pm
in lib/Convert/Pheno/CSV.pm
in lib/Convert/Pheno/DB/SQLite.pm
in lib/Convert/Pheno/DB/Similarity.pm
in lib/Convert/Pheno/IO/CSVHandler.pm
in lib/Convert/Pheno/IO/FileIO.pm
in lib/Convert/Pheno/OMOP.pm
in lib/Convert/Pheno/OMOP/Definitions.pm
in lib/Convert/Pheno/PXF.pm
in lib/Convert/Pheno/RDF.pm
in lib/Convert/Pheno/REDCap.pm
in lib/Convert/Pheno/Utils/Default.pm
in lib/Convert/Pheno/Utils/Mapping.pm
in lib/Convert/Pheno/Utils/Schema.pm