Class ErxComPrescriptionBuilder<B extends ErxCommunicationBuilder<B>>

java.lang.Object
de.gematik.bbriccs.fhir.builder.BaseBuilder<R,B>
de.gematik.bbriccs.fhir.builder.ResourceBuilder<ErxCommunication,B>
de.gematik.test.erezept.fhir.builder.erp.ErxCommunicationBuilder<B>
de.gematik.test.erezept.fhir.builder.erp.ErxComPrescriptionBuilder<B>
Direct Known Subclasses:
ErxComDispReqBuilder, ErxComInfoReqBuilder, ErxComReplyBuilder, ErxComRepresentativeBuilder

public abstract class ErxComPrescriptionBuilder<B extends ErxCommunicationBuilder<B>> extends ErxCommunicationBuilder<B>
  • Field Details

    • insuranceIknr

      protected de.gematik.bbriccs.fhir.de.value.IKNR insuranceIknr
    • flowType

      protected PrescriptionFlowType flowType
    • medication

      protected KbvErpMedication medication
    • aboutReference

      protected String aboutReference
    • availabilityStatus

      protected AvailabilityStatus availabilityStatus
    • supplyOptionsType

      protected SupplyOptionsType supplyOptionsType
    • substitutionAllowed

      protected boolean substitutionAllowed
  • Constructor Details

    • ErxComPrescriptionBuilder

      protected ErxComPrescriptionBuilder(String message)
  • Method Details

    • flowType

      public B flowType(PrescriptionFlowType flowType)
    • availabilityStatus

      public B availabilityStatus(AvailabilityStatus status)
    • supplyOptions

      public B supplyOptions(SupplyOptionsType supply)
    • substitution

      public B substitution(boolean allowed)
    • insurance

      public B insurance(de.gematik.bbriccs.fhir.de.value.IKNR iknr)
    • medication

      public B medication(KbvErpMedication medication)
    • basedOn

      public B basedOn(TaskId taskId)
    • basedOn

      public B basedOn(String taskId)
    • basedOn

      public B basedOn(TaskId taskId, AccessCode accessCode)
    • basedOn

      public B basedOn(String taskId, String accessCode)