We're still using the Contract resource to represent consent, with some changes:
Contract.signer[#].typeis using a new coding system; the previous value is now atContract.signer[#].signature[#].typeContract.signer[#].signature = String->Contract.signer[#].signature = [Signature]