Class Practitioner
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.BaseResource
-
- org.hl7.fhir.dstu2016may.model.Resource
-
- org.hl7.fhir.dstu2016may.model.DomainResource
-
- org.hl7.fhir.dstu2016may.model.Practitioner
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IAnyResource,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions,org.hl7.fhir.instance.model.api.IBaseResource,org.hl7.fhir.instance.model.api.IDomainResource
public class Practitioner extends DomainResource
A person who is directly or indirectly involved in the provisioning of healthcare.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPractitioner.PractitionerPractitionerRoleComponentstatic classPractitioner.PractitionerQualificationComponent
-
Field Summary
Fields Modifier and Type Field Description protected BooleanTypeactiveWhether this practitioner's record is in active use.protected List<Address>addressAddress(es) of the practitioner that are not role specific (typically home address).static ca.uhn.fhir.rest.gclient.StringClientParamADDRESSFluent Client search parameter constant for addressstatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESS_CITYFluent Client search parameter constant for address-citystatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESS_COUNTRYFluent Client search parameter constant for address-countrystatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESS_POSTALCODEFluent Client search parameter constant for address-postalcodestatic ca.uhn.fhir.rest.gclient.StringClientParamADDRESS_STATEFluent Client search parameter constant for address-statestatic ca.uhn.fhir.rest.gclient.TokenClientParamADDRESS_USEFluent Client search parameter constant for address-useprotected DateTypebirthDateThe date of birth for the practitioner.protected List<CodeableConcept>communicationA language the practitioner is able to use in patient communication.static ca.uhn.fhir.rest.gclient.TokenClientParamCOMMUNICATIONFluent Client search parameter constant for communicationstatic ca.uhn.fhir.rest.gclient.TokenClientParamEMAILFluent Client search parameter constant for emailstatic ca.uhn.fhir.rest.gclient.StringClientParamFAMILYFluent Client search parameter constant for familyprotected Enumeration<Enumerations.AdministrativeGender>genderAdministrative Gender - the gender that the person is considered to have for administration and record keeping purposes.static ca.uhn.fhir.rest.gclient.TokenClientParamGENDERFluent Client search parameter constant for genderstatic ca.uhn.fhir.rest.gclient.StringClientParamGIVENFluent Client search parameter constant for givenprotected List<Identifier>identifierAn identifier that applies to this person in this role.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_LOCATIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ORGANIZATIONConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.rest.gclient.ReferenceClientParamLOCATIONFluent Client search parameter constant for locationprotected List<HumanName>nameThe name(s) associated with the practitioner.static ca.uhn.fhir.rest.gclient.StringClientParamNAMEFluent Client search parameter constant for namestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamORGANIZATIONFluent Client search parameter constant for organizationstatic ca.uhn.fhir.rest.gclient.TokenClientParamPHONEFluent Client search parameter constant for phonestatic ca.uhn.fhir.rest.gclient.StringClientParamPHONETICFluent Client search parameter constant for phoneticprotected List<Attachment>photoImage of the person.protected List<Practitioner.PractitionerPractitionerRoleComponent>practitionerRoleThe list of roles/organizations that the practitioner is associated with.protected List<Practitioner.PractitionerQualificationComponent>qualificationQualifications obtained by training and certification.static ca.uhn.fhir.rest.gclient.TokenClientParamROLEFluent Client search parameter constant for rolestatic StringSP_ADDRESSSearch parameter: addressstatic StringSP_ADDRESS_CITYSearch parameter: address-citystatic StringSP_ADDRESS_COUNTRYSearch parameter: address-countrystatic StringSP_ADDRESS_POSTALCODESearch parameter: address-postalcodestatic StringSP_ADDRESS_STATESearch parameter: address-statestatic StringSP_ADDRESS_USESearch parameter: address-usestatic StringSP_COMMUNICATIONSearch parameter: communicationstatic StringSP_EMAILSearch parameter: emailstatic StringSP_FAMILYSearch parameter: familystatic StringSP_GENDERSearch parameter: genderstatic StringSP_GIVENSearch parameter: givenstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_LOCATIONSearch parameter: locationstatic StringSP_NAMESearch parameter: namestatic StringSP_ORGANIZATIONSearch parameter: organizationstatic StringSP_PHONESearch parameter: phonestatic StringSP_PHONETICSearch parameter: phoneticstatic StringSP_ROLESearch parameter: rolestatic StringSP_SPECIALTYSearch parameter: specialtystatic StringSP_TELECOMSearch parameter: telecomstatic ca.uhn.fhir.rest.gclient.TokenClientParamSPECIALTYFluent Client search parameter constant for specialtyprotected List<ContactPoint>telecomA contact detail for the practitioner, e.g.static ca.uhn.fhir.rest.gclient.TokenClientParamTELECOMFluent Client search parameter constant for telecom-
Fields inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2016may.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Practitioner()Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINN
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
An identifier that applies to this person in this role.
-
active
protected BooleanType active
Whether this practitioner's record is in active use.
-
telecom
protected List<ContactPoint> telecom
A contact detail for the practitioner, e.g. a telephone number or an email address.
-
address
protected List<Address> address
Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.
-
gender
protected Enumeration<Enumerations.AdministrativeGender> gender
Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
-
photo
protected List<Attachment> photo
Image of the person.
-
practitionerRole
protected List<Practitioner.PractitionerPractitionerRoleComponent> practitionerRole
The list of roles/organizations that the practitioner is associated with.
-
qualification
protected List<Practitioner.PractitionerQualificationComponent> qualification
Qualifications obtained by training and certification.
-
communication
protected List<CodeableConcept> communication
A language the practitioner is able to use in patient communication.
-
SP_PHONE
public static final String SP_PHONE
Search parameter: phoneDescription: A value in a phone contact
Type: token
Path: Practitioner.telecom(system=phone), Practitioner.practitionerRole.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), Practitioner.practitionerRole.telecom(system=phone)
-
SP_PHONETIC
public static final String SP_PHONETIC
Search parameter: 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_LOCATION
public static final String SP_LOCATION
Search parameter: 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
-
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".
-
SP_COMMUNICATION
public static final String SP_COMMUNICATION
Search parameter: 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_ADDRESS_COUNTRY
public static final String SP_ADDRESS_COUNTRY
Search parameter: 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_ORGANIZATION
public static final String SP_ORGANIZATION
Search parameter: organizationDescription: The identity of the organization the practitioner represents / acts on behalf of
Type: reference
Path: Practitioner.practitionerRole.organization
- 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.organization
-
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".
-
SP_ADDRESS_CITY
public static final String SP_ADDRESS_CITY
Search parameter: 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: 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_GIVEN
public static final String SP_GIVEN
Search parameter: 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_EMAIL
public static final String SP_EMAIL
Search parameter: emailDescription: A value in an email contact
Type: token
Path: Practitioner.telecom(system=email), Practitioner.practitionerRole.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), Practitioner.practitionerRole.telecom(system=email)
-
SP_ADDRESS
public static final String SP_ADDRESS
Search parameter: 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_USE
public static final String SP_ADDRESS_USE
Search parameter: 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_FAMILY
public static final String SP_FAMILY
Search parameter: 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_NAME
public static final String SP_NAME
Search parameter: 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_TELECOM
public static final String SP_TELECOM
Search parameter: telecomDescription: The value in any kind of contact
Type: token
Path: Practitioner.telecom, Practitioner.practitionerRole.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, Practitioner.practitionerRole.telecom
-
SP_ROLE
public static final String SP_ROLE
Search parameter: 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
-
SP_GENDER
public static final String SP_GENDER
Search parameter: 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_SPECIALTY
public static final String SP_SPECIALTY
Search parameter: 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_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: A practitioner's Identifier
Type: token
Path: Practitioner.identifier, Practitioner.practitionerRole.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, Practitioner.practitionerRole.identifier
-
SP_ADDRESS_POSTALCODE
public static final String SP_ADDRESS_POSTALCODE
Search parameter: 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
-
-
Constructor Detail
-
Practitioner
public Practitioner()
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(An identifier that applies to this person in this role.)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
identifier(An identifier that applies to this person in this role.)
-
addIdentifier
public Practitioner addIdentifier(Identifier t)
-
getActiveElement
public BooleanType getActiveElement()
- Returns:
active(Whether this practitioner's record is in active use.). This is the underlying object with id, value and extensions. The accessor "getActive" gives direct access to the value
-
hasActiveElement
public boolean hasActiveElement()
-
hasActive
public boolean hasActive()
-
setActiveElement
public Practitioner setActiveElement(BooleanType value)
- Parameters:
value-active(Whether this practitioner's record is in active use.). This is the underlying object with id, value and extensions. The accessor "getActive" gives direct access to the value
-
getActive
public boolean getActive()
- Returns:
- Whether this practitioner's record is in active use.
-
setActive
public Practitioner setActive(boolean value)
- Parameters:
value- Whether this practitioner's record is in active use.
-
getName
public List<HumanName> getName()
- Returns:
name(The name(s) associated with the practitioner.)
-
hasName
public boolean hasName()
-
addName
public Practitioner addName(HumanName t)
-
getTelecom
public List<ContactPoint> getTelecom()
- Returns:
telecom(A contact detail for the practitioner, e.g. a telephone number or an email address.)
-
hasTelecom
public boolean hasTelecom()
-
addTelecom
public ContactPoint addTelecom()
- Returns:
telecom(A contact detail for the practitioner, e.g. a telephone number or an email address.)
-
addTelecom
public Practitioner addTelecom(ContactPoint t)
-
getAddress
public List<Address> getAddress()
- Returns:
address(Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.)
-
hasAddress
public boolean hasAddress()
-
addAddress
public Address addAddress()
- Returns:
address(Address(es) of the practitioner that are not role specific (typically home address). Work addresses are not typically entered in this property as they are usually role dependent.)
-
addAddress
public Practitioner addAddress(Address t)
-
getGenderElement
public Enumeration<Enumerations.AdministrativeGender> getGenderElement()
- Returns:
gender(Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.). This is the underlying object with id, value and extensions. The accessor "getGender" gives direct access to the value
-
hasGenderElement
public boolean hasGenderElement()
-
hasGender
public boolean hasGender()
-
setGenderElement
public Practitioner setGenderElement(Enumeration<Enumerations.AdministrativeGender> value)
- Parameters:
value-gender(Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.). This is the underlying object with id, value and extensions. The accessor "getGender" gives direct access to the value
-
getGender
public Enumerations.AdministrativeGender getGender()
- Returns:
- Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
-
setGender
public Practitioner setGender(Enumerations.AdministrativeGender value)
- Parameters:
value- Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
-
getBirthDateElement
public DateType getBirthDateElement()
- Returns:
birthDate(The date of birth for the practitioner.). This is the underlying object with id, value and extensions. The accessor "getBirthDate" gives direct access to the value
-
hasBirthDateElement
public boolean hasBirthDateElement()
-
hasBirthDate
public boolean hasBirthDate()
-
setBirthDateElement
public Practitioner setBirthDateElement(DateType value)
- Parameters:
value-birthDate(The date of birth for the practitioner.). This is the underlying object with id, value and extensions. The accessor "getBirthDate" gives direct access to the value
-
getBirthDate
public Date getBirthDate()
- Returns:
- The date of birth for the practitioner.
-
setBirthDate
public Practitioner setBirthDate(Date value)
- Parameters:
value- The date of birth for the practitioner.
-
getPhoto
public List<Attachment> getPhoto()
- Returns:
photo(Image of the person.)
-
hasPhoto
public boolean hasPhoto()
-
addPhoto
public Attachment addPhoto()
- Returns:
photo(Image of the person.)
-
addPhoto
public Practitioner addPhoto(Attachment t)
-
getPractitionerRole
public List<Practitioner.PractitionerPractitionerRoleComponent> getPractitionerRole()
- Returns:
practitionerRole(The list of roles/organizations that the practitioner is associated with.)
-
hasPractitionerRole
public boolean hasPractitionerRole()
-
addPractitionerRole
public Practitioner.PractitionerPractitionerRoleComponent addPractitionerRole()
- Returns:
practitionerRole(The list of roles/organizations that the practitioner is associated with.)
-
addPractitionerRole
public Practitioner addPractitionerRole(Practitioner.PractitionerPractitionerRoleComponent t)
-
getQualification
public List<Practitioner.PractitionerQualificationComponent> getQualification()
- Returns:
qualification(Qualifications obtained by training and certification.)
-
hasQualification
public boolean hasQualification()
-
addQualification
public Practitioner.PractitionerQualificationComponent addQualification()
- Returns:
qualification(Qualifications obtained by training and certification.)
-
addQualification
public Practitioner addQualification(Practitioner.PractitionerQualificationComponent t)
-
getCommunication
public List<CodeableConcept> getCommunication()
- Returns:
communication(A language the practitioner is able to use in patient communication.)
-
hasCommunication
public boolean hasCommunication()
-
addCommunication
public CodeableConcept addCommunication()
- Returns:
communication(A language the practitioner is able to use in patient communication.)
-
addCommunication
public Practitioner addCommunication(CodeableConcept t)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
getPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classDomainResource- Returns:
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public Practitioner copy()
- Specified by:
copyin classDomainResource
-
typedCopy
protected Practitioner typedCopy()
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-