Class CarePlan_Activity_DetailBuilder.Impl
- java.lang.Object
-
- com.babylonhealth.lit.hl7_java.builders.CarePlan_Activity_DetailBuilder.Impl
-
- All Implemented Interfaces:
CarePlan_Activity_DetailBuilder
- Enclosing interface:
- CarePlan_Activity_DetailBuilder
public static class CarePlan_Activity_DetailBuilder.Impl extends java.lang.Object implements CarePlan_Activity_DetailBuilder
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.babylonhealth.lit.hl7_java.builders.CarePlan_Activity_DetailBuilder
CarePlan_Activity_DetailBuilder.Impl
-
-
Constructor Summary
Constructors Constructor Description Impl(com.babylonhealth.lit.hl7.CARE_PLAN_ACTIVITY_STATUS status)Required fields forCarePlan$Activity$Detail
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.babylonhealth.lit.hl7.model.CarePlan$Activity$Detailbuild()CarePlan_Activity_DetailBuilder.ImplwithCode(@NonNull com.babylonhealth.lit.core_java.builders.CodeableConceptBuilder code)CarePlan_Activity_DetailBuilder.ImplwithCode(@NonNull com.babylonhealth.lit.core.model.CodeableConcept code)CarePlan_Activity_DetailBuilder.ImplwithDailyAmount(@NonNull com.babylonhealth.lit.core_java.builders.QuantityBuilder dailyAmount)CarePlan_Activity_DetailBuilder.ImplwithDailyAmount(@NonNull com.babylonhealth.lit.core.model.Quantity dailyAmount)CarePlan_Activity_DetailBuilder.ImplwithDescription(@NonNull java.lang.String description)CarePlan_Activity_DetailBuilder.ImplwithDoNotPerform(@NonNull java.lang.Boolean doNotPerform)CarePlan_Activity_DetailBuilder.ImplwithExtension(@NonNull com.babylonhealth.lit.core_java.builders.ExtensionBuilder... extension)CarePlan_Activity_DetailBuilder.ImplwithExtension(@NonNull com.babylonhealth.lit.core.model.Extension... extension)CarePlan_Activity_DetailBuilder.ImplwithExtension(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.Extension> extension)CarePlan_Activity_DetailBuilder.ImplwithGoal(@NonNull com.babylonhealth.lit.core_java.builders.ReferenceBuilder... goal)CarePlan_Activity_DetailBuilder.ImplwithGoal(@NonNull com.babylonhealth.lit.core.model.Reference... goal)CarePlan_Activity_DetailBuilder.ImplwithGoal(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.Reference> goal)CarePlan_Activity_DetailBuilder.ImplwithId(@NonNull java.lang.String id)CarePlan_Activity_DetailBuilder.ImplwithInstantiatesCanonical(@NonNull java.lang.String... instantiatesCanonical)CarePlan_Activity_DetailBuilder.ImplwithInstantiatesCanonical(@NonNull java.util.Collection<java.lang.String> instantiatesCanonical)CarePlan_Activity_DetailBuilder.ImplwithInstantiatesUri(@NonNull java.lang.String... instantiatesUri)CarePlan_Activity_DetailBuilder.ImplwithInstantiatesUri(@NonNull java.util.Collection<java.lang.String> instantiatesUri)CarePlan_Activity_DetailBuilder.ImplwithKind(@NonNull com.babylonhealth.lit.hl7.CARE_PLAN_ACTIVITY_KIND kind)CarePlan_Activity_DetailBuilder.ImplwithLocation(@NonNull com.babylonhealth.lit.core_java.builders.ReferenceBuilder location)CarePlan_Activity_DetailBuilder.ImplwithLocation(@NonNull com.babylonhealth.lit.core.model.Reference location)CarePlan_Activity_DetailBuilder.ImplwithModifierExtension(@NonNull com.babylonhealth.lit.core_java.builders.ExtensionBuilder... modifierExtension)CarePlan_Activity_DetailBuilder.ImplwithModifierExtension(@NonNull com.babylonhealth.lit.core.model.Extension... modifierExtension)CarePlan_Activity_DetailBuilder.ImplwithModifierExtension(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.Extension> modifierExtension)CarePlan_Activity_DetailBuilder.ImplwithPerformer(@NonNull com.babylonhealth.lit.core_java.builders.ReferenceBuilder... performer)CarePlan_Activity_DetailBuilder.ImplwithPerformer(@NonNull com.babylonhealth.lit.core.model.Reference... performer)CarePlan_Activity_DetailBuilder.ImplwithPerformer(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.Reference> performer)CarePlan_Activity_DetailBuilder.ImplwithProduct(@NonNull com.babylonhealth.lit.core_java.model.Unions.ChoiceCodeableConceptOrReference product)CarePlan_Activity_DetailBuilder.ImplwithQuantity(@NonNull com.babylonhealth.lit.core_java.builders.QuantityBuilder quantity)CarePlan_Activity_DetailBuilder.ImplwithQuantity(@NonNull com.babylonhealth.lit.core.model.Quantity quantity)CarePlan_Activity_DetailBuilder.ImplwithReasonCode(@NonNull com.babylonhealth.lit.core_java.builders.CodeableConceptBuilder... reasonCode)CarePlan_Activity_DetailBuilder.ImplwithReasonCode(@NonNull com.babylonhealth.lit.core.model.CodeableConcept... reasonCode)CarePlan_Activity_DetailBuilder.ImplwithReasonCode(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.CodeableConcept> reasonCode)CarePlan_Activity_DetailBuilder.ImplwithReasonReference(@NonNull com.babylonhealth.lit.core_java.builders.ReferenceBuilder... reasonReference)CarePlan_Activity_DetailBuilder.ImplwithReasonReference(@NonNull com.babylonhealth.lit.core.model.Reference... reasonReference)CarePlan_Activity_DetailBuilder.ImplwithReasonReference(@NonNull java.util.Collection<com.babylonhealth.lit.core.model.Reference> reasonReference)CarePlan_Activity_DetailBuilder.ImplwithScheduled(@NonNull Unions.ChoicePeriodOrStringOrTiming scheduled)CarePlan_Activity_DetailBuilder.ImplwithStatusReason(@NonNull com.babylonhealth.lit.core_java.builders.CodeableConceptBuilder statusReason)CarePlan_Activity_DetailBuilder.ImplwithStatusReason(@NonNull com.babylonhealth.lit.core.model.CodeableConcept statusReason)
-
-
-
Method Detail
-
withId
public CarePlan_Activity_DetailBuilder.Impl withId(@NonNull @NonNull java.lang.String id)
- Parameters:
id- - The logical id of the resource, as used in the URL for the resource. Once assigned, this value never changes.
-
withKind
public CarePlan_Activity_DetailBuilder.Impl withKind(@NonNull @NonNull com.babylonhealth.lit.hl7.CARE_PLAN_ACTIVITY_KIND kind)
- Parameters:
kind-
-
withCode
public CarePlan_Activity_DetailBuilder.Impl withCode(@NonNull @NonNull com.babylonhealth.lit.core.model.CodeableConcept code)
- Parameters:
code-
-
withCode
public CarePlan_Activity_DetailBuilder.Impl withCode(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.CodeableConceptBuilder code)
-
withGoal
public CarePlan_Activity_DetailBuilder.Impl withGoal(@NonNull @NonNull com.babylonhealth.lit.core.model.Reference... goal)
- Parameters:
goal- - Describes the intended objective(s) of carrying out the care plan.
-
withGoal
public CarePlan_Activity_DetailBuilder.Impl withGoal(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.Reference> goal)
- Parameters:
goal- - Describes the intended objective(s) of carrying out the care plan.
-
withGoal
public CarePlan_Activity_DetailBuilder.Impl withGoal(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.ReferenceBuilder... goal)
-
withLocation
public CarePlan_Activity_DetailBuilder.Impl withLocation(@NonNull @NonNull com.babylonhealth.lit.core.model.Reference location)
- Parameters:
location-
-
withLocation
public CarePlan_Activity_DetailBuilder.Impl withLocation(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.ReferenceBuilder location)
-
withQuantity
public CarePlan_Activity_DetailBuilder.Impl withQuantity(@NonNull @NonNull com.babylonhealth.lit.core.model.Quantity quantity)
- Parameters:
quantity-
-
withQuantity
public CarePlan_Activity_DetailBuilder.Impl withQuantity(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.QuantityBuilder quantity)
-
withExtension
public CarePlan_Activity_DetailBuilder.Impl withExtension(@NonNull @NonNull com.babylonhealth.lit.core.model.Extension... extension)
- Parameters:
extension- - May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
-
withExtension
public CarePlan_Activity_DetailBuilder.Impl withExtension(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.Extension> extension)
- Parameters:
extension- - May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
-
withExtension
public CarePlan_Activity_DetailBuilder.Impl withExtension(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.ExtensionBuilder... extension)
-
withPerformer
public CarePlan_Activity_DetailBuilder.Impl withPerformer(@NonNull @NonNull com.babylonhealth.lit.core.model.Reference... performer)
- Parameters:
performer-
-
withPerformer
public CarePlan_Activity_DetailBuilder.Impl withPerformer(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.Reference> performer)
- Parameters:
performer-
-
withPerformer
public CarePlan_Activity_DetailBuilder.Impl withPerformer(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.ReferenceBuilder... performer)
-
withReasonCode
public CarePlan_Activity_DetailBuilder.Impl withReasonCode(@NonNull @NonNull com.babylonhealth.lit.core.model.CodeableConcept... reasonCode)
- Parameters:
reasonCode-
-
withReasonCode
public CarePlan_Activity_DetailBuilder.Impl withReasonCode(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.CodeableConcept> reasonCode)
- Parameters:
reasonCode-
-
withReasonCode
public CarePlan_Activity_DetailBuilder.Impl withReasonCode(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.CodeableConceptBuilder... reasonCode)
-
withProduct
public CarePlan_Activity_DetailBuilder.Impl withProduct(@NonNull @NonNull com.babylonhealth.lit.core_java.model.Unions.ChoiceCodeableConceptOrReference product)
- Parameters:
product- Field is a 'choice' field. Type should be one of CodeableConcept, Reference. To pass the value in, wrap with one of the CarePlan_Activity_DetailBuilder.product static methods
-
withDailyAmount
public CarePlan_Activity_DetailBuilder.Impl withDailyAmount(@NonNull @NonNull com.babylonhealth.lit.core.model.Quantity dailyAmount)
- Parameters:
dailyAmount-
-
withDailyAmount
public CarePlan_Activity_DetailBuilder.Impl withDailyAmount(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.QuantityBuilder dailyAmount)
-
withDescription
public CarePlan_Activity_DetailBuilder.Impl withDescription(@NonNull @NonNull java.lang.String description)
- Parameters:
description- - A description of the scope and nature of the plan.
-
withStatusReason
public CarePlan_Activity_DetailBuilder.Impl withStatusReason(@NonNull @NonNull com.babylonhealth.lit.core.model.CodeableConcept statusReason)
- Parameters:
statusReason-
-
withStatusReason
public CarePlan_Activity_DetailBuilder.Impl withStatusReason(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.CodeableConceptBuilder statusReason)
-
withDoNotPerform
public CarePlan_Activity_DetailBuilder.Impl withDoNotPerform(@NonNull @NonNull java.lang.Boolean doNotPerform)
- Parameters:
doNotPerform-
-
withScheduled
public CarePlan_Activity_DetailBuilder.Impl withScheduled(@NonNull @NonNull Unions.ChoicePeriodOrStringOrTiming scheduled)
- Parameters:
scheduled- Field is a 'choice' field. Type should be one of Period, String, Timing. To pass the value in, wrap with one of the CarePlan_Activity_DetailBuilder.scheduled static methods
-
withInstantiatesUri
public CarePlan_Activity_DetailBuilder.Impl withInstantiatesUri(@NonNull @NonNull java.lang.String... instantiatesUri)
- Parameters:
instantiatesUri- - The URL pointing to an externally maintained protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan.
-
withInstantiatesUri
public CarePlan_Activity_DetailBuilder.Impl withInstantiatesUri(@NonNull @NonNull java.util.Collection<java.lang.String> instantiatesUri)
- Parameters:
instantiatesUri- - The URL pointing to an externally maintained protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan.
-
withReasonReference
public CarePlan_Activity_DetailBuilder.Impl withReasonReference(@NonNull @NonNull com.babylonhealth.lit.core.model.Reference... reasonReference)
- Parameters:
reasonReference-
-
withReasonReference
public CarePlan_Activity_DetailBuilder.Impl withReasonReference(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.Reference> reasonReference)
- Parameters:
reasonReference-
-
withReasonReference
public CarePlan_Activity_DetailBuilder.Impl withReasonReference(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.ReferenceBuilder... reasonReference)
-
withModifierExtension
public CarePlan_Activity_DetailBuilder.Impl withModifierExtension(@NonNull @NonNull com.babylonhealth.lit.core.model.Extension... modifierExtension)
- Parameters:
modifierExtension- - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
-
withModifierExtension
public CarePlan_Activity_DetailBuilder.Impl withModifierExtension(@NonNull @NonNull java.util.Collection<com.babylonhealth.lit.core.model.Extension> modifierExtension)
- Parameters:
modifierExtension- - May be used to represent additional information that is not part of the basic definition of the resource and that modifies the understanding of the element that contains it and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer is allowed to define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).
-
withModifierExtension
public CarePlan_Activity_DetailBuilder.Impl withModifierExtension(@NonNull @NonNull com.babylonhealth.lit.core_java.builders.ExtensionBuilder... modifierExtension)
-
withInstantiatesCanonical
public CarePlan_Activity_DetailBuilder.Impl withInstantiatesCanonical(@NonNull @NonNull java.lang.String... instantiatesCanonical)
- Parameters:
instantiatesCanonical- - The URL pointing to a FHIR-defined protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan.
-
withInstantiatesCanonical
public CarePlan_Activity_DetailBuilder.Impl withInstantiatesCanonical(@NonNull @NonNull java.util.Collection<java.lang.String> instantiatesCanonical)
- Parameters:
instantiatesCanonical- - The URL pointing to a FHIR-defined protocol, guideline, questionnaire or other definition that is adhered to in whole or in part by this CarePlan.
-
build
public com.babylonhealth.lit.hl7.model.CarePlan$Activity$Detail build()
- Specified by:
buildin interfaceCarePlan_Activity_DetailBuilder
-
-