API referenceresources

ovok_sdk.resources.consent

The `ovok.consent` namespace: the signed-in user's legal and medical consent.

  • Stable unknown
  • Release candidate since 0.1.0-rc.4
  • Development since 0.1.0-dev.25+2ba84b0

The ovok.consent namespace: the signed-in user's legal and medical consent.

LegalConsentResource

LegalConsentResource(http: HttpClient)

The user's acceptance of the terms and conditions.

Access it as ovok.consent.legal.

retrieve()

retrieve() -> dict[str, Any]

Read the user's legal consent.

Returns

  • dict[str, Any]: The consent state as the API returns it.

set()

set(accepted: bool) -> dict[str, Any]

Accept or decline the terms and conditions.

Parameters

NameTypeDefaultDescription
acceptedboolTrue to accept, False to decline.

Returns

  • dict[str, Any]: The updated consent state.

MedicalConsentResource

MedicalConsentResource(http: HttpClient)

The user's consent to medical settings notifications.

Access it as ovok.consent.medical.

retrieve()

retrieve() -> dict[str, Any]

Read the user's medical consent.

Returns

  • dict[str, Any]: The consent state as the API returns it.

set()

set(accepted: bool) -> dict[str, Any]

Give or withdraw medical consent.

Parameters

NameTypeDefaultDescription
acceptedboolTrue to give consent, False to withdraw it.

Returns

  • dict[str, Any]: The updated consent state.

ConsentResource

ConsentResource(http: HttpClient)

Legal and medical consent, and consent signature requests.

Created by Ovok; access it as ovok.consent.

request_signature()

request_signature(consent_id: str) -> dict[str, Any]

Ask for a FHIR Consent to be signed.

Parameters

NameTypeDefaultDescription
consent_idstrThe ID of the Consent resource.

Returns

  • dict[str, Any]: The API's response to the signature request.

Last updated on

On this page