Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release/0.5.0 #71

Merged
merged 103 commits into from
Jun 21, 2022
Merged

Release/0.5.0 #71

merged 103 commits into from
Jun 21, 2022

Commits on Oct 17, 2021

  1. use dsf version 0.6.0-SNAPSHOT, replace organization-type with organi…

    …zation-role, remove not needed type information from test organizations
    wetret committed Oct 17, 2021
    Configuration menu
    Copy the full SHA
    8a34ce6 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. increase process version to 0.5.0, add proxy and db start commands to…

    … test setup readme, increase dsf version in test setup to 0.5.2, use organization-role instead of organization-type
    wetret committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    c911b45 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2021

  1. Configuration menu
    Copy the full SHA
    ee16101 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    800552a View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4db9dca View commit details
    Browse the repository at this point in the history
  4. update dates

    wetret committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    193e2d1 View commit details
    Browse the repository at this point in the history
  5. remove not needed instruction

    wetret committed Nov 24, 2021
    Configuration menu
    Copy the full SHA
    c43b0b5 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2021

  1. Configuration menu
    Copy the full SHA
    e15e216 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    52113c0 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch

    'origin/issues/54_Start_New_Development_Cycle' into develop
    hhund committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    de6a0c0 View commit details
    Browse the repository at this point in the history
  4. moves connection test methods to new onProcessesDeployed method

    upgrades DSF dependency to 0.6.0(-SNAPSHOT), closes #56
    hhund committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    0df442d View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    61e57a5 View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch

    'origin/issues/54_Start_New_Development_Cycle' into develop
    hhund committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    0e18601 View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'origin/develop' into

    issues/56_connection_test_onProcessesDeployed
    hhund committed Dec 21, 2021
    Configuration menu
    Copy the full SHA
    e17060b View commit details
    Browse the repository at this point in the history

Commits on Dec 22, 2021

  1. adds #{version} to bpmn files, adds #{date} to fhir files, ${} -> #{}

    Defines a release version via the PluginDefinition class and adds
    #{date} to the fhir resources. Switches fhir files to the new #{...}
    pattern. Adds the #{version} place holder to the bpmn files.
    
    Closes #59
    hhund committed Dec 22, 2021
    Configuration menu
    Copy the full SHA
    ee0bc19 View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. Configuration menu
    Copy the full SHA
    7c709fd View commit details
    Browse the repository at this point in the history

Commits on May 8, 2022

  1. Merge remote-tracking branch

    'origin/issues/49_codesystem-organization-type-role' into develop
    hhund committed May 8, 2022
    Configuration menu
    Copy the full SHA
    c9c1287 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62d31a5 View commit details
    Browse the repository at this point in the history
  3. Merge remote-tracking branch

    'origin/issues/56_connection_test_onProcessesDeployed' into develop
    hhund committed May 8, 2022
    Configuration menu
    Copy the full SHA
    3cc28cd View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/develop' into

    issues/59_property_placeholders
    hhund committed May 8, 2022
    Configuration menu
    Copy the full SHA
    49b9515 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1eed6fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    120f426 View commit details
    Browse the repository at this point in the history
  7. Merge remote-tracking branch 'origin/develop' into

    issues/51_crr-pseudonym-type-information
    hhund committed May 8, 2022
    Configuration menu
    Copy the full SHA
    5502b68 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ea9365b View commit details
    Browse the repository at this point in the history

Commits on May 9, 2022

  1. Configuration menu
    Copy the full SHA
    a2f655d View commit details
    Browse the repository at this point in the history
  2. removed workaround, not necessary in next release

    In method setSubjectOrIdentifier of ReadData all identifiers of the
    patient removed and a single identifier with the correct type is set.
    hhund committed May 9, 2022
    Configuration menu
    Copy the full SHA
    fade070 View commit details
    Browse the repository at this point in the history
  3. removed not needed method

    hhund committed May 9, 2022
    Configuration menu
    Copy the full SHA
    a299ec8 View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch

    'origin/issues/51_crr-pseudonym-type-information' into develop
    hhund committed May 9, 2022
    Configuration menu
    Copy the full SHA
    323d08a View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    6393c63 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5dc25ef View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6355dfa View commit details
    Browse the repository at this point in the history
  8. fixes copy/paste error, closes #61

    hhund committed May 9, 2022
    Configuration menu
    Copy the full SHA
    e200338 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    636fee3 View commit details
    Browse the repository at this point in the history
  10. search bundle urls now encoded, reworks param replacement, closes #53

    Search bundle urls are now "url encoded" based uri templates from the
    spring framework. Adds some test cases to validate search bundle
    creation and query parameter replacement.
    hhund committed May 9, 2022
    Configuration menu
    Copy the full SHA
    86b53a7 View commit details
    Browse the repository at this point in the history

Commits on May 24, 2022

  1. changed restart policy to "no", DSF version to 0.6.0

    restart policy "no" makes it easier to debug issues related to crashing
    containers
    hhund committed May 24, 2022
    Configuration menu
    Copy the full SHA
    564a931 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    978c6bc View commit details
    Browse the repository at this point in the history
  3. initial validation impl., demo data now compliant with gecco 1.0.5 spec

    This initial process validation task implementation requires 29
    additional jars to be added to the BPE as regular (non-process) plugins.
    Alternatively we could release the process plugin as a tar.gz/zip or we
    might want to add the needed HAPI dependencies into the DSF BPE itself.
    This implementation  contains some workarounds due to limitations of
    some classes in the dsf-fhir-validation module.
    
    The maven build produces a
    codex-process-data-transfer-0.5.0-SNAPSHOT.zip containing the
    codex-process-data-transfer-0.5.0-SNAPSHOT.jar and all dependency needed
    to start a stand-alone bundle/resource validator.
    
    Windows:
    java -cp codex-process-data-transfer-0.5.0-SNAPSHOT.jar;lib/*
    de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.validation.ValidationMain
    some-bundle.json some-resource.xml
    
    Unix:
    java -cp codex-process-data-transfer-0.5.0-SNAPSHOT.jar:lib/*
    de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.validation.ValidationMain
    some-bundle.json some-resource.xml
    
    The stand-alone validator outputs debug infos to System.err and the
    validation result to System.out. For a given single resource a
    OperationOutcome resource is produced and for a given Bundle, a bundle
    with added response.outcome per entry with be printed to System.out.
    The validator validates every json or xml file defined as command line
    argument.
    The validator can be configured using a application.properties file
    within the execution folder or via java system properties, meaning java
    command line parameters -Dfoo=bar. For configuration properties see
    classes
    de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.spring.config.ValidationConfig
    and
    de.netzwerk_universitaetsmedizin.codex.processes.data_transfer.validation.ValidationMain.TestConfig.
    hhund committed May 24, 2022
    Configuration menu
    Copy the full SHA
    5da1517 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2022

  1. Configuration menu
    Copy the full SHA
    7f16f6b View commit details
    Browse the repository at this point in the history
  2. simplified logging pattern

    hhund committed May 25, 2022
    Configuration menu
    Copy the full SHA
    be89ddb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ae6786 View commit details
    Browse the repository at this point in the history
  4. fixed client init code for trust store defined but no key store defined

    clients only initialize a trust store only ssl context, if key store and
    key store password are null.
    hhund committed May 25, 2022
    Configuration menu
    Copy the full SHA
    1666aa9 View commit details
    Browse the repository at this point in the history
  5. fixed forward proxy support, added ontology server connection test

    Jersey based clients not use the ApacheConnectorProvider. Standard
    connector provider has no support for forwarding proxies. Added a
    ontology server connection test to the ValueSetExpansionClient and usage
    of to ValidatorMain.
    hhund committed May 25, 2022
    Configuration menu
    Copy the full SHA
    5178615 View commit details
    Browse the repository at this point in the history
  6. adds profile modifier to fix GECCO radiology-procedures missing min=0

    The GECCO 1.0.5 radiology-procedures profile needs a min=0 config in the
    rule Procedure.code.coding:dicom in order for the HAPI Snapshot
    Generator to generate the correct StructureDefinition snapshot.
    hhund committed May 25, 2022
    Configuration menu
    Copy the full SHA
    d8ec317 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2022

  1. Added "dicom" fix to ValidationPackageManagerImpl constructor

    The contructor of ValidationPackageManagerImpl used in the
    ValidateDataLearningTest was missing the "dicom" fix, aka
    GeccoRadiologyProceduresCodingSliceMinFixer
    hhund committed May 27, 2022
    Configuration menu
    Copy the full SHA
    d47efa8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3f863a0 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2022

  1. Configuration menu
    Copy the full SHA
    60362f5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    09922be View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Merge remote-tracking branch

    'origin/issues/53_timestamp_encoding_in_search_bundle' into develop
    hhund committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    9c015fd View commit details
    Browse the repository at this point in the history
  2. Merge remote-tracking branch 'origin/develop' into

    issues/39_internal_bundle_validation
    hhund committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    3f471db View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    08883dc View commit details
    Browse the repository at this point in the history
  4. Merge remote-tracking branch 'origin/develop' into

    issues/39_internal_bundle_validation
    hhund committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    b478e14 View commit details
    Browse the repository at this point in the history

Commits on Jun 10, 2022

  1. Configuration menu
    Copy the full SHA
    7beb7ab View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aab7cc2 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2022

  1. renamed error CodeSystem/ValueSet, removed comments, changed log level

    Removed "-type" suffix from the error code CodeSystem/ValueSet.
    
    Removed not needed TODO comments.
    
    Changed log level from error to warning for first try ValueSet expansion
    errors (errors resulting in trying to expand via external terminology
    server next).
    
    Changed external terminology server for the test setup.
    hhund committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    dc83436 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2022

  1. Configuration menu
    Copy the full SHA
    e9a8c81 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. added docker-compose file to override dsf images with local builds

    To start the dic-fhir service with a locally build DSF image use:
    docker-compose -f docker-compose.yml -f
    docker-compose.local-dsf-build.yml up dic-fhir
    hhund committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    2197f92 View commit details
    Browse the repository at this point in the history
  2. switched to DSF 0.7.0-SNAPSHOT, remove not needed code and dependencies

    These changes depend on highmed/highmed-dsf#354 being merged.
    hhund committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    4cdaffd View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. removed not needed dependency management entries, some cleanup

    Increased version numbers of log42-utils and crypto-utils dependencies
    to the latest versions.
    hhund committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    eda6767 View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2022

  1. Configuration menu
    Copy the full SHA
    dc93f4f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab3d581 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2022

  1. reworked StructureDefinition snapshot generation and ValueSet expansion

    Snapshots are only generate for StructureDefinitions from the root
    validation package and its dependencies. ValueSet are only expanded if
    they are part of binding rules from these StructureDefinitions. The
    binding strength can be configured.
    hhund committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    18bea38 View commit details
    Browse the repository at this point in the history
  2. imports sorted

    hhund committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    5b0ab5a View commit details
    Browse the repository at this point in the history
  3. modified/fixed log messages

    hhund committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    5f7d8b5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0bb8975 View commit details
    Browse the repository at this point in the history
  5. snapshots now added to validator if errors occurred during generation

    change log level for errors during internal ValueSet expansion
    hhund committed Jun 16, 2022
    Configuration menu
    Copy the full SHA
    2eb3a38 View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2022

  1. fixed log message

    hhund committed Jun 17, 2022
    Configuration menu
    Copy the full SHA
    64da39d View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2022

  1. code cleanup/refactoring, NPE fix at ReadData when server not configured

    Added getServerBase Method to GeccoClient interface and implementing
    classes. Removed geccoServerBase field from ReadData service, since it
    may not be configured (when testing without GECCO FHIR Server or at the
    GTH), resulting in a NullPointerException.
    hhund committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    ca34abc View commit details
    Browse the repository at this point in the history
  2. fixed yml lint warnings, added docker-compose.override.yml to .gitignore

    The file codex-processes-ap1-docker-test-setup/docker-compose.override.yml
    has been added to .gitignore and can now be used to defined local
    overrides. See https://docs.docker.com/compose/extends on how to use
    override files.
    hhund committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    0793ab5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    76c208a View commit details
    Browse the repository at this point in the history
  4. env variable to disable validation, error when profile not supported

    Added new environment variable to disable FHIR validation. Added new
    functionality to test if all resources are declaring at least on
    supported profile. A validation error is raised if no supported profile
    is defined. Profiles are supported if they are declared in the root
    validation package (currently de.gecco | 1.0.5) or are dependencies of
    the StructureDefinitions. Only profile with abstract = false and kind =
    resource are supported as claimed profiles by resources beeing
    validated.
    hhund committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    7bc60c1 View commit details
    Browse the repository at this point in the history
  5. Merge remote-tracking branch

    'origin/issues/39_internal_bundle_validation' into develop
    hhund committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    eb0027a View commit details
    Browse the repository at this point in the history
  6. Merge remote-tracking branch 'origin/develop' into

    issues/36_feedback_messages_binary_delete
    hhund committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    ce09e26 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. new service and message send classes, rename a few existing classes

    Spring config for processes now in separate classes.
    hhund committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    b5711be View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    74b5355 View commit details
    Browse the repository at this point in the history
  3. changed ActivityDefinition names to comply with FHIR identifier regex

    See http://hl7.org/fhir/R4/activitydefinition-definitions.html#ActivityDefinition.name
    
    Name should be usable as an identifier for the module by machine
    processing applications such as code generation:
    [A-Z]([A-Za-z0-9_]){0,254}
    hhund committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    9bc651a View commit details
    Browse the repository at this point in the history
  4. removed error boundary event from DeleteDataForGth service task

    A failed delete should not fail the process. Now same behavior as
    translate process DeleteDataForCrr.
    hhund committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    95bbe62 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    5613aec View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    1ab1743 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    435306a View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b4f4eee View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d311fee View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    2bd23c9 View commit details
    Browse the repository at this point in the history
  11. documentation

    hhund committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    3bb95be View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c80113e View commit details
    Browse the repository at this point in the history

Commits on Jun 20, 2022

  1. some crr error handling

    hhund committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    60d95fb View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e5a1c2 View commit details
    Browse the repository at this point in the history
  3. deactivated delete steps due to validation errors when updating tasks

    For this to work, the DSF needs a mechanism to ignore unknown references
    when updating task resources after deleting a referenced binary or we
    need to delete the binaries after all Task resource have been updated.
    hhund committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    1191ff6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    b48d8e4 View commit details
    Browse the repository at this point in the history
  5. trigger process now start send process with unique business-keys.

    This is needed in order to be able to correlate continue process
    messages from the GTH to a single process instance.
    hhund committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    5660db1 View commit details
    Browse the repository at this point in the history
  6. bpmn cleanup

    hhund committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    89ddc72 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    af7da32 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    345494f View commit details
    Browse the repository at this point in the history
  9. additional bpmn-errors

    hhund committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    d352344 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3d10fac View commit details
    Browse the repository at this point in the history
  11. additional logging

    hhund committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    103b2c0 View commit details
    Browse the repository at this point in the history
  12. Merge remote-tracking branch

    'origin/issues/36_feedback_messages_binary_delete' into develop
    hhund committed Jun 20, 2022
    Configuration menu
    Copy the full SHA
    d80f467 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2022

  1. Configuration menu
    Copy the full SHA
    4613fdf View commit details
    Browse the repository at this point in the history
  2. updated release date

    hhund committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    6182bab View commit details
    Browse the repository at this point in the history
  3. fixed copy/past bug

    hhund committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    493e283 View commit details
    Browse the repository at this point in the history
  4. fixed errors found during testing of RC1 release

    Fixed bad error handling, Added error cases for failed decryption at
    CRR. Switched from intermediate message throw events to message send
    task for startDataTranslate and startDataReceice messages to add error
    boundary events in case GTH or CRR is not reachable or throws error
    during post of Task.
    hhund committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    00db3c1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d5073a5 View commit details
    Browse the repository at this point in the history
  6. removed not needed log entries

    hhund committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    d716ada View commit details
    Browse the repository at this point in the history
  7. 0.5.0 release

    hhund committed Jun 21, 2022
    Configuration menu
    Copy the full SHA
    7c6e698 View commit details
    Browse the repository at this point in the history