
Class CareTeam
- 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
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic enumstatic class -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<CodeableConcept> Identifies what kind of team.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for categoryprotected ReferenceThe encounter or episode of care that establishes the context for this care team.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for contextprotected ResourceThe actual object that is the target of the reference (The encounter or episode of care that establishes the context for this care team.)static final ca.uhn.fhir.rest.gclient.DateClientParamFluent Client search parameter constant for datestatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for encounterprotected List<Identifier> This records identifiers associated with this care team that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.IncludeConstant for fluent queries to be used to add include statements.The organization responsible for the care team.protected List<Organization> The actual objects that are the target of the reference (The organization responsible for the care team.)protected StringTypeA label for human use intended to distinguish like teams.protected List<Annotation> Comments made about the CareTeam.protected List<CareTeam.CareTeamParticipantComponent> Identifies all people and organizations who are expected to be involved in the care team.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for participantstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for patientprotected PeriodIndicates when the team did (or is intended to) come into effect and end.protected List<CodeableConcept> Describes why the care team exists.Condition(s) that this care team addresses.The actual objects that are the target of the reference (Condition(s) that this care team addresses.)static final StringSearch parameter: categorystatic final StringSearch parameter: contextstatic final StringSearch parameter: datestatic final StringSearch parameter: encounterstatic final StringSearch parameter: identifierstatic final StringSearch parameter: participantstatic final StringSearch parameter: patientstatic final StringSearch parameter: statusstatic final StringSearch parameter: subjectprotected Enumeration<CareTeam.CareTeamStatus> Indicates the current state of the care team.static final ca.uhn.fhir.rest.gclient.TokenClientParamFluent Client search parameter constant for statusprotected ReferenceIdentifies the patient or group whose intended care is handled by the team.static final ca.uhn.fhir.rest.gclient.ReferenceClientParamFluent Client search parameter constant for subjectprotected ResourceThe actual object that is the target of the reference (Identifies the patient or group whose intended care is handled by the team.)Fields inherited from class org.hl7.fhir.dstu3.model.DomainResource
contained, extension, modifierExtension, textFields inherited from class org.hl7.fhir.dstu3.model.Resource
id, implicitRules, language, metaFields inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
RES_ID, RES_LAST_UPDATED, RES_PROFILE, RES_SECURITY, RES_TAG, SP_RES_ID, SP_RES_LAST_UPDATED, SP_RES_PROFILE, SP_RES_SECURITY, SP_RES_TAGFields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddNote()copy()booleanequalsDeep(Base other_) booleanequalsShallow(Base other_) fhirType()getName()getNamedProperty(int _hash, String _name, boolean _checkValid) getNote()Base[]getProperty(int hash, String name, boolean checkValid) String[]getTypesForProperty(int hash, String name) booleanbooleanbooleanbooleanbooleanhasName()booleanbooleanhasNote()booleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanisEmpty()protected voidlistChildren(List<Property> children) makeProperty(int hash, String name) setCategory(List<CodeableConcept> theCategory) setContext(Reference value) setContextTarget(Resource value) setIdentifier(List<Identifier> theIdentifier) setManagingOrganization(List<Reference> theManagingOrganization) setNameElement(StringType value) setNote(List<Annotation> theNote) setParticipant(List<CareTeam.CareTeamParticipantComponent> theParticipant) setProperty(int hash, String name, Base value) setProperty(String name, Base value) setReasonCode(List<CodeableConcept> theReasonCode) setReasonReference(List<Reference> theReasonReference) setStatus(CareTeam.CareTeamStatus value) setSubject(Reference value) setSubjectTarget(Resource value) protected CareTeamMethods inherited from class org.hl7.fhir.dstu3.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setTextMethods inherited from class org.hl7.fhir.dstu3.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetaMethods inherited from class org.hl7.fhir.dstu3.model.BaseResource
getStructureFhirVersionEnum, isResource, setIdMethods inherited from class org.hl7.fhir.dstu3.model.Base
castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactDetail, castToContactPoint, castToContributor, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDosage, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToRelatedArtifact, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToType, castToUnsignedInt, castToUri, castToUsageContext, castToXhtml, castToXhtmlString, children, clearUserData, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.hl7.fhir.instance.model.api.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserDataMethods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatCommentMethods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
This records identifiers associated with this care team that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate. -
status
Indicates the current state of the care team. -
category
Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team. -
name
A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams. -
subject
Identifies the patient or group whose intended care is handled by the team. -
subjectTarget
The actual object that is the target of the reference (Identifies the patient or group whose intended care is handled by the team.) -
context
The encounter or episode of care that establishes the context for this care team. -
contextTarget
The actual object that is the target of the reference (The encounter or episode of care that establishes the context for this care team.) -
period
Indicates when the team did (or is intended to) come into effect and end. -
participant
Identifies all people and organizations who are expected to be involved in the care team. -
reasonCode
Describes why the care team exists. -
reasonReference
Condition(s) that this care team addresses. -
reasonReferenceTarget
The actual objects that are the target of the reference (Condition(s) that this care team addresses.) -
managingOrganization
The organization responsible for the care team. -
managingOrganizationTarget
The actual objects that are the target of the reference (The organization responsible for the care team.) -
note
Comments made about the CareTeam. -
SP_DATE
Search parameter: dateDescription: Time period team covers
Type: date
Path: CareTeam.period
- See Also:
-
DATE
Fluent Client search parameter constant for dateDescription: Time period team covers
Type: date
Path: CareTeam.period
-
SP_IDENTIFIER
Search parameter: identifierDescription: External Ids for this team
Type: token
Path: CareTeam.identifier
- See Also:
-
IDENTIFIER
Fluent Client search parameter constant for identifierDescription: External Ids for this team
Type: token
Path: CareTeam.identifier
-
SP_PATIENT
Search parameter: patientDescription: Who care team is for
Type: reference
Path: CareTeam.subject
- See Also:
-
PATIENT
Fluent Client search parameter constant for patientDescription: Who care team is for
Type: reference
Path: CareTeam.subject
-
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "CareTeam:patient". -
SP_SUBJECT
Search parameter: subjectDescription: Who care team is for
Type: reference
Path: CareTeam.subject
- See Also:
-
SUBJECT
Fluent Client search parameter constant for subjectDescription: Who care team is for
Type: reference
Path: CareTeam.subject
-
INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "CareTeam:subject". -
SP_CONTEXT
Search parameter: contextDescription: Encounter or episode associated with CareTeam
Type: reference
Path: CareTeam.context
- See Also:
-
CONTEXT
Fluent Client search parameter constant for contextDescription: Encounter or episode associated with CareTeam
Type: reference
Path: CareTeam.context
-
INCLUDE_CONTEXT
Constant for fluent queries to be used to add include statements. Specifies the path value of "CareTeam:context". -
SP_ENCOUNTER
Search parameter: encounterDescription: Encounter or episode associated with CareTeam
Type: reference
Path: CareTeam.context
- See Also:
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounter or episode associated with CareTeam
Type: reference
Path: CareTeam.context
-
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "CareTeam:encounter". -
SP_CATEGORY
Search parameter: categoryDescription: Type of team
Type: token
Path: CareTeam.category
- See Also:
-
CATEGORY
Fluent Client search parameter constant for categoryDescription: Type of team
Type: token
Path: CareTeam.category
-
SP_PARTICIPANT
Search parameter: participantDescription: Who is involved
Type: reference
Path: CareTeam.participant.member
- See Also:
-
PARTICIPANT
Fluent Client search parameter constant for participantDescription: Who is involved
Type: reference
Path: CareTeam.participant.member
-
INCLUDE_PARTICIPANT
Constant for fluent queries to be used to add include statements. Specifies the path value of "CareTeam:participant". -
SP_STATUS
Search parameter: statusDescription: proposed | active | suspended | inactive | entered-in-error
Type: token
Path: CareTeam.status
- See Also:
-
STATUS
Fluent Client search parameter constant for statusDescription: proposed | active | suspended | inactive | entered-in-error
Type: token
Path: CareTeam.status
-
-
Constructor Details
-
CareTeam
public CareTeam()Constructor
-
-
Method Details
-
getIdentifier
- Returns:
identifier(This records identifiers associated with this care team that are defined by business processes and/or used to refer to it when a direct URL reference to the resource itself is not appropriate.)
-
setIdentifier
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
-
addIdentifier
-
addIdentifier
-
getIdentifierFirstRep
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getStatusElement
- Returns:
status(Indicates the current state of the care team.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
hasStatusElement
-
hasStatus
-
setStatusElement
- Parameters:
value-status(Indicates the current state of the care team.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the value
-
getStatus
- Returns:
- Indicates the current state of the care team.
-
setStatus
- Parameters:
value- Indicates the current state of the care team.
-
getCategory
- Returns:
category(Identifies what kind of team. This is to support differentiation between multiple co-existing teams, such as care plan team, episode of care team, longitudinal care team.)
-
setCategory
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCategory
-
addCategory
-
addCategory
-
getCategoryFirstRep
- Returns:
- The first repetition of repeating field
category, creating it if it does not already exist
-
getNameElement
- Returns:
name(A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
hasNameElement
-
hasName
-
setNameElement
- Parameters:
value-name(A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams.). This is the underlying object with id, value and extensions. The accessor "getName" gives direct access to the value
-
getName
- Returns:
- A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams.
-
setName
- Parameters:
value- A label for human use intended to distinguish like teams. E.g. the "red" vs. "green" trauma teams.
-
getSubject
- Returns:
subject(Identifies the patient or group whose intended care is handled by the team.)
-
hasSubject
-
setSubject
- Parameters:
value-subject(Identifies the patient or group whose intended care is handled by the team.)
-
getSubjectTarget
- Returns:
subjectThe 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. (Identifies the patient or group whose intended care is handled by the team.)
-
setSubjectTarget
- Parameters:
value-subjectThe 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. (Identifies the patient or group whose intended care is handled by the team.)
-
getContext
- Returns:
context(The encounter or episode of care that establishes the context for this care team.)
-
hasContext
-
setContext
- Parameters:
value-context(The encounter or episode of care that establishes the context for this care team.)
-
getContextTarget
- Returns:
contextThe 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 encounter or episode of care that establishes the context for this care team.)
-
setContextTarget
- Parameters:
value-contextThe 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 encounter or episode of care that establishes the context for this care team.)
-
getPeriod
- Returns:
period(Indicates when the team did (or is intended to) come into effect and end.)
-
hasPeriod
-
setPeriod
- Parameters:
value-period(Indicates when the team did (or is intended to) come into effect and end.)
-
getParticipant
- Returns:
participant(Identifies all people and organizations who are expected to be involved in the care team.)
-
setParticipant
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasParticipant
-
addParticipant
-
addParticipant
-
getParticipantFirstRep
- Returns:
- The first repetition of repeating field
participant, creating it if it does not already exist
-
getReasonCode
- Returns:
reasonCode(Describes why the care team exists.)
-
setReasonCode
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReasonCode
-
addReasonCode
-
addReasonCode
-
getReasonCodeFirstRep
- Returns:
- The first repetition of repeating field
reasonCode, creating it if it does not already exist
-
getReasonReference
- Returns:
reasonReference(Condition(s) that this care team addresses.)
-
setReasonReference
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasReasonReference
-
addReasonReference
-
addReasonReference
-
getReasonReferenceFirstRep
- Returns:
- The first repetition of repeating field
reasonReference, creating it if it does not already exist
-
getManagingOrganization
- Returns:
managingOrganization(The organization responsible for the care team.)
-
setManagingOrganization
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasManagingOrganization
-
addManagingOrganization
-
addManagingOrganization
-
getManagingOrganizationFirstRep
- Returns:
- The first repetition of repeating field
managingOrganization, creating it if it does not already exist
-
getNote
- Returns:
note(Comments made about the CareTeam.)
-
setNote
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
-
addNote
-
addNote
-
getNoteFirstRep
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist
-
listChildren
- Overrides:
listChildrenin classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
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 Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makePropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
- Specified by:
copyin classDomainResource
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
- Specified by:
getResourceTypein classResource
-