Card #96 sorting, observation heading migration and don't add observation heading if observationheading.code already exists, todo: specialty specific panel order