diff --git a/Datamatrix/installation.md b/Datamatrix/installation.md index 68b5679fe74a4d82bdd1cddebdd85bd96bc0a69f..d4eef60d78a48eca6ef3eb2e09258e7a4feb7f9b 100755 --- a/Datamatrix/installation.md +++ b/Datamatrix/installation.md @@ -10,97 +10,3 @@ status: Approved reference: KER1-MAN-ANS-DATAMATRIX_INSTALLATION customer: ANS --- - -# Installation process for autethenticator-simulator - -## Sources & binaries - -Authentication Simulator is an open-source project under Apache License Version 2.0 ([https://gazelle.ihe.net/content/license](https://gazelle.ihe.net/content/license)). Sources are available via Subversion at [https://svn.ihe-europe.net/gazelle/Maven/simulators/authentication-simulator/](https://svn.ihe-europe.net/gazelle/Maven/simulators/authentication-simulator/). - -The latest public packaged release can be downloaded from our Nexus repository [https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~authentication-simulator-ear](https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~authentication-simulator-ear) (search for **authentication-simulator-X.X.X.ear**) for Authentication Simulator and [https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~idp-adapter-ear](https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~idp-adapte-ear) (search for **idp-adapte-X.X.X.ear**) for the IDP Adapter. - -If you need for any reason a more recent version (hotfix, experimental feature...), the public packaged application of our development trunk can be found at [https://gazelle.ihe.net/jenkins/job/authentication-simulator/ws/authentication-simulator-ear/target/authentication-simulator.ear](https://gazelle.ihe.net/jenkins/job/authentication-simulator/ws/authentication-simulator-ear/target/authentication-simulator.ear). This package can be unstable. The IDP Adapter ear can be found in the same directory. - -## Installation - -If you are installing a Gazelle tool for the first time in your environment, make sure to read carefully the [general considerations for JBoss7](/gazelle-documentation/General/jboss7.html) - -### Database creation - -Your database must have a user **gazelle** : - -1. Connect to your database - -```bash -psql -U gazelle -``` - -1. Execute the SQL statement to create the database. - -```sql -CREATE DATABASE "authentication-simulator" OWNER gazelle ENCODING 'UTF8' ; -``` - -### Deployment - -To deploy Authentication : - -1. Download the ear file from our Nexus repository - -1. Paste the archive **authentication-simulator.ear** in the JBoss deployment directory `${JBOSS7\_HOME}/standalone/deployments/` - -1. Display JBoss server logs, start JBoss and wait for **ear** deployment. - -1. The application can be browsed at [http://yourserver/authentication-simulator](http://yourserver/authentication-simulator) -_Port could also be different whether you have modified the JBoss server configurations or not._ - -Authentication Simulator needs an another ear to parse the shibboleth logs. This ear does not need a database, just put the ear in a jboss. This ear needs to be installed in the same machine as Shibboleth IDP but not necessarily in the same machine as Authentication Simulator. - -### Application configuration - -1. Download the SQL scripts archive from our Nexus repository [https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~authentication-simulator-ear](https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~authentication-simulator-ear) (search for **authentication-simulator-X.X.X-sql.zip**) - -1. Unzip the archive - -1. Edit the application_url value in init.sql. You might also want to edit application_works_without_cas and the idp_adapter_wsdl_endpoint configurations. - -1. From the bash, update the application configuration by running : - -```bash -psql -U gazelle authentication-simulator < init.sql -``` - -# Installation process for ch-idp-renewal - -## Sources & binaries - -`ch-idp-renewal` is an open-source project under Apache License Version 2.0 ([https://gazelle.ihe.net/content/license](https://gazelle.ihe.net/content/license)). Sources are available via Gitlab at [https://gitlab.inria.fr/gazelle/specific-tools/epr/idp-renewal/](https://gitlab.inria.fr/gazelle/specific-tools/epr/idp-renewal). - -The latest public packaged release can be downloaded from our Nexus repository [https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~ch-idp-renewal](https://gazelle.ihe.net/nexus/index.html#nexus-search;quick~ch-idp-renewal) (search for **ch-idp-renewal-X.X.X.war**) - -## Installation - -If you are installing a Gazelle tool for the first time in your environment, make sure to read carefully the [general considerations for Wildfly26](/gazelle-documentation/General/wildfly26.html) - -### Configuration - -In the saml metadata file of the SUT (by default in /opt/shibboleth-idp/metadata/), add the following AssertionConsumerService: - -```xml -<AssertionConsumerService Binding="urn:oasis:names:tc:SAML:2.0:bindings:PAOS" Location="https://sp-clone.ihe-europe.net/Shibboleth.sso/SAML2/ECP" index="3"/> -``` - -In the same file, in the `<SPSSODescriptor>` element, change the `AuthnRequestsSigned` to **false** instead of **true** if present. - -### Deployment - -To deploy Authentication : - -1. Download the war file from our Nexus repository - -1. Paste the archive **ch-idp-renewal-X.X.X.war** in the JBoss deployment directory `${WILDFLY26\_HOME}/standalone/deployments/` - -1. Display JBoss server logs, start JBoss and wait for **war** deployment. - -1. The application can be browsed at [http(s)://yourServer/ch-idp-renewal/ws-trust?wsdl](http(s)://yourServer/ch-idp-renewal/ws-trust?wsdl) -_Port could also be different whether you have modified the Wildfly server configurations or not._ diff --git a/Datamatrix/release-note.md b/Datamatrix/release-note.md index e4fe9b582c6314c1789ddcade9813489cafcdf39..d6a3b1ef8a20eb3d19a9c3cbb90ab092d09bff9b 100755 --- a/Datamatrix/release-note.md +++ b/Datamatrix/release-note.md @@ -12,5 +12,5 @@ reference: KER1-RNO-ANS-DATAMATRIX _Release date: 2023-10-24_ __Task__ -* \[[DATAMATRIX-1](https://gazelle.ihe.net/jira/browse/DATAMATRIX-1)\] IHE improvement +* \[[DATAMATRIX-1](https://gazelle.ihe.net/jira/browse/DATAMATRIX-1)\] IHM improvement - Size text area, Version number, user manual * \[[DATAMATRIX-2](https://gazelle.ihe.net/jira/browse/DATAMATRIX-2)\] C40 encoding and broken link \ No newline at end of file diff --git a/Datamatrix/user.md b/Datamatrix/user.md index 90ce4a94875ec3955b0a28617001dd7033d8c2ce..8327aa356667e6860b7cd56659e4744b612b7988 100755 --- a/Datamatrix/user.md +++ b/Datamatrix/user.md @@ -7,8 +7,6 @@ releasedate: 2023-10-24 toolversion: 1.X.X version: 1.02 status: Draft -reference: KER1-MAN-IHE-AUTHENTICATION_SIMULATOR_USER -customer: eHealth Suisse ---- - -The documentation is available directly on the tool : [https://ehealthsuisse.ihe-europe.net/authentication-simulator/home.seam](https://ehealthsuisse.ihe-europe.net/authentication-simulator/home.seam) +reference: KER1-MAN-ANS-DATAMATRIX_USER +customer: ANS +--- \ No newline at end of file diff --git a/EPR-ATC-Simulator/release-note.md b/EPR-ATC-Simulator/release-note.md index fbbef13f16b6a2ede8213b7f533ff00e7f49ad0f..f99dc7567f37f481eefbc9202aea4e764cbdabf0 100755 --- a/EPR-ATC-Simulator/release-note.md +++ b/EPR-ATC-Simulator/release-note.md @@ -1,13 +1,19 @@ --- title: Release note subtitle: ATC Simulator -toolversion: 2.0.0 -releasedate: 2023-06-08 +toolversion: 2.0.1 +releasedate: 2023-12-07 author: Youn Cadoret function: Software Engineer customer: IHE Europe reference: KER1-RNO-IHE-ATC_SIMULATOR --- + +# 2.0.1 +_Release date: 2023-12-07_ +__Bug__ +* \[[ATCREPO-23](https://gazelle.ihe.net/jira/browse/ATCREPO-23)\] ATC Repository data need to be updated to be conform to the specification + # 2.0.0 _Release date: 2023-06-08_ __Task__ diff --git a/EVS-Client/installation.md b/EVS-Client/installation.md index 7a148a182a69d3b8c3e7cd705c594f11cd83b2fd..cabb032b86db8615f26112c1c300a64a946a9034 100755 --- a/EVS-Client/installation.md +++ b/EVS-Client/installation.md @@ -84,7 +84,7 @@ If any of these variables is set, the corresponding preference in `preferences.p Since version **6.3.0**, EVSClient can register itself as a client of a SSO server. This is done by giving some environment variables to the application. | **Variable name** | **Description** | **Example of value** | -|----------------------|---------------------------------------------------------------------|-------------------------------------| +|-----------------https://svn.ihe-europe.net/gazelle/validators/xds/xds-model-----|---------------------------------------------------------------------|-------------------------------------| | GZL_EVSCLIENT_K8S_ID | Describes the instance ID and the replica ID of the application. | gazelle-evsclient-6dfeeb5595-tl29k | [WARNING] There are additional required variables for registration of the proxy to the SSO server. Please refer to the diff --git a/EVS-Client/release-note.md b/EVS-Client/release-note.md index acdf5038dda7ca450bbe2c5784c572e2543c9cdf..c177ac147df31a040e9e4444688b4b773fe95699 100755 --- a/EVS-Client/release-note.md +++ b/EVS-Client/release-note.md @@ -1,14 +1,23 @@ --- title: Release note subtitle: EVS Client -toolversion: 6.4.0 -releasedate: 2023-09-13 +toolversion: 6.4.1 +releasedate: 2023-12-08 author: Cédric Eoche-Duval function: Software Engineer customer: IHE Europe reference: KER1-RNO-IHE-EVS_CLIENT --- +# 6.4.1 + +_Release date: 2023-12-08_ + +__Bug__ +* \[[EVSCLT-1188](https://gazelle.ihe.net/jira/browse/EVSCLT-1188)\] Rename Pixelmed SR Dose validator +* \[[EVSCLT-1191](https://gazelle.ihe.net/jira/browse/EVSCLT-1191)\] Missing MCA Button for remote validation + + # 6.4.0 __Story__ @@ -21,14 +30,23 @@ __Bug__ * \[[EVSCLT-1183](https://gazelle.ihe.net/jira/browse/EVSCLT-1183)\] Does not display the eye icon if the user cannot be pointed to the location of the issue +# 6.3.0 + +_Release date: 2023-07-11_ + +Step 1 of Gazelle User Management renovation. + +__Task__ +* \[[EVSCLT-1174](https://gazelle.ihe.net/jira/browse/EVSCLT-1174)\] [GUM] Integrate new sso-client-v7 to evs + # 6.2.4 (SUPPORT) -_Release date: 2023-09-05_ +_Release date: 2023-09-05_ __Bug__ * \[[EVSCLT-1185](https://gazelle.ihe.net/jira/browse/EVSCLT-1185)\] Bugs correction in MCA * \[[EVSCLT-1186](https://gazelle.ihe.net/jira/browse/EVSCLT-1186)\] Bugs correction in X-val -* \[[EVSCLT-1187](https://gazelle.ihe.net/jira/browse/EVSCLT-1187)\] Error on validation report +* \[[EVSCLT-1187](https://gazelle.ihe.net/jira/browse/EVSCLT-1187)\] Error on validation report Remarks : This version is a support version from 6.2.3. It DOES NOT support Gazelle User Management Feature and corrects some bugs presents in Message Content Analyzer (upgraded to 3.0.5 SUPPORT), Gazelle X Validation (upgraded to 2.0.5), Gazelle Assets (upgraded to 3.0.1). @@ -40,16 +58,6 @@ Step 1 of Gazelle User Management renovation. Integration of new version (2.0.0) of sso-client-v7. -# 6.3.0 - -_Release date: 2023-07-11_ - -Step 1 of Gazelle User Management renovation. - -__Task__ -* \[[EVSCLT-1174](https://gazelle.ihe.net/jira/browse/EVSCLT-1174)\] [GUM] Integrate new sso-client-v7 to evs - - # 6.2.3 _Release date: 2023-06-06_ @@ -60,7 +68,6 @@ __Bug__ __Story__ * \[[EVSCLT-1176](https://gazelle.ihe.net/jira/browse/EVSCLT-1176)\] validation CDA EV6 - # 6.2.2 _Release date: 2023-04-20_ diff --git a/Gazelle-Security-Suite/release-note.md b/Gazelle-Security-Suite/release-note.md index a0d614f7de2c310a048e4e472319a0cce89d800d..904a9ac133b6ef9ceac5c9375d22bb342b273054 100755 --- a/Gazelle-Security-Suite/release-note.md +++ b/Gazelle-Security-Suite/release-note.md @@ -1,14 +1,14 @@ --- title: Release note subtitle: Gazelle Security Suite -toolversion: 6.3.2 +toolversion: 6.3.3 releasedate: 2023-06-08 author: Anne-Gaëlle BERGE function: Software Engineer customer: IHE Europe reference: KER1-RNO-IHE-GSS --- -#6.3.3 +# 6.3.3 _Release date : 2023-06-08_ __Task__ diff --git a/HPD-Simulator/release-note.md b/HPD-Simulator/release-note.md index c56d071da1733a38fdc0e133f9231821370e7e15..46878fb8bdd25611ed54e9a1d5042b30043218f6 100755 --- a/HPD-Simulator/release-note.md +++ b/HPD-Simulator/release-note.md @@ -1,13 +1,25 @@ --- title: Release note subtitle: HPDSimulator -toolversion: 2.4.3 -releasedate: 2023-06-12 +toolversion: 2.4.5 +releasedate: 2023-12-08 author: Malo TOUDIC function: Software Developer customer: IHE Europe reference: KER1-RNO-IHE-HPD_SIMULATOR --- +# 2.4.5 +_Release date: 2023-12-08_ + +__Bug__ +* \[[HPD-221](https://gazelle.ihe.net/jira/browse/HPD-221)\] [CH] Wrong value set IDs in HPD validation constraint + +# 2.4.4 +_Release date: 2023-12-07_ + +__Bug__ +* \[[HPD-220](https://gazelle.ihe.net/jira/browse/HPD-220)\] [CH:HPD] UID Format: . and _ need to be added to the list of special characters that don't need to be escaped + # 2.4.3 _Release date: 2023-06-12_ diff --git a/Patient-Manager/user.md b/Patient-Manager/user.md index 41cb8bbee9f46d633bf2e9fd1ca1da4185042852..7875ec1156ac5c1c6ab76d2f8b53aced57c785f9 100755 --- a/Patient-Manager/user.md +++ b/Patient-Manager/user.md @@ -643,30 +643,30 @@ The Patient Manager is able to act as a Patient Demographics Supplier for the Pa The table below gathers the parameters the simulator is able to map to its database to perform the query and send back the batch of corresponding patients. Note that when several parameters are provided, the AND operator is used to build the database query; the "\*" wildcard is supported to substitute zero or more characters. The returned patients are those owned by the Patient Demographic Supplier actor. To consult the list of available patients, see [*https://gazelle.ihe.net/PatientManager/patient/allPatients.seam?actor=PDS*](https://gazelle.ihe.net/PatientManager/patient/allPatients.seam?actor=PDS) . Note that only the subset of active patients is queried. -| **HL7 FIELD ** | ** ELEMENT NAME** |  **JAVA OBJECT / ATTRIBUTE (indicative)** | ** SQL CLAUSE ** | ** EXTRA INFO** | -|----------------|----------------------------------------------------------------------|--------------------------------------------|-------------------------------------------------------|--------------------------------| -| **PID.3** | Patient Identifier List | patient.patientIdentifiers | like (ignores case) | also filter according to QPD-8 | -| **PID.3.1** | Patient Identifier List (ID Number) | patientIdentifer.fullPatientId | like (ignores case), MatchMode = START | | -| **PID.3.4.1** | Patient Identifier List (Assigning Authority - namespace ID)  |  patientIdentifier.domain.namespaceID | domain namespaceID like (ignores case) | | -| **PID.3.4.2** | Patient Identifier List (Assigning Authority - universal ID) | patientIdentifier.domain.universalID |  domain universal ID like (ignores case) | | -| **PID.3.4.3** | Patient Identifier List (Assigning Authority - universal ID Type) |  patietnIdentifier.domain.universalIDType |  domain universal ID type  like (ignores case) | | -| **PID.3.5** | Patient Identifier List (Identifier Type Code) | patientIdentifier.identifierTypeCode | like (ignores case) | | -| **PID.5.1.1 ** | Patient Name (family name/surname) | patient.lastName | like (ignores case) | | -| **PID.5.2** | Patient Name (given name) | patient.firstName | like (ignores case) | | -| **PID.7.1** | Date/Time of Birth | patient.dateOfBirth | between 'date 0:00 am' to 'date 11:59 pm' | date format : yyyyMMddHHmmss | -| **PID.8** | Administrative Sex | patient.genderCode | equals | Gender code (F, M ...) | -| **PID.11.1** | Patient Address (Street) | patient.street | like (ignores case) | | -| **PID.11.3** | Patient Address (City) | patient.city | like (ignores case) | | -| **PID.11.4** | Patient Address (State) | patient.state | like (ignores case) | | -| **PID.11.5** | Patient Address (Zip Code) | patient.zipCode | like (ignores case) | | -| **PID.11.6** | Patient Address (Country Code) | patient.countryCode | like (ignores case) | iso3 | -| **PID.18** | Patient Account Number | patient.accountNumber | like (ignores case) | | -| **PID.18.1** | Patient Account Number  (ID Number) | patient.accountNumber | like (ignores case), MatchMode = START | | -| **PID.18.4.1** | Patient Account Number  (Assigning Authority - namespace ID) | patient.accountNumber |  like (ignores case) %^^^value, MatchMode = START | | -| **PID.18.4.2** | Patient Account Number  (Assigning Authority - universal ID) | patient.accountNumber | like (ignores case) %^^^%&value, MatchMode = START | | -| **PID.18.4.3** | Patient Account Number  (Assigning Authority - universal ID Type)   | patient.accountNumber |  like (ignores case) %^^^%&%&value, MatchMode = START | | -| **PID.6.1.1** | Mother's maiden name (last name) | patient.mothersMaidenName | like (ignores case) | | -| **PID.13.9** | Phone Number - Home (any text) | patient.phoneNumber | like (ignores case) | | +| **HL7 FIELD ** | ** ELEMENT NAME** |  **JAVA OBJECT / ATTRIBUTE (indicative)** | ** SQL CLAUSE ** | ** EXTRA INFO** | +|--------------------|----------------------------------------------------------------------|--------------------------------------------|-------------------------------------------------------|--------------------------------| +| **PID.3** | Patient Identifier List | patient.patientIdentifiers | like (ignores case) | also filter according to QPD-8 | +| **PID.3.1** | Patient Identifier List (ID Number) | patientIdentifer.fullPatientId | like (ignores case), MatchMode = START | | +| **PID.3.4.1** | Patient Identifier List (Assigning Authority - namespace ID)  |  patientIdentifier.domain.namespaceID | domain namespaceID like (ignores case) | | +| **PID.3.4.2** | Patient Identifier List (Assigning Authority - universal ID) | patientIdentifier.domain.universalID |  domain universal ID like (ignores case) | | +| **PID.3.4.3** | Patient Identifier List (Assigning Authority - universal ID Type) |  patietnIdentifier.domain.universalIDType |  domain universal ID type  like (ignores case) | | +| **PID.3.5** | Patient Identifier List (Identifier Type Code) | patientIdentifier.identifierTypeCode | like (ignores case) | | +| **PID.5.1.1 ** | Patient Name (family name/surname) | patient.lastName | like (ignores case) | | +| **PID.5.2** | Patient Name (given name) | patient.firstName | like (ignores case) | | +| **PID.7.1** | Date/Time of Birth | patient.dateOfBirth | between 'date 0:00 am' to 'date 11:59 pm' | date format : yyyyMMddHHmmss | +| **PID.8** | Administrative Sex | patient.genderCode | equals | Gender code (F, M ...) | +| **PID.11.1** | Patient Address (Street) | patient.street | like (ignores case) | | +| **PID.11.3** | Patient Address (City) | patient.city | like (ignores case) | | +| **PID.11.4** | Patient Address (State) | patient.state | like (ignores case) | | +| **PID.11.5** | Patient Address (Zip Code) | patient.zipCode | like (ignores case) | | +| **PID.11.6** | Patient Address (Country Code) | patient.countryCode | like (ignores case) | iso3 | +| **PID.18** | Patient Account Number | patient.accountNumber | like (ignores case) | | +| **PID.18.1** | Patient Account Number  (ID Number) | patient.accountNumber | like (ignores case), MatchMode = START | | +| **PID.18.4.1** | Patient Account Number  (Assigning Authority - namespace ID) | patient.accountNumber |  like (ignores case) %^^^value, MatchMode = START | | +| **PID.18.4.2** | Patient Account Number  (Assigning Authority - universal ID) | patient.accountNumber | like (ignores case) %^^^%&value, MatchMode = START | | +| **PID.18.4.3** | Patient Account Number  (Assigning Authority - universal ID Type)   | patient.accountNumber |  like (ignores case) %^^^%&%&value, MatchMode = START | | +| **PID.6.1.1** | Mother's maiden name (last name) | patient.mothersMaidenName | like (ignores case) | | +| **PID.13.9** | Phone Number - Home (any text) | patient.phoneNumber | like (ignores case) | | Table 1 PDQ - PDS - ITI-21 query parameters diff --git a/Patient-Manager/user.md~ b/Patient-Manager/user.md~ new file mode 100755 index 0000000000000000000000000000000000000000..e69de29bb2d1d6434b8b29ae775ad8c2e48c5391 diff --git a/XDStar-Client/release-note.md b/XDStar-Client/release-note.md index 404cdb1beb4a186c6de8adae8f53fc956cdfb120..2311c208671b9a4dd0dd29ca48e418f578fef6ce 100755 --- a/XDStar-Client/release-note.md +++ b/XDStar-Client/release-note.md @@ -1,7 +1,7 @@ --- title: Release note subtitle: XDStarClient -toolversion: 2.5.13 +toolversion: 2.5.14 releasedate: 2023-07-04 author: Anne-Gaëlle BERGE function: Software Engineer @@ -52,6 +52,10 @@ __Story__ # 2.5.8 _Release date: 2021-09-19_ +__Bug__ +* \[[XDSTAR-775](https://gazelle.ihe.net/jira/browse/XDSTAR-775)\] [eHS][XDS.b] ITI-18 validator - $MetadataLevel shall equal to 1 +* \[[XDSTAR-776](https://gazelle.ihe.net/jira/browse/XDSTAR-776)\] [eHS][XDS.b] ITI-41 validator - DocumentEntry.Title should be mandatory + __Story__ * \[[XDSTAR-763](https://gazelle.ihe.net/jira/browse/XDSTAR-763 )\] Swiss adaptations 3.1