Package be.fgov.ehealth.dics.protocol.v4

# Class ConsultAmppType

java.lang.Object
be.fgov.ehealth.dics.protocol.v4.ConsultAmppType

All Implemented Interfaces:
  `Serializable`

@Generated(value="com.sun.tools.xjc.Driver", date="2025-09-16T05:17:33+02:00", comments="JAXB RI v4.0.5") public class ConsultAmppType extends Object implements Serializable

Java class for ConsultAmppType complex type

.

The following schema fragment specifies the expected content contained within this class.

     <complexType name="ConsultAmppType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="Orphan" type="{http://www.w3.org/2001/XMLSchema}boolean"/>
             <element name="LeafletLink" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="SpcLink" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="RmaPatientLink" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="RmaProfessionalLink" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="ParallelCircuit" type="{urn:be:fgov:ehealth:dics:core:v4:actual:common}ParallelCircuitType" minOccurs="0"/>
             <element name="ParallelDistributor" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="PackMultiplier" type="{http://www.w3.org/2001/XMLSchema}positiveInteger" minOccurs="0"/>
             <element name="PackAmount" type="{urn:be:fgov:ehealth:dics:core:v4:actual:common}PackAmountType" minOccurs="0"/>
             <element name="PackDisplayValue" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="AuthorisationNr" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="SingleUse" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="SpeciallyRegulated" type="{urn:be:fgov:ehealth:dics:core:v4:actual:common}SpeciallyRegulatedType" minOccurs="0"/>
             <element name="AbbreviatedName" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="PrescriptionName" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="Note" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="PosologyNote" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="CrmLink" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultTextType" minOccurs="0"/>
             <element name="ExFactoryPrice" type="{http://www.w3.org/2001/XMLSchema}decimal" minOccurs="0"/>
             <element name="ReimbursementCode" type="{urn:be:fgov:ehealth:dics:core:v4:actual:common}ReimbursementCodeType" minOccurs="0"/>
             <element name="Atc" type="{urn:be:fgov:ehealth:dics:protocol:v4}AtcClassificationType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="DeliveryModus" type="{urn:be:fgov:ehealth:dics:protocol:v4}DeliveryModusType"/>
             <element name="DeliveryModusSpecification" type="{urn:be:fgov:ehealth:dics:protocol:v4}DeliveryModusSpecificationType" minOccurs="0"/>
             <element name="DefinedDailyDose" type="{urn:be:fgov:ehealth:dics:core:v4:core}QuantityType" minOccurs="0"/>
             <element name="NoGenericPrescriptionReason" type="{urn:be:fgov:ehealth:dics:protocol:v4}NoGenericPrescriptionReasonType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="DistributorCompanyActorNr" type="{urn:be:fgov:ehealth:dics:core:v4:core}CompanyActorNrType" minOccurs="0"/>
             <element name="AmppComponent" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultAmppComponentType" maxOccurs="unbounded"/>
             <element name="Commercialization" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultCommercializationType" minOccurs="0"/>
             <element name="SupplyProblem" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultSupplyProblemType" minOccurs="0"/>
             <element name="DerogationImport" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultDerogationImportType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="Dmpp" type="{urn:be:fgov:ehealth:dics:protocol:v4}ConsultDmppType" maxOccurs="unbounded" minOccurs="0"/>
           </sequence>
           <attGroup ref="{urn:be:fgov:ehealth:dics:protocol:v4}validityPeriod"/>
           <attribute name="CtiExtended" use="required" type="{urn:be:fgov:ehealth:dics:core:v4:core}CtiExtendedType" />
         </restriction>
       </complexContent>
     </complexType>

See Also:
  - Serialized Form

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ConsultAmppType()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ConsultTextType`
  `getAbbreviatedName()`
  Abbreviated name of the medicinal product package.
  `List<ConsultAmppComponentType>`
  `getAmppComponents()`
  Gets the value of the amppComponents property.
  `List<AtcClassificationType>`
  `getAtcs()`
  Gets the value of the atcs property.
  `String`
  `getAuthorisationNr()`
  Authorisation number given by FAMPH or European Commission when authorised to be commercialised on the Belgian market.
  `ConsultCommercializationType`
  `getCommercialization()`
  Gets the value of the commercialization property.
  `ConsultTextType`
  `getCrmLink()`
  URL Link to the online commented directory of medicines page for this AMPP.
  `String`
  `getCtiExtended()`
  Gets the value of the ctiExtended property.
  `QuantityType`
  `getDefinedDailyDose()`
  Gets the value of the definedDailyDose property.
  `DeliveryModusType`
  `getDeliveryModus()`
  Gets the value of the deliveryModus property.
  `DeliveryModusSpecificationType`
  `getDeliveryModusSpecification()`
  Gets the value of the deliveryModusSpecification property.
  `List<ConsultDerogationImportType>`
  `getDerogationImports()`
  Gets the value of the derogationImports property.
  `String`
  `getDistributorCompanyActorNr()`
  Identifier of the company responsible for distributing this package, if different from the company marketing the product.
  `List<ConsultDmppType>`
  `getDmpps()`
  Gets the value of the dmpps property.
  `Instant`
  `getEndDate()`
  Gets the value of the endDate property.
  `BigDecimal`
  `getExFactoryPrice()`
  Ex-factory price in Euro.
  `ConsultTextType`
  `getLeafletLink()`
  Link to the leaflet for this AMPP, specified according to the language French, Dutch, German and English.
  `List<NoGenericPrescriptionReasonType>`
  `getNoGenericPrescriptionReasons()`
  Gets the value of the noGenericPrescriptionReasons property.
  `ConsultTextType`
  `getNote()`
  Any useful textual information related to the medicinal product package.
  `PackAmountType`
  `getPackAmount()`
  Total Amount of the Pack Size.
  `String`
  `getPackDisplayValue()`
  Calculated field based on information in the fields Pack Multiplier (AMPP), Pack Amount (AMPP), Content Multiplier (AMPPC), Content Amount (AMPPCES), Content Unit (AMPPCES), Pack Specification (AMPPC).
  `BigInteger`
  `getPackMultiplier()`
  Multiplier of total Amount of the Pack Size.
  `BigInteger`
  `getParallelCircuit()`
  Possible values: 0 – No parallel circuit 1 – Parallel import 2 – Parallel distribution
  `String`
  `getParallelDistributor()`
  Value can only be set when field Parallel Circuit = ‘2’.
  `ConsultTextType`
  `getPosologyNote()`
  Note about the posology for the AMPP.
  `ConsultTextType`
  `getPrescriptionName()`
  Structured and uniformly attributed name of the AMPP given by the BCPI as it is intended for consultation by the medicine prescriber.
  `BigInteger`
  `getReimbursementCode()`
  Possible status of the reimbursement: 0 – Original 1 – Copy 2 – Generic 3 – Reference 4 – Reference (exception) 5 – Reference (combi) 6 – Reference (exception combi)
  `ConsultTextType`
  `getRmaPatientLink()`
  Link to the RMA (Risk Minimization Activities) material (patients) for this AMPP, specified according to the language: French, Dutch and German.
  `ConsultTextType`
  `getRmaProfessionalLink()`
  Link to the RMA material (health care professionals) for this AMPP, specified according to the language: French and Dutch.
  `ConsultTextType`
  `getSpcLink()`
  Link to SPC specified according to the language French, Dutch, German and English.
  `BigInteger`
  `getSpeciallyRegulated()`
  The AMPP is specially regulated.
  `Instant`
  `getStartDate()`
  Gets the value of the startDate property.
  `ConsultSupplyProblemType`
  `getSupplyProblem()`
  Gets the value of the supplyProblem property.
  `boolean`
  `isOrphan()`
  This AMPP is an orphan drug.
  `Boolean`
  `isSingleUse()`
  Is this medicinal product to be used a single time?
  `void`
  `setAbbreviatedName(ConsultTextType value)`
  Sets the value of the abbreviatedName property.
  `void`
  `setAuthorisationNr(String value)`
  Sets the value of the authorisationNr property.
  `void`
  `setCommercialization(ConsultCommercializationType value)`
  Sets the value of the commercialization property.
  `void`
  `setCrmLink(ConsultTextType value)`
  Sets the value of the crmLink property.
  `void`
  `setCtiExtended(String value)`
  Sets the value of the ctiExtended property.
  `void`
  `setDefinedDailyDose(QuantityType value)`
  Sets the value of the definedDailyDose property.
  `void`
  `setDeliveryModus(DeliveryModusType value)`
  Sets the value of the deliveryModus property.
  `void`
  `setDeliveryModusSpecification(DeliveryModusSpecificationType value)`
  Sets the value of the deliveryModusSpecification property.
  `void`
  `setDistributorCompanyActorNr(String value)`
  Sets the value of the distributorCompanyActorNr property.
  `void`
  `setEndDate(Instant value)`
  Sets the value of the endDate property.
  `void`
  `setExFactoryPrice(BigDecimal value)`
  Sets the value of the exFactoryPrice property.
  `void`
  `setLeafletLink(ConsultTextType value)`
  Sets the value of the leafletLink property.
  `void`
  `setNote(ConsultTextType value)`
  Sets the value of the note property.
  `void`
  `setOrphan(boolean value)`
  Sets the value of the orphan property.
  `void`
  `setPackAmount(PackAmountType value)`
  Sets the value of the packAmount property.
  `void`
  `setPackDisplayValue(String value)`
  Sets the value of the packDisplayValue property.
  `void`
  `setPackMultiplier(BigInteger value)`
  Sets the value of the packMultiplier property.
  `void`
  `setParallelCircuit(BigInteger value)`
  Sets the value of the parallelCircuit property.
  `void`
  `setParallelDistributor(String value)`
  Sets the value of the parallelDistributor property.
  `void`
  `setPosologyNote(ConsultTextType value)`
  Sets the value of the posologyNote property.
  `void`
  `setPrescriptionName(ConsultTextType value)`
  Sets the value of the prescriptionName property.
  `void`
  `setReimbursementCode(BigInteger value)`
  Sets the value of the reimbursementCode property.
  `void`
  `setRmaPatientLink(ConsultTextType value)`
  Sets the value of the rmaPatientLink property.
  `void`
  `setRmaProfessionalLink(ConsultTextType value)`
  Sets the value of the rmaProfessionalLink property.
  `void`
  `setSingleUse(Boolean value)`
  Sets the value of the singleUse property.
  `void`
  `setSpcLink(ConsultTextType value)`
  Sets the value of the spcLink property.
  `void`
  `setSpeciallyRegulated(BigInteger value)`
  Sets the value of the speciallyRegulated property.
  `void`
  `setStartDate(Instant value)`
  Sets the value of the startDate property.
  `void`
  `setSupplyProblem(ConsultSupplyProblemType value)`
  Sets the value of the supplyProblem property.

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### ConsultAmppType

    public ConsultAmppType()

- ## Method Details

  - ### isOrphan

    public boolean isOrphan()
    This AMPP is an orphan drug.

  - ### setOrphan

    public void setOrphan(boolean value)
    Sets the value of the orphan property.

  - ### getLeafletLink

    public ConsultTextType getLeafletLink()
    Link to the leaflet for this AMPP, specified according to the language French, Dutch, German and English. When it is specified, French and Dutch versions are mandatory and others are optional.
    Returns:
      possible object is `ConsultTextType`

  - ### setLeafletLink

    public void setLeafletLink(ConsultTextType value)
    Sets the value of the leafletLink property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getLeafletLink()`

  - ### getSpcLink

    public ConsultTextType getSpcLink()
    Link to SPC specified according to the language French, Dutch, German and English. When it is specified, French and Dutch versions are mandatory and others are optional.
    Returns:
      possible object is `ConsultTextType`

  - ### setSpcLink

    public void setSpcLink(ConsultTextType value)
    Sets the value of the spcLink property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getSpcLink()`

  - ### getRmaPatientLink

    public ConsultTextType getRmaPatientLink()
    Link to the RMA (Risk Minimization Activities) material (patients) for this AMPP, specified according to the language: French, Dutch and German.
    Returns:
      possible object is `ConsultTextType`

  - ### setRmaPatientLink

    public void setRmaPatientLink(ConsultTextType value)
    Sets the value of the rmaPatientLink property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getRmaPatientLink()`

  - ### getRmaProfessionalLink

    public ConsultTextType getRmaProfessionalLink()
    Link to the RMA material (health care professionals) for this AMPP, specified according to the language: French and Dutch.
    Returns:
      possible object is `ConsultTextType`

  - ### setRmaProfessionalLink

    public void setRmaProfessionalLink(ConsultTextType value)
    Sets the value of the rmaProfessionalLink property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getRmaProfessionalLink()`

  - ### getParallelCircuit

    public BigInteger getParallelCircuit()
    Possible values: 0 – No parallel circuit 1 – Parallel import 2 – Parallel distribution
    Returns:
      possible object is `BigInteger`

  - ### setParallelCircuit

    public void setParallelCircuit(BigInteger value)
    Sets the value of the parallelCircuit property.
    Parameters:
      `value` - allowed object is `BigInteger`
    See Also:
      - `getParallelCircuit()`

  - ### getParallelDistributor

    public String getParallelDistributor()
    Value can only be set when field Parallel Circuit = ‘2’. If that field is set to another value, this value is to be set to null. This field indicates the denomination of the company responsible for the parallel distribution of a medicinal product.
    Returns:
      possible object is `String`

  - ### setParallelDistributor

    public void setParallelDistributor(String value)
    Sets the value of the parallelDistributor property.
    Parameters:
      `value` - allowed object is `String`
    See Also:
      - `getParallelDistributor()`

  - ### getPackMultiplier

    public BigInteger getPackMultiplier()
    Multiplier of total Amount of the Pack Size. Only filled in case of Packs with different components which need further specification on total pack level. Example: Three-phase medicinal product ‘3’ in 3 x 28 (12 + 10 + 6)
    Returns:
      possible object is `BigInteger`

  - ### setPackMultiplier

    public void setPackMultiplier(BigInteger value)
    Sets the value of the packMultiplier property.
    Parameters:
      `value` - allowed object is `BigInteger`
    See Also:
      - `getPackMultiplier()`

  - ### getPackAmount

    public PackAmountType getPackAmount()
    Total Amount of the Pack Size. Only filled in case of Packs with different components which need further specification on total pack level. Example: Three-phase medicinal product ‘28’ in 3 x 28 (12 + 10 + 6)
    Returns:
      possible object is `PackAmountType`

  - ### setPackAmount

    public void setPackAmount(PackAmountType value)
    Sets the value of the packAmount property.
    Parameters:
      `value` - allowed object is `PackAmountType`
    See Also:
      - `getPackAmount()`

  - ### getPackDisplayValue

    public String getPackDisplayValue()
    Calculated field based on information in the fields Pack Multiplier (AMPP), Pack Amount (AMPP), Content Multiplier (AMPPC), Content Amount (AMPPCES), Content Unit (AMPPCES), Pack Specification (AMPPC). Examples: ‘2 x 10 doses (25 ml)’ ‘3 x 500 mg + 3 x 10 ml + 3 x Needle’ ‘3 x 50 ml Easyflex N’ ‘3 x 28 (12 + 10 + 6)’
    Returns:
      possible object is `String`

  - ### setPackDisplayValue

    public void setPackDisplayValue(String value)
    Sets the value of the packDisplayValue property.
    Parameters:
      `value` - allowed object is `String`
    See Also:
      - `getPackDisplayValue()`

  - ### getAuthorisationNr

    public String getAuthorisationNr()
    Authorisation number given by FAMPH or European Commission when authorised to be commercialised on the Belgian market.
    Returns:
      possible object is `String`

  - ### setAuthorisationNr

    public void setAuthorisationNr(String value)
    Sets the value of the authorisationNr property.
    Parameters:
      `value` - allowed object is `String`
    See Also:
      - `getAuthorisationNr()`

  - ### isSingleUse

    public Boolean isSingleUse()
    Is this medicinal product to be used a single time?
    Returns:
      possible object is `Boolean`

  - ### setSingleUse

    public void setSingleUse(Boolean value)
    Sets the value of the singleUse property.
    Parameters:
      `value` - allowed object is `Boolean`
    See Also:
      - `isSingleUse()`

  - ### getSpeciallyRegulated

    public BigInteger getSpeciallyRegulated()
    The AMPP is specially regulated. Possible values: 0 – No special regulation 1 – Yes, no narcotic 2 – Yes, narcotic Other values can be added later.
    Returns:
      possible object is `BigInteger`

  - ### setSpeciallyRegulated

    public void setSpeciallyRegulated(BigInteger value)
    Sets the value of the speciallyRegulated property.
    Parameters:
      `value` - allowed object is `BigInteger`
    See Also:
      - `getSpeciallyRegulated()`

  - ### getAbbreviatedName

    public ConsultTextType getAbbreviatedName()
    Abbreviated name of the medicinal product package. This field is translated in French, Dutch, German and English. French and Dutch versions are mandatory and others are optional.
    Returns:
      possible object is `ConsultTextType`

  - ### setAbbreviatedName

    public void setAbbreviatedName(ConsultTextType value)
    Sets the value of the abbreviatedName property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getAbbreviatedName()`

  - ### getPrescriptionName

    public ConsultTextType getPrescriptionName()
    Structured and uniformly attributed name of the AMPP given by the BCPI as it is intended for consultation by the medicine prescriber. This field is translated in French, Dutch, German and English. French and Dutch versions are mandatory and others are optional.
    Returns:
      possible object is `ConsultTextType`

  - ### setPrescriptionName

    public void setPrescriptionName(ConsultTextType value)
    Sets the value of the prescriptionName property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getPrescriptionName()`

  - ### getNote

    public ConsultTextType getNote()
    Any useful textual information related to the medicinal product package. This field is translated in French, Dutch, German and English. When it is specified, French and Dutch versions are mandatory and others are optional.
    Returns:
      possible object is `ConsultTextType`

  - ### setNote

    public void setNote(ConsultTextType value)
    Sets the value of the note property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getNote()`

  - ### getPosologyNote

    public ConsultTextType getPosologyNote()
    Note about the posology for the AMPP. This field is translated in French, Dutch, German and English. When it is specified, French and Dutch versions are mandatory and others are optional.
    Returns:
      possible object is `ConsultTextType`

  - ### setPosologyNote

    public void setPosologyNote(ConsultTextType value)
    Sets the value of the posologyNote property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getPosologyNote()`

  - ### getCrmLink

    public ConsultTextType getCrmLink()
    URL Link to the online commented directory of medicines page for this AMPP. This field is translated in French, Dutch, German and English. French and Dutch versions are mandatory and others are optional.
    Returns:
      possible object is `ConsultTextType`

  - ### setCrmLink

    public void setCrmLink(ConsultTextType value)
    Sets the value of the crmLink property.
    Parameters:
      `value` - allowed object is `ConsultTextType`
    See Also:
      - `getCrmLink()`

  - ### getExFactoryPrice

    public BigDecimal getExFactoryPrice()
    Ex-factory price in Euro. This information is available only for reimbursable medicinal product packages.
    Returns:
      possible object is `BigDecimal`

  - ### setExFactoryPrice

    public void setExFactoryPrice(BigDecimal value)
    Sets the value of the exFactoryPrice property.
    Parameters:
      `value` - allowed object is `BigDecimal`
    See Also:
      - `getExFactoryPrice()`

  - ### getReimbursementCode

    public BigInteger getReimbursementCode()
    Possible status of the reimbursement: 0 – Original 1 – Copy 2 – Generic 3 – Reference 4 – Reference (exception) 5 – Reference (combi) 6 – Reference (exception combi)
    Returns:
      possible object is `BigInteger`

  - ### setReimbursementCode

    public void setReimbursementCode(BigInteger value)
    Sets the value of the reimbursementCode property.
    Parameters:
      `value` - allowed object is `BigInteger`
    See Also:
      - `getReimbursementCode()`

  - ### getAtcs

    public List<AtcClassificationType> getAtcs()
    Gets the value of the atcs property.

    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a `set` method for the atcs property.

    For example, to add a new item, do as follows:

         getAtcs().add(newItem);

    Objects of the following type(s) are allowed in the list `AtcClassificationType`

    Returns:
      The value of the atcs property.

  - ### getDeliveryModus

    public DeliveryModusType getDeliveryModus()
    Gets the value of the deliveryModus property.
    Returns:
      possible object is `DeliveryModusType`

  - ### setDeliveryModus

    public void setDeliveryModus(DeliveryModusType value)
    Sets the value of the deliveryModus property.
    Parameters:
      `value` - allowed object is `DeliveryModusType`

  - ### getDeliveryModusSpecification

    public DeliveryModusSpecificationType getDeliveryModusSpecification()
    Gets the value of the deliveryModusSpecification property.
    Returns:
      possible object is `DeliveryModusSpecificationType`

  - ### setDeliveryModusSpecification

    public void setDeliveryModusSpecification(DeliveryModusSpecificationType value)
    Sets the value of the deliveryModusSpecification property.
    Parameters:
      `value` - allowed object is `DeliveryModusSpecificationType`

  - ### getDefinedDailyDose

    public QuantityType getDefinedDailyDose()
    Gets the value of the definedDailyDose property.
    Returns:
      possible object is `QuantityType`

  - ### setDefinedDailyDose

    public void setDefinedDailyDose(QuantityType value)
    Sets the value of the definedDailyDose property.
    Parameters:
      `value` - allowed object is `QuantityType`

  - ### getNoGenericPrescriptionReasons

    public List<NoGenericPrescriptionReasonType> getNoGenericPrescriptionReasons()
    Gets the value of the noGenericPrescriptionReasons property.

    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a `set` method for the noGenericPrescriptionReasons property.

    For example, to add a new item, do as follows:

         getNoGenericPrescriptionReasons().add(newItem);

    Objects of the following type(s) are allowed in the list `NoGenericPrescriptionReasonType`

    Returns:
      The value of the noGenericPrescriptionReasons property.

  - ### getDistributorCompanyActorNr

    public String getDistributorCompanyActorNr()
    Identifier of the company responsible for distributing this package, if different from the company marketing the product.
    Returns:
      possible object is `String`

  - ### setDistributorCompanyActorNr

    public void setDistributorCompanyActorNr(String value)
    Sets the value of the distributorCompanyActorNr property.
    Parameters:
      `value` - allowed object is `String`
    See Also:
      - `getDistributorCompanyActorNr()`

  - ### getAmppComponents

    public List<ConsultAmppComponentType> getAmppComponents()
    Gets the value of the amppComponents property.

    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a `set` method for the amppComponents property.

    For example, to add a new item, do as follows:

         getAmppComponents().add(newItem);

    Objects of the following type(s) are allowed in the list `ConsultAmppComponentType`

    Returns:
      The value of the amppComponents property.

  - ### getCommercialization

    public ConsultCommercializationType getCommercialization()
    Gets the value of the commercialization property.
    Returns:
      possible object is `ConsultCommercializationType`

  - ### setCommercialization

    public void setCommercialization(ConsultCommercializationType value)
    Sets the value of the commercialization property.
    Parameters:
      `value` - allowed object is `ConsultCommercializationType`

  - ### getSupplyProblem

    public ConsultSupplyProblemType getSupplyProblem()
    Gets the value of the supplyProblem property.
    Returns:
      possible object is `ConsultSupplyProblemType`

  - ### setSupplyProblem

    public void setSupplyProblem(ConsultSupplyProblemType value)
    Sets the value of the supplyProblem property.
    Parameters:
      `value` - allowed object is `ConsultSupplyProblemType`

  - ### getDerogationImports

    public List<ConsultDerogationImportType> getDerogationImports()
    Gets the value of the derogationImports property.

    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a `set` method for the derogationImports property.

    For example, to add a new item, do as follows:

         getDerogationImports().add(newItem);

    Objects of the following type(s) are allowed in the list `ConsultDerogationImportType`

    Returns:
      The value of the derogationImports property.

  - ### getDmpps

    public List<ConsultDmppType> getDmpps()
    Gets the value of the dmpps property.

    This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a `set` method for the dmpps property.

    For example, to add a new item, do as follows:

         getDmpps().add(newItem);

    Objects of the following type(s) are allowed in the list `ConsultDmppType`

    Returns:
      The value of the dmpps property.

  - ### getCtiExtended

    public String getCtiExtended()
    Gets the value of the ctiExtended property.
    Returns:
      possible object is `String`

  - ### setCtiExtended

    public void setCtiExtended(String value)
    Sets the value of the ctiExtended property.
    Parameters:
      `value` - allowed object is `String`

  - ### getStartDate

    public Instant getStartDate()
    Gets the value of the startDate property.
    Returns:
      possible object is `String`

  - ### setStartDate

    public void setStartDate(Instant value)
    Sets the value of the startDate property.
    Parameters:
      `value` - allowed object is `String`

  - ### getEndDate

    public Instant getEndDate()
    Gets the value of the endDate property.
    Returns:
      possible object is `String`

  - ### setEndDate

    public void setEndDate(Instant value)
    Sets the value of the endDate property.
    Parameters:
      `value` - allowed object is `String`