Class AppointmentStatus
- 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.AppointmentStatus
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class AppointmentStatus extends Code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAppointmentStatus.Builderstatic classAppointmentStatus.ValueSet
-
Field Summary
Fields Modifier and Type Field Description static AppointmentStatusARRIVEDArrivedstatic AppointmentStatusBOOKEDBookedstatic AppointmentStatusCANCELLEDCancelledstatic AppointmentStatusCHECKED_INChecked Instatic AppointmentStatusENTERED_IN_ERROREntered in errorstatic AppointmentStatusFULFILLEDFulfilledstatic AppointmentStatusNOSHOWNo Showstatic AppointmentStatusPENDINGPendingstatic AppointmentStatusPROPOSEDProposedstatic AppointmentStatusWAITLISTWaitlisted
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AppointmentStatus.Builderbuilder()static Codecode(String value)Inherited factory method for creating AppointmentStatus objects from a passed string value.booleanequals(Object obj)AppointmentStatus.ValueSetgetValueAsEnumConstant()inthashCode()static AppointmentStatusof(AppointmentStatus.ValueSet value)Factory method for creating AppointmentStatus objects from a passed enum value.static AppointmentStatusof(String value)Factory method for creating AppointmentStatus objects from a passed string value.static Stringstring(String value)Inherited factory method for creating AppointmentStatus objects from a passed string value.AppointmentStatus.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
-
PROPOSED
public static final AppointmentStatus PROPOSED
ProposedNone of the participant(s) have finalized their acceptance of the appointment request, and the start/end time might not be set yet.
-
PENDING
public static final AppointmentStatus PENDING
PendingSome or all of the participant(s) have not finalized their acceptance of the appointment request.
-
BOOKED
public static final AppointmentStatus BOOKED
BookedAll participant(s) have been considered and the appointment is confirmed to go ahead at the date/times specified.
-
ARRIVED
public static final AppointmentStatus ARRIVED
ArrivedThe patient/patients has/have arrived and is/are waiting to be seen.
-
FULFILLED
public static final AppointmentStatus FULFILLED
FulfilledThe planning stages of the appointment are now complete, the encounter resource will exist and will track further status changes. Note that an encounter may exist before the appointment status is fulfilled for many reasons.
-
CANCELLED
public static final AppointmentStatus CANCELLED
CancelledThe appointment has been cancelled.
-
NOSHOW
public static final AppointmentStatus NOSHOW
No ShowSome or all of the participant(s) have not/did not appear for the appointment (usually the patient).
-
ENTERED_IN_ERROR
public static final AppointmentStatus ENTERED_IN_ERROR
Entered in errorThis instance should not have been part of this patient's medical record.
-
CHECKED_IN
public static final AppointmentStatus CHECKED_IN
Checked InWhen checked in, all pre-encounter administrative work is complete, and the encounter may begin. (where multiple patients are involved, they are all present).
-
WAITLIST
public static final AppointmentStatus WAITLIST
WaitlistedThe appointment has been placed on a waitlist, to be scheduled/confirmed in the future when a slot/service is available.
A specific time might or might not be pre-allocated.
-
-
Method Detail
-
getValueAsEnumConstant
public AppointmentStatus.ValueSet getValueAsEnumConstant()
-
of
public static AppointmentStatus of(AppointmentStatus.ValueSet value)
Factory method for creating AppointmentStatus objects from a passed enum value.
-
of
public static AppointmentStatus of(String value)
Factory method for creating AppointmentStatus 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 AppointmentStatus 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 AppointmentStatus 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 AppointmentStatus.Builder toBuilder()
Description copied from class:ElementCreate a new Builder from the contents of this Element
-
builder
public static AppointmentStatus.Builder builder()
-
-