Create and add an ethics or governance approval
Arguments
- approval_type
One of
krt_approval_types()(e.g."IACUC","IRB","REB","ethics").- ...
Additional named fields:
board_name,protocol_number,institution_name,institution_ror,jurisdiction,approved_on,consent_obtained,consent_scope,data_use_restrictions,redaction_level.- .id
Optional explicit approval id.
- x
A krt_tbl.
Value
new_approval() returns a krt_approval; add_approval() returns
the updated krt_tbl.
Examples
a <- new_approval("IACUC", protocol_number = "2026-017",
board_name = "Example IACUC")
k <- add_approval(new_krt("Demo"), a)
