My Oracle Support Banner

HDR: Participant Role Id Has To Be Unique For The ITI-41 With Import Mode Set To True To Pass (Doc ID 2058121.1)

Last updated on FEBRUARY 27, 2019

Applies to:

Oracle Healthcare Data Repository - Version 7.0.1 and later
Information in this document applies to any platform.


Participant Role ID has to be unique for the ITI-41 with import mode set to 'true' to pass.
All roles in the import mode of ITI-41 are created with create_if reference modifier, but there is a bug in the participant Role handler where it is trying to invoke createNew on RoleFactory which is causing the persistence of the CCD to fail.
The import mode of ITI-41 should never reject CCD for having a non-unique id and it should always use create_if reference modifiers for all roles, that is not the case here for ParticipantRole.
A sample CCD which would fail persistence the second time because it has the participant role id which will not be unique when attempting persistence the second time.

There is a valid use case where the non-unique patient ID needs to be inserted as the participant Role ID, but because of this bug the persistence of the CCD fails.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.