Class EpisodeOfCareStatus
- java.lang.Object
-
- com.ibm.fhir.model.visitor.AbstractVisitable
-
- com.ibm.fhir.model.type.Element
-
- com.ibm.fhir.model.type.String
-
- com.ibm.fhir.model.type.Code
-
- com.ibm.fhir.model.type.code.EpisodeOfCareStatus
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class EpisodeOfCareStatus extends Code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEpisodeOfCareStatus.Builderstatic classEpisodeOfCareStatus.ValueSet
-
Field Summary
Fields Modifier and Type Field Description static EpisodeOfCareStatusACTIVEActivestatic EpisodeOfCareStatusCANCELLEDCancelledstatic EpisodeOfCareStatusENTERED_IN_ERROREntered in Errorstatic EpisodeOfCareStatusFINISHEDFinishedstatic EpisodeOfCareStatusONHOLDOn Holdstatic EpisodeOfCareStatusPLANNEDPlannedstatic EpisodeOfCareStatusWAITLISTWaitlist
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EpisodeOfCareStatus.Builderbuilder()static Codecode(String value)Inherited factory method for creating EpisodeOfCareStatus objects from a passed string value.booleanequals(Object obj)EpisodeOfCareStatus.ValueSetgetValueAsEnumConstant()inthashCode()static EpisodeOfCareStatusof(EpisodeOfCareStatus.ValueSet value)Factory method for creating EpisodeOfCareStatus objects from a passed enum value.static EpisodeOfCareStatusof(String value)Factory method for creating EpisodeOfCareStatus objects from a passed string value.static Stringstring(String value)Inherited factory method for creating EpisodeOfCareStatus objects from a passed string value.EpisodeOfCareStatus.BuildertoBuilder()Create a new Builder from the contents of this Element-
Methods inherited from class com.ibm.fhir.model.type.String
getValue, hasChildren
-
Methods inherited from class com.ibm.fhir.model.type.Element
as, getExtension, getId, is
-
-
-
-
Field Detail
-
PLANNED
public static final EpisodeOfCareStatus PLANNED
PlannedThis episode of care is planned to start at the date specified in the period.start. During this status, an organization may perform assessments to determine if the patient is eligible to receive services, or be organizing to make resources available to provide care services.
-
WAITLIST
public static final EpisodeOfCareStatus WAITLIST
WaitlistThis episode has been placed on a waitlist, pending the episode being made active (or cancelled).
-
ACTIVE
public static final EpisodeOfCareStatus ACTIVE
ActiveThis episode of care is current.
-
ONHOLD
public static final EpisodeOfCareStatus ONHOLD
On HoldThis episode of care is on hold; the organization has limited responsibility for the patient (such as while on respite).
-
FINISHED
public static final EpisodeOfCareStatus FINISHED
FinishedThis episode of care is finished and the organization is not expecting to be providing further care to the patient. Can also be known as "closed", "completed" or other similar terms.
-
CANCELLED
public static final EpisodeOfCareStatus CANCELLED
CancelledThe episode of care was cancelled, or withdrawn from service, often selected during the planned stage as the patient may have gone elsewhere, or the circumstances have changed and the organization is unable to provide the care. It indicates that services terminated outside the planned/expected workflow.
-
ENTERED_IN_ERROR
public static final EpisodeOfCareStatus ENTERED_IN_ERROR
Entered in ErrorThis instance should not have been part of this patient's medical record.
-
-
Method Detail
-
getValueAsEnumConstant
public EpisodeOfCareStatus.ValueSet getValueAsEnumConstant()
-
of
public static EpisodeOfCareStatus of(EpisodeOfCareStatus.ValueSet value)
Factory method for creating EpisodeOfCareStatus objects from a passed enum value.
-
of
public static EpisodeOfCareStatus of(String value)
Factory method for creating EpisodeOfCareStatus objects from a passed string value.- Parameters:
value- A string that matches one of the allowed code values- Throws:
IllegalArgumentException- If the passed string cannot be parsed into an allowed code value
-
string
public static String string(String value)
Inherited factory method for creating EpisodeOfCareStatus objects from a passed string value.- Parameters:
value- A string that matches one of the allowed code values- Throws:
IllegalArgumentException- If the passed string cannot be parsed into an allowed code value
-
code
public static Code code(String value)
Inherited factory method for creating EpisodeOfCareStatus objects from a passed string value.- Parameters:
value- A string that matches one of the allowed code values- Throws:
IllegalArgumentException- If the passed string cannot be parsed into an allowed code value
-
toBuilder
public EpisodeOfCareStatus.Builder toBuilder()
Description copied from class:ElementCreate a new Builder from the contents of this Element
-
builder
public static EpisodeOfCareStatus.Builder builder()
-
-