Yes, pretty much. The master would send with:
int val1 = (map(analogRead(sensorPin1), 0, 1023, 0, 4999));
RS485Serial.write(lowByte(val1));
RS485Serial.write(highByte(val1));
And the slave would receive with:
if (RS485Serial.available() >= 2) {
byte l = RS485Serial.read();
byte h = RS485Serial.read();
val1 = word(h, l);
}