Enum Class ParticipationType
java.lang.Object
java.lang.Enum<ParticipationType>
org.projecthusky.cda.elga.generated.artdecor.enums.ParticipationType
- All Implemented Interfaces:
Serializable
,Comparable<ParticipationType>
,Constable
,CodedMetadataEnumInterface
,TranslatedEnumInterface
,ValueSetEnumInterface
@Generated(value="org.projecthusky.codegenerator.ch.valuesets.UpdateValueSets",
date="2022-02-18")
public enum ParticipationType
extends Enum<ParticipationType>
implements ValueSetEnumInterface
Enumeration of ParticipationType values
DE: No designation found.
FR: No designation found.
IT: No designation found.
EN:
History description 2014-03-26: Lock all vaue sets untouched since 2014-03-26 to trackingId 2014T1_2014_03_26
description:A code specifying the meaning and purpose of every Participation instance. Each of its values implies specific constraints on the Roles undertaking the participation.
.DE: No designation found.
FR: No designation found.
IT: No designation found.
Identifier: 2.16.840.1.113883.1.11.10901
Effective date: 2014-03-26 00:00
Version: DEFN=UV=VO=1360-20160323
Status: FINAL
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantDescriptionEN: admitter.EN: analyte.EN: attender.EN: authenticator.EN: author (originator).EN: baby.EN: beneficiary.EN: callback contact.EN: catalyst.EN: causative agent.EN: consultant.EN: consumable.EN: coverage target.EN: custodian.EN: data entry person.EN: destination.EN: device.EN: direct target.EN: discharger.EN: distributor.EN: donor.EN: entry location.EN: escort.EN: ExposureAgent.EN: ExposureParticipation.EN: ExposureSource.EN: ExposureTarget.EN: guarantor party.EN: holder.EN: indirect target.EN: informant.EN: information recipient.EN: legal authenticator.EN: location.EN: non-reuseable device.EN: origin.EN: Participation.EN: ParticipationAncillary.EN: ParticipationInformationGenerator.EN: performer.EN: primary information recipient.EN: primary performer.EN: product.EN: receiver.EN: record target.EN: Referred By.EN: Referred to.EN: referrer.EN: remote.EN: responsible party.EN: reusable device.EN: secondary performer.EN: specimen.EN: subject.EN: tracker.EN: Transcriber.EN: ugent notification contact.EN: verifier.EN: via.EN: witness. -
Field Summary
Modifier and TypeFieldDescriptionstatic final String
EN: Code for admitter.static final String
EN: Code for analyte.static final String
EN: Code for attender.static final String
EN: Code for authenticator.static final String
EN: Code for author (originator).static final String
EN: Code for baby.static final String
EN: Code for beneficiary.static final String
EN: Code for callback contact.static final String
EN: Code for catalyst.static final String
EN: Code for causative agent.static final String
Identifier of the code system (all values share the same).static final String
EN: Code for consultant.static final String
EN: Code for consumable.static final String
EN: Code for coverage target.static final String
EN: Code for custodian.static final String
EN: Code for data entry person.static final String
EN: Code for destination.static final String
EN: Code for device.static final String
EN: Code for direct target.static final String
EN: Code for discharger.static final String
EN: Code for distributor.static final String
EN: Code for donor.static final String
EN: Code for entry location.static final String
EN: Code for escort.static final String
EN: Code for ExposureAgent.static final String
EN: Code for ExposureParticipation.static final String
EN: Code for ExposureSource.static final String
EN: Code for ExposureTarget.static final String
EN: Code for guarantor party.static final String
EN: Code for holder.static final String
EN: Code for indirect target.static final String
EN: Code for informant.static final String
EN: Code for information recipient.static final String
EN: Code for legal authenticator.static final String
EN: Code for location.static final String
EN: Code for non-reuseable device.static final String
EN: Code for origin.static final String
EN: Code for Participation.static final String
EN: Code for ParticipationAncillary.static final String
EN: Code for ParticipationInformationGenerator.static final String
EN: Code for performer.static final String
EN: Code for primary information recipient.static final String
EN: Code for primary performer.static final String
EN: Code for product.static final String
EN: Code for receiver.static final String
EN: Code for record target.static final String
EN: Code for Referred By.static final String
EN: Code for Referred to.static final String
EN: Code for referrer.static final String
EN: Code for remote.static final String
EN: Code for responsible party.static final String
EN: Code for reusable device.static final String
EN: Code for secondary performer.static final String
EN: Code for specimen.static final String
EN: Code for subject.static final String
EN: Code for tracker.static final String
EN: Code for Transcriber.static final String
EN: Code for ugent notification contact.static final String
Identifier of the value set.static final String
Name of the value set.static final String
EN: Code for verifier.static final String
EN: Code for via.static final String
EN: Code for witness. -
Method Summary
Modifier and TypeMethodDescription@NonNull String
Gets the code system identifier.@NonNull String
Gets the code system name.@NonNull String
Gets the code value as a string.@NonNull String
getDisplayName
(@Nullable LanguageCode languageCode) Gets the display name defined by the language param.static @Nullable ParticipationType
Gets the Enum with a given code.@NonNull String
Gets the value set identifier.@NonNull String
Gets the value set name.static boolean
isEnumOfValueSet
(@Nullable String enumName) Checks if a given enum is part of this value set.static boolean
isInValueSet
(@Nullable String codeValue) Checks if a given code value is in this value set.static ParticipationType
Returns the enum constant of this class with the specified name.static ParticipationType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods inherited from class java.lang.Enum
clone, compareTo, describeConstable, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
Methods inherited from interface org.projecthusky.common.enums.TranslatedEnumInterface
getDisplayName
Methods inherited from interface org.projecthusky.common.enums.ValueSetEnumInterface
getCD, getCD, getCE, getCE, getCode, getCode, getCodedString, getIpfCode, isContainedIn, isEqualTo, name
-
Enum Constant Details
-
ADMITTER_L2
EN: admitter. -
ANALYTE_L2
EN: analyte. -
ATTENDER_L2
EN: attender. -
AUTHENTICATOR_L2
EN: authenticator. -
AUTHOR_ORIGINATOR_L2
EN: author (originator). -
BABY_L2
EN: baby. -
BENEFICIARY_L2
EN: beneficiary. -
CALLBACK_CONTACT_L2
EN: callback contact. -
CATALYST_L2
EN: catalyst. -
CAUSATIVE_AGENT_L2
EN: causative agent. -
CONSULTANT_L2
EN: consultant. -
CONSUMABLE_L2
EN: consumable. -
COVERAGE_TARGET_L2
EN: coverage target. -
CUSTODIAN_L1
EN: custodian. -
DATA_ENTRY_PERSON_L3
EN: data entry person. -
DESTINATION_L2
EN: destination. -
DEVICE_L2
EN: device. -
DIRECT_TARGET_L1
EN: direct target. -
DISCHARGER_L2
EN: discharger. -
DISTRIBUTOR_L2
EN: distributor. -
DONOR_L2
EN: donor. -
ENTRY_LOCATION_L2
EN: entry location. -
ESCORT_L2
EN: escort. -
EXPOSUREAGENT_L2
EN: ExposureAgent. -
EXPOSUREPARTICIPATION_L2
EN: ExposureParticipation. -
EXPOSURESOURCE_L3
EN: ExposureSource. -
EXPOSURETARGET_L3
EN: ExposureTarget. -
GUARANTOR_PARTY_L2
EN: guarantor party. -
HOLDER_L2
EN: holder. -
INDIRECT_TARGET_L1
EN: indirect target. -
INFORMANT_L2
EN: informant. -
INFORMATION_RECIPIENT_L1
EN: information recipient. -
LEGAL_AUTHENTICATOR_L2
EN: legal authenticator. -
LOCATION_L1
EN: location. -
NON_REUSEABLE_DEVICE_L3
EN: non-reuseable device. -
ORIGIN_L2
EN: origin. -
PARTICIPATION
EN: Participation. -
PARTICIPATIONANCILLARY_L1
EN: ParticipationAncillary. -
PARTICIPATIONINFORMATIONGENERATOR_L1
EN: ParticipationInformationGenerator. -
PERFORMER_L1
EN: performer. -
PRIMARY_INFORMATION_RECIPIENT_L2
EN: primary information recipient. -
PRIMARY_PERFORMER_L2
EN: primary performer. -
PRODUCT_L2
EN: product. -
RECEIVER_L2
EN: receiver. -
RECORD_TARGET_L2
EN: record target. -
REFERRED_BY_L2
EN: Referred By. -
REFERRED_TO_L2
EN: Referred to. -
REFERRER_L2
EN: referrer. -
REMOTE_L2
EN: remote. -
RESPONSIBLE_PARTY_L1
EN: responsible party. -
REUSABLE_DEVICE_L3
EN: reusable device. -
SECONDARY_PERFORMER_L2
EN: secondary performer. -
SPECIMEN_L3
EN: specimen. -
SUBJECT_L2
EN: subject. -
TRACKER_L2
EN: tracker. -
TRANSCRIBER_L2
EN: Transcriber. -
UGENT_NOTIFICATION_CONTACT_L2
EN: ugent notification contact. -
VERIFIER_L1
EN: verifier. -
VIA_L2
EN: via. -
WITNESS_L2
EN: witness.
-
-
Field Details
-
ADMITTER_L2_CODE
EN: Code for admitter.- See Also:
-
ANALYTE_L2_CODE
EN: Code for analyte.- See Also:
-
ATTENDER_L2_CODE
EN: Code for attender.- See Also:
-
AUTHENTICATOR_L2_CODE
EN: Code for authenticator.- See Also:
-
AUTHOR_ORIGINATOR_L2_CODE
EN: Code for author (originator).- See Also:
-
BABY_L2_CODE
EN: Code for baby.- See Also:
-
BENEFICIARY_L2_CODE
EN: Code for beneficiary.- See Also:
-
CALLBACK_CONTACT_L2_CODE
EN: Code for callback contact.- See Also:
-
CATALYST_L2_CODE
EN: Code for catalyst.- See Also:
-
CAUSATIVE_AGENT_L2_CODE
EN: Code for causative agent.- See Also:
-
CONSULTANT_L2_CODE
EN: Code for consultant.- See Also:
-
CONSUMABLE_L2_CODE
EN: Code for consumable.- See Also:
-
COVERAGE_TARGET_L2_CODE
EN: Code for coverage target.- See Also:
-
CUSTODIAN_L1_CODE
EN: Code for custodian.- See Also:
-
DATA_ENTRY_PERSON_L3_CODE
EN: Code for data entry person.- See Also:
-
DESTINATION_L2_CODE
EN: Code for destination.- See Also:
-
DEVICE_L2_CODE
EN: Code for device.- See Also:
-
DIRECT_TARGET_L1_CODE
EN: Code for direct target.- See Also:
-
DISCHARGER_L2_CODE
EN: Code for discharger.- See Also:
-
DISTRIBUTOR_L2_CODE
EN: Code for distributor.- See Also:
-
DONOR_L2_CODE
EN: Code for donor.- See Also:
-
ENTRY_LOCATION_L2_CODE
EN: Code for entry location.- See Also:
-
ESCORT_L2_CODE
EN: Code for escort.- See Also:
-
EXPOSUREAGENT_L2_CODE
EN: Code for ExposureAgent.- See Also:
-
EXPOSUREPARTICIPATION_L2_CODE
EN: Code for ExposureParticipation.- See Also:
-
EXPOSURESOURCE_L3_CODE
EN: Code for ExposureSource.- See Also:
-
EXPOSURETARGET_L3_CODE
EN: Code for ExposureTarget.- See Also:
-
GUARANTOR_PARTY_L2_CODE
EN: Code for guarantor party.- See Also:
-
HOLDER_L2_CODE
EN: Code for holder.- See Also:
-
INDIRECT_TARGET_L1_CODE
EN: Code for indirect target.- See Also:
-
INFORMANT_L2_CODE
EN: Code for informant.- See Also:
-
INFORMATION_RECIPIENT_L1_CODE
EN: Code for information recipient.- See Also:
-
LEGAL_AUTHENTICATOR_L2_CODE
EN: Code for legal authenticator.- See Also:
-
LOCATION_L1_CODE
EN: Code for location.- See Also:
-
NON_REUSEABLE_DEVICE_L3_CODE
EN: Code for non-reuseable device.- See Also:
-
ORIGIN_L2_CODE
EN: Code for origin.- See Also:
-
PARTICIPATION_CODE
EN: Code for Participation.- See Also:
-
PARTICIPATIONANCILLARY_L1_CODE
EN: Code for ParticipationAncillary.- See Also:
-
PARTICIPATIONINFORMATIONGENERATOR_L1_CODE
EN: Code for ParticipationInformationGenerator.- See Also:
-
PERFORMER_L1_CODE
EN: Code for performer.- See Also:
-
PRIMARY_INFORMATION_RECIPIENT_L2_CODE
EN: Code for primary information recipient.- See Also:
-
PRIMARY_PERFORMER_L2_CODE
EN: Code for primary performer.- See Also:
-
PRODUCT_L2_CODE
EN: Code for product.- See Also:
-
RECEIVER_L2_CODE
EN: Code for receiver.- See Also:
-
RECORD_TARGET_L2_CODE
EN: Code for record target.- See Also:
-
REFERRED_BY_L2_CODE
EN: Code for Referred By.- See Also:
-
REFERRED_TO_L2_CODE
EN: Code for Referred to.- See Also:
-
REFERRER_L2_CODE
EN: Code for referrer.- See Also:
-
REMOTE_L2_CODE
EN: Code for remote.- See Also:
-
RESPONSIBLE_PARTY_L1_CODE
EN: Code for responsible party.- See Also:
-
REUSABLE_DEVICE_L3_CODE
EN: Code for reusable device.- See Also:
-
SECONDARY_PERFORMER_L2_CODE
EN: Code for secondary performer.- See Also:
-
SPECIMEN_L3_CODE
EN: Code for specimen.- See Also:
-
SUBJECT_L2_CODE
EN: Code for subject.- See Also:
-
TRACKER_L2_CODE
EN: Code for tracker.- See Also:
-
TRANSCRIBER_L2_CODE
EN: Code for Transcriber.- See Also:
-
UGENT_NOTIFICATION_CONTACT_L2_CODE
EN: Code for ugent notification contact.- See Also:
-
VERIFIER_L1_CODE
EN: Code for verifier.- See Also:
-
VIA_L2_CODE
EN: Code for via.- See Also:
-
WITNESS_L2_CODE
EN: Code for witness.- See Also:
-
VALUE_SET_ID
Identifier of the value set.- See Also:
-
VALUE_SET_NAME
Name of the value set.- See Also:
-
CODE_SYSTEM_ID
Identifier of the code system (all values share the same).- See Also:
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
getEnum
Gets the Enum with a given code.- Parameters:
code
- The code value.- Returns:
- the enum value found or
null
.
-
isEnumOfValueSet
Checks if a given enum is part of this value set.- Parameters:
enumName
- The name of the enum.- Returns:
true
if the name is found in this value set,false
otherwise.
-
isInValueSet
Checks if a given code value is in this value set.- Parameters:
codeValue
- The code value.- Returns:
true
if the value is found in this value set,false
otherwise.
-
getCodeSystemId
Gets the code system identifier.- Specified by:
getCodeSystemId
in interfaceValueSetEnumInterface
- Returns:
- the code system identifier.
-
getCodeSystemName
Gets the code system name.- Specified by:
getCodeSystemName
in interfaceValueSetEnumInterface
- Returns:
- the code system name.
-
getCodeValue
Gets the code value as a string.- Specified by:
getCodeValue
in interfaceValueSetEnumInterface
- Returns:
- the code value.
-
getDisplayName
Gets the display name defined by the language param.- Specified by:
getDisplayName
in interfaceTranslatedEnumInterface
- Parameters:
languageCode
- The language code to get the display name for,null
to get the default display name.- Returns:
- the display name in the desired language.
-
getValueSetId
Gets the value set identifier.- Specified by:
getValueSetId
in interfaceValueSetEnumInterface
- Returns:
- the value set identifier.
-
getValueSetName
Gets the value set name.- Specified by:
getValueSetName
in interfaceValueSetEnumInterface
- Returns:
- the value set name.
-