Package org.hl7.fhir.dstu2.model
Class CarePlan.CarePlanParticipantComponent
- 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.CarePlan.CarePlanParticipantComponent
-
- 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:
- CarePlan
public static class CarePlan.CarePlanParticipantComponent extends BackboneElement implements org.hl7.fhir.instance.model.api.IBaseBackboneElement
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description protected ReferencememberThe specific person or organization who is participating/expected to participate in the care plan.protected ResourcememberTargetThe actual object that is the target of the reference (The specific person or organization who is participating/expected to participate in the care plan.)protected CodeableConceptroleIndicates specific responsibility of an individual within the care plan; e.g.-
Fields inherited from class org.hl7.fhir.dstu2.model.BackboneElement
modifierExtension
-
-
Constructor Summary
Constructors Constructor Description CarePlanParticipantComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseaddChild(String name)CarePlan.CarePlanParticipantComponentcopy()booleanequalsDeep(Base other)booleanequalsShallow(Base other)StringfhirType()ReferencegetMember()ResourcegetMemberTarget()CodeableConceptgetRole()booleanhasMember()booleanhasRole()booleanisEmpty()protected voidlistChildren(List<Property> childrenList)CarePlan.CarePlanParticipantComponentsetMember(Reference value)CarePlan.CarePlanParticipantComponentsetMemberTarget(Resource value)voidsetProperty(String name, Base value)CarePlan.CarePlanParticipantComponentsetRole(CodeableConcept value)-
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
-
role
protected CodeableConcept role
Indicates specific responsibility of an individual within the care plan; e.g. "Primary physician", "Team coordinator", "Caregiver", etc.
-
member
protected Reference member
The specific person or organization who is participating/expected to participate in the care plan.
-
memberTarget
protected Resource memberTarget
The actual object that is the target of the reference (The specific person or organization who is participating/expected to participate in the care plan.)
-
-
Constructor Detail
-
CarePlanParticipantComponent
public CarePlanParticipantComponent()
-
-
Method Detail
-
getRole
public CodeableConcept getRole()
- Returns:
role(Indicates specific responsibility of an individual within the care plan; e.g. "Primary physician", "Team coordinator", "Caregiver", etc.)
-
hasRole
public boolean hasRole()
-
setRole
public CarePlan.CarePlanParticipantComponent setRole(CodeableConcept value)
- Parameters:
value-role(Indicates specific responsibility of an individual within the care plan; e.g. "Primary physician", "Team coordinator", "Caregiver", etc.)
-
getMember
public Reference getMember()
- Returns:
member(The specific person or organization who is participating/expected to participate in the care plan.)
-
hasMember
public boolean hasMember()
-
setMember
public CarePlan.CarePlanParticipantComponent setMember(Reference value)
- Parameters:
value-member(The specific person or organization who is participating/expected to participate in the care plan.)
-
getMemberTarget
public Resource getMemberTarget()
- Returns:
memberThe 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. (The specific person or organization who is participating/expected to participate in the care plan.)
-
setMemberTarget
public CarePlan.CarePlanParticipantComponent setMemberTarget(Resource value)
- Parameters:
value-memberThe 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. (The specific person or organization who is participating/expected to participate in the care plan.)
-
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 CarePlan.CarePlanParticipantComponent 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
-
-