Skip to content

Latest commit

 

History

History
665 lines (298 loc) · 32.5 KB

CHANGELOG.md

File metadata and controls

665 lines (298 loc) · 32.5 KB

3.0.2 (2024-10-16)

Bug Fixes

  • fhir: Another attempt at fix for no consent exceptions (9b5f5f3)

3.0.1 (2024-10-16)

Bug Fixes

  • fhir: Resolved issue with empty consent exceptions coding (6a7ce53)

3.0.0 (2024-09-09)

Bug Fixes

  • fhir: The ID of the Patient resource to be created must now be specified by the caller (99f8e2c)

BREAKING CHANGES

  • fhir: The 'FHIR.create_patient' method now requires the 'ppm_id' argument

2.0.9 (2024-07-29)

Bug Fixes

  • fhir: Fixed handling of conditionally enabled questionnaire items (ab2c086)

2.0.8 (2024-07-27)

Bug Fixes

  • fhir: Fixed filtering in query_participants; added and fixed tests (cc8f36a)
  • fhir: Fixed issues caused by fhirclient v4.2.0 (12ced4e)
  • fhir: Fixed Participants query not including all resources due to GCP issues by breaking request into two separate ones (a9612a7)

2.0.7 (2024-07-17)

Bug Fixes

  • qualtrics: Fixed import (e6e71fb)

2.0.6 (2024-07-17)

Bug Fixes

  • fhir: Fixed participant ID generation; fixed issue with how resource IDs are fetched after creation of new Patient; fixed issue when how exceptions are retrieved from Consent resources (753f620)
  • qualtrics: Removed unecessary resource validation that was inadvertently changing return value; added type hints for methods (71ec972)

2.0.5 (2024-07-15)

Bug Fixes

  • fhir: Fixed retrieval of consent exceptions; added study param to Composition creation (f940355)

2.0.4 (2024-07-11)

Bug Fixes

  • fhir: Fixed setting private hosts on GCP paged URLs (b338276)

2.0.3 (2024-07-11)

Bug Fixes

  • fhir: Resolved issue with GCP not using private URLs when returning paging URLs (6a02233)

2.0.2 (2024-07-11)

Bug Fixes

  • fhir: Fixed identifier systems (6028ad3)

2.0.1 (2024-06-28)

Bug Fixes

  • fhir: Fixed how GCP backend is selected and credentialed (c14e673)

2.0.0 (2024-02-28)

Bug Fixes

  • fhir: Fixed FHIR resource ID extraction from responses; allows specifying the FHIR ID for a Patient at creation (00e53b8)
  • fhir: Fixed some issues found in tests; fixed tests (7be74ee)
  • fhir: Resolved issue when updating ResearchSubject resources (f1d834a)
  • fhir: Resolved typing issues (a12fbef)
  • qualtrics: Fixed date handling (7e129bc)
  • qualtrics: Set required property 'operator' on Questionnaire items with conditional presentation (fb702ff)

Features

  • fhir/qualtrics: Updated for FHIR R4 (a733b7c)

BREAKING CHANGES

  • fhir/qualtrics: FHIR module is incompatible with DSTU3 FHIR backends

1.1.0 (2023-08-10)

Features

  • fhir: Added tracking field to TrackedItem/Device (d186762)

1.0.1 (2023-05-02)

Bug Fixes

  • fhir: Added check to ensure ID is set on QuestionnaireResponse PUT (bcc696b)
  • fhir: Fixed method naming for QuestionnaireResponse operations (716abf1)

1.0.0 (2023-04-03)

  • fix(p2md)!: Added required hash parameter for P2MD file uploads (557345a)

BREAKING CHANGES

  • 'hash' parameter now required for P2MD file uploads

0.15.3 (2022-06-17)

Bug Fixes

  • ppm: PPM-747 - Re-added stool samples to NEER consent (c392ac3)

0.15.2 (2021-10-29)

Bug Fixes

  • fhir: PPM-733 - Added Patient extension for opting out of Procure (22d79e6)

0.15.1 (2021-10-20)

Bug Fixes

  • fhir: PPM-HOTFIX-102021 - Fixed a bug on QuestionnaireResponse handling (195d53a)

0.15.0 (2021-10-18)

Bug Fixes

  • fhir: PPM-728 - Fixed updating of PPM devices (8b3d280)

Features

  • ppm/fhir: PPM-728 - Added PPM query for tracked item types; refactored FHIR Device handling specific to PPM tracked items; minor auth fixes (a9c319b)

0.14.1 (2021-09-23)

Bug Fixes

  • fhir: PPM-705 - Fixed incorrect method call (623a0ad)
  • fhir: PPM-705 - Refactored to pass all survey objects to parsing methods to allow handling of Points of Care survey/questionnaires, etc. (78235db)

0.14.0 (2021-09-20)

Bug Fixes

  • fhir: PPM-722 - Fixed bug where non-required empty answers were reported as errors (3d468d6)
  • qualtrics: PPM-722 - Toned down logging on empty question responses (4435e7f)

Features

  • qualtrics/fhir: PPM-722 - Refactored Qualtrics handling; improved error logging; removed deprecated Qualtrics methods from FHIR and Qualtrics modules (fa3a419)

0.13.1 (2021-09-17)

Bug Fixes

  • fhir: PPM-722 - Removed unecessary processing of old EXAMPLE eligibility questionnaire (4b3a982)
  • qualtrics: PPM-722 - Fixed multiple-choice answers where "None of the Above" was selected; fixed duplicate answer items being added to the same QuestionnaireResponse (5cebbd8)
  • qualtrics: PPM-722 - Removed broken log statements (c15eec7)

0.13.0 (2021-09-10)

Bug Fixes

  • fhir: PPM-705 - Fixed bug where empty QuestionnaireResponse resources would fail parsing (e4c12c4)
  • fhir: PPM-705 - Pass all questionnaire IDs through to study-specific parsing methods (3863933)
  • p2md: PPM-705 - Removed extraneous logging statement (a777db7)

Features

  • fhir: PPM-705 - Refactored how to pass study Survey/Questionnaires into Participant parsing (32f12e1)

0.12.1 (2021-09-02)

Bug Fixes

  • ppm: PPM-711 - Fixed EXAMPLE's questionnaire ID (d2a6cd4)

0.12.0 (2021-09-01)

Bug Fixes

  • fhir: PPM-711 - Added a method for updating QuestionnaireResponses (8e541bb)
  • fhir: PPM-711 - Fixed method bug if resource could not be found (91e740b)
  • fhir/p2md: PPM-711 - Set RANT eligibility questionnaire to Qualtrics survey; made QuestionnaireResponse placeholders possible for Qualtrics surveys (108d295)

Features

  • fhir: PPM-711 - Added a generic create method (b878248)

0.11.1 (2021-08-03)

Bug Fixes

  • ppm: PPM-709 - Undo change of RANT registration questionnaire FHIR ID (9d27ecd)

0.11.0 (2021-08-03)

Features

  • ppm/fhir: PPM-709 - Questionnaire processing is more dynamic; initial efforts to allow a single participant in multiple studies (5a8b980)

0.10.2 (2021-07-16)

Bug Fixes

  • fhir: PPM-707 - Improved core resource creation to avoid duplicates; improved logging of FHIR Transaction results (5be78f2)

Changelog

0.10.1 (2021-06-29)

Bug Fixes

  • fhir: PPM-702 - Fixed FHIR Questionnaire parsing bug (d1febd1)

0.10.0 (2021-03-15)

Bug Fixes

  • ppm: PPM-690 - Fixed Environment queries (aa47b61)

Features

  • fhir/qualtrics: PPM-697 - Fixed handling of subquestions in Qualtrics; naming tweaks (361251b)

0.9.13 (2021-03-03)

Bug Fixes

  • fhir: PPM-694 - Fixed Qualtrics survey handling when converting to Questionnaire/QuestionnaireResponse (b7c75ed)

0.9.12 (2021-02-25)

Bug Fixes

  • ppm: Fixed reference to non-existent RANT consent questionnaire (6edb1a4)

0.9.11 (2021-02-16)

Bug Fixes

  • p2md: PPM-HOTFIX-021621 - Fixed PPM admin query method (7aca343)

1.0.0-beta.6 (2021-02-13)

Bug Fixes

  • auth: Fixed Auth method for checking study permissions (ec728e6)
  • auth: Renamed method for clearer purpose and added a secondary method to fetch specific matching item/permission (baa08ff)
  • fhir: PPM-638 - Fixed Qualtrics survey response handling (c8bdc07)
  • fhir: PPM-671 - Parses RANT Points of Care questionnaire and places list in participant object (652be55)
  • fhir: PPM-683 - Fixed FHIR Composition searches (69f6e41)
  • fhir: PPM-HOTFIX - Minor Questionnaire sorting issue fixed (34fbce2)
  • fhir/auth/ppm: PPM-532 - Fixed study resource IDs and references; improved permission checks in Auth (3a54d1b)
  • p2md: PPM-686 - Added queries for PPM study state (f60a565)
  • p2md: PPM-686 - Fixed some query methods; added a couple more (ff7f6d0)
  • ppm: Hotfix for adding upcoming data providers and fixing RANT item specification (4776cdb)
  • ppm: Minor reformat to push release (39a2180)
  • ppm/fhir: PPM-665 - Fixed Qualtrics survey question ordering; fixed Qualtrics Questionnaire creation to not replace if not necessary (2d8583c)

Features

  • ppm/fhir/auth: PPM-532 - RANT Questionnaire handling improvements; added authorization support for apps; minor tweaks and fixes (f46c7b7)

0.9.9 (2021-02-10)

Bug Fixes

  • p2md: PPM-686 - Added queries for PPM study state (f60a565)

0.9.8 (2021-02-09)

Bug Fixes

  • fhir: PPM-683 - Fixed FHIR Composition searches (69f6e41)

0.9.7 (2021-02-08)

Bug Fixes

  • fhir: PPM-638 - Fixed Qualtrics survey response handling (c8bdc07)

0.9.6 (2020-11-25)

Bug Fixes

  • fhir: PPM-671 - Parses RANT Points of Care questionnaire and places list in participant object (652be55)
  • fhir: PPM-HOTFIX - Minor Questionnaire sorting issue fixed (34fbce2)

0.9.5 (2020-11-22)

Bug Fixes

  • ppm/fhir: PPM-665 - Fixed Qualtrics survey question ordering; fixed Qualtrics Questionnaire creation to not replace if not necessary (2d8583c)

0.9.4 (2020-11-19)

Bug Fixes

  • ppm: Minor reformat to push release (39a2180)

0.9.3 (2020-11-03)

Bug Fixes

  • auth: Fixed Auth method for checking study permissions (ec728e6)

0.9.2 (2020-11-02)

Bug Fixes

  • fhir/auth/ppm: PPM-532 - Fixed study resource IDs and references; improved permission checks in Auth (3a54d1b)

0.9.1 (2020-10-30)

Bug Fixes

  • auth: Renamed method for clearer purpose and added a secondary method to fetch specific matching item/permission (baa08ff)

0.9.0 (2020-10-30)

Features

  • ppm/fhir/auth: PPM-532 - RANT Questionnaire handling improvements; added authorization support for apps; minor tweaks and fixes (f46c7b7)

1.0.0-beta.5 (2020-10-21)

Bug Fixes

  • cicd: Test fixing of version updater to use double-quotes (17c87e6)

1.0.0-beta.4 (2020-10-21)

Bug Fixes

  • fhir: PPM-658 - Fixed broken debug lines (f87204b)
  • fhir: PPM-658 - Fixed some issues when processing QuestionnaireResponse objects (199f4c8)
  • ppm: Minor refactor of PPM class (8a2a921)
  • ppm: PPM-660 - Removed consent exemptions for RANT (5623795)
  • ppm,fhir: PPM-658 - Fixed date processing in Questionnaire responses (c44e278)

0.8.4 (2020-10-21)

Bug Fixes

  • ppm: Hotfix for adding upcoming data providers and fixing RANT item specification (4776cdb)

0.8.3 (2020-10-20)

Bug Fixes

  • ppm: PPM-660 - Removed consent exemptions for RANT (5623795)

0.8.2 (2020-10-01)

Bug Fixes

  • fhir: PPM-658 - Fixed broken debug lines (f87204b)
  • fhir: PPM-658 - Fixed some issues when processing QuestionnaireResponse objects (199f4c8)
  • ppm,fhir: PPM-658 - Fixed date processing in Questionnaire responses (c44e278)

1.0.0-beta.3 (2020-09-23)

Bug Fixes

  • fhir: Restored FHIR class with authenticated requests (4bec1d2)

1.0.0-beta.2 (2020-09-10)

Bug Fixes

  • api: Removed broken stub method on API library; removed unused libraries" (f012c73)
  • P2MD: PPM-656 - Added method to return P2MD Procure URL (70c04f7)

Features

  • ppm: Includes updated PPM architecture functionality\n\nBREAKING CHANGES: Updated PPM architectrure (f348836)
  • ppm: PPM-655/656 - Added Procure functionality to PPM and P2MD modules (829fd6b)

0.8.1 (2020-09-09)

Bug Fixes

  • P2MD: PPM-656 - Added method to return P2MD Procure URL (70c04f7)

0.8.1-rc.1 (2020-09-09)

Bug Fixes

  • P2MD: PPM-656 - Added method to return P2MD Procure URL (70c04f7)

0.8.0-rc.2 (2020-09-09)

Bug Fixes

  • P2MD: PPM-656 - Added method to return P2MD Procure URL (4b297ec)

0.8.0 (2020-09-02)

Features

  • ppm: PPM-655/656 - Added Procure functionality to PPM and P2MD modules (829fd6b)

0.8.0-rc.1 (2020-08-26)

Features

  • ppm: PPM-655/656 - Added Procure functionality to PPM and P2MD modules (829fd6b)

0.7.0 (2020-08-06)

Bug Fixes

  • automations: Fix deployment/versioning issue; ensures correct version is set in Python package before release to Github (2f83112)
  • automations: Removed unecessary install from test workflow (29a6f30)
  • fhir: Added datetime objects to participant objects; added updated property for enrollment updates (15e4244)
  • p2md: PPM-642 - Removed all localhost patching and set correct P2MD URL in local environments (bb577f8)
  • package: PPM-HOTFIX-072920 - Set line-length to 120; initial setup for tox; requirements refactor (503dc84)
  • ppm: Fixed recursion issue on PPMEnums; code formatting and pre-commit setup (bf03387)

Features

  • ppm: PPM-647 - Added placeholder RANT specifications (4cd5aa6)
  • ppm: PPM-647 - Added RANT questionnaire/consent specifications (d2684e4)

0.7.0-rc.1 (2020-08-05)

Bug Fixes

  • automations: Fix deployment/versioning issue; ensures correct version is set in Python package before release to Github (2f83112)
  • automations: Removed unecessary install from test workflow (29a6f30)
  • fhir: Added datetime objects to participant objects; added updated property for enrollment updates (15e4244)
  • p2md: PPM-642 - Removed all localhost patching and set correct P2MD URL in local environments (bb577f8)
  • package: PPM-HOTFIX-072920 - Set line-length to 120; initial setup for tox; requirements refactor (503dc84)
  • ppm: Fixed recursion issue on PPMEnums; code formatting and pre-commit setup (bf03387)

Features

  • ppm: PPM-647 - Added placeholder RANT specifications (4cd5aa6)
  • ppm: PPM-647 - Added RANT questionnaire/consent specifications (d2684e4)

1.0.0-beta.1 (2020-08-05)

Bug Fixes

  • api: Removed broken stub method on API library; removed unused libraries" (b09b78a)

Features

  • ppm: Includes updated PPM architecture functionality (51aac59)
  • ppm: Includes updated PPM architecture functionality\n\nBREAKING CHANGES: Updated PPM architectrure (d2e357f)

BREAKING CHANGES

  • ppm: PPM architecture update

0.7.0-beta.3 (2020-07-29)

Bug Fixes

  • package: PPM-HOTFIX-072920 - Set line-length to 120; initial setup for tox; requirements refactor (503dc84)

0.7.0-alpha.4 (2020-07-29)

Bug Fixes

  • package: PPM-HOTFIX-072920 - Set line-length to 120; initial setup for tox; requirements refactor (503dc84)

0.7.0-beta.2 (2020-07-24)

Bug Fixes

  • ppm: Fixed recursion issue on PPMEnums; code formatting and pre-commit setup (bf03387)

0.7.0-alpha.3 (2020-07-24)

Bug Fixes

  • ppm: Fixed recursion issue on PPMEnums; code formatting and pre-commit setup (bf03387)

0.7.0-beta.1 (2020-07-24)

Bug Fixes

  • automations: Fix deployment/versioning issue; ensures correct version is set in Python package before release to Github (2f83112)
  • automations: Removed unecessary install from test workflow (29a6f30)
  • fhir: Added datetime objects to participant objects; added updated property for enrollment updates (15e4244)
  • p2md: PPM-642 - Removed all localhost patching and set correct P2MD URL in local environments (bb577f8)

Features

  • ppm: PPM-647 - Added placeholder RANT specifications (4cd5aa6)
  • ppm: PPM-647 - Added RANT questionnaire/consent specifications (d2684e4)

0.7.0-alpha.2 (2020-07-24)

Features

  • ppm: PPM-647 - Added RANT questionnaire/consent specifications (d2684e4)

0.7.0-alpha.1 (2020-07-22)

Features

  • ppm: PPM-647 - Added placeholder RANT specifications (4cd5aa6)

0.6.37-alpha.3 (2020-07-21)

Bug Fixes

  • p2md: PPM-642 - Removed all localhost patching and set correct P2MD URL in local environments (bb577f8)

0.6.37-alpha.2 (2020-07-15)

Bug Fixes

  • automations: Removed unecessary install from test workflow (29a6f30)

0.6.37-alpha.1 (2020-07-15)

Bug Fixes

  • automations: Fix deployment/versioning issue; ensures correct version is set in Python package before release to Github (2f83112)
  • fhir: Added datetime objects to participant objects; added updated property for enrollment updates (15e4244)