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,org.projecthusky.common.enums.CodedMetadataEnumInterface,org.projecthusky.common.enums.TranslatedEnumInterface,org.projecthusky.common.enums.ValueSetEnumInterface
@Generated(value="org.projecthusky.codegenerator.ch.valuesets.UpdateValueSets",
date="2022-02-18")
public enum ParticipationType
extends Enum<ParticipationType>
implements org.projecthusky.common.enums.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 ConstantsEnum 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
FieldsModifier and TypeFieldDescriptionstatic final StringEN: Code for admitter.static final StringEN: Code for analyte.static final StringEN: Code for attender.static final StringEN: Code for authenticator.static final StringEN: Code for author (originator).static final StringEN: Code for baby.static final StringEN: Code for beneficiary.static final StringEN: Code for callback contact.static final StringEN: Code for catalyst.static final StringEN: Code for causative agent.static final StringIdentifier of the code system (all values share the same).static final StringEN: Code for consultant.static final StringEN: Code for consumable.static final StringEN: Code for coverage target.static final StringEN: Code for custodian.static final StringEN: Code for data entry person.static final StringEN: Code for destination.static final StringEN: Code for device.static final StringEN: Code for direct target.static final StringEN: Code for discharger.static final StringEN: Code for distributor.static final StringEN: Code for donor.static final StringEN: Code for entry location.static final StringEN: Code for escort.static final StringEN: Code for ExposureAgent.static final StringEN: Code for ExposureParticipation.static final StringEN: Code for ExposureSource.static final StringEN: Code for ExposureTarget.static final StringEN: Code for guarantor party.static final StringEN: Code for holder.static final StringEN: Code for indirect target.static final StringEN: Code for informant.static final StringEN: Code for information recipient.static final StringEN: Code for legal authenticator.static final StringEN: Code for location.static final StringEN: Code for non-reuseable device.static final StringEN: Code for origin.static final StringEN: Code for Participation.static final StringEN: Code for ParticipationAncillary.static final StringEN: Code for ParticipationInformationGenerator.static final StringEN: Code for performer.static final StringEN: Code for primary information recipient.static final StringEN: Code for primary performer.static final StringEN: Code for product.static final StringEN: Code for receiver.static final StringEN: Code for record target.static final StringEN: Code for Referred By.static final StringEN: Code for Referred to.static final StringEN: Code for referrer.static final StringEN: Code for remote.static final StringEN: Code for responsible party.static final StringEN: Code for reusable device.static final StringEN: Code for secondary performer.static final StringEN: Code for specimen.static final StringEN: Code for subject.static final StringEN: Code for tracker.static final StringEN: Code for Transcriber.static final StringEN: Code for ugent notification contact.static final StringIdentifier of the value set.static final StringName of the value set.static final StringEN: Code for verifier.static final StringEN: Code for via.static final StringEN: Code for witness. -
Method Summary
Modifier and TypeMethodDescription@NonNull StringGets the code system identifier.@NonNull StringGets the code system name.@NonNull StringGets the code value as a string.@NonNull StringgetDisplayName(@Nullable org.projecthusky.common.enums.LanguageCode languageCode) Gets the display name defined by the language param.static @Nullable ParticipationTypeGets the Enum with a given code.@NonNull StringGets the value set identifier.@NonNull StringGets the value set name.static booleanisEnumOfValueSet(@Nullable String enumName) Checks if a given enum is part of this value set.static booleanisInValueSet(@Nullable String codeValue) Checks if a given code value is in this value set.static ParticipationTypeReturns 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, valueOfMethods inherited from interface org.projecthusky.common.enums.TranslatedEnumInterface
getDisplayNameMethods 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:
trueif the name is found in this value set,falseotherwise.
-
isInValueSet
Checks if a given code value is in this value set.- Parameters:
codeValue- The code value.- Returns:
trueif the value is found in this value set,falseotherwise.
-
getCodeSystemId
Gets the code system identifier.- Specified by:
getCodeSystemIdin interfaceorg.projecthusky.common.enums.ValueSetEnumInterface- Returns:
- the code system identifier.
-
getCodeSystemName
Gets the code system name.- Specified by:
getCodeSystemNamein interfaceorg.projecthusky.common.enums.ValueSetEnumInterface- Returns:
- the code system name.
-
getCodeValue
Gets the code value as a string.- Specified by:
getCodeValuein interfaceorg.projecthusky.common.enums.ValueSetEnumInterface- Returns:
- the code value.
-
getDisplayName
public @NonNull String getDisplayName(@Nullable org.projecthusky.common.enums.LanguageCode languageCode) Gets the display name defined by the language param.- Specified by:
getDisplayNamein interfaceorg.projecthusky.common.enums.TranslatedEnumInterface- Parameters:
languageCode- The language code to get the display name for,nullto get the default display name.- Returns:
- the display name in the desired language.
-
getValueSetId
Gets the value set identifier.- Specified by:
getValueSetIdin interfaceorg.projecthusky.common.enums.ValueSetEnumInterface- Returns:
- the value set identifier.
-
getValueSetName
Gets the value set name.- Specified by:
getValueSetNamein interfaceorg.projecthusky.common.enums.ValueSetEnumInterface- Returns:
- the value set name.
-