FHIR does support the concept of getting multiple resources in a single request (Include). Our implementation does not currently support the include concept. Currently you can retrieve a single resource type in a single request. Your application can certainly implement multithreading or other asynchronous methods to handle multiple requests simultaneously.
You can, within a single request, search for multiple LOINC code. You can see this example on how to include multiple LOINC codes:
I am searching for observations for patient 4342009 that have a LOINC code of 2571-8 or 9830-1. You can replace the LOINC codes with LOINC codes that you are specifically looking for(WBC and heart rate). You can see more examples and some LOINC code values on the Argonaut wiki[1]
If you want to return all observation for a patient you can simply include the patient as a search parameter:
This will return all observations for patient 4342009. You can find out more about search on the Argonaut wiki[1], fhir documentation[2], or our documentation[3].
-Drew