Class Condition
- java.lang.Object
-
- org.hl7.fhir.r4.model.Base
-
- org.hl7.fhir.r4.model.BaseResource
-
- org.hl7.fhir.r4.model.Resource
-
- org.hl7.fhir.r4.model.DomainResource
-
- org.hl7.fhir.r4.model.Condition
-
- 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
public class Condition extends DomainResource
A clinical condition, problem, diagnosis, or other event, situation, issue, or clinical concept that has risen to a level of concern.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCondition.ConditionEvidenceComponentstatic classCondition.ConditionStageComponent
-
Field Summary
Fields Modifier and Type Field Description protected TypeabatementThe date or estimated date that the condition resolved or went into remission.static ca.uhn.fhir.rest.gclient.QuantityClientParamABATEMENT_AGEFluent Client search parameter constant for abatement-agestatic ca.uhn.fhir.rest.gclient.DateClientParamABATEMENT_DATEFluent Client search parameter constant for abatement-datestatic ca.uhn.fhir.rest.gclient.StringClientParamABATEMENT_STRINGFluent Client search parameter constant for abatement-stringprotected ReferenceasserterIndividual who is making the condition statement.static ca.uhn.fhir.rest.gclient.ReferenceClientParamASSERTERFluent Client search parameter constant for asserterprotected ResourceasserterTargetThe actual object that is the target of the reference (Individual who is making the condition statement.)static ca.uhn.fhir.rest.gclient.TokenClientParamBODY_SITEFluent Client search parameter constant for body-siteprotected List<CodeableConcept>bodySiteThe anatomical location where this condition manifests itself.protected List<CodeableConcept>categoryA category assigned to the condition.static ca.uhn.fhir.rest.gclient.TokenClientParamCATEGORYFluent Client search parameter constant for categorystatic ca.uhn.fhir.rest.gclient.TokenClientParamCLINICAL_STATUSFluent Client search parameter constant for clinical-statusprotected CodeableConceptclinicalStatusThe clinical status of the condition.protected CodeableConceptcodeIdentification of the condition, problem or diagnosis.static ca.uhn.fhir.rest.gclient.TokenClientParamCODEFluent Client search parameter constant for codeprotected ReferenceencounterThe Encounter during which this Condition was created or to which the creation of this record is tightly associated.static ca.uhn.fhir.rest.gclient.ReferenceClientParamENCOUNTERFluent Client search parameter constant for encounterprotected EncounterencounterTargetThe actual object that is the target of the reference (The Encounter during which this Condition was created or to which the creation of this record is tightly associated.)protected List<Condition.ConditionEvidenceComponent>evidenceSupporting evidence / manifestations that are the basis of the Condition's verification status, such as evidence that confirmed or refuted the condition.static ca.uhn.fhir.rest.gclient.TokenClientParamEVIDENCEFluent Client search parameter constant for evidencestatic ca.uhn.fhir.rest.gclient.ReferenceClientParamEVIDENCE_DETAILFluent Client search parameter constant for evidence-detailprotected List<Identifier>identifierBusiness identifiers assigned to this condition by the performer or other systems which remain constant as the resource is updated and propagates from server to server.static ca.uhn.fhir.rest.gclient.TokenClientParamIDENTIFIERFluent Client search parameter constant for identifierstatic ca.uhn.fhir.model.api.IncludeINCLUDE_ASSERTERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_ENCOUNTERConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_EVIDENCE_DETAILConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_PATIENTConstant for fluent queries to be used to add include statements.static ca.uhn.fhir.model.api.IncludeINCLUDE_SUBJECTConstant for fluent queries to be used to add include statements.protected List<Annotation>noteAdditional information about the Condition.protected TypeonsetEstimated or actual date or date-time the condition began, in the opinion of the clinician.static ca.uhn.fhir.rest.gclient.QuantityClientParamONSET_AGEFluent Client search parameter constant for onset-agestatic ca.uhn.fhir.rest.gclient.DateClientParamONSET_DATEFluent Client search parameter constant for onset-datestatic ca.uhn.fhir.rest.gclient.StringClientParamONSET_INFOFluent Client search parameter constant for onset-infostatic ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientstatic ca.uhn.fhir.rest.gclient.DateClientParamRECORDED_DATEFluent Client search parameter constant for recorded-dateprotected DateTimeTyperecordedDateThe recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.protected ReferencerecorderIndividual who recorded the record and takes responsibility for its content.protected ResourcerecorderTargetThe actual object that is the target of the reference (Individual who recorded the record and takes responsibility for its content.)protected CodeableConceptseverityA subjective assessment of the severity of the condition as evaluated by the clinician.static ca.uhn.fhir.rest.gclient.TokenClientParamSEVERITYFluent Client search parameter constant for severitystatic StringSP_ABATEMENT_AGESearch parameter: abatement-agestatic StringSP_ABATEMENT_DATESearch parameter: abatement-datestatic StringSP_ABATEMENT_STRINGSearch parameter: abatement-stringstatic StringSP_ASSERTERSearch parameter: asserterstatic StringSP_BODY_SITESearch parameter: body-sitestatic StringSP_CATEGORYSearch parameter: categorystatic StringSP_CLINICAL_STATUSSearch parameter: clinical-statusstatic StringSP_CODESearch parameter: codestatic StringSP_ENCOUNTERSearch parameter: encounterstatic StringSP_EVIDENCESearch parameter: evidencestatic StringSP_EVIDENCE_DETAILSearch parameter: evidence-detailstatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_ONSET_AGESearch parameter: onset-agestatic StringSP_ONSET_DATESearch parameter: onset-datestatic StringSP_ONSET_INFOSearch parameter: onset-infostatic StringSP_PATIENTSearch parameter: patientstatic StringSP_RECORDED_DATESearch parameter: recorded-datestatic StringSP_SEVERITYSearch parameter: severitystatic StringSP_STAGESearch parameter: stagestatic StringSP_SUBJECTSearch parameter: subjectstatic StringSP_VERIFICATION_STATUSSearch parameter: verification-statusprotected List<Condition.ConditionStageComponent>stageClinical stage or grade of a condition.static ca.uhn.fhir.rest.gclient.TokenClientParamSTAGEFluent Client search parameter constant for stageprotected ReferencesubjectIndicates the patient or group who the condition record is associated with.static ca.uhn.fhir.rest.gclient.ReferenceClientParamSUBJECTFluent Client search parameter constant for subjectprotected ResourcesubjectTargetThe actual object that is the target of the reference (Indicates the patient or group who the condition record is associated with.)static ca.uhn.fhir.rest.gclient.TokenClientParamVERIFICATION_STATUSFluent Client search parameter constant for verification-statusprotected CodeableConceptverificationStatusThe verification status to support the clinical status of the condition.-
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
-
-
Method Summary
-
Methods inherited from class org.hl7.fhir.r4.model.DomainResource
addContained, addExtension, addExtension, addExtension, addModifierExtension, addModifierExtension, checkNoModifiers, copyValues, 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, 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, dateTimeValue, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getNamedProperty, getUserData, getUserInt, getUserString, 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
-
-
-
-
Field Detail
-
identifier
protected List<Identifier> identifier
Business identifiers assigned to this condition by the performer or other systems which remain constant as the resource is updated and propagates from server to server.
-
clinicalStatus
protected CodeableConcept clinicalStatus
The clinical status of the condition.
-
verificationStatus
protected CodeableConcept verificationStatus
The verification status to support the clinical status of the condition.
-
category
protected List<CodeableConcept> category
A category assigned to the condition.
-
severity
protected CodeableConcept severity
A subjective assessment of the severity of the condition as evaluated by the clinician.
-
code
protected CodeableConcept code
Identification of the condition, problem or diagnosis.
-
bodySite
protected List<CodeableConcept> bodySite
The anatomical location where this condition manifests itself.
-
subject
protected Reference subject
Indicates the patient or group who the condition record is associated with.
-
subjectTarget
protected Resource subjectTarget
The actual object that is the target of the reference (Indicates the patient or group who the condition record is associated with.)
-
encounter
protected Reference encounter
The Encounter during which this Condition was created or to which the creation of this record is tightly associated.
-
encounterTarget
protected Encounter encounterTarget
The actual object that is the target of the reference (The Encounter during which this Condition was created or to which the creation of this record is tightly associated.)
-
onset
protected Type onset
Estimated or actual date or date-time the condition began, in the opinion of the clinician.
-
abatement
protected Type abatement
The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.
-
recordedDate
protected DateTimeType recordedDate
The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.
-
recorder
protected Reference recorder
Individual who recorded the record and takes responsibility for its content.
-
recorderTarget
protected Resource recorderTarget
The actual object that is the target of the reference (Individual who recorded the record and takes responsibility for its content.)
-
asserterTarget
protected Resource asserterTarget
The actual object that is the target of the reference (Individual who is making the condition statement.)
-
stage
protected List<Condition.ConditionStageComponent> stage
Clinical stage or grade of a condition. May include formal severity assessments.
-
evidence
protected List<Condition.ConditionEvidenceComponent> evidence
Supporting evidence / manifestations that are the basis of the Condition's verification status, such as evidence that confirmed or refuted the condition.
-
note
protected List<Annotation> note
Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.
-
SP_SEVERITY
public static final String SP_SEVERITY
Search parameter: severityDescription: The severity of the condition
Type: token
Path: Condition.severity
- See Also:
- Constant Field Values
-
SEVERITY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEVERITY
Fluent Client search parameter constant for severityDescription: The severity of the condition
Type: token
Path: Condition.severity
-
SP_EVIDENCE_DETAIL
public static final String SP_EVIDENCE_DETAIL
Search parameter: evidence-detailDescription: Supporting information found elsewhere
Type: reference
Path: Condition.evidence.detail
- See Also:
- Constant Field Values
-
EVIDENCE_DETAIL
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam EVIDENCE_DETAIL
Fluent Client search parameter constant for evidence-detailDescription: Supporting information found elsewhere
Type: reference
Path: Condition.evidence.detail
-
INCLUDE_EVIDENCE_DETAIL
public static final ca.uhn.fhir.model.api.Include INCLUDE_EVIDENCE_DETAIL
Constant for fluent queries to be used to add include statements. Specifies the path value of "Condition:evidence-detail".
-
SP_IDENTIFIER
public static final String SP_IDENTIFIER
Search parameter: identifierDescription: A unique identifier of the condition record
Type: token
Path: Condition.identifier
- See Also:
- Constant Field Values
-
IDENTIFIER
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Fluent Client search parameter constant for identifierDescription: A unique identifier of the condition record
Type: token
Path: Condition.identifier
-
SP_ONSET_INFO
public static final String SP_ONSET_INFO
Search parameter: onset-infoDescription: Onsets as a string
Type: string
Path: Condition.onset[x]
- See Also:
- Constant Field Values
-
ONSET_INFO
public static final ca.uhn.fhir.rest.gclient.StringClientParam ONSET_INFO
Fluent Client search parameter constant for onset-infoDescription: Onsets as a string
Type: string
Path: Condition.onset[x]
-
SP_RECORDED_DATE
public static final String SP_RECORDED_DATE
Search parameter: recorded-dateDescription: Date record was first recorded
Type: date
Path: Condition.recordedDate
- See Also:
- Constant Field Values
-
RECORDED_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam RECORDED_DATE
Fluent Client search parameter constant for recorded-dateDescription: Date record was first recorded
Type: date
Path: Condition.recordedDate
-
SP_CODE
public static final String SP_CODE
Search parameter: codeDescription: Code for the condition
Type: token
Path: Condition.code
- See Also:
- Constant Field Values
-
CODE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Fluent Client search parameter constant for codeDescription: Code for the condition
Type: token
Path: Condition.code
-
SP_EVIDENCE
public static final String SP_EVIDENCE
Search parameter: evidenceDescription: Manifestation/symptom
Type: token
Path: Condition.evidence.code
- See Also:
- Constant Field Values
-
EVIDENCE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVIDENCE
Fluent Client search parameter constant for evidenceDescription: Manifestation/symptom
Type: token
Path: Condition.evidence.code
-
SP_SUBJECT
public static final String SP_SUBJECT
Search parameter: subjectDescription: Who has the condition?
Type: reference
Path: Condition.subject
- See Also:
- Constant Field Values
-
SUBJECT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
Fluent Client search parameter constant for subjectDescription: Who has the condition?
Type: reference
Path: Condition.subject
-
INCLUDE_SUBJECT
public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Condition:subject".
-
SP_VERIFICATION_STATUS
public static final String SP_VERIFICATION_STATUS
Search parameter: verification-statusDescription: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Type: token
Path: Condition.verificationStatus
- See Also:
- Constant Field Values
-
VERIFICATION_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam VERIFICATION_STATUS
Fluent Client search parameter constant for verification-statusDescription: unconfirmed | provisional | differential | confirmed | refuted | entered-in-error
Type: token
Path: Condition.verificationStatus
-
SP_CLINICAL_STATUS
public static final String SP_CLINICAL_STATUS
Search parameter: clinical-statusDescription: The clinical status of the condition
Type: token
Path: Condition.clinicalStatus
- See Also:
- Constant Field Values
-
CLINICAL_STATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLINICAL_STATUS
Fluent Client search parameter constant for clinical-statusDescription: The clinical status of the condition
Type: token
Path: Condition.clinicalStatus
-
SP_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: Encounter created as part of
Type: reference
Path: Condition.encounter
- See Also:
- Constant Field Values
-
ENCOUNTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Fluent Client search parameter constant for encounterDescription: Encounter created as part of
Type: reference
Path: Condition.encounter
-
INCLUDE_ENCOUNTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Condition:encounter".
-
SP_ONSET_DATE
public static final String SP_ONSET_DATE
Search parameter: onset-dateDescription: Date related onsets (dateTime and Period)
Type: date
Path: Condition.onset[x]
- See Also:
- Constant Field Values
-
ONSET_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam ONSET_DATE
Fluent Client search parameter constant for onset-dateDescription: Date related onsets (dateTime and Period)
Type: date
Path: Condition.onset[x]
-
SP_ABATEMENT_DATE
public static final String SP_ABATEMENT_DATE
Search parameter: abatement-dateDescription: Date-related abatements (dateTime and period)
Type: date
Path: Condition.abatement[x]
- See Also:
- Constant Field Values
-
ABATEMENT_DATE
public static final ca.uhn.fhir.rest.gclient.DateClientParam ABATEMENT_DATE
Fluent Client search parameter constant for abatement-dateDescription: Date-related abatements (dateTime and period)
Type: date
Path: Condition.abatement[x]
-
SP_ASSERTER
public static final String SP_ASSERTER
Search parameter: asserterDescription: Person who asserts this condition
Type: reference
Path: Condition.asserter
- See Also:
- Constant Field Values
-
ASSERTER
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ASSERTER
Fluent Client search parameter constant for asserterDescription: Person who asserts this condition
Type: reference
Path: Condition.asserter
-
INCLUDE_ASSERTER
public static final ca.uhn.fhir.model.api.Include INCLUDE_ASSERTER
Constant for fluent queries to be used to add include statements. Specifies the path value of "Condition:asserter".
-
SP_STAGE
public static final String SP_STAGE
Search parameter: stageDescription: Simple summary (disease specific)
Type: token
Path: Condition.stage.summary
- See Also:
- Constant Field Values
-
STAGE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STAGE
Fluent Client search parameter constant for stageDescription: Simple summary (disease specific)
Type: token
Path: Condition.stage.summary
-
SP_ABATEMENT_STRING
public static final String SP_ABATEMENT_STRING
Search parameter: abatement-stringDescription: Abatement as a string
Type: string
Path: Condition.abatement[x]
- See Also:
- Constant Field Values
-
ABATEMENT_STRING
public static final ca.uhn.fhir.rest.gclient.StringClientParam ABATEMENT_STRING
Fluent Client search parameter constant for abatement-stringDescription: Abatement as a string
Type: string
Path: Condition.abatement[x]
-
SP_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Who has the condition?
Type: reference
Path: Condition.subject
- See Also:
- Constant Field Values
-
PATIENT
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Fluent Client search parameter constant for patientDescription: Who has the condition?
Type: reference
Path: Condition.subject
-
INCLUDE_PATIENT
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements. Specifies the path value of "Condition:patient".
-
SP_ONSET_AGE
public static final String SP_ONSET_AGE
Search parameter: onset-ageDescription: Onsets as age or age range
Type: quantity
Path: Condition.onset[x]
- See Also:
- Constant Field Values
-
ONSET_AGE
public static final ca.uhn.fhir.rest.gclient.QuantityClientParam ONSET_AGE
Fluent Client search parameter constant for onset-ageDescription: Onsets as age or age range
Type: quantity
Path: Condition.onset[x]
-
SP_ABATEMENT_AGE
public static final String SP_ABATEMENT_AGE
Search parameter: abatement-ageDescription: Abatement as age or age range
Type: quantity
Path: Condition.abatement[x]
- See Also:
- Constant Field Values
-
ABATEMENT_AGE
public static final ca.uhn.fhir.rest.gclient.QuantityClientParam ABATEMENT_AGE
Fluent Client search parameter constant for abatement-ageDescription: Abatement as age or age range
Type: quantity
Path: Condition.abatement[x]
-
SP_CATEGORY
public static final String SP_CATEGORY
Search parameter: categoryDescription: The category of the condition
Type: token
Path: Condition.category
- See Also:
- Constant Field Values
-
CATEGORY
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Fluent Client search parameter constant for categoryDescription: The category of the condition
Type: token
Path: Condition.category
-
SP_BODY_SITE
public static final String SP_BODY_SITE
Search parameter: body-siteDescription: Anatomical location, if relevant
Type: token
Path: Condition.bodySite
- See Also:
- Constant Field Values
-
BODY_SITE
public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODY_SITE
Fluent Client search parameter constant for body-siteDescription: Anatomical location, if relevant
Type: token
Path: Condition.bodySite
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
identifier(Business identifiers assigned to this condition by the performer or other systems which remain constant as the resource is updated and propagates from server to server.)
-
setIdentifier
public Condition setIdentifier(List<Identifier> theIdentifier)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
-
addIdentifier
public Condition addIdentifier(Identifier t)
-
getIdentifierFirstRep
public Identifier getIdentifierFirstRep()
- Returns:
- The first repetition of repeating field
identifier, creating it if it does not already exist
-
getClinicalStatus
public CodeableConcept getClinicalStatus()
- Returns:
clinicalStatus(The clinical status of the condition.)
-
hasClinicalStatus
public boolean hasClinicalStatus()
-
setClinicalStatus
public Condition setClinicalStatus(CodeableConcept value)
- Parameters:
value-clinicalStatus(The clinical status of the condition.)
-
getVerificationStatus
public CodeableConcept getVerificationStatus()
- Returns:
verificationStatus(The verification status to support the clinical status of the condition.)
-
hasVerificationStatus
public boolean hasVerificationStatus()
-
setVerificationStatus
public Condition setVerificationStatus(CodeableConcept value)
- Parameters:
value-verificationStatus(The verification status to support the clinical status of the condition.)
-
getCategory
public List<CodeableConcept> getCategory()
- Returns:
category(A category assigned to the condition.)
-
setCategory
public Condition setCategory(List<CodeableConcept> theCategory)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasCategory
public boolean hasCategory()
-
addCategory
public CodeableConcept addCategory()
-
addCategory
public Condition addCategory(CodeableConcept t)
-
getCategoryFirstRep
public CodeableConcept getCategoryFirstRep()
- Returns:
- The first repetition of repeating field
category, creating it if it does not already exist
-
getSeverity
public CodeableConcept getSeverity()
- Returns:
severity(A subjective assessment of the severity of the condition as evaluated by the clinician.)
-
hasSeverity
public boolean hasSeverity()
-
setSeverity
public Condition setSeverity(CodeableConcept value)
- Parameters:
value-severity(A subjective assessment of the severity of the condition as evaluated by the clinician.)
-
getCode
public CodeableConcept getCode()
- Returns:
code(Identification of the condition, problem or diagnosis.)
-
hasCode
public boolean hasCode()
-
setCode
public Condition setCode(CodeableConcept value)
- Parameters:
value-code(Identification of the condition, problem or diagnosis.)
-
getBodySite
public List<CodeableConcept> getBodySite()
- Returns:
bodySite(The anatomical location where this condition manifests itself.)
-
setBodySite
public Condition setBodySite(List<CodeableConcept> theBodySite)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasBodySite
public boolean hasBodySite()
-
addBodySite
public CodeableConcept addBodySite()
-
addBodySite
public Condition addBodySite(CodeableConcept t)
-
getBodySiteFirstRep
public CodeableConcept getBodySiteFirstRep()
- Returns:
- The first repetition of repeating field
bodySite, creating it if it does not already exist
-
getSubject
public Reference getSubject()
- Returns:
subject(Indicates the patient or group who the condition record is associated with.)
-
hasSubject
public boolean hasSubject()
-
setSubject
public Condition setSubject(Reference value)
- Parameters:
value-subject(Indicates the patient or group who the condition record is associated with.)
-
getSubjectTarget
public Resource 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. (Indicates the patient or group who the condition record is associated with.)
-
setSubjectTarget
public Condition setSubjectTarget(Resource value)
- 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. (Indicates the patient or group who the condition record is associated with.)
-
getEncounter
public Reference getEncounter()
- Returns:
encounter(The Encounter during which this Condition was created or to which the creation of this record is tightly associated.)
-
hasEncounter
public boolean hasEncounter()
-
setEncounter
public Condition setEncounter(Reference value)
- Parameters:
value-encounter(The Encounter during which this Condition was created or to which the creation of this record is tightly associated.)
-
getEncounterTarget
public Encounter getEncounterTarget()
- Returns:
encounterThe 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 Condition was created or to which the creation of this record is tightly associated.)
-
setEncounterTarget
public Condition setEncounterTarget(Encounter value)
- Parameters:
value-encounterThe 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 Condition was created or to which the creation of this record is tightly associated.)
-
getOnset
public Type getOnset()
- Returns:
onset(Estimated or actual date or date-time the condition began, in the opinion of the clinician.)
-
getOnsetDateTimeType
public DateTimeType getOnsetDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Estimated or actual date or date-time the condition began, in the opinion of the clinician.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetDateTimeType
public boolean hasOnsetDateTimeType()
-
getOnsetAge
public Age getOnsetAge() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Estimated or actual date or date-time the condition began, in the opinion of the clinician.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetAge
public boolean hasOnsetAge()
-
getOnsetPeriod
public Period getOnsetPeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Estimated or actual date or date-time the condition began, in the opinion of the clinician.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetPeriod
public boolean hasOnsetPeriod()
-
getOnsetRange
public Range getOnsetRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Estimated or actual date or date-time the condition began, in the opinion of the clinician.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetRange
public boolean hasOnsetRange()
-
getOnsetStringType
public StringType getOnsetStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
onset(Estimated or actual date or date-time the condition began, in the opinion of the clinician.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasOnsetStringType
public boolean hasOnsetStringType()
-
hasOnset
public boolean hasOnset()
-
setOnset
public Condition setOnset(Type value)
- Parameters:
value-onset(Estimated or actual date or date-time the condition began, in the opinion of the clinician.)
-
getAbatement
public Type getAbatement()
- Returns:
abatement(The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.)
-
getAbatementDateTimeType
public DateTimeType getAbatementDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
abatement(The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAbatementDateTimeType
public boolean hasAbatementDateTimeType()
-
getAbatementAge
public Age getAbatementAge() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
abatement(The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAbatementAge
public boolean hasAbatementAge()
-
getAbatementPeriod
public Period getAbatementPeriod() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
abatement(The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAbatementPeriod
public boolean hasAbatementPeriod()
-
getAbatementRange
public Range getAbatementRange() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
abatement(The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAbatementRange
public boolean hasAbatementRange()
-
getAbatementStringType
public StringType getAbatementStringType() throws org.hl7.fhir.exceptions.FHIRException
- Returns:
abatement(The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.)- Throws:
org.hl7.fhir.exceptions.FHIRException
-
hasAbatementStringType
public boolean hasAbatementStringType()
-
hasAbatement
public boolean hasAbatement()
-
setAbatement
public Condition setAbatement(Type value)
- Parameters:
value-abatement(The date or estimated date that the condition resolved or went into remission. This is called "abatement" because of the many overloaded connotations associated with "remission" or "resolution" - Conditions are never really resolved, but they can abate.)
-
getRecordedDateElement
public DateTimeType getRecordedDateElement()
- Returns:
recordedDate(The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.). This is the underlying object with id, value and extensions. The accessor "getRecordedDate" gives direct access to the value
-
hasRecordedDateElement
public boolean hasRecordedDateElement()
-
hasRecordedDate
public boolean hasRecordedDate()
-
setRecordedDateElement
public Condition setRecordedDateElement(DateTimeType value)
- Parameters:
value-recordedDate(The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.). This is the underlying object with id, value and extensions. The accessor "getRecordedDate" gives direct access to the value
-
getRecordedDate
public Date getRecordedDate()
- Returns:
- The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.
-
setRecordedDate
public Condition setRecordedDate(Date value)
- Parameters:
value- The recordedDate represents when this particular Condition record was created in the system, which is often a system-generated date.
-
getRecorder
public Reference getRecorder()
- Returns:
recorder(Individual who recorded the record and takes responsibility for its content.)
-
hasRecorder
public boolean hasRecorder()
-
setRecorder
public Condition setRecorder(Reference value)
- Parameters:
value-recorder(Individual who recorded the record and takes responsibility for its content.)
-
getRecorderTarget
public Resource getRecorderTarget()
- Returns:
recorderThe 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. (Individual who recorded the record and takes responsibility for its content.)
-
setRecorderTarget
public Condition setRecorderTarget(Resource value)
- Parameters:
value-recorderThe 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. (Individual who recorded the record and takes responsibility for its content.)
-
getAsserter
public Reference getAsserter()
- Returns:
asserter(Individual who is making the condition statement.)
-
hasAsserter
public boolean hasAsserter()
-
setAsserter
public Condition setAsserter(Reference value)
- Parameters:
value-asserter(Individual who is making the condition statement.)
-
getAsserterTarget
public Resource getAsserterTarget()
- Returns:
asserterThe 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. (Individual who is making the condition statement.)
-
setAsserterTarget
public Condition setAsserterTarget(Resource value)
- Parameters:
value-asserterThe 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. (Individual who is making the condition statement.)
-
getStage
public List<Condition.ConditionStageComponent> getStage()
- Returns:
stage(Clinical stage or grade of a condition. May include formal severity assessments.)
-
setStage
public Condition setStage(List<Condition.ConditionStageComponent> theStage)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasStage
public boolean hasStage()
-
addStage
public Condition.ConditionStageComponent addStage()
-
addStage
public Condition addStage(Condition.ConditionStageComponent t)
-
getStageFirstRep
public Condition.ConditionStageComponent getStageFirstRep()
- Returns:
- The first repetition of repeating field
stage, creating it if it does not already exist
-
getEvidence
public List<Condition.ConditionEvidenceComponent> getEvidence()
- Returns:
evidence(Supporting evidence / manifestations that are the basis of the Condition's verification status, such as evidence that confirmed or refuted the condition.)
-
setEvidence
public Condition setEvidence(List<Condition.ConditionEvidenceComponent> theEvidence)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasEvidence
public boolean hasEvidence()
-
addEvidence
public Condition.ConditionEvidenceComponent addEvidence()
-
addEvidence
public Condition addEvidence(Condition.ConditionEvidenceComponent t)
-
getEvidenceFirstRep
public Condition.ConditionEvidenceComponent getEvidenceFirstRep()
- Returns:
- The first repetition of repeating field
evidence, creating it if it does not already exist
-
getNote
public List<Annotation> getNote()
- Returns:
note(Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.)
-
setNote
public Condition setNote(List<Annotation> theNote)
- Returns:
- Returns a reference to
thisfor easy method chaining
-
hasNote
public boolean hasNote()
-
addNote
public Annotation addNote()
-
addNote
public Condition addNote(Annotation t)
-
getNoteFirstRep
public Annotation getNoteFirstRep()
- Returns:
- The first repetition of repeating field
note, creating it if it does not already exist
-
listChildren
protected void listChildren(List<Property> children)
- 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
public Base setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
makeProperty
public Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
- 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
public Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
addChildin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
fhirType
public String fhirType()
- Specified by:
fhirTypein interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
fhirTypein classDomainResource
-
copy
public Condition copy()
- Specified by:
copyin classDomainResource
-
copyValues
public void copyValues(Condition dst)
-
equalsDeep
public boolean equalsDeep(Base other_)
- Overrides:
equalsDeepin classDomainResource
-
equalsShallow
public boolean equalsShallow(Base other_)
- Overrides:
equalsShallowin classDomainResource
-
isEmpty
public boolean isEmpty()
- Specified by:
isEmptyin interfaceorg.hl7.fhir.instance.model.api.IBase- Overrides:
isEmptyin classDomainResource
-
getResourceType
public ResourceType getResourceType()
- Specified by:
getResourceTypein classResource
-
-