Enum ProvenanceAgentType
- java.lang.Object
-
- java.lang.Enum<ProvenanceAgentType>
-
- org.hl7.fhir.r4.model.codesystems.ProvenanceAgentType
-
- All Implemented Interfaces:
Serializable,Comparable<ProvenanceAgentType>
public enum ProvenanceAgentType extends Enum<ProvenanceAgentType>
-
-
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 ProvenanceAgentTypefromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static ProvenanceAgentTypevalueOf(String name)Returns the enum constant of this type with the specified name.static ProvenanceAgentType[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ENTERER
public static final ProvenanceAgentType ENTERER
A person entering the data into the originating system
-
PERFORMER
public static final ProvenanceAgentType PERFORMER
A person, animal, organization or device that who actually and principally carries out the activity
-
AUTHOR
public static final ProvenanceAgentType 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 ProvenanceAgentType VERIFIER
A person who verifies the correctness and appropriateness of activity
-
LEGAL
public static final ProvenanceAgentType LEGAL
The person authenticated the content and accepted legal responsibility for its content
-
ATTESTER
public static final ProvenanceAgentType ATTESTER
A verifier who attests to the accuracy of the resource
-
INFORMANT
public static final ProvenanceAgentType INFORMANT
A person who reported information that contributed to the resource
-
CUSTODIAN
public static final ProvenanceAgentType CUSTODIAN
The entity that is accountable for maintaining a true an accurate copy of the original record
-
ASSEMBLER
public static final ProvenanceAgentType 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 ProvenanceAgentType 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 ProvenanceAgentType NULL
added to help the parsers
-
-
Method Detail
-
values
public static ProvenanceAgentType[] 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 (ProvenanceAgentType c : ProvenanceAgentType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ProvenanceAgentType 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 ProvenanceAgentType fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-