Class: Mirah::Inputs::PractitionerInput

Inherits:
BaseInputObject show all
Defined in:
lib/mirah/inputs/practitioner_input.rb

Overview

A set of parameters for updating a Data::Practitioner

Instance Attribute Summary collapse

Method Summary

Methods inherited from BaseInputObject

from_graphql_hash, #initialize, #to_graphql_hash, #valid?, #validate!

Constructor Details

This class inherits a constructor from Mirah::BaseInputObject

Instance Attribute Details

#default_practitioner_rolestring (readonly)

Returns The clinical role for this practitioner.

Returns:

  • (string)

    The clinical role for this practitioner



33
# File 'lib/mirah/inputs/practitioner_input.rb', line 33

input :default_practitioner_role, required: false

#emailstring (readonly)

Returns The practitioner’s primary email address.

Returns:

  • (string)

    The practitioner’s primary email address



29
# File 'lib/mirah/inputs/practitioner_input.rb', line 29

input :email, required: false

#external_idstring (readonly)

Returns The identifier provided by your system.

Returns:

  • (string)

    The identifier provided by your system



9
# File 'lib/mirah/inputs/practitioner_input.rb', line 9

input :external_id, required: true

#external_organization_idsArray<string> (readonly)

Returns The identifiers from your system of the organizations this practitioner has a role in.

Returns:

  • (Array<string>)

    The identifiers from your system of the organizations this practitioner has a role in



41
# File 'lib/mirah/inputs/practitioner_input.rb', line 41

input :external_organization_ids, required: false

#family_namestring (readonly)

Returns The practitioner’s last or family name.

Returns:

  • (string)

    The practitioner’s last or family name



17
# File 'lib/mirah/inputs/practitioner_input.rb', line 17

input :family_name, required: false

#given_namestring (readonly)

Returns The practitioner’s first or given name.

Returns:

  • (string)

    The practitioner’s first or given name



13
# File 'lib/mirah/inputs/practitioner_input.rb', line 13

input :given_name, required: false

#sso_usernamestring (readonly)

Returns The username (nameid) used for single sign on by this practitioner.

Returns:

  • (string)

    The username (nameid) used for single sign on by this practitioner.



37
# File 'lib/mirah/inputs/practitioner_input.rb', line 37

input :sso_username, required: false

#suffixstring (readonly)

Returns The practitioner’s suffix, e.g. ‘MD’.

Returns:

  • (string)

    The practitioner’s suffix, e.g. ‘MD’



25
# File 'lib/mirah/inputs/practitioner_input.rb', line 25

input :suffix, required: false

#titlestring (readonly)

Returns The practitioner’s title, e.g. ‘Dr’.

Returns:

  • (string)

    The practitioner’s title, e.g. ‘Dr’



21
# File 'lib/mirah/inputs/practitioner_input.rb', line 21

input :title, required: false