Let's standardize our naming (my fault).  I don't think we use Appointment anywhere else so let's call this createevent or something.