While a compartment representation is valid for searches (GET), is it incorrect to use the compartment based representation for POST/PUT interactions.
For instance -
GET [base]/Patient/[id]/Condition - this is the usage pattern mentioned for compartments (http://www.hl7.org/fhir/compartmentdefinition.html#use)
however, is this also correct -
POST/PUT [base]/Patient/[id]/Condition