We created few training data and rasa nlu is able to detect the intent and member entity. It is not able to detect properly the medication name, frequency or dosage.
You will need to have a lot of training data for your bot to detect the medication name since it is a custom entity. The same goes for the frequency and dosage.
One way you can do this (if you don’t want to have 100s of examples in nlu) is to train your Spacy model with new entities like medication, dosage etc. Even there you’ll need huge amounts of data but once you train that, you can use it here to identify your entities. You can refer these docs: Custom entity using Spacy