Package org.hl7.fhir.dstu2.model
Class Practitioner.PractitionerQualificationComponent
- java.lang.Object
-
- org.hl7.fhir.dstu2.model.Base
-
- org.hl7.fhir.dstu2.model.Element
-
- org.hl7.fhir.dstu2.model.BackboneElement
-
- org.hl7.fhir.dstu2.model.Practitioner.PractitionerQualificationComponent
-
- All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement,Serializable,org.hl7.fhir.instance.model.api.IBase,org.hl7.fhir.instance.model.api.IBaseBackboneElement,org.hl7.fhir.instance.model.api.IBaseElement,org.hl7.fhir.instance.model.api.IBaseHasExtensions,org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions
- Enclosing class:
- Practitioner
public static class Practitioner.PractitionerQualificationComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected CodeableConceptcodeCoded representation of the qualification.protected List<Identifier>identifierAn identifier that applies to this person's qualification in this role.protected ReferenceissuerOrganization that regulates and issues the qualification.protected OrganizationissuerTargetThe actual object that is the target of the reference (Organization that regulates and issues the qualification.)protected PeriodperiodPeriod during which the qualification is valid.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description PractitionerQualificationComponent()PractitionerQualificationComponent(CodeableConcept code)
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2.model.BackboneElement
addModifierExtension, addModifierExtension, copyValues, getModifierExtension, hasModifierExtension
-
Methods inherited from class org.hl7.fhir.dstu2.model.Element
addExtension, addExtension, copyValues, getExtension, getExtensionsByUrl, getExtensionString, getId, getIdElement, hasExtension, hasExtension, hasId, hasIdElement, setId, setIdElement
-
Methods inherited from class org.hl7.fhir.dstu2.model.Base
castToAddress, 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, 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.IBase
getFormatCommentsPost, getFormatCommentsPre, getUserData, hasFormatComment, setUserData
-
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseElement
getUserData, setUserData
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
An identifier that applies to this person's qualification in this role.
-
code
protected CodeableConcept code
Coded representation of the qualification.
-
issuerTarget
protected Organization issuerTarget
The actual object that is the target of the reference (Organization that regulates and issues the qualification.)
-
-
Constructor Detail
-
PractitionerQualificationComponent
public PractitionerQualificationComponent()
-
PractitionerQualificationComponent
public PractitionerQualificationComponent(CodeableConcept code)
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(An identifier that applies to this person's qualification in this role.)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
identifier(An identifier that applies to this person's qualification in this role.)
-
addIdentifier
public Practitioner.PractitionerQualificationComponent addIdentifier(Identifier t)
-
getCode
public CodeableConcept getCode()
- Returns:
code(Coded representation of the qualification.)
-
hasCode
public boolean hasCode()
-
setCode
public Practitioner.PractitionerQualificationComponent setCode(CodeableConcept value)
- Parameters:
value-code(Coded representation of the qualification.)
-
getPeriod
public Period getPeriod()
- Returns:
period(Period during which the qualification is valid.)
-
hasPeriod
public boolean hasPeriod()
-
setPeriod
public Practitioner.PractitionerQualificationComponent setPeriod(Period value)
- Parameters:
value-period(Period during which the qualification is valid.)
-
getIssuer
public Reference getIssuer()
- Returns:
issuer(Organization that regulates and issues the qualification.)
-
hasIssuer
public boolean hasIssuer()
-
setIssuer
public Practitioner.PractitionerQualificationComponent setIssuer(Reference value)
- Parameters:
value-issuer(Organization that regulates and issues the qualification.)
-
getIssuerTarget
public Organization getIssuerTarget()
- Returns:
issuerThe actual object that is the target of the reference. The reference library doesn't populate this, but you can use it to hold the resource if you resolve it. (Organization that regulates and issues the qualification.)
-
setIssuerTarget
public Practitioner.PractitionerQualificationComponent setIssuerTarget(Organization value)
- Parameters:
value-issuerThe actual object that is the target of the reference. The reference library doesn't use these, but you can use it to hold the resource if you resolve it. (Organization that regulates and issues the qualification.)
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classBackboneElement
-
setProperty
public void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classBackboneElement- Throws:
org.hl7.fhir.exceptions.FHIRException
-
copy
public Practitioner.PractitionerQualificationComponent copy()
- Specified by:
copyin classBackboneElement
-
equalsDeep
public boolean equalsDeep(Base other)
- Overrides:
equalsDeepin classBackboneElement
-
equalsShallow
public boolean equalsShallow(Base other)
- Overrides:
equalsShallowin classBackboneElement
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classBackboneElement
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classBackboneElement
-
-