Thanks, I'll have a look at those links
Are the right updates set as add events?
Not sure, I did what was shown in the tutorial I mentioned but there was clearly something missing from it as at the point where they add the flag the quest id is different than what they added and there are state entries added with no information about them. Could very well be something else that was left out.
The other tutorial I used was a video, it seemed simple enough but it also was missing at least one step and in the end the journal did not update.
In the script window for the journal I have
DB_IsPlayer(CHARACTERGUID_S_GLO_CharacterCreationDummy_001_da072fe7-fdd5-42ae-9139-8bd4b9fca406);
DB_QuestDef_State("LostMedicine","Started",1);
The custom flag used is QuestUpdate_LostMedicine_Started