Tagging @ibacher for his thoughts. In the meantime: Parth it would be very helpful if you can add some more detail or links to how the HL7 FHIR ecosystem would typically handle this? (E.g. how would you like to model this in the FHIR api?)
This is what Ljubo had to add:
This feature is intended to enable adding a CohortMember to a Cohort (ie, adding a patient to a Patient List) via the FHIR API. Currently, this is only possible through the REST endpoint POST /ws/rest/v1/cohortm/cohortmember. To support FHIR-compliant, offline-capable OpenMRS-integrated Android clients, we want to implement equivalent functionality in the FHIR layer, allowing locally created patients to be added to Cohorts once synced.