NHINCPatientDiscoveryMAA

Overview:

NHINCPatientDiscoveryMAA project is used for testing Patient Discovery (PD) in the case of where there is Multiple Assigning Authorities (MAA) that may have information on that patient.

Testing will be done in standard mode.


TestCase Details:

  • PatientDiscoveryMAA: Tests that PD is capable of retrieving all results in the case of multiple assigning authorities having information on that patient. This test relies on populated test data. Once the request is processed, a number of checks are validated: existence of at least one controlActProcess, correct family name, correct given name and existence of exactly 2 controlActProcess elements.

Preparation & Execution:

  1. Make sure to copy CONNECT common properties from \\CONNECT\Product\Production\Common\Properties\src\main\resources to application server properties folder. (If using WildFly 8.2.1 , copy into \\wildfly-8.2.1.Final\modules\system\layers\base\org\connectopensource\configuration\main).
  2. Make sure to enable Standard mode for DQ services in gateway.properties. Note: By default all services will be in Standard mode in gateway.properties as of CONNECT-4.6 release.
  3. Restart application server.
  4. Deploy CONNECT ear (mvn clean install -P AD,DQ,DR,DS,PD).
  5. In SoapUI, make sure to have GatewayPropDir value set either by using global SOAPUI properties or by setting custom SOAPUI property at the project level.
  6. In SoapUI, load NHINCPatientDiscoveryMAA project and execute.
  7. Make sure all test cases are passed and green.