Ovok

Entry point of the Ovok SDK; exposes one resource per API namespace.

  • Stable unknown
  • Release candidate since 0.1.0-rc.4
  • Development since 0.1.0-dev.24+fa54770
public final class Ovok

Entry point of the Ovok SDK; exposes one resource per API namespace.

Ovok ovok = new Ovok(OvokConfig.builder()
        .baseUrl("https://api.sandbox.ovok.com")
        .tenantCode("your-tenant")
        .build());
JsonNode me = ovok.auth().me();

Constructors

Ovok

public Ovok(OvokConfig config)

Creates a client. Without a client secret it signs in users; with one it uses client credentials.

Parameters:

  • config: the client configuration

Methods

auth

public AuthResource auth()

Returns the sign-in, registration and account namespace.

Returns: the AuthResource

fhir

public FhirResource fhir()

Returns the FHIR R4 resources namespace.

Returns: the FhirResource

health

public HealthResource health()

Returns the health checks namespace.

Returns: the HealthResource

public ConsentResource consent()

Returns the legal consent namespace.

Returns: the ConsentResource

slim

public SlimResource slim()

Returns the slim API namespace.

Returns: the SlimResource

signals

public SignalsResource signals()

Returns the Signals namespace.

Returns: the SignalsResource

projects

public ProjectsResource projects()

Returns the projects namespace.

Returns: the ProjectsResource

accounts

public AccountsResource accounts()

Returns the accounts namespace.

Returns: the AccountsResource

locales

public LocalesResource locales()

Returns the locales namespace.

Returns: the LocalesResource

localizations

public LocalizationsResource localizations()

Returns the localizations namespace.

Returns: the LocalizationsResource

email

public EmailResource email()

Returns the email templates namespace.

Returns: the EmailResource

invites

public InvitesResource invites()

Returns the invitations namespace.

Returns: the InvitesResource

sharing

public SharingResource sharing()

Returns the record sharing namespace.

Returns: the SharingResource

cms

public CmsResource cms()

Returns the CMS namespace.

Returns: the CmsResource

patient

public PatientResource patient()

Returns the signed-in patient namespace.

Returns: the PatientResource

measurements

public MeasurementsResource measurements()

Returns the measurements namespace.

Returns: the MeasurementsResource

questionnaires

public QuestionnairesResource questionnaires()

Returns the questionnaires namespace.

Returns: the QuestionnairesResource

questionnaireResponses

public QuestionnaireResponsesResource questionnaireResponses()

Returns the questionnaire responses namespace.

Returns: the QuestionnaireResponsesResource

content

public ContentResource content()

Returns the content namespace.

Returns: the ContentResource

documents

public DocumentsResource documents()

Returns the documents namespace.

Returns: the DocumentsResource

videoCalls

public VideoCallsResource videoCalls()

Returns the video calls namespace.

Returns: the VideoCallsResource

ai

public AiResource ai()

Returns the AI namespace.

Returns: the AiResource

wearables

public WearablesResource wearables()

Returns the wearables namespace.

Returns: the WearablesResource

bots

public BotsResource bots()

Returns the bots namespace.

Returns: the BotsResource

Last updated on

On this page