Class MedicationDispenseStatus
- 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.MedicationDispenseStatus
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class MedicationDispenseStatus extends Code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMedicationDispenseStatus.Builderstatic classMedicationDispenseStatus.ValueSet
-
Field Summary
Fields Modifier and Type Field Description static MedicationDispenseStatusCANCELLEDCancelledstatic MedicationDispenseStatusCOMPLETEDCompletedstatic MedicationDispenseStatusDECLINEDDeclinedstatic MedicationDispenseStatusENTERED_IN_ERROREntered in Errorstatic MedicationDispenseStatusIN_PROGRESSIn Progressstatic MedicationDispenseStatusON_HOLDOn Holdstatic MedicationDispenseStatusPREPARATIONPreparationstatic MedicationDispenseStatusSTOPPEDStoppedstatic MedicationDispenseStatusUNKNOWNUnknown
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static MedicationDispenseStatus.Builderbuilder()static Codecode(String value)Inherited factory method for creating MedicationDispenseStatus objects from a passed string value.booleanequals(Object obj)MedicationDispenseStatus.ValueSetgetValueAsEnumConstant()inthashCode()static MedicationDispenseStatusof(MedicationDispenseStatus.ValueSet value)Factory method for creating MedicationDispenseStatus objects from a passed enum value.static MedicationDispenseStatusof(String value)Factory method for creating MedicationDispenseStatus objects from a passed string value.static Stringstring(String value)Inherited factory method for creating MedicationDispenseStatus objects from a passed string value.MedicationDispenseStatus.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
-
PREPARATION
public static final MedicationDispenseStatus PREPARATION
PreparationThe core event has not started yet, but some staging activities have begun (e.g. initial compounding or packaging of medication). Preparation stages may be tracked for billing purposes.
-
IN_PROGRESS
public static final MedicationDispenseStatus IN_PROGRESS
In ProgressThe dispensed product is ready for pickup.
-
CANCELLED
public static final MedicationDispenseStatus CANCELLED
CancelledThe dispensed product was not and will never be picked up by the patient.
-
ON_HOLD
public static final MedicationDispenseStatus ON_HOLD
On HoldThe dispense process is paused while waiting for an external event to reactivate the dispense. For example, new stock has arrived or the prescriber has called.
-
COMPLETED
public static final MedicationDispenseStatus COMPLETED
CompletedThe dispensed product has been picked up.
-
ENTERED_IN_ERROR
public static final MedicationDispenseStatus ENTERED_IN_ERROR
Entered in ErrorThe dispense was entered in error and therefore nullified.
-
STOPPED
public static final MedicationDispenseStatus STOPPED
StoppedActions implied by the dispense have been permanently halted, before all of them occurred.
-
DECLINED
public static final MedicationDispenseStatus DECLINED
DeclinedThe dispense was declined and not performed.
-
UNKNOWN
public static final MedicationDispenseStatus UNKNOWN
UnknownThe authoring system does not know which of the status values applies for this medication dispense. Note: this concept is not to be used for other - one of the listed statuses is presumed to apply, it's just now known which one.
-
-
Method Detail
-
getValueAsEnumConstant
public MedicationDispenseStatus.ValueSet getValueAsEnumConstant()
-
of
public static MedicationDispenseStatus of(MedicationDispenseStatus.ValueSet value)
Factory method for creating MedicationDispenseStatus objects from a passed enum value.
-
of
public static MedicationDispenseStatus of(String value)
Factory method for creating MedicationDispenseStatus 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 MedicationDispenseStatus 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 MedicationDispenseStatus 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 MedicationDispenseStatus.Builder toBuilder()
Description copied from class:ElementCreate a new Builder from the contents of this Element
-
builder
public static MedicationDispenseStatus.Builder builder()
-
-