updated getcontents fragment to handle mixedspecimen in location