Enum ResearchSubjectStatus
- java.lang.Object
-
- java.lang.Enum<ResearchSubjectStatus>
-
- org.hl7.fhir.r4.model.codesystems.ResearchSubjectStatus
-
- All Implemented Interfaces:
Serializable,Comparable<ResearchSubjectStatus>
public enum ResearchSubjectStatus extends Enum<ResearchSubjectStatus>
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CANDIDATEAn identified person that can be considered for inclusion in a study.ELIGIBLEA person that has met the eligibility criteria for inclusion in a study.FOLLOWUPA person is no longer receiving study intervention and/or being evaluated with tests and procedures according to the protocol, but they are being monitored on a protocol-prescribed schedule.INELIGIBLEA person who did not meet one or more criteria required for participation in a study is considered to have failed screening or is ineligible for the study.NOTREGISTEREDA person for whom registration was not completed.NULLadded to help the parsersOFFSTUDYA person that has ended their participation on a study either because their treatment/observation is complete or through not responding, withdrawal, non-compliance and/or adverse event.ONSTUDYA person that is enrolled or registered on a study.ONSTUDYINTERVENTIONThe person is receiving the treatment or participating in an activity (e.g.ONSTUDYOBSERVATIONThe subject is being evaluated via tests and assessments according to the study calendar, but is not receiving any intervention.PENDINGONSTUDYA person is pre-registered for a study.POTENTIALCANDIDATEA person that is potentially eligible for participation in the study.SCREENINGA person who is being evaluated for eligibility for a study.WITHDRAWNThe person has withdrawn their participation in the study before registration.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResearchSubjectStatusfromCode(String codeString)StringgetDefinition()StringgetDisplay()StringgetSystem()StringtoCode()static ResearchSubjectStatusvalueOf(String name)Returns the enum constant of this type with the specified name.static ResearchSubjectStatus[]values()Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
CANDIDATE
public static final ResearchSubjectStatus CANDIDATE
An identified person that can be considered for inclusion in a study.
-
ELIGIBLE
public static final ResearchSubjectStatus ELIGIBLE
A person that has met the eligibility criteria for inclusion in a study.
-
FOLLOWUP
public static final ResearchSubjectStatus FOLLOWUP
A person is no longer receiving study intervention and/or being evaluated with tests and procedures according to the protocol, but they are being monitored on a protocol-prescribed schedule.
-
INELIGIBLE
public static final ResearchSubjectStatus INELIGIBLE
A person who did not meet one or more criteria required for participation in a study is considered to have failed screening or is ineligible for the study.
-
NOTREGISTERED
public static final ResearchSubjectStatus NOTREGISTERED
A person for whom registration was not completed.
-
OFFSTUDY
public static final ResearchSubjectStatus OFFSTUDY
A person that has ended their participation on a study either because their treatment/observation is complete or through not responding, withdrawal, non-compliance and/or adverse event.
-
ONSTUDY
public static final ResearchSubjectStatus ONSTUDY
A person that is enrolled or registered on a study.
-
ONSTUDYINTERVENTION
public static final ResearchSubjectStatus ONSTUDYINTERVENTION
The person is receiving the treatment or participating in an activity (e.g. yoga, diet, etc.) that the study is evaluating.
-
ONSTUDYOBSERVATION
public static final ResearchSubjectStatus ONSTUDYOBSERVATION
The subject is being evaluated via tests and assessments according to the study calendar, but is not receiving any intervention. Note that this state is study-dependent and might not exist in all studies. A synonym for this is "short-term follow-up".
-
PENDINGONSTUDY
public static final ResearchSubjectStatus PENDINGONSTUDY
A person is pre-registered for a study.
-
POTENTIALCANDIDATE
public static final ResearchSubjectStatus POTENTIALCANDIDATE
A person that is potentially eligible for participation in the study.
-
SCREENING
public static final ResearchSubjectStatus SCREENING
A person who is being evaluated for eligibility for a study.
-
WITHDRAWN
public static final ResearchSubjectStatus WITHDRAWN
The person has withdrawn their participation in the study before registration.
-
NULL
public static final ResearchSubjectStatus NULL
added to help the parsers
-
-
Method Detail
-
values
public static ResearchSubjectStatus[] 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 (ResearchSubjectStatus c : ResearchSubjectStatus.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static ResearchSubjectStatus 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 ResearchSubjectStatus fromCode(String codeString) throws org.hl7.fhir.exceptions.FHIRException
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getDefinition
public String getDefinition()
-
getDisplay
public String getDisplay()
-
-