Class: Mirah::Data::Practitioner
- Inherits:
-
BaseObject
- Object
- BaseObject
- Mirah::Data::Practitioner
- Defined in:
- lib/mirah/data/practitioner.rb
Overview
FHIR Practitioners represent people directly involved in the provision of care. See www.hl7.org/fhir/practitioner.html for more details.
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.
-
#id ⇒ string
readonly
The internal Mirah identifier.
-
#organization_ids ⇒ Array<string>
readonly
The internal mirah organization ids this practitioner has a role in.
-
#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 BaseObject
from_graphql_hash, #initialize, #to_graphql_hash
Constructor Details
This class inherits a constructor from Mirah::BaseObject
Instance Attribute Details
#default_practitioner_role ⇒ string (readonly)
Returns The clinical role for this practitioner.
38 |
# File 'lib/mirah/data/practitioner.rb', line 38 attribute :default_practitioner_role |
#email ⇒ string (readonly)
Returns The practitioner’s primary email address.
34 |
# File 'lib/mirah/data/practitioner.rb', line 34 attribute :email |
#external_id ⇒ string (readonly)
Returns The identifier provided by your system.
14 |
# File 'lib/mirah/data/practitioner.rb', line 14 attribute :external_id |
#external_organization_ids ⇒ Array<string> (readonly)
Returns The identifiers from your system of the organizations this practitioner has a role in.
50 |
# File 'lib/mirah/data/practitioner.rb', line 50 attribute :external_organization_ids, path: %w[organizations], target: 'externalId' |
#family_name ⇒ string (readonly)
Returns The practitioner’s last or family name.
22 |
# File 'lib/mirah/data/practitioner.rb', line 22 attribute :family_name |
#given_name ⇒ string (readonly)
Returns The practitioner’s first or given name.
18 |
# File 'lib/mirah/data/practitioner.rb', line 18 attribute :given_name |
#id ⇒ string (readonly)
Returns The internal Mirah identifier.
10 |
# File 'lib/mirah/data/practitioner.rb', line 10 attribute :id |
#organization_ids ⇒ Array<string> (readonly)
Returns The internal mirah organization ids this practitioner has a role in.
46 |
# File 'lib/mirah/data/practitioner.rb', line 46 attribute :organization_ids, path: %w[organization], target: 'id' |
#sso_username ⇒ string (readonly)
Returns The username (nameid) used for single sign on by this practitioner.
42 |
# File 'lib/mirah/data/practitioner.rb', line 42 attribute :sso_username |
#suffix ⇒ string (readonly)
Returns The practitioner’s suffix, e.g. ‘MD’.
30 |
# File 'lib/mirah/data/practitioner.rb', line 30 attribute :suffix |
#title ⇒ string (readonly)
Returns The practitioner’s title, e.g. ‘Dr’.
26 |
# File 'lib/mirah/data/practitioner.rb', line 26 attribute :title |