Best option is getting vet care and an x ray...but this is not always an option. as long as the break is not a compound fracture, where bone is through the skin, you can cast it at home..
Give tetanus antitoxin (2 cc kids/4 cc adults) and B complex ( 1 cc per 25#) to support the system. You may also choose to give a single shot of Banamine ( 1 cc per 100#) to help with the process of setting and casting. After the leg is set..no more banamine, The goat needs to remember she’s injured so not to overdo and hurt further. Aspirin can be given to help with discomfort and swelling. 1 adult aspirin per 10#
You can splint a clean break with most any smooth but firm item such as pvc pipe, pool noodle or pipe insulation tube, cotton and vet wrap...
For Splinting: make sure break is together and wrap in several layers of cotton. re check break to be sure it didn’t shift. Apply your brace, and vet wrap securely in place, you need to do several wraps...be sure to go way above and below the break. Make sure the leg is in a comfortable position to walk, lay down and get back up..you also want to be sure its not too tight. check below the wrap 30-40 minutes after wrapping. If the leg is cold you need to undo and rewrap a little looser.
When things are a little more complicated, The best home option is casting strips you can buy at Tractor Supply to stabilize the break...You will also need Cotton , vet wrap, good scissors and a helper
Make the goat comfortable as you can but situated where you can easily assess the break..Feel the area carefully, make sure the breaks are lined up best you can. Usually this is easy enough but sometimes the bone is separated and needs more coaxing..once you have the bone lined up..wrap in cotton then vet wrap to keep in place. Be sure to have this where it will be above the cast to prevent rubbing. To do this, have your cotton cut and ready and Vet wrap at hand..Be sure to wrap up to joints above and below the break, or at least a good amount to support the break. You may need to lay the goat down to keep the bone in place..once you wrap in cotton, feel the break to be sure it has not shifted. Stretch out some vet wrap and while your helper is holding the leg secure, wrap the leg, again feeling as you work to be sure break has not shifted. once this process is done, let the goat rest several minutes so you can assess the leg to be sure its all in the right place, and to be sure the wrap is not too tight. Before continuing, feel the leg below the wrap to be sure its not cold. you can now begin plaster strips OR make a Schroeder-Thomas brace/bandage
To Cast: have warm water in a bowl ready and begin soaking plaster strips applying one layer on at a time...this stuff gets hot when wet so don’t rush. let each layer dry between. Its suggested to wait 15 minutes between layers. Be sure the leg is in a natural comfortable position so the goat can walk with some ease and lay down and get back up. Smooth and form the strips as you apply them.
Wrap the leg as you did for casting..several layers of cotton, then vet wrap...then fit the brace here is a you tube to show how to make the brace
here are a few pictures from