Recent Releases of fhir-pyrate

fhir-pyrate - v0.2.3

What's Changed

  • 142 optionalimporterror when running on linux with python 3.12 by @JannisStraus in https://github.com/UMEssen/FHIR-PYrate/pull/143
  • fix dependabot security issues

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.2...v0.2.3

- Python
Published by JannisStraus 8 months ago

fhir-pyrate - v0.2.2

What's Changed

Updated core dependencies to modern versions * numpy → ^2.0.0 * pandas → ^2.0.0

Pre-commit Hooks * Refined and adjusted .pre-commit-config.yaml for better consistency. * Improved formatting, linting, and code quality enforcement across the repo.

Typing Improvements * Improved static type annotations throughout the codebase. * Reduced mypy warnings and enabled stricter checks for safer refactoring.

New Contributors

  • @luckfamousa made their first contribution in https://github.com/UMEssen/FHIR-PYrate/pull/136
  • @JannisStraus made their first contribution in https://github.com/UMEssen/FHIR-PYrate/pull/138

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.1...v0.2.2

- Python
Published by JannisStraus 8 months ago

fhir-pyrate - v0.2.1

What's Changed

  • 59 multiprocessing for dicomdownloader by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/129
  • Change all dates to utc by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/130
  • Update fhirpathpy version by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/135

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.0...v0.2.1

- Python
Published by giuliabaldini over 2 years ago

fhir-pyrate - v0.2.0

Much has changed! Some parameters names have been deprecated and others have been added, below there is a summary of all the pull requests. The most important changes are: - Some fuctions have been added to avoid using query_to_dataframe. - Bundle caching - If multiple resources are queried, a dictionary with multiple DataFrames is returned. - Read operations are now supported

What's Changed

  • Update to 3.8 because of numpy security update by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/64
  • Convert basic bundle collection to generator by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/60
  • Add history support by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/74
  • Add handling for dataframe functions using the _id parameter by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/72
  • Fix the FHIR server URL bug for local servers by introducing a new variable that contains the domain by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/78
  • Allow to specify multiple query arguments in df contraints by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/76
  • Specify Package Version Inside Package by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/80
  • Allow to turn off checks for dicom download by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/85
  • Add resource name to the TQDM description by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/88
  • Merge trade rows for dataframe and trade rows for dataframe with ref by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/89
  • Allow addition of any column to the trade rows for dataframe result by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/90
  • Convert logging.warn to warnings when appropriate by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/105
  • Convert received resources from read operations to bundles for consistency by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/106
  • Smarter bundle caching by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/107
  • Make current beta compatible with 0.1.0 by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/112
  • Fix efficiency problem with merge on by returning dataframes @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/113
  • Make fhirpathpy import greedy by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/116
  • Support for custom certificates needed by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/119
  • Improve documentation by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/122

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0...v0.2.0

- Python
Published by giuliabaldini almost 3 years ago

fhir-pyrate - v0.2.0-beta.9

What's Changed

  • Make fhirpathpy import greedy by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/116

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.0-beta.8...v0.2.0-beta.9

- Python
Published by giuliabaldini almost 3 years ago

fhir-pyrate - v0.2.0-beta.8

What's Changed

  • 94 efficiency problem with merge on by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/113

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.0-beta.7...v0.2.0-beta.8

- Python
Published by giuliabaldini about 3 years ago

fhir-pyrate - v0.2.0-beta.7

What's Changed

  • 111 make current beta compatible with 0.1.0 by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/112

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.0-beta.6...v0.2.0-beta.7

- Python
Published by giuliabaldini about 3 years ago

fhir-pyrate - v0.2.0-beta.6

What's Changed

  • Convert logging.warn to warnings when appropriate by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/105
  • Convert received resources from read operations to bundles for consistency by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/106
  • Smarter bundle caching by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/107

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.0-beta.5...v0.2.0-beta.6

- Python
Published by giuliabaldini about 3 years ago

fhir-pyrate - v0.2.0-beta.5

What's Changed

  • 95 fix docstring for with columns by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/98
  • 100 force read action on _id by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/101
  • 96 add format options for dicomdownloader by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/99

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.0-beta.4...v0.2.0-beta.5

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.2.0-beta.4

New beta release for Zenodo, the citation was not correctly formatted.

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.2.0-beta.3

What's Changed

  • 83 allow to turn off checks for dicom download by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/85
  • Add resource name to the TQDM description by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/88
  • 84 merge trade rows for dataframe and trade rows for dataframe with ref by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/89
  • 86 allow addition of any column to the trade rows for dataframe result by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/90
  • 91 add merge on option to steal bundles to dataframe by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/92

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.0-beta.2...v0.2.0-beta.3

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.2.0-beta.2

What's Changed

  • Specify Package Version Inside Package by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/80
  • Remove Assert from fixmappingdataframe by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/82

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.2.0-beta.1...v0.2.0-beta.2

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.2.0-beta.1

What's Changed

  • 63 Update to 3.8 because of numpy security update by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/64
  • 33 Convert basic bundle collection to generator by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/60
  • 73 Add history support by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/74
  • 8 Add handling for dataframe functions using the id by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/72
  • 77 Fix the bug by introducing a new variable that contains the domain by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/78
  • 75 allow to specify multiple query arguments in df contraints by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/76

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0...v0.2.0-beta.1

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.1.0

What's Changed

  • Add warning for already filled fields when computing fhirpaths by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/66
  • 67 merge columns straight away after using include by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/68
  • Add check for empty DF before merging by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/70

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0-beta.9...v0.1.0

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.1.0-beta.9

What's Changed

  • Add hierarchical folder structure option for DicomDownloader by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/50
  • 9 fix spacy dependency for m1 by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/51
  • 52 add rows tqdm for downloader by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/53
  • Add response hook instead of calling refresh token by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/58
  • Better import management with errors only on use by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/55
  • Add fhirpathpy as dependency by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/62

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0-beta.8...v0.1.0-beta.9

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.1.0-beta.8

What's Changed

  • Remove de-capitalization in Miner by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/36
  • Add check for empty DataFrame in Downloader by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/38
  • Change Iterator to Number of Existing Bundles in steal_bundles by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/42
  • Only Apply Header Filtering if Requested in Miner by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/43
  • Add examples as tests by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/45
  • Update examples with current code by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/46

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0-beta.7...v0.1.0-beta.8

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.1.0-beta.7

What's Changed

  • Change name of variable that handles the multiprocessing when queryin… by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/34

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0-beta.6...v0.1.0-beta.7

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.1.0-beta.6

What's Changed

  • 28 fhir base url and authentication by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/30
  • 29 modify fhirpath compilation to happen only once by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/31

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0-beta.5...v0.1.0-beta.6

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.1.0-beta.5

What's Changed

  • Add lowercase conversion for filter report header by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/16
  • Remove defaults for sailthroughsearch_space by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/20
  • Change return type of checkdiagnostic_report to List of relevant se… by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/19
  • Add custom session to Pirate's init and add possibility to add get pa… by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/21
  • 24 fix tqdm totals by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/26
  • 23 add parameter to control the number of pages by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/27

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0-beta.4...v0.1.0-beta.5

- Python
Published by giuliabaldini over 3 years ago

fhir-pyrate - v0.1.0-beta.4

What's Changed

  • Update pandas Dependency by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/11
  • Add Optional New Column Name To FHIR paths in Pirate by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/10
  • Make negation_regex optional in Miner by @giuliabaldini in https://github.com/UMEssen/FHIR-PYrate/pull/13

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0-beta.3...v0.1.0-beta.4

- Python
Published by giuliabaldini almost 4 years ago

fhir-pyrate - v0.1.0-beta.3

Changes: - Adjusted links for PyPi readme

- Python
Published by giuliabaldini almost 4 years ago

fhir-pyrate - Release Adjusted for PyPi

Changes: - Adjusted package management because of a dependency that is not present on PyPi, added warnings - Added more information in README - Fixed typos in examples

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/compare/v0.1.0-beta.1...v0.1.0-beta.2

- Python
Published by giuliabaldini almost 4 years ago

fhir-pyrate - Initial Release of FHIR-PYrate

Queries on FHIR servers made simple with FHIR-PYrate. Features include: - Multiprocessing of resources - Use of FHIRPath or functions to retrieve the desired resources - Download of ImagingStudies with DicomDownloader - DiagnosticReport search with Miner

Full Changelog: https://github.com/UMEssen/FHIR-PYrate/commits/v0.1.0-beta.1

- Python
Published by giuliabaldini almost 4 years ago