# `Medplum.Workflows.CareCoordination`
[🔗](https://github.com/CodeDuckers-LLC/medplum_elixir/blob/v0.3.0/lib/medplum/workflows/care_coordination.ex#L1)

Care coordination and family workflow helpers.

# `active_care_teams_for_subject`

```elixir
@spec active_care_teams_for_subject(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()
```

# `active_family_for_patient`

```elixir
@spec active_family_for_patient(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()
```

# `add_related_person`

```elixir
@spec add_related_person(Medplum.Client.t(), map()) :: Medplum.result()
```

# `care_teams_for_participant`

```elixir
@spec care_teams_for_participant(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()
```

# `care_teams_for_subject`

```elixir
@spec care_teams_for_subject(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()
```

# `clinical_impressions_for_encounter`

```elixir
@spec clinical_impressions_for_encounter(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()
```

# `clinical_impressions_for_patient`

```elixir
@spec clinical_impressions_for_patient(Medplum.Client.t(), String.t(), map()) ::
  Medplum.result()
```

# `create_care_team`

```elixir
@spec create_care_team(Medplum.Client.t(), map()) :: Medplum.result()
```

# `family_for_patient`

```elixir
@spec family_for_patient(Medplum.Client.t(), String.t(), map()) :: Medplum.result()
```

---

*Consult [api-reference.md](api-reference.md) for complete listing*
