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
Modifier and TypeClassDescriptionstatic class
static enum
static class
-
Field Summary
Modifier and TypeFieldDescriptionprotected List
<CodeableConcept> Identifies what kind of team.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for categorystatic final ca.uhn.fhir.rest.gclient.DateClientParam
Fluent Client search parameter constant for dateprotected Reference
The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for encounterprotected Encounter
The actual object that is the target of the reference (The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated.)protected List
<Identifier> Business identifiers assigned to this care team by the performer or other systems which remain constant as the resource is updated and propagates from server to server.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for identifierstatic final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant for fluent queries to be used to add include statements.static final ca.uhn.fhir.model.api.Include
Constant 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 StringType
A 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.ReferenceClientParam
Fluent Client search parameter constant for participantstatic final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for patientprotected Period
Indicates 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 String
Search parameter: categorystatic final String
Search parameter: datestatic final String
Search parameter: encounterstatic final String
Search parameter: identifierstatic final String
Search parameter: participantstatic final String
Search parameter: patientstatic final String
Search parameter: statusstatic final String
Search parameter: subjectprotected Enumeration
<CareTeam.CareTeamStatus> Indicates the current state of the care team.static final ca.uhn.fhir.rest.gclient.TokenClientParam
Fluent Client search parameter constant for statusprotected Reference
Identifies the patient or group whose intended care is handled by the team.static final ca.uhn.fhir.rest.gclient.ReferenceClientParam
Fluent Client search parameter constant for subjectprotected Resource
The actual object that is the target of the reference (Identifies the patient or group whose intended care is handled by the team.)protected List
<ContactPoint> A central contact detail for the care team (that applies to all members).Fields inherited from class org.hl7.fhir.r4.model.DomainResource
contained, extension, modifierExtension, text
Fields inherited from class org.hl7.fhir.r4.model.Resource
id, implicitRules, language, meta
Fields 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_TAG
Fields inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
INCLUDE_ALL, WILDCARD_ALL_SET
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionDeprecated.Use Reference#setResource(IBaseResource) insteadaddNote()
Deprecated.Use Reference#setResource(IBaseResource) insteadcopy()
void
copyValues
(CareTeam dst) boolean
equalsDeep
(Base other_) boolean
equalsShallow
(Base other_) fhirType()
Deprecated.Use Reference#setResource(IBaseResource) insteadgetName()
getNamedProperty
(int _hash, String _name, boolean _checkValid) getNote()
Base[]
getProperty
(int hash, String name, boolean checkValid) Deprecated.Use Reference#setResource(IBaseResource) insteadString[]
getTypesForProperty
(int hash, String name) boolean
boolean
boolean
boolean
boolean
hasName()
boolean
boolean
hasNote()
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
isEmpty()
protected void
listChildren
(List<Property> children) makeProperty
(int hash, String name) void
removeChild
(String name, Base value) setCategory
(List<CodeableConcept> theCategory) setEncounter
(Reference value) setEncounterTarget
(Encounter 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) setTelecom
(List<ContactPoint> theTelecom) protected CareTeam
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, getContained, getContained, getExtension, getExtensionByUrl, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasExtension, hasModifierExtension, hasText, setContained, setExtension, setModifierExtension, setText
Methods inherited from class org.hl7.fhir.r4.model.Resource
copyValues, getId, getIdBase, getIdElement, getIdPart, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdBase, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
Methods inherited from class org.hl7.fhir.r4.model.BaseResource
getStructureFhirVersionEnum, isResource, setId
Methods inherited from class org.hl7.fhir.r4.model.Base
castToAddress, 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, copyValues, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, getXhtml, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isBooleanPrimitive, isDateTime, isMetadataBased, isPrimitive, listChildrenByName, 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.IAnyResource
getId, getIdElement, getLanguageElement, getUserData, setId, setUserData
Methods inherited from interface org.hl7.fhir.instance.model.api.IBase
getFormatCommentsPost, getFormatCommentsPre, hasFormatComment
Methods inherited from interface org.hl7.fhir.instance.model.api.IBaseResource
getMeta, getStructureFhirVersionEnum, isDeleted, setId
-
Field Details
-
identifier
Business identifiers assigned to this care team by the performer or other systems which remain constant as the resource is updated and propagates from server to server. -
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.) -
encounter
The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated. -
encounterTarget
The actual object that is the target of the reference (The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated.) -
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.) -
telecom
A central contact detail for the care team (that applies to all members). -
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_ENCOUNTER
Search parameter: encounterDescription: Encounter created as part of
Type: reference
Path: CareTeam.encounter
- See Also:
-
ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounter created as part of
Type: reference
Path: CareTeam.encounter
-
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
(Business identifiers assigned to this care team by the performer or other systems which remain constant as the resource is updated and propagates from server to server.)
-
setIdentifier
- Returns:
- Returns a reference to
this
for 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
this
for 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:
subject
The 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
-subject
The 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.)
-
getEncounter
- Returns:
encounter
(The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated.)
-
hasEncounter
-
setEncounter
- Parameters:
value
-encounter
(The Encounter during which this CareTeam was created or to which the creation of this record is tightly associated.)
-
getEncounterTarget
- Returns:
encounter
The 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 during which this CareTeam was created or to which the creation of this record is tightly associated.)
-
setEncounterTarget
- Parameters:
value
-encounter
The 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 during which this CareTeam was created or to which the creation of this record is tightly associated.)
-
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
this
for 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
this
for 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
this
for easy method chaining
-
hasReasonReference
-
addReasonReference
-
addReasonReference
-
getReasonReferenceFirstRep
- Returns:
- The first repetition of repeating field
reasonReference
, creating it if it does not already exist
-
getReasonReferenceTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addReasonReferenceTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getManagingOrganization
- Returns:
managingOrganization
(The organization responsible for the care team.)
-
setManagingOrganization
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasManagingOrganization
-
addManagingOrganization
-
addManagingOrganization
-
getManagingOrganizationFirstRep
- Returns:
- The first repetition of repeating field
managingOrganization
, creating it if it does not already exist
-
getManagingOrganizationTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
addManagingOrganizationTarget
Deprecated.Use Reference#setResource(IBaseResource) instead -
getTelecom
- Returns:
telecom
(A central contact detail for the care team (that applies to all members).)
-
setTelecom
- Returns:
- Returns a reference to
this
for easy method chaining
-
hasTelecom
-
addTelecom
-
addTelecom
-
getTelecomFirstRep
- Returns:
- The first repetition of repeating field
telecom
, creating it if it does not already exist
-
getNote
- Returns:
note
(Comments made about the CareTeam.)
-
setNote
- Returns:
- Returns a reference to
this
for 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:
listChildren
in classDomainResource
-
getNamedProperty
public Property getNamedProperty(int _hash, String _name, boolean _checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getNamedProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getProperty
public Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public Base setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
- Overrides:
setProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
removeChild
- Overrides:
removeChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
- Overrides:
makeProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
getTypesForProperty
public String[] getTypesForProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException - Overrides:
getTypesForProperty
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
addChild
- Overrides:
addChild
in classDomainResource
- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
- Specified by:
fhirType
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
fhirType
in classDomainResource
-
copy
- Specified by:
copy
in classDomainResource
-
copyValues
-
typedCopy
-
equalsDeep
- Overrides:
equalsDeep
in classDomainResource
-
equalsShallow
- Overrides:
equalsShallow
in classDomainResource
-
isEmpty
- Specified by:
isEmpty
in interfaceorg.hl7.fhir.instance.model.api.IBase
- Overrides:
isEmpty
in classDomainResource
-
getResourceType
- Specified by:
getResourceType
in classResource
-