# `Dicom.SR.ContextGroup.Registry`
[🔗](https://github.com/Balneario-de-Cofrentes/dicom/blob/v0.9.1/lib/dicom/sr/context_group/registry.ex#L1)

Generated CID registry for DICOM SR context groups.

Contains 1223 context groups with include-chain resolved codes.
Generated via `mix dicom.gen_context_groups` from PS3.16 data.

# `extensible?`

```elixir
@spec extensible?(non_neg_integer()) :: boolean() | :unknown_cid
```

Returns whether the given CID is extensible.

# `lookup`

```elixir
@spec lookup(non_neg_integer()) :: {:ok, map()} | :error
```

Looks up a context group by CID number.

# `member?`

```elixir
@spec member?(non_neg_integer(), String.t(), String.t()) :: boolean() | :unknown_cid
```

Checks whether a code is a member of the given CID.

# `size`

```elixir
@spec size() :: non_neg_integer()
```

Returns the number of context groups in the registry.

---

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