Enum ProvenanceAgentRole
- java.lang.Object
-
- java.lang.Enum<ProvenanceAgentRole>
-
- org.hl7.fhir.r4.model.codesystems.ProvenanceAgentRole
-
- All Implemented Interfaces:
Serializable,Comparable<ProvenanceAgentRole>
public enum ProvenanceAgentRole extends Enum<ProvenanceAgentRole>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ASSEMBLERA device that operates independently of an author on custodian's algorithms for data extraction of existing information for purpose of generating a new artifact.ATTESTERA verifier who attests to the accuracy of the resourceAUTHORA party that originates the resource and therefore has responsibility for the information given in the resource and ownership of this resourceCOMPOSERA device used by an author to record new information, which may also be used by the author to select existing information for aggregation with newly recorded information for the purpose of generating a new artifact.CUSTODIANThe entity that is accountable for maintaining a true an accurate copy of the original recordENTERERA person entering the data into the originating systemINFORMANTA person who reported information that contributed to the resourceLEGALThe person authenticated the content and accepted legal responsibility for its contentNULLadded to help the parsersPERFORMERA person, animal, organization or device that who actually and principally carries out the activityVERIFIERA person who verifies the correctness and appropriateness of activity
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProvenanceAgentRolefromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static ProvenanceAgentRolevalueOf(String name)Returns the enum constant of this type with the specified name.static ProvenanceAgentRole[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ENTERER
public static final ProvenanceAgentRole ENTERER
A person entering the data into the originating system
-
PERFORMER
public static final ProvenanceAgentRole PERFORMER
A person, animal, organization or device that who actually and principally carries out the activity
-
AUTHOR
public static final ProvenanceAgentRole AUTHOR
A party that originates the resource and therefore has responsibility for the information given in the resource and ownership of this resource
-
VERIFIER
public static final ProvenanceAgentRole VERIFIER
A person who verifies the correctness and appropriateness of activity
-
LEGAL
public static final ProvenanceAgentRole LEGAL
The person authenticated the content and accepted legal responsibility for its content
-
ATTESTER
public static final ProvenanceAgentRole ATTESTER
A verifier who attests to the accuracy of the resource
-
INFORMANT
public static final ProvenanceAgentRole INFORMANT
A person who reported information that contributed to the resource
-
CUSTODIAN
public static final ProvenanceAgentRole CUSTODIAN
The entity that is accountable for maintaining a true an accurate copy of the original record
-
ASSEMBLER
public static final ProvenanceAgentRole ASSEMBLER
A device that operates independently of an author on custodian's algorithms for data extraction of existing information for purpose of generating a new artifact.
-
COMPOSER
public static final ProvenanceAgentRole COMPOSER
A device used by an author to record new information, which may also be used by the author to select existing information for aggregation with newly recorded information for the purpose of generating a new artifact.
-
NULL
public static final ProvenanceAgentRole NULL
added to help the parsers
-
-
Method Detail
-
values
public static ProvenanceAgentRole[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (ProvenanceAgentRole c : ProvenanceAgentRole.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ProvenanceAgentRole valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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 type has no constant with the specified nameNullPointerException- if the argument is null
-
fromCode
public static ProvenanceAgentRole fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-