Revert "appointment index view"

This reverts commit 63ec3f7e39f9a29a409fff374cd01847b6f96c03.
Revert "Revert "appointment index view""

This reverts commit 7f9fc63d5379450e8b0c42620219a53eaf7833d2.
Merge remote-tracking branch 'origin/master'