Finished fourth section. Keynums are dynamically generated.
Updated medications, they now work with the update function