Mentions légales du service

Skip to content
Snippets Groups Projects
Commit 5df60e6b authored by romuald dubourg's avatar romuald dubourg
Browse files

Merge remote-tracking branch 'origin/master'

parents add10f47 2a702684
No related branches found
No related tags found
No related merge requests found
...@@ -10,97 +10,3 @@ status: Approved ...@@ -10,97 +10,3 @@ status: Approved
reference: KER1-MAN-ANS-DATAMATRIX_INSTALLATION reference: KER1-MAN-ANS-DATAMATRIX_INSTALLATION
customer: ANS 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._
...@@ -12,5 +12,5 @@ reference: KER1-RNO-ANS-DATAMATRIX ...@@ -12,5 +12,5 @@ reference: KER1-RNO-ANS-DATAMATRIX
_Release date: 2023-10-24_ _Release date: 2023-10-24_
__Task__ __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 * \[[DATAMATRIX-2](https://gazelle.ihe.net/jira/browse/DATAMATRIX-2)\] C40 encoding and broken link
\ No newline at end of file
...@@ -7,8 +7,6 @@ releasedate: 2023-10-24 ...@@ -7,8 +7,6 @@ releasedate: 2023-10-24
toolversion: 1.X.X toolversion: 1.X.X
version: 1.02 version: 1.02
status: Draft status: Draft
reference: KER1-MAN-IHE-AUTHENTICATION_SIMULATOR_USER reference: KER1-MAN-ANS-DATAMATRIX_USER
customer: eHealth Suisse customer: ANS
--- ---
\ No newline at end of file
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)
--- ---
title: Release note title: Release note
subtitle: ATC Simulator subtitle: ATC Simulator
toolversion: 2.0.0 toolversion: 2.0.1
releasedate: 2023-06-08 releasedate: 2023-12-07
author: Youn Cadoret author: Youn Cadoret
function: Software Engineer function: Software Engineer
customer: IHE Europe customer: IHE Europe
reference: KER1-RNO-IHE-ATC_SIMULATOR 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 # 2.0.0
_Release date: 2023-06-08_ _Release date: 2023-06-08_
__Task__ __Task__
......
...@@ -84,7 +84,7 @@ If any of these variables is set, the corresponding preference in `preferences.p ...@@ -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. 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** | | **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 | | 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 [WARNING] There are additional required variables for registration of the proxy to the SSO server. Please refer to the
......
--- ---
title: Release note title: Release note
subtitle: EVS Client subtitle: EVS Client
toolversion: 6.4.0 toolversion: 6.4.1
releasedate: 2023-09-13 releasedate: 2023-12-08
author: Cédric Eoche-Duval author: Cédric Eoche-Duval
function: Software Engineer function: Software Engineer
customer: IHE Europe customer: IHE Europe
reference: KER1-RNO-IHE-EVS_CLIENT 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 # 6.4.0
__Story__ __Story__
...@@ -21,14 +30,23 @@ __Bug__ ...@@ -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 * \[[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) # 6.2.4 (SUPPORT)
_Release date: 2023-09-05_ _Release date: 2023-09-05_
__Bug__ __Bug__
* \[[EVSCLT-1185](https://gazelle.ihe.net/jira/browse/EVSCLT-1185)\] Bugs correction in MCA * \[[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-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). 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. ...@@ -40,16 +58,6 @@ Step 1 of Gazelle User Management renovation.
Integration of new version (2.0.0) of sso-client-v7. 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 # 6.2.3
_Release date: 2023-06-06_ _Release date: 2023-06-06_
...@@ -60,7 +68,6 @@ __Bug__ ...@@ -60,7 +68,6 @@ __Bug__
__Story__ __Story__
* \[[EVSCLT-1176](https://gazelle.ihe.net/jira/browse/EVSCLT-1176)\] validation CDA EV6 * \[[EVSCLT-1176](https://gazelle.ihe.net/jira/browse/EVSCLT-1176)\] validation CDA EV6
# 6.2.2 # 6.2.2
_Release date: 2023-04-20_ _Release date: 2023-04-20_
......
--- ---
title: Release note title: Release note
subtitle: Gazelle Security Suite subtitle: Gazelle Security Suite
toolversion: 6.3.2 toolversion: 6.3.3
releasedate: 2023-06-08 releasedate: 2023-06-08
author: Anne-Gaëlle BERGE author: Anne-Gaëlle BERGE
function: Software Engineer function: Software Engineer
customer: IHE Europe customer: IHE Europe
reference: KER1-RNO-IHE-GSS reference: KER1-RNO-IHE-GSS
--- ---
#6.3.3 # 6.3.3
_Release date : 2023-06-08_ _Release date : 2023-06-08_
__Task__ __Task__
......
--- ---
title: Release note title: Release note
subtitle: HPDSimulator subtitle: HPDSimulator
toolversion: 2.4.3 toolversion: 2.4.5
releasedate: 2023-06-12 releasedate: 2023-12-08
author: Malo TOUDIC author: Malo TOUDIC
function: Software Developer function: Software Developer
customer: IHE Europe customer: IHE Europe
reference: KER1-RNO-IHE-HPD_SIMULATOR 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 # 2.4.3
_Release date: 2023-06-12_ _Release date: 2023-06-12_
......
...@@ -643,30 +643,30 @@ The Patient Manager is able to act as a Patient Demographics Supplier for the Pa ...@@ -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. 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** | | **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** | 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.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.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.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.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.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.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.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.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.8** | Administrative Sex | patient.genderCode | equals | Gender code (F, M ...) |
| **PID.11.1** | Patient Address (Street) | patient.street | like (ignores case) | | | **PID.11.1** | Patient Address (Street) | patient.street | like (ignores case) | |
| **PID.11.3** | Patient Address (City) | patient.city | 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.4** | Patient Address (State) | patient.state | like (ignores case) | |
| **PID.11.5** | Patient Address (Zip Code) | patient.zipCode | 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.11.6** | Patient Address (Country Code) | patient.countryCode | like (ignores case) | iso3 |
| **PID.18** | Patient Account Number | patient.accountNumber | like (ignores case) | | | **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.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.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.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.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.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) | | | **PID.13.9** | Phone Number - Home (any text) | patient.phoneNumber | like (ignores case) | |
Table 1 PDQ - PDS - ITI-21 query parameters Table 1 PDQ - PDS - ITI-21 query parameters
......
--- ---
title: Release note title: Release note
subtitle: XDStarClient subtitle: XDStarClient
toolversion: 2.5.13 toolversion: 2.5.14
releasedate: 2023-07-04 releasedate: 2023-07-04
author: Anne-Gaëlle BERGE author: Anne-Gaëlle BERGE
function: Software Engineer function: Software Engineer
...@@ -52,6 +52,10 @@ __Story__ ...@@ -52,6 +52,10 @@ __Story__
# 2.5.8 # 2.5.8
_Release date: 2021-09-19_ _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__ __Story__
* \[[XDSTAR-763](https://gazelle.ihe.net/jira/browse/XDSTAR-763 )\] Swiss adaptations 3.1 * \[[XDSTAR-763](https://gazelle.ihe.net/jira/browse/XDSTAR-763 )\] Swiss adaptations 3.1
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment