Enum ConsentCategory
- java.lang.Object
-
- java.lang.Enum<ConsentCategory>
-
- org.hl7.fhir.r4.model.codesystems.ConsentCategory
-
- All Implemented Interfaces:
Serializable,Comparable<ConsentCategory>
public enum ConsentCategory extends Enum<ConsentCategory>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description ACDAny instructions, written or given verbally by a patient to a health care provider in anticipation of potential need for medical treatment.DNRA legal document, signed by both the patient and their provider, stating a desire not to have CPR initiated in case of a cardiac event.EMRGONLYOpt-in to disclosure of health information for emergency only consent directive.HCDPatient's document telling patient's health care provider what the patient wants or does not want if the patient is diagnosed as being terminally ill and in a persistent vegetative state or in a permanently unconscious condition.[2005 Honor My Wishes]NPPAcknowledgement of custodian notice of privacy practices.NULLadded to help the parsersPOLSTThe Physician Order for Life-Sustaining Treatment form records a person's health care wishes for end of life emergency treatment and translates them into an order by the physician.RESEARCHConsent to have healthcare information in an electronic health record accessed for research purposes.RSDIDConsent to have de-identified healthcare information in an electronic health record that is accessed for research purposes, but without consent to re-identify the information under any circumstance.RSREIDConsent to have de-identified healthcare information in an electronic health record that is accessed for research purposes re-identified under specific circumstances outlined in the consent.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConsentCategoryfromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static ConsentCategoryvalueOf(String name)Returns the enum constant of this type with the specified name.static ConsentCategory[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
ACD
public static final ConsentCategory ACD
Any instructions, written or given verbally by a patient to a health care provider in anticipation of potential need for medical treatment. [2005 Honor My Wishes]
-
DNR
public static final ConsentCategory DNR
A legal document, signed by both the patient and their provider, stating a desire not to have CPR initiated in case of a cardiac event. Note: This form was replaced in 2003 with the Physician Orders for Life-Sustaining Treatment [POLST].
-
EMRGONLY
public static final ConsentCategory EMRGONLY
Opt-in to disclosure of health information for emergency only consent directive. Comment: This general consent directive specifically limits disclosure of health information for purpose of emergency treatment. Additional parameters may further limit the disclosure to specific users, roles, duration, types of information, and impose uses obligations. [ActConsentDirective (2.16.840.1.113883.1.11.20425)]
-
HCD
public static final ConsentCategory HCD
Patient's document telling patient's health care provider what the patient wants or does not want if the patient is diagnosed as being terminally ill and in a persistent vegetative state or in a permanently unconscious condition.[2005 Honor My Wishes]
-
NPP
public static final ConsentCategory NPP
Acknowledgement of custodian notice of privacy practices. Usage Notes: This type of consent directive acknowledges a custodian's notice of privacy practices including its permitted collection, access, use and disclosure of health information to users and for purposes of use specified. [ActConsentDirective (2.16.840.1.113883.1.11.20425)]
-
POLST
public static final ConsentCategory POLST
The Physician Order for Life-Sustaining Treatment form records a person's health care wishes for end of life emergency treatment and translates them into an order by the physician. It must be reviewed and signed by both the patient and the physician, Advanced Registered Nurse Practitioner or Physician Assistant. [2005 Honor My Wishes] Comment: Opt-in Consent Directive with restrictions.
-
RESEARCH
public static final ConsentCategory RESEARCH
Consent to have healthcare information in an electronic health record accessed for research purposes. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897)]
-
RSDID
public static final ConsentCategory RSDID
Consent to have de-identified healthcare information in an electronic health record that is accessed for research purposes, but without consent to re-identify the information under any circumstance. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897)
-
RSREID
public static final ConsentCategory RSREID
Consent to have de-identified healthcare information in an electronic health record that is accessed for research purposes re-identified under specific circumstances outlined in the consent. [VALUE SET: ActConsentType (2.16.840.1.113883.1.11.19897)]
-
NULL
public static final ConsentCategory NULL
added to help the parsers
-
-
Method Detail
-
values
public static ConsentCategory[] 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 (ConsentCategory c : ConsentCategory.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ConsentCategory 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 ConsentCategory fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-