Multiple events per one cost

Yes - that would be perfect. If all OMOP tables have visit_occurrence_id as a required FK - it would simply. If there is no formal visit - we need to create pseudo visits to ensure referential integrity