public class Practitioner extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Practitioner.PractitionerQualificationComponent |
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
active
Whether this practitioner's record is in active use.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ACTIVE
Fluent Client search parameter constant for active
|
protected List<Address> |
address
Address(es) of the practitioner that are not role specific (typically home address).
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
ADDRESS
Fluent Client search parameter constant for address
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
ADDRESS_CITY
Fluent Client search parameter constant for address-city
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
ADDRESS_COUNTRY
Fluent Client search parameter constant for address-country
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
ADDRESS_POSTALCODE
Fluent Client search parameter constant for address-postalcode
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
ADDRESS_STATE
Fluent Client search parameter constant for address-state
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
ADDRESS_USE
Fluent Client search parameter constant for address-use
|
protected DateType |
birthDate
The date of birth for the practitioner.
|
protected List<CodeableConcept> |
communication
A language the practitioner can use in patient communication.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
COMMUNICATION
Fluent Client search parameter constant for communication
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
EMAIL
Fluent Client search parameter constant for email
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
FAMILY
Fluent Client search parameter constant for family
|
protected Enumeration<Enumerations.AdministrativeGender> |
gender
Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
GENDER
Fluent Client search parameter constant for gender
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
GIVEN
Fluent Client search parameter constant for given
|
protected List<Identifier> |
identifier
An identifier that applies to this person in this role.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
protected List<HumanName> |
name
The name(s) associated with the practitioner.
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
NAME
Fluent Client search parameter constant for name
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
PHONE
Fluent Client search parameter constant for phone
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
PHONETIC
Fluent Client search parameter constant for phonetic
|
protected List<Attachment> |
photo
Image of the person.
|
protected List<Practitioner.PractitionerQualificationComponent> |
qualification
The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner.
|
static String |
SP_ACTIVE
Search parameter: active
|
static String |
SP_ADDRESS
Search parameter: address
|
static String |
SP_ADDRESS_CITY
Search parameter: address-city
|
static String |
SP_ADDRESS_COUNTRY
Search parameter: address-country
|
static String |
SP_ADDRESS_POSTALCODE
Search parameter: address-postalcode
|
static String |
SP_ADDRESS_STATE
Search parameter: address-state
|
static String |
SP_ADDRESS_USE
Search parameter: address-use
|
static String |
SP_COMMUNICATION
Search parameter: communication
|
static String |
SP_EMAIL
Search parameter: email
|
static String |
SP_FAMILY
Search parameter: family
|
static String |
SP_GENDER
Search parameter: gender
|
static String |
SP_GIVEN
Search parameter: given
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_NAME
Search parameter: name
|
static String |
SP_PHONE
Search parameter: phone
|
static String |
SP_PHONETIC
Search parameter: phonetic
|
static String |
SP_TELECOM
Search parameter: telecom
|
protected List<ContactPoint> |
telecom
A contact detail for the practitioner, e.g.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
TELECOM
Fluent Client search parameter constant for telecom
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Practitioner()
Constructor
|
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextcopyValues, getId, getIdBase, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, isResource, setIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCanonical, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExpression, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMarketingStatus, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPopulation, castToPositiveInt, castToProdCharacteristic, castToProductShelfLife, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToSubstanceAmount, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUrl, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareDeep, compareValues, compareValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected BooleanType active
protected List<ContactPoint> telecom
protected List<Address> address
protected Enumeration<Enumerations.AdministrativeGender> gender
protected List<Attachment> photo
protected List<Practitioner.PractitionerQualificationComponent> qualification
protected List<CodeableConcept> communication
public static final String SP_IDENTIFIER
Description: A practitioner's Identifier
Type: token
Path: Practitioner.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: A practitioner's Identifier
Type: token
Path: Practitioner.identifier
public static final String SP_GIVEN
Description: A portion of the given name
Type: string
Path: Practitioner.name.given
public static final ca.uhn.fhir.rest.gclient.StringClientParam GIVEN
Description: A portion of the given name
Type: string
Path: Practitioner.name.given
public static final String SP_ADDRESS
Description: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
Type: string
Path: Practitioner.address
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS
Description: A server defined search that may match any of the string fields in the Address, including line, city, district, state, country, postalCode, and/or text
Type: string
Path: Practitioner.address
public static final String SP_ADDRESS_STATE
Description: A state specified in an address
Type: string
Path: Practitioner.address.state
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_STATE
Description: A state specified in an address
Type: string
Path: Practitioner.address.state
public static final String SP_GENDER
Description: Gender of the practitioner
Type: token
Path: Practitioner.gender
public static final ca.uhn.fhir.rest.gclient.TokenClientParam GENDER
Description: Gender of the practitioner
Type: token
Path: Practitioner.gender
public static final String SP_ACTIVE
Description: Whether the practitioner record is active
Type: token
Path: Practitioner.active
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ACTIVE
Description: Whether the practitioner record is active
Type: token
Path: Practitioner.active
public static final String SP_ADDRESS_POSTALCODE
Description: A postalCode specified in an address
Type: string
Path: Practitioner.address.postalCode
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_POSTALCODE
Description: A postalCode specified in an address
Type: string
Path: Practitioner.address.postalCode
public static final String SP_ADDRESS_COUNTRY
Description: A country specified in an address
Type: string
Path: Practitioner.address.country
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_COUNTRY
Description: A country specified in an address
Type: string
Path: Practitioner.address.country
public static final String SP_PHONETIC
Description: A portion of either family or given name using some kind of phonetic matching algorithm
Type: string
Path: Practitioner.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam PHONETIC
Description: A portion of either family or given name using some kind of phonetic matching algorithm
Type: string
Path: Practitioner.name
public static final String SP_PHONE
Description: A value in a phone contact
Type: token
Path: Practitioner.telecom(system=phone)
public static final ca.uhn.fhir.rest.gclient.TokenClientParam PHONE
Description: A value in a phone contact
Type: token
Path: Practitioner.telecom(system=phone)
public static final String SP_NAME
Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
Type: string
Path: Practitioner.name
public static final ca.uhn.fhir.rest.gclient.StringClientParam NAME
Description: A server defined search that may match any of the string fields in the HumanName, including family, give, prefix, suffix, suffix, and/or text
Type: string
Path: Practitioner.name
public static final String SP_ADDRESS_USE
Description: A use code specified in an address
Type: token
Path: Practitioner.address.use
public static final ca.uhn.fhir.rest.gclient.TokenClientParam ADDRESS_USE
Description: A use code specified in an address
Type: token
Path: Practitioner.address.use
public static final String SP_TELECOM
Description: The value in any kind of contact
Type: token
Path: Practitioner.telecom
public static final ca.uhn.fhir.rest.gclient.TokenClientParam TELECOM
Description: The value in any kind of contact
Type: token
Path: Practitioner.telecom
public static final String SP_FAMILY
Description: A portion of the family name
Type: string
Path: Practitioner.name.family
public static final ca.uhn.fhir.rest.gclient.StringClientParam FAMILY
Description: A portion of the family name
Type: string
Path: Practitioner.name.family
public static final String SP_ADDRESS_CITY
Description: A city specified in an address
Type: string
Path: Practitioner.address.city
public static final ca.uhn.fhir.rest.gclient.StringClientParam ADDRESS_CITY
Description: A city specified in an address
Type: string
Path: Practitioner.address.city
public static final String SP_COMMUNICATION
Description: One of the languages that the practitioner can communicate with
Type: token
Path: Practitioner.communication
public static final ca.uhn.fhir.rest.gclient.TokenClientParam COMMUNICATION
Description: One of the languages that the practitioner can communicate with
Type: token
Path: Practitioner.communication
public static final String SP_EMAIL
Description: A value in an email contact
Type: token
Path: Practitioner.telecom(system=email)
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EMAIL
Description: A value in an email contact
Type: token
Path: Practitioner.telecom(system=email)
public Practitioner()
public List<Identifier> getIdentifier()
identifier (An identifier that applies to this person in this role.)public Practitioner setIdentifier(List<Identifier> theIdentifier)
this for easy method chainingpublic boolean hasIdentifier()
public Identifier addIdentifier()
public Practitioner addIdentifier(Identifier t)
public Identifier getIdentifierFirstRep()
identifier, creating it if it does not already existpublic BooleanType getActiveElement()
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 valuepublic boolean hasActiveElement()
public boolean hasActive()
public Practitioner setActiveElement(BooleanType value)
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 valuepublic boolean getActive()
public Practitioner setActive(boolean value)
value - Whether this practitioner's record is in active use.public List<HumanName> getName()
name (The name(s) associated with the practitioner.)public Practitioner setName(List<HumanName> theName)
this for easy method chainingpublic boolean hasName()
public Practitioner addName(HumanName t)
public HumanName getNameFirstRep()
name, creating it if it does not already existpublic List<ContactPoint> getTelecom()
telecom (A contact detail for the practitioner, e.g. a telephone number or an email address.)public Practitioner setTelecom(List<ContactPoint> theTelecom)
this for easy method chainingpublic boolean hasTelecom()
public ContactPoint addTelecom()
public Practitioner addTelecom(ContactPoint t)
public ContactPoint getTelecomFirstRep()
telecom, creating it if it does not already existpublic List<Address> getAddress()
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.)public Practitioner setAddress(List<Address> theAddress)
this for easy method chainingpublic boolean hasAddress()
public Address addAddress()
public Practitioner addAddress(Address t)
public Address getAddressFirstRep()
address, creating it if it does not already existpublic Enumeration<Enumerations.AdministrativeGender> getGenderElement()
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 valuepublic boolean hasGenderElement()
public boolean hasGender()
public Practitioner setGenderElement(Enumeration<Enumerations.AdministrativeGender> value)
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 valuepublic Enumerations.AdministrativeGender getGender()
public Practitioner setGender(Enumerations.AdministrativeGender value)
value - Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.public DateType getBirthDateElement()
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 valuepublic boolean hasBirthDateElement()
public boolean hasBirthDate()
public Practitioner setBirthDateElement(DateType value)
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 valuepublic Date getBirthDate()
public Practitioner setBirthDate(Date value)
value - The date of birth for the practitioner.public List<Attachment> getPhoto()
photo (Image of the person.)public Practitioner setPhoto(List<Attachment> thePhoto)
this for easy method chainingpublic boolean hasPhoto()
public Attachment addPhoto()
public Practitioner addPhoto(Attachment t)
public Attachment getPhotoFirstRep()
photo, creating it if it does not already existpublic List<Practitioner.PractitionerQualificationComponent> getQualification()
qualification (The official certifications, training, and licenses that authorize or otherwise pertain to the provision of care by the practitioner. For example, a medical license issued by a medical board authorizing the practitioner to practice medicine within a certian locality.)public Practitioner setQualification(List<Practitioner.PractitionerQualificationComponent> theQualification)
this for easy method chainingpublic boolean hasQualification()
public Practitioner.PractitionerQualificationComponent addQualification()
public Practitioner addQualification(Practitioner.PractitionerQualificationComponent t)
public Practitioner.PractitionerQualificationComponent getQualificationFirstRep()
qualification, creating it if it does not already existpublic List<CodeableConcept> getCommunication()
communication (A language the practitioner can use in patient communication.)public Practitioner setCommunication(List<CodeableConcept> theCommunication)
this for easy method chainingpublic boolean hasCommunication()
public CodeableConcept addCommunication()
public Practitioner addCommunication(CodeableConcept t)
public CodeableConcept getCommunicationFirstRep()
communication, creating it if it does not already existprotected void listChildren(List<Property> children)
listChildren in class DomainResourcepublic Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException
getNamedProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
getTypesForProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in interface org.hl7.fhir.instance.model.api.IBasefhirType in class DomainResourcepublic Practitioner copy()
copy in class DomainResourcepublic void copyValues(Practitioner dst)
protected Practitioner typedCopy()
public boolean equalsDeep(Base other_)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other_)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2021 Health Level 7. All rights reserved.