public class Practitioner extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Practitioner.PractitionerPractitionerRoleComponent |
static class |
Practitioner.PractitionerQualificationComponent |
| Modifier and Type | Field and Description |
|---|---|
protected BooleanType |
active
Whether this practitioner's record is in active use.
|
protected List<Address> |
address
The postal address where the practitioner can be found or visited or to which mail can be delivered.
|
protected DateType |
birthDate
The date of birth for the practitioner.
|
protected List<CodeableConcept> |
communication
A language the practitioner is able to use in patient communication.
|
protected Enumeration<Enumerations.AdministrativeGender> |
gender
Administrative Gender - the gender that the person is considered to have for administration and record keeping purposes.
|
protected List<Identifier> |
identifier
An identifier that applies to this person in this role.
|
protected HumanName |
name
A name associated with the person.
|
protected List<Attachment> |
photo
Image of the person.
|
protected List<Practitioner.PractitionerPractitionerRoleComponent> |
practitionerRole
The list of roles/organizations that the practitioner is associated with.
|
protected List<Practitioner.PractitionerQualificationComponent> |
qualification
Qualifications obtained by training and certification.
|
static String |
SP_ADDRESS |
static String |
SP_ADDRESSCITY |
static String |
SP_ADDRESSCOUNTRY |
static String |
SP_ADDRESSPOSTALCODE |
static String |
SP_ADDRESSSTATE |
static String |
SP_ADDRESSUSE |
static String |
SP_COMMUNICATION |
static String |
SP_EMAIL |
static String |
SP_FAMILY |
static String |
SP_GENDER |
static String |
SP_GIVEN |
static String |
SP_IDENTIFIER |
static String |
SP_LOCATION |
static String |
SP_NAME |
static String |
SP_ORGANIZATION |
static String |
SP_PHONE |
static String |
SP_PHONETIC |
static String |
SP_ROLE |
static String |
SP_SPECIALTY |
static String |
SP_TELECOM |
protected List<ContactPoint> |
telecom
A contact detail for the practitioner, e.g.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Practitioner() |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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.PractitionerPractitionerRoleComponent> practitionerRole
protected List<Practitioner.PractitionerQualificationComponent> qualification
protected List<CodeableConcept> communication
public static final String SP_IDENTIFIER
public static final String SP_GIVEN
public static final String SP_SPECIALTY
public static final String SP_ADDRESS
public static final String SP_ROLE
public static final String SP_ADDRESSSTATE
public static final String SP_GENDER
public static final String SP_ADDRESSPOSTALCODE
public static final String SP_ADDRESSCOUNTRY
public static final String SP_PHONETIC
public static final String SP_PHONE
public static final String SP_ORGANIZATION
public static final String SP_NAME
public static final String SP_ADDRESSUSE
public static final String SP_TELECOM
public static final String SP_LOCATION
public static final String SP_FAMILY
public static final String SP_ADDRESSCITY
public static final String SP_COMMUNICATION
public static final String SP_EMAIL
public Practitioner()
public List<Identifier> getIdentifier()
identifier (An identifier that applies to this person in this role.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (An identifier that applies to this person in this role.)public Practitioner addIdentifier(Identifier t)
public 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 boolean hasName()
public Practitioner setName(HumanName value)
value - name (A name associated with the person.)public List<ContactPoint> getTelecom()
telecom (A contact detail for the practitioner, e.g. a telephone number or an email address.)public boolean hasTelecom()
public ContactPoint addTelecom()
telecom (A contact detail for the practitioner, e.g. a telephone number or an email address.)public Practitioner addTelecom(ContactPoint t)
public List<Address> getAddress()
address (The postal address where the practitioner can be found or visited or to which mail can be delivered.)public boolean hasAddress()
public Address addAddress()
address (The postal address where the practitioner can be found or visited or to which mail can be delivered.)public Practitioner addAddress(Address t)
public 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 boolean hasPhoto()
public Attachment addPhoto()
photo (Image of the person.)public Practitioner addPhoto(Attachment t)
public List<Practitioner.PractitionerPractitionerRoleComponent> getPractitionerRole()
practitionerRole (The list of roles/organizations that the practitioner is associated with.)public boolean hasPractitionerRole()
public Practitioner.PractitionerPractitionerRoleComponent addPractitionerRole()
practitionerRole (The list of roles/organizations that the practitioner is associated with.)public Practitioner addPractitionerRole(Practitioner.PractitionerPractitionerRoleComponent t)
public List<Practitioner.PractitionerQualificationComponent> getQualification()
qualification (Qualifications obtained by training and certification.)public boolean hasQualification()
public Practitioner.PractitionerQualificationComponent addQualification()
qualification (Qualifications obtained by training and certification.)public Practitioner addQualification(Practitioner.PractitionerQualificationComponent t)
public List<CodeableConcept> getCommunication()
communication (A language the practitioner is able to use in patient communication.)public boolean hasCommunication()
public CodeableConcept addCommunication()
communication (A language the practitioner is able to use in patient communication.)public Practitioner addCommunication(CodeableConcept t)
protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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 class DomainResourcepublic Practitioner copy()
copy in class DomainResourceprotected 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–2018 University Health Network. All rights reserved.