public MarkdownType getPreparationInstructionElement() { 
      if (this.preparationInstruction == null)
        if (Configuration.errorOnAutoCreate())
          throw new Error("Attempt to auto-create MedicationKnowledge.preparationInstruction");
        else if (Configuration.doAutoCreate())
          this.preparationInstruction = new MarkdownType(); // bb
      return this.preparationInstruction;
    }
public MarkdownType getPreparationInstructionElement ( ) { if ( this . preparationInstruction == null ) if ( Configuration . errorOnAutoCreate ( ) ) throw new Error ( "Attempt to auto-create MedicationKnowledge.preparationInstruction" ) ; else if ( Configuration . doAutoCreate ( ) ) this . preparationInstruction = new MarkdownType ( ) ; return this . preparationInstruction ; }
@return {@link #preparationInstruction} (The instructions for preparing the medication.). This is the underlying object with id, value and extensions. The accessor "getPreparationInstruction" gives direct access to the value