You need two things - a power supply and something to generate the pulses. Usually the pulse width on laser drivers is determined by the capacitor value, laser current and voltage. So, you don't need to generate a really short pulse. A 74AHC123 dual monostable should do fine.
Keith
The Absolute max specs for this Laser are;
35A @150ns but the performance is rated at 100ns.
Keep in mind Excessive light levels, can damage the tiny end mirrors of the lasing crystal, so it is not the thermal capacity of the diode.
Current monitoring is essential as the forward voltage drop will have a wide tolerance due to ESR variations and as well as smaller thermal effects on the forward voltage (NTC)
Something with 100ns +/-10ns pulse width will likely need a rise/fall time from 1 to 3ns which is equivalent 100~300MHz bandwidth. THe tail time is more critical as one cannot simply use an open drain driver or precharge a capacitor and dump it. ( due to wide variations in ESR and Vf of laser) due to slow turn-off or decay time. This usually implies a source follower, common gate or push-pull driver.
( so a 74HC123 won't cut it)
Surface mount devices should only be considered and very short path <1cm and small area loop in the current pulse. Otherwise ringing will be excessive and pulse width can burn out the reflector.
You will want to beg, borrow or steal a Le Croy scope to confirm the design does not burn out laser diodes and brush up on spark measurements with no ringing. If you can't measure a spark current without ringing from stray inductance, you don't have a chance in designing measuring a laser diode pulse.
Avalanche transistor suggested previously sounds like a good choice but overall design & board layout is critical.
If therapeutic treatment is the goal, I suggest any good accupuncture Dr. will have these tools. MY accupuncture Doctor is Armenian from Tehran has a handheld one worth >$3k and the mini LCD/ keypad has a password for safety. But you need to know acupuncture to use it like a needle>
I can also swear by the effective treatments of long wave Infrared Therapy for many similar injuries which has a deeper skin effect than sub 1 micron IR. FIR or far IR in therapeutic band is 5~25um. I bought a TDP lamp from Dr. Li for over $500 30 yrs ago in San Francisco and it still works on all kinds of serious ailments.( Probably cheaper now) It works using short IR back heater to convert phosphor minerals on ceramic disk to long IR. I found a Korean Dr of Acc. who had a clay oven for therapy that was only $20/hr It used similar minerals to convert short IR heaters to longwave IR ( Germanium clay I believe).
So if this therapeutic tool is really important, do it right or seek alternatives and don't waste time.
- - - Updated - - -
This pulse might seem perfect for driving the 200W Laser Diode, but you will ROTFLOL when you see what I used to create this signal....
20kV applied with partial discharge in charged magnetic particles with this 5MVA core in oil in its tank. ( It weighs a few tons)
This was only in 50 Ohm load and not 50 milliohm like the Laser diode.
.... which reminds me.. if you want an easier way to create this pulse cheap.. use a microwave oven transformer (MOT) from a scrap oven and strip the secondary or replace it with 1 or more turns of 12 guage wire and monitor with high quality microwave coax on a 50 Ohm scope with impedance matching at source and sense current in laser and light output both . Think how a soldering gun works with 1 turn of copper including the tip... except you charge up the transformer with low current 100 voltage DC then open with a contactor HV relay and stored energy is transferred to the secondary like a flyback transformer, the primary arc is suppressed and an avalanche transistor-like speed pulse is created at low voltage capable of high current limited by another simple cct. OMRON 10A SPDT relays can oscillate at around 1kHz too with the coil interrupted by the NC contacts creating the avalanche arc , but lifetime on contacts will be shortened... but cheap........ I may just make one of these using tungsten spark plug gap to save relay contacts.