public class ParticipantObjectIdentificationType extends Object implements Serializable, Validateable
Constructor and Description |
---|
ParticipantObjectIdentificationType(String participantObjectID,
ParticipantObjectIdType participantObjectIDTypeCode) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canEqual(Object other) |
boolean |
equals(Object o) |
ParticipantObjectDataLifeCycle |
getParticipantObjectDataLifeCycle()
Identifier for the data life-cycle stage for the participant object.
|
List<DicomObjectDescriptionType> |
getParticipantObjectDescriptions() |
List<TypeValuePairType> |
getParticipantObjectDetails()
Implementation-defined data about specific details of the object accessed or used.
|
String |
getParticipantObjectID()
Identifies a specific instance of the participant object.
|
ParticipantObjectIdType |
getParticipantObjectIDTypeCode()
Describes the identifier that is contained in Participant Object ID.
|
String |
getParticipantObjectName()
An instance-specific descriptor of the Participant Object ID audited, such as a person's name.
|
byte[] |
getParticipantObjectQuery()
The actual query for a query-type participant object.
|
String |
getParticipantObjectSensitivity()
Denotes policy-defined sensitivity for the Participant Object ID such as VIP, HIV status,
mental health status, or similar topics.
|
ParticipantObjectTypeCode |
getParticipantObjectTypeCode()
Code for the participant object type being audited.
|
ParticipantObjectTypeCodeRole |
getParticipantObjectTypeCodeRole()
Code representing the functional application role of Participant Object being audited.
|
int |
hashCode() |
void |
setParticipantObjectDataLifeCycle(ParticipantObjectDataLifeCycle participantObjectDataLifeCycle)
Identifier for the data life-cycle stage for the participant object.
|
void |
setParticipantObjectID(String participantObjectID)
Identifies a specific instance of the participant object.
|
void |
setParticipantObjectIDTypeCode(ParticipantObjectIdType participantObjectIDTypeCode)
Describes the identifier that is contained in Participant Object ID.
|
void |
setParticipantObjectName(String participantObjectName)
An instance-specific descriptor of the Participant Object ID audited, such as a person's name.
|
void |
setParticipantObjectQuery(byte[] participantObjectQuery)
The actual query for a query-type participant object.
|
void |
setParticipantObjectSensitivity(String participantObjectSensitivity)
Denotes policy-defined sensitivity for the Participant Object ID such as VIP, HIV status,
mental health status, or similar topics.
|
void |
setParticipantObjectTypeCode(ParticipantObjectTypeCode participantObjectTypeCode)
Code for the participant object type being audited.
|
void |
setParticipantObjectTypeCodeRole(ParticipantObjectTypeCodeRole participantObjectTypeCodeRole)
Code representing the functional application role of Participant Object being audited.
|
void |
validate()
SOPClass is Required if ParticipantObjectIDTypeCode is (110180, DCM, "Study Instance UID") and any of the optional fields
(AccessionNumber, ContainsMPPS, NumberOfInstances, ContainsSOPInstances,Encrypted,Anonymized) are present in this
Participant Object.
|
public ParticipantObjectIdentificationType(String participantObjectID, ParticipantObjectIdType participantObjectIDTypeCode)
participantObjectID
- Identifies a specific instance of the participant object.participantObjectIDTypeCode
- Describes the identifier that is contained in Participant Object ID.public List<TypeValuePairType> getParticipantObjectDetails()
public List<DicomObjectDescriptionType> getParticipantObjectDescriptions()
public void validate()
validate
in interface Validateable
@Generated(value="lombok") public boolean equals(Object o)
@Generated(value="lombok") protected boolean canEqual(Object other)
@Generated(value="lombok") public int hashCode()
@NonNull @Generated(value="lombok") public String getParticipantObjectID()
@Generated(value="lombok") public void setParticipantObjectID(@NonNull String participantObjectID)
@NonNull @Generated(value="lombok") public ParticipantObjectIdType getParticipantObjectIDTypeCode()
@Generated(value="lombok") public void setParticipantObjectIDTypeCode(@NonNull ParticipantObjectIdType participantObjectIDTypeCode)
@Generated(value="lombok") public String getParticipantObjectName()
@Generated(value="lombok") public void setParticipantObjectName(String participantObjectName)
@Generated(value="lombok") public byte[] getParticipantObjectQuery()
@Generated(value="lombok") public void setParticipantObjectQuery(byte[] participantObjectQuery)
@Generated(value="lombok") public ParticipantObjectTypeCode getParticipantObjectTypeCode()
@Generated(value="lombok") public void setParticipantObjectTypeCode(ParticipantObjectTypeCode participantObjectTypeCode)
@Generated(value="lombok") public ParticipantObjectTypeCodeRole getParticipantObjectTypeCodeRole()
@Generated(value="lombok") public void setParticipantObjectTypeCodeRole(ParticipantObjectTypeCodeRole participantObjectTypeCodeRole)
@Generated(value="lombok") public ParticipantObjectDataLifeCycle getParticipantObjectDataLifeCycle()
@Generated(value="lombok") public void setParticipantObjectDataLifeCycle(ParticipantObjectDataLifeCycle participantObjectDataLifeCycle)
@Generated(value="lombok") public String getParticipantObjectSensitivity()
@Generated(value="lombok") public void setParticipantObjectSensitivity(String participantObjectSensitivity)
Copyright © 2018 Open eHealth Foundation. All rights reserved.