FHIR has five different methods for communicating collections of resources:
List, Group, Composition, Bundle and DomainResouce.contained.
We’re all familiar with Bundles, but it’s worth familiarising yourself with Lists, Groups and Compositions. Great explanation on the HL7 website here:
Sign up to “The Tuesday FHIR Sessions” and receive an email every Tuesday where I go deep on a single FHIR topic.