Class ChargeItemStatus
- 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.ChargeItemStatus
-
- All Implemented Interfaces:
Visitable
@Generated("com.ibm.fhir.tools.CodeGenerator") public class ChargeItemStatus extends Code
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChargeItemStatus.Builderstatic classChargeItemStatus.ValueSet
-
Field Summary
Fields Modifier and Type Field Description static ChargeItemStatusABORTEDAbortedstatic ChargeItemStatusBILLABLEBillablestatic ChargeItemStatusBILLEDBilledstatic ChargeItemStatusENTERED_IN_ERROREntered in Errorstatic ChargeItemStatusNOT_BILLABLENot billablestatic ChargeItemStatusPLANNEDPlannedstatic ChargeItemStatusUNKNOWNUnknown
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChargeItemStatus.Builderbuilder()static Codecode(String value)Inherited factory method for creating ChargeItemStatus objects from a passed string value.booleanequals(Object obj)ChargeItemStatus.ValueSetgetValueAsEnumConstant()inthashCode()static ChargeItemStatusof(ChargeItemStatus.ValueSet value)Factory method for creating ChargeItemStatus objects from a passed enum value.static ChargeItemStatusof(String value)Factory method for creating ChargeItemStatus objects from a passed string value.static Stringstring(String value)Inherited factory method for creating ChargeItemStatus objects from a passed string value.ChargeItemStatus.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 ChargeItemStatus PLANNED
PlannedThe charge item has been entered, but the charged service is not yet complete, so it shall not be billed yet but might be used in the context of pre-authorization.
-
BILLABLE
public static final ChargeItemStatus BILLABLE
BillableThe charge item is ready for billing.
-
NOT_BILLABLE
public static final ChargeItemStatus NOT_BILLABLE
Not billableThe charge item has been determined to be not billable (e.g. due to rules associated with the billing code).
-
ABORTED
public static final ChargeItemStatus ABORTED
AbortedThe processing of the charge was aborted.
-
BILLED
public static final ChargeItemStatus BILLED
BilledThe charge item has been billed (e.g. a billing engine has generated financial transactions by applying the associated ruled for the charge item to the context of the Encounter, and placed them into Claims/Invoices.
-
ENTERED_IN_ERROR
public static final ChargeItemStatus ENTERED_IN_ERROR
Entered in ErrorThe charge item has been entered in error and should not be processed for billing.
-
UNKNOWN
public static final ChargeItemStatus UNKNOWN
UnknownThe authoring system does not know which of the status values currently applies for this charge item Note: This concept is not to be used for "other" - one of the listed statuses is presumed to apply, it's just not known which one.
-
-
Method Detail
-
getValueAsEnumConstant
public ChargeItemStatus.ValueSet getValueAsEnumConstant()
-
of
public static ChargeItemStatus of(ChargeItemStatus.ValueSet value)
Factory method for creating ChargeItemStatus objects from a passed enum value.
-
of
public static ChargeItemStatus of(String value)
Factory method for creating ChargeItemStatus 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 ChargeItemStatus 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 ChargeItemStatus 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 ChargeItemStatus.Builder toBuilder()
Description copied from class:ElementCreate a new Builder from the contents of this Element
-
builder
public static ChargeItemStatus.Builder builder()
-
-