i think in this case you should make use of signals.
So when your player picks up the item, he should emit a signal to notify other nodes that the health is updated.
For this you could add a Singleton (PlayerStats
) managing the stats of your player. You can have that singleton listen to the players signal and then signaling the HUD that health is updated. This also gives the advantage that you can access your player stats from anywhere in your game.
Hope this helps