Encoding of a message is conducted using codewords selected from a codebook. Dosage forms which differ in shape or size are obtained in one step. The devices can be adapted for implantation for in vivo diagnostics or drug delivery. However, the weight of the panel itself urges the panel to remain engaged with the enclosure as the panel pivots through the intermediate position, which helps prevent the panel from disengaging the enclosure unintentionally. The pump has cores and coils disposed at a position below the surface level of the molten solder and arranged to generate a moving magnetic field in the path when the coils are electrically energized, so that the molten solder is fed from the inlet to the outlet and is projected from the first opening of the nozzle to form a solder wave.