We need the ability to create value sets in archetypes (and templates) that are hierarchical. This should be done using "contains" and not "is a" semantics, since the items on a higher hierarchical level are not necessarily strict subtypes of the lower level items.
Example of hierarchical value set in FHIR: https://www.hl7.org/fhir/valueset-diagnostic-report-status.html
"Pulse irregular" contains "Pulse regularly irregular"
"Pulse irregular" contains "Pulse irregularly irregular"