Enum ProvenanceAgentType
- java.lang.Object
-
- java.lang.Enum<ProvenanceAgentType>
-
- org.hl7.fhir.dstu2016may.model.codesystems.ProvenanceAgentType
-
- All Implemented Interfaces:
Serializable,Comparable<ProvenanceAgentType>
public enum ProvenanceAgentType extends Enum<ProvenanceAgentType>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description DEVICEThe participant is a device, an instance of a manufactured thing that is used in the provision of healthcare without being substantially changed through that activity.NULLadded to help the parsersORGANIZATIONThe participant is an organization.PATIENTThe participant is the patient, a person or animal receiving care or other health-related services.PERSONThe participant is a person acting on their on behalf or on behalf of the patient rather than as an practitioner for an organization.PRACTITIONERThe participant is a practitioner, a person (provider) who is directly or indirectly involved in the provisioning of healthcare.RELATEDPERSONThe participant is a related person, a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.SOFTWAREThe participant is a software application including services, algorithms, etc.
-
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
-
PERSON
public static final ProvenanceAgentType PERSON
The participant is a person acting on their on behalf or on behalf of the patient rather than as an practitioner for an organization. I.e. "not a healthcare provider".
-
PRACTITIONER
public static final ProvenanceAgentType PRACTITIONER
The participant is a practitioner, a person (provider) who is directly or indirectly involved in the provisioning of healthcare.
-
ORGANIZATION
public static final ProvenanceAgentType ORGANIZATION
The participant is an organization.
-
SOFTWARE
public static final ProvenanceAgentType SOFTWARE
The participant is a software application including services, algorithms, etc.
-
PATIENT
public static final ProvenanceAgentType PATIENT
The participant is the patient, a person or animal receiving care or other health-related services.
-
DEVICE
public static final ProvenanceAgentType DEVICE
The participant is a device, an instance of a manufactured thing that is used in the provision of healthcare without being substantially changed through that activity. The device may be a machine, an insert, a computer, an application, etc. This includes durable (reusable) medical equipment as well as disposable equipment used for diagnostic, treatment, and research for healthcare and public health.
-
RELATEDPERSON
public static final ProvenanceAgentType RELATEDPERSON
The participant is a related person, a person that is involved in the care for a patient, but who is not the target of healthcare, nor has a formal responsibility in the care process.
-
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()
-
-