summary field in child items, of type "List of"
The display in parent:
You have discovered why you don't use portals to print.
Is there a reason you can't base the report on the child table (the one that has the medications / conditions in it)?
I would do a report based on your child table and then use script step Go to related record. Have a part for your header and then each row is your portal rows