
Class Practitioner
- java.lang.Object
-
- ca.uhn.fhir.model.api.BaseElement
-
- ca.uhn.fhir.model.dstu2.resource.BaseResource
-
- ca.uhn.fhir.model.dstu2.resource.Practitioner
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.ICompositeElement
,ca.uhn.fhir.model.api.IElement
,ca.uhn.fhir.model.api.IResource
,ca.uhn.fhir.model.api.ISupportsUndeclaredExtensions
,Serializable
,org.hl7.fhir.instance.model.api.IBase
,org.hl7.fhir.instance.model.api.IBaseResource
public class Practitioner extends BaseResource implements ca.uhn.fhir.model.api.IResource
HAPI/FHIR Practitioner Resource (administrative.individual)Definition: A person who is directly or indirectly involved in the provisioning of healthcare.
Requirements: Need to track doctors, staff, locums etc. for both healthcare practitioners, funders, etc.
Profile Definition: http://hl7.org/fhir/profiles/Practitioner
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Practitioner.PractitionerRole
Block class for child element: Practitioner.practitionerRole ()static class
Practitioner.Qualification
Block class for child element: Practitioner.qualification ()
-
Field Summary
Fields Modifier and Type Field Description static ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS
Fluent Client search parameter constant for addressstatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS_CITY
Fluent Client search parameter constant for address-citystatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS_COUNTRY
Fluent Client search parameter constant for address-countrystatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS_POSTALCODE
Fluent Client search parameter constant for address-postalcodestatic ca.uhn.fhir.rest.gclient.StringClientParam
ADDRESS_STATE
Fluent Client search parameter constant for address-statestatic ca.uhn.fhir.rest.gclient.TokenClientParam
ADDRESS_USE
Fluent Client search parameter constant for address-usestatic ca.uhn.fhir.rest.gclient.TokenClientParam
COMMUNICATION
Fluent Client search parameter constant for communicationstatic ca.uhn.fhir.rest.gclient.TokenClientParam
EMAIL
Fluent Client search parameter constant for emailstatic ca.uhn.fhir.rest.gclient.StringClientParam
FAMILY
Fluent Client search parameter constant for familystatic ca.uhn.fhir.rest.gclient.TokenClientParam
GENDER
Fluent Client search parameter constant for genderstatic ca.uhn.fhir.rest.gclient.StringClientParam
GIVEN
Fluent Client search parameter constant for givenstatic ca.uhn.fhir.rest.gclient.TokenClientParam
IDENTIFIER
Fluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.Include
INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.Include
INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParam
LOCATION
Fluent Client search parameter constant for locationstatic ca.uhn.fhir.rest.gclient.StringClientParam
NAME
Fluent Client search parameter constant for namestatic ca.uhn.fhir.rest.gclient.ReferenceClientParam
ORGANIZATION
Fluent Client search parameter constant for organizationstatic ca.uhn.fhir.rest.gclient.TokenClientParam
PHONE
Fluent Client search parameter constant for phonestatic ca.uhn.fhir.rest.gclient.StringClientParam
PHONETIC
Fluent Client search parameter constant for phoneticstatic ca.uhn.fhir.rest.gclient.TokenClientParam
ROLE
Fluent Client search parameter constant for rolestatic String
SP_ADDRESS
Search parameter constant for addressstatic String
SP_ADDRESS_CITY
Search parameter constant for address-citystatic String
SP_ADDRESS_COUNTRY
Search parameter constant for address-countrystatic String
SP_ADDRESS_POSTALCODE
Search parameter constant for address-postalcodestatic String
SP_ADDRESS_STATE
Search parameter constant for address-statestatic String
SP_ADDRESS_USE
Search parameter constant for address-usestatic String
SP_COMMUNICATION
Search parameter constant for communicationstatic String
SP_EMAIL
Search parameter constant for emailstatic String
SP_FAMILY
Search parameter constant for familystatic String
SP_GENDER
Search parameter constant for genderstatic String
SP_GIVEN
Search parameter constant for givenstatic String
SP_IDENTIFIER
Search parameter constant for identifierstatic String
SP_LOCATION
Search parameter constant for locationstatic String
SP_NAME
Search parameter constant for namestatic String
SP_ORGANIZATION
Search parameter constant for organizationstatic String
SP_PHONE
Search parameter constant for phonestatic String
SP_PHONETIC
Search parameter constant for phoneticstatic String
SP_ROLE
Search parameter constant for rolestatic String
SP_SPECIALTY
Search parameter constant for specialtystatic String
SP_TELECOM
Search parameter constant for telecomstatic ca.uhn.fhir.rest.gclient.TokenClientParam
SPECIALTY
Fluent Client search parameter constant for specialtystatic ca.uhn.fhir.rest.gclient.TokenClientParam
TELECOM
Fluent Client search parameter constant for telecom-
Fields inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
RES_ID, SP_RES_ID, SP_RES_LANGUAGE
-
-
Constructor Summary
Constructors Constructor Description Practitioner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddressDt
addAddress()
Adds and returns a new value for address ()Practitioner
addAddress(AddressDt theValue)
Adds a given new value for address ()CodeableConceptDt
addCommunication()
Adds and returns a new value for communication ()Practitioner
addCommunication(CodeableConceptDt theValue)
Adds a given new value for communication ()IdentifierDt
addIdentifier()
Adds and returns a new value for identifier (id)Practitioner
addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)AttachmentDt
addPhoto()
Adds and returns a new value for photo ()Practitioner
addPhoto(AttachmentDt theValue)
Adds a given new value for photo ()Practitioner.PractitionerRole
addPractitionerRole()
Adds and returns a new value for practitionerRole ()Practitioner
addPractitionerRole(Practitioner.PractitionerRole theValue)
Adds a given new value for practitionerRole ()Practitioner.Qualification
addQualification()
Adds and returns a new value for qualification ()Practitioner
addQualification(Practitioner.Qualification theValue)
Adds a given new value for qualification ()ContactPointDt
addTelecom()
Adds and returns a new value for telecom ()Practitioner
addTelecom(ContactPointDt theValue)
Adds a given new value for telecom ()Boolean
getActive()
Gets the value(s) for active (status).ca.uhn.fhir.model.primitive.BooleanDt
getActiveElement()
Gets the value(s) for active (status).List<AddressDt>
getAddress()
Gets the value(s) for address ().AddressDt
getAddressFirstRep()
Gets the first repetition for address (), creating it if it does not already exist.<T extends ca.uhn.fhir.model.api.IElement>
List<T>getAllPopulatedChildElementsOfType(Class<T> theType)
Date
getBirthDate()
Gets the value(s) for birthDate ().ca.uhn.fhir.model.primitive.DateDt
getBirthDateElement()
Gets the value(s) for birthDate ().List<CodeableConceptDt>
getCommunication()
Gets the value(s) for communication ().CodeableConceptDt
getCommunicationFirstRep()
Gets the first repetition for communication (), creating it if it does not already exist.String
getGender()
Gets the value(s) for gender ().ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum>
getGenderElement()
Gets the value(s) for gender ().List<IdentifierDt>
getIdentifier()
Gets the value(s) for identifier (id).IdentifierDt
getIdentifierFirstRep()
Gets the first repetition for identifier (id), creating it if it does not already exist.HumanNameDt
getName()
Gets the value(s) for name ().List<AttachmentDt>
getPhoto()
Gets the value(s) for photo ().AttachmentDt
getPhotoFirstRep()
Gets the first repetition for photo (), creating it if it does not already exist.List<Practitioner.PractitionerRole>
getPractitionerRole()
Gets the value(s) for practitionerRole ().Practitioner.PractitionerRole
getPractitionerRoleFirstRep()
Gets the first repetition for practitionerRole (), creating it if it does not already exist.List<Practitioner.Qualification>
getQualification()
Gets the value(s) for qualification ().Practitioner.Qualification
getQualificationFirstRep()
Gets the first repetition for qualification (), creating it if it does not already exist.String
getResourceName()
ca.uhn.fhir.context.FhirVersionEnum
getStructureFhirVersionEnum()
List<ContactPointDt>
getTelecom()
Gets the value(s) for telecom ().ContactPointDt
getTelecomFirstRep()
Gets the first repetition for telecom (), creating it if it does not already exist.boolean
isEmpty()
Practitioner
setActive(boolean theBoolean)
Sets the value for active (status)Practitioner
setActive(ca.uhn.fhir.model.primitive.BooleanDt theValue)
Sets the value(s) for active (status)Practitioner
setAddress(List<AddressDt> theValue)
Sets the value(s) for address ()Practitioner
setBirthDate(ca.uhn.fhir.model.primitive.DateDt theValue)
Sets the value(s) for birthDate ()Practitioner
setBirthDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for birthDate ()Practitioner
setBirthDateWithDayPrecision(Date theDate)
Sets the value for birthDate ()Practitioner
setCommunication(List<CodeableConceptDt> theValue)
Sets the value(s) for communication ()Practitioner
setGender(AdministrativeGenderEnum theValue)
Sets the value(s) for gender ()Practitioner
setGender(ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum> theValue)
Sets the value(s) for gender ()Practitioner
setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)Practitioner
setName(HumanNameDt theValue)
Sets the value(s) for name ()Practitioner
setPhoto(List<AttachmentDt> theValue)
Sets the value(s) for photo ()Practitioner
setPractitionerRole(List<Practitioner.PractitionerRole> theValue)
Sets the value(s) for practitionerRole ()Practitioner
setQualification(List<Practitioner.Qualification> theValue)
Sets the value(s) for qualification ()Practitioner
setTelecom(List<ContactPointDt> theValue)
Sets the value(s) for telecom ()-
Methods inherited from class ca.uhn.fhir.model.dstu2.resource.BaseResource
getContained, getId, getIdElement, getLanguage, getMeta, getResourceMetadata, getText, isBaseEmpty, setContained, setId, setId, setId, setLanguage, setResourceMetadata, setText, toString
-
Methods inherited from class ca.uhn.fhir.model.api.BaseElement
addUndeclaredExtension, addUndeclaredExtension, addUndeclaredExtension, getAllUndeclaredExtensions, getFormatCommentsPost, getFormatCommentsPre, getUndeclaredExtensions, getUndeclaredExtensionsByUrl, getUndeclaredModifierExtensions, getUserData, hasFormatComment, setUserData
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
fhirType, getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
-
-
-
Field Detail
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter constant for identifierDescription: A practitioner's Identifier
Type: token
Path: Practitioner.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: A practitioner's Identifier
Type: token
Path: Practitioner.identifier
-
SP_NAME
public static final String SP_NAME
Search parameter constant for nameDescription: A portion of either family or given name
Type: string
Path: Practitioner.name
- See Also:
- Constant Field Values
-
NAME
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Fluent Client search parameter constant for nameDescription: A portion of either family or given name
Type: string
Path: Practitioner.name
-
SP_FAMILY
public static final String SP_FAMILY
Search parameter constant for familyDescription: A portion of the family name
Type: string
Path: Practitioner.name.family
- See Also:
- Constant Field Values
-
FAMILY
public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY
Fluent Client search parameter constant for familyDescription: A portion of the family name
Type: string
Path: Practitioner.name.family
-
SP_GIVEN
public static final String SP_GIVEN
Search parameter constant for givenDescription: A portion of the given name
Type: string
Path: Practitioner.name.given
- See Also:
- Constant Field Values
-
GIVEN
public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN
Fluent Client search parameter constant for givenDescription: A portion of the given name
Type: string
Path: Practitioner.name.given
-
SP_PHONETIC
public static final String SP_PHONETIC
Search parameter constant for phoneticDescription: A portion of either family or given name using some kind of phonetic matching algorithm
Type: string
Path: Practitioner.name
- See Also:
- Constant Field Values
-
PHONETIC
public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC
Fluent Client search parameter constant for phoneticDescription: A portion of either family or given name using some kind of phonetic matching algorithm
Type: string
Path: Practitioner.name
-
SP_TELECOM
public static final String SP_TELECOM
Search parameter constant for telecomDescription: The value in any kind of contact
Type: token
Path: Practitioner.telecom
- See Also:
- Constant Field Values
-
TELECOM
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM
Fluent Client search parameter constant for telecomDescription: The value in any kind of contact
Type: token
Path: Practitioner.telecom
-
SP_PHONE
public static final String SP_PHONE
Search parameter constant for phoneDescription: A value in a phone contact
Type: token
Path: Practitioner.telecom(system=phone)
- See Also:
- Constant Field Values
-
PHONE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE
Fluent Client search parameter constant for phoneDescription: A value in a phone contact
Type: token
Path: Practitioner.telecom(system=phone)
-
SP_EMAIL
public static final String SP_EMAIL
Search parameter constant for emailDescription: A value in an email contact
Type: token
Path: Practitioner.telecom(system=email)
- See Also:
- Constant Field Values
-
EMAIL
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL
Fluent Client search parameter constant for emailDescription: A value in an email contact
Type: token
Path: Practitioner.telecom(system=email)
-
SP_ADDRESS
public static final String SP_ADDRESS
Search parameter constant for addressDescription: An address in any kind of address/part
Type: string
Path: Practitioner.address
- See Also:
- Constant Field Values
-
ADDRESS
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS
Fluent Client search parameter constant for addressDescription: An address in any kind of address/part
Type: string
Path: Practitioner.address
-
SP_ADDRESS_CITY
public static final String SP_ADDRESS_CITY
Search parameter constant for address-cityDescription: A city specified in an address
Type: string
Path: Practitioner.address.city
- See Also:
- Constant Field Values
-
ADDRESS_CITY
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY
Fluent Client search parameter constant for address-cityDescription: A city specified in an address
Type: string
Path: Practitioner.address.city
-
SP_ADDRESS_STATE
public static final String SP_ADDRESS_STATE
Search parameter constant for address-stateDescription: A state specified in an address
Type: string
Path: Practitioner.address.state
- See Also:
- Constant Field Values
-
ADDRESS_STATE
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE
Fluent Client search parameter constant for address-stateDescription: A state specified in an address
Type: string
Path: Practitioner.address.state
-
SP_ADDRESS_POSTALCODE
public static final String SP_ADDRESS_POSTALCODE
Search parameter constant for address-postalcodeDescription: A postalCode specified in an address
Type: string
Path: Practitioner.address.postalCode
- See Also:
- Constant Field Values
-
ADDRESS_POSTALCODE
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE
Fluent Client search parameter constant for address-postalcodeDescription: A postalCode specified in an address
Type: string
Path: Practitioner.address.postalCode
-
SP_ADDRESS_COUNTRY
public static final String SP_ADDRESS_COUNTRY
Search parameter constant for address-countryDescription: A country specified in an address
Type: string
Path: Practitioner.address.country
- See Also:
- Constant Field Values
-
ADDRESS_COUNTRY
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY
Fluent Client search parameter constant for address-countryDescription: A country specified in an address
Type: string
Path: Practitioner.address.country
-
SP_ADDRESS_USE
public static final String SP_ADDRESS_USE
Search parameter constant for address-useDescription: A use code specified in an address
Type: token
Path: Practitioner.address.use
- See Also:
- Constant Field Values
-
ADDRESS_USE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE
Fluent Client search parameter constant for address-useDescription: A use code specified in an address
Type: token
Path: Practitioner.address.use
-
SP_GENDER
public static final String SP_GENDER
Search parameter constant for genderDescription: Gender of the practitioner
Type: token
Path: Practitioner.gender
- See Also:
- Constant Field Values
-
GENDER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER
Fluent Client search parameter constant for genderDescription: Gender of the practitioner
Type: token
Path: Practitioner.gender
-
SP_ORGANIZATION
public static final String SP_ORGANIZATION
Search parameter constant for organizationDescription: The identity of the organization the practitioner represents / acts on behalf of
Type: reference
Path: Practitioner.practitionerRole.managingOrganization
- See Also:
- Constant Field Values
-
ORGANIZATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ORGANIZATION
Fluent Client search parameter constant for organizationDescription: The identity of the organization the practitioner represents / acts on behalf of
Type: reference
Path: Practitioner.practitionerRole.managingOrganization
-
SP_COMMUNICATION
public static final String SP_COMMUNICATION
Search parameter constant for communicationDescription: One of the languages that the practitioner can communicate with
Type: token
Path: Practitioner.communication
- See Also:
- Constant Field Values
-
COMMUNICATION
public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMMUNICATION
Fluent Client search parameter constant for communicationDescription: One of the languages that the practitioner can communicate with
Type: token
Path: Practitioner.communication
-
SP_LOCATION
public static final String SP_LOCATION
Search parameter constant for locationDescription: One of the locations at which this practitioner provides care
Type: reference
Path: Practitioner.practitionerRole.location
- See Also:
- Constant Field Values
-
LOCATION
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam LOCATION
Fluent Client search parameter constant for locationDescription: One of the locations at which this practitioner provides care
Type: reference
Path: Practitioner.practitionerRole.location
-
SP_SPECIALTY
public static final String SP_SPECIALTY
Search parameter constant for specialtyDescription: The practitioner has this specialty at an organization
Type: token
Path: Practitioner.practitionerRole.specialty
- See Also:
- Constant Field Values
-
SPECIALTY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SPECIALTY
Fluent Client search parameter constant for specialtyDescription: The practitioner has this specialty at an organization
Type: token
Path: Practitioner.practitionerRole.specialty
-
SP_ROLE
public static final String SP_ROLE
Search parameter constant for roleDescription: The practitioner can perform this role at for the organization
Type: token
Path: Practitioner.practitionerRole.role
- See Also:
- Constant Field Values
-
ROLE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ROLE
Fluent Client search parameter constant for roleDescription: The practitioner can perform this role at for the organization
Type: token
Path: Practitioner.practitionerRole.role
-
INCLUDE_LOCATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_LOCATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Practitioner:location".
-
INCLUDE_ORGANIZATION
public static final ca.uhn.fhir.model.api.Include INCLUDE_ORGANIZATION
Constant for fluent queries to be used to add include statements. Specifies the path value of "Practitioner:organization".
-
-
Constructor Detail
-
Practitioner
public Practitioner()
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
-
getAllPopulatedChildElementsOfType
public <T extends ca.uhn.fhir.model.api.IElement> List<T> getAllPopulatedChildElementsOfType(Class<T> theType)
- Specified by:
getAllPopulatedChildElementsOfType
in interfaceca.uhn.fhir.model.api.ICompositeElement
-
getIdentifier
public List<IdentifierDt> getIdentifier()
Gets the value(s) for identifier (id). creating it if it does not exist. Will not returnnull
.Definition: An identifier that applies to this person in this role
-
setIdentifier
public Practitioner setIdentifier(List<IdentifierDt> theValue)
Sets the value(s) for identifier (id)Definition: An identifier that applies to this person in this role
-
addIdentifier
public IdentifierDt addIdentifier()
Adds and returns a new value for identifier (id)Definition: An identifier that applies to this person in this role
-
addIdentifier
public Practitioner addIdentifier(IdentifierDt theValue)
Adds a given new value for identifier (id)Definition: An identifier that applies to this person in this role
- Parameters:
theValue
- The identifier to add (must not benull
)
-
getIdentifierFirstRep
public IdentifierDt getIdentifierFirstRep()
Gets the first repetition for identifier (id), creating it if it does not already exist.Definition: An identifier that applies to this person in this role
-
getActiveElement
public ca.uhn.fhir.model.primitive.BooleanDt getActiveElement()
Gets the value(s) for active (status). creating it if it does not exist. Will not returnnull
.Definition: Whether this practitioner's record is in active use
-
getActive
public Boolean getActive()
Gets the value(s) for active (status). creating it if it does not exist. This method may returnnull
.Definition: Whether this practitioner's record is in active use
-
setActive
public Practitioner setActive(ca.uhn.fhir.model.primitive.BooleanDt theValue)
Sets the value(s) for active (status)Definition: Whether this practitioner's record is in active use
-
setActive
public Practitioner setActive(boolean theBoolean)
Sets the value for active (status)Definition: Whether this practitioner's record is in active use
-
getName
public HumanNameDt getName()
Gets the value(s) for name (). creating it if it does not exist. Will not returnnull
.Definition: A name associated with the person
-
setName
public Practitioner setName(HumanNameDt theValue)
Sets the value(s) for name ()Definition: A name associated with the person
-
getTelecom
public List<ContactPointDt> getTelecom()
Gets the value(s) for telecom (). creating it if it does not exist. Will not returnnull
.Definition: A contact detail for the practitioner, e.g. a telephone number or an email address.
-
setTelecom
public Practitioner setTelecom(List<ContactPointDt> theValue)
Sets the value(s) for telecom ()Definition: A contact detail for the practitioner, e.g. a telephone number or an email address.
-
addTelecom
public ContactPointDt addTelecom()
Adds and returns a new value for telecom ()Definition: A contact detail for the practitioner, e.g. a telephone number or an email address.
-
addTelecom
public Practitioner addTelecom(ContactPointDt theValue)
Adds a given new value for telecom ()Definition: A contact detail for the practitioner, e.g. a telephone number or an email address.
- Parameters:
theValue
- The telecom to add (must not benull
)
-
getTelecomFirstRep
public ContactPointDt getTelecomFirstRep()
Gets the first repetition for telecom (), creating it if it does not already exist.Definition: A contact detail for the practitioner, e.g. a telephone number or an email address.
-
getAddress
public List<AddressDt> getAddress()
Gets the value(s) for address (). creating it if it does not exist. Will not returnnull
.Definition: The postal address where the practitioner can be found or visited or to which mail can be delivered
-
setAddress
public Practitioner setAddress(List<AddressDt> theValue)
Sets the value(s) for address ()Definition: The postal address where the practitioner can be found or visited or to which mail can be delivered
-
addAddress
public AddressDt addAddress()
Adds and returns a new value for address ()Definition: The postal address where the practitioner can be found or visited or to which mail can be delivered
-
addAddress
public Practitioner addAddress(AddressDt theValue)
Adds a given new value for address ()Definition: The postal address where the practitioner can be found or visited or to which mail can be delivered
- Parameters:
theValue
- The address to add (must not benull
)
-
getAddressFirstRep
public AddressDt getAddressFirstRep()
Gets the first repetition for address (), creating it if it does not already exist.Definition: The postal address where the practitioner can be found or visited or to which mail can be delivered
-
getGenderElement
public ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum> getGenderElement()
Gets the value(s) for gender (). creating it if it does not exist. Will not returnnull
.Definition: Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
-
getGender
public String getGender()
Gets the value(s) for gender (). creating it if it does not exist. This method may returnnull
.Definition: Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
-
setGender
public Practitioner setGender(ca.uhn.fhir.model.primitive.BoundCodeDt<AdministrativeGenderEnum> theValue)
Sets the value(s) for gender ()Definition: Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
-
setGender
public Practitioner setGender(AdministrativeGenderEnum theValue)
Sets the value(s) for gender ()Definition: Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
-
getBirthDateElement
public ca.uhn.fhir.model.primitive.DateDt getBirthDateElement()
Gets the value(s) for birthDate (). creating it if it does not exist. Will not returnnull
.Definition: The date of birth for the practitioner
-
getBirthDate
public Date getBirthDate()
Gets the value(s) for birthDate (). creating it if it does not exist. This method may returnnull
.Definition: The date of birth for the practitioner
-
setBirthDate
public Practitioner setBirthDate(ca.uhn.fhir.model.primitive.DateDt theValue)
Sets the value(s) for birthDate ()Definition: The date of birth for the practitioner
-
setBirthDateWithDayPrecision
public Practitioner setBirthDateWithDayPrecision(Date theDate)
Sets the value for birthDate ()Definition: The date of birth for the practitioner
-
setBirthDate
public Practitioner setBirthDate(Date theDate, ca.uhn.fhir.model.api.TemporalPrecisionEnum thePrecision)
Sets the value for birthDate ()Definition: The date of birth for the practitioner
-
getPhoto
public List<AttachmentDt> getPhoto()
Gets the value(s) for photo (). creating it if it does not exist. Will not returnnull
.Definition: Image of the person
-
setPhoto
public Practitioner setPhoto(List<AttachmentDt> theValue)
Sets the value(s) for photo ()Definition: Image of the person
-
addPhoto
public AttachmentDt addPhoto()
Adds and returns a new value for photo ()Definition: Image of the person
-
addPhoto
public Practitioner addPhoto(AttachmentDt theValue)
Adds a given new value for photo ()Definition: Image of the person
- Parameters:
theValue
- The photo to add (must not benull
)
-
getPhotoFirstRep
public AttachmentDt getPhotoFirstRep()
Gets the first repetition for photo (), creating it if it does not already exist.Definition: Image of the person
-
getPractitionerRole
public List<Practitioner.PractitionerRole> getPractitionerRole()
Gets the value(s) for practitionerRole (). creating it if it does not exist. Will not returnnull
.Definition: The list of roles/organizations that the practitioner is associated with
-
setPractitionerRole
public Practitioner setPractitionerRole(List<Practitioner.PractitionerRole> theValue)
Sets the value(s) for practitionerRole ()Definition: The list of roles/organizations that the practitioner is associated with
-
addPractitionerRole
public Practitioner.PractitionerRole addPractitionerRole()
Adds and returns a new value for practitionerRole ()Definition: The list of roles/organizations that the practitioner is associated with
-
addPractitionerRole
public Practitioner addPractitionerRole(Practitioner.PractitionerRole theValue)
Adds a given new value for practitionerRole ()Definition: The list of roles/organizations that the practitioner is associated with
- Parameters:
theValue
- The practitionerRole to add (must not benull
)
-
getPractitionerRoleFirstRep
public Practitioner.PractitionerRole getPractitionerRoleFirstRep()
Gets the first repetition for practitionerRole (), creating it if it does not already exist.Definition: The list of roles/organizations that the practitioner is associated with
-
getQualification
public List<Practitioner.Qualification> getQualification()
Gets the value(s) for qualification (). creating it if it does not exist. Will not returnnull
.Definition:
-
setQualification
public Practitioner setQualification(List<Practitioner.Qualification> theValue)
Sets the value(s) for qualification ()Definition:
-
addQualification
public Practitioner.Qualification addQualification()
Adds and returns a new value for qualification ()Definition:
-
addQualification
public Practitioner addQualification(Practitioner.Qualification theValue)
Adds a given new value for qualification ()Definition:
- Parameters:
theValue
- The qualification to add (must not benull
)
-
getQualificationFirstRep
public Practitioner.Qualification getQualificationFirstRep()
Gets the first repetition for qualification (), creating it if it does not already exist.Definition:
-
getCommunication
public List<CodeableConceptDt> getCommunication()
Gets the value(s) for communication (). creating it if it does not exist. Will not returnnull
.Definition: A language the practitioner is able to use in patient communication
-
setCommunication
public Practitioner setCommunication(List<CodeableConceptDt> theValue)
Sets the value(s) for communication ()Definition: A language the practitioner is able to use in patient communication
-
addCommunication
public CodeableConceptDt addCommunication()
Adds and returns a new value for communication ()Definition: A language the practitioner is able to use in patient communication
-
addCommunication
public Practitioner addCommunication(CodeableConceptDt theValue)
Adds a given new value for communication ()Definition: A language the practitioner is able to use in patient communication
- Parameters:
theValue
- The communication to add (must not benull
)
-
getCommunicationFirstRep
public CodeableConceptDt getCommunicationFirstRep()
Gets the first repetition for communication (), creating it if it does not already exist.Definition: A language the practitioner is able to use in patient communication
-
getResourceName
public String getResourceName()
- Specified by:
getResourceName
in interfaceca.uhn.fhir.model.api.IResource
-
getStructureFhirVersionEnum
public ca.uhn.fhir.context.FhirVersionEnum getStructureFhirVersionEnum()
- Specified by:
getStructureFhirVersionEnum
in interfaceorg.hl7.fhir.instance.model.api.IBaseResource
- Specified by:
getStructureFhirVersionEnum
in interfaceca.uhn.fhir.model.api.IResource
-
-