Enum PatientContactRelationship
- java.lang.Object
-
- java.lang.Enum<PatientContactRelationship>
-
- org.hl7.fhir.dstu2016may.model.codesystems.PatientContactRelationship
-
- All Implemented Interfaces:
Serializable,Comparable<PatientContactRelationship>
public enum PatientContactRelationship extends Enum<PatientContactRelationship>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description AGENTContact that acts on behalf of the patientCAREGIVER(Non)professional caregiverEMERGENCYContact for use in case of emergency.FAMILYnullFRIENDnullGUARANTORContact for financial mattersGUARDIANnullNULLadded to help the parsersOWNERFor animals, the owner of the animalPARENTParent of the patientPARTNERnullWORKContact for matters related to the patients occupation/employment.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PatientContactRelationshipfromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static PatientContactRelationshipvalueOf(String name)Returns the enum constant of this type with the specified name.static PatientContactRelationship[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
EMERGENCY
public static final PatientContactRelationship EMERGENCY
Contact for use in case of emergency.
-
FAMILY
public static final PatientContactRelationship FAMILY
null
-
GUARDIAN
public static final PatientContactRelationship GUARDIAN
null
-
FRIEND
public static final PatientContactRelationship FRIEND
null
-
PARTNER
public static final PatientContactRelationship PARTNER
null
-
WORK
public static final PatientContactRelationship WORK
Contact for matters related to the patients occupation/employment.
-
CAREGIVER
public static final PatientContactRelationship CAREGIVER
(Non)professional caregiver
-
AGENT
public static final PatientContactRelationship AGENT
Contact that acts on behalf of the patient
-
GUARANTOR
public static final PatientContactRelationship GUARANTOR
Contact for financial matters
-
OWNER
public static final PatientContactRelationship OWNER
For animals, the owner of the animal
-
PARENT
public static final PatientContactRelationship PARENT
Parent of the patient
-
NULL
public static final PatientContactRelationship NULL
added to help the parsers
-
-
Method Detail
-
values
public static PatientContactRelationship[] 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 (PatientContactRelationship c : PatientContactRelationship.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static PatientContactRelationship 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 PatientContactRelationship fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-