Class: Mirah::Inputs::PractitionerInput
- Inherits:
-
BaseInputObject
- Object
- BaseInputObject
- Mirah::Inputs::PractitionerInput
- Defined in:
- lib/mirah/inputs/practitioner_input.rb
Overview
A set of parameters for updating a Data::Practitioner
Instance Attribute Summary collapse
-
#default_practitioner_role ⇒ string
readonly
The clinical role for this practitioner.
-
#email ⇒ string
readonly
The practitioner’s primary email address.
-
#external_id ⇒ string
readonly
The identifier provided by your system.
-
#external_organization_ids ⇒ Array<string>
readonly
The identifiers from your system of the organizations this practitioner has a role in.
-
#family_name ⇒ string
readonly
The practitioner’s last or family name.
-
#given_name ⇒ string
readonly
The practitioner’s first or given name.
-
#sso_username ⇒ string
readonly
The username (nameid) used for single sign on by this practitioner.
-
#suffix ⇒ string
readonly
The practitioner’s suffix, e.g.
-
#title ⇒ string
readonly
The practitioner’s title, e.g.
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_role ⇒ string (readonly)
Returns The clinical role for this practitioner.
33 |
# File 'lib/mirah/inputs/practitioner_input.rb', line 33 input :default_practitioner_role, required: false |
#email ⇒ string (readonly)
Returns The practitioner’s primary email address.
29 |
# File 'lib/mirah/inputs/practitioner_input.rb', line 29 input :email, required: false |
#external_id ⇒ string (readonly)
Returns The identifier provided by your system.
9 |
# File 'lib/mirah/inputs/practitioner_input.rb', line 9 input :external_id, required: true |
#external_organization_ids ⇒ Array<string> (readonly)
Returns 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_name ⇒ string (readonly)
Returns The practitioner’s last or family name.
17 |
# File 'lib/mirah/inputs/practitioner_input.rb', line 17 input :family_name, required: false |
#given_name ⇒ string (readonly)
Returns The practitioner’s first or given name.
13 |
# File 'lib/mirah/inputs/practitioner_input.rb', line 13 input :given_name, required: false |
#sso_username ⇒ string (readonly)
Returns 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 |
#suffix ⇒ string (readonly)
Returns The practitioner’s suffix, e.g. ‘MD’.
25 |
# File 'lib/mirah/inputs/practitioner_input.rb', line 25 input :suffix, required: false |
#title ⇒ string (readonly)
Returns The practitioner’s title, e.g. ‘Dr’.
21 |
# File 'lib/mirah/inputs/practitioner_input.rb', line 21 input :title, required: false |