public class Condition extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
Condition.ConditionEvidenceComponent |
static class |
Condition.ConditionStageComponent |
static class |
Condition.ConditionVerificationStatus |
static class |
Condition.ConditionVerificationStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
protected Type |
abatement
The date or estimated date that the condition resolved or went into remission.
|
protected Reference |
asserter
Individual who is making the condition statement.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ASSERTER
Fluent Client search parameter constant for asserter
|
protected Resource |
asserterTarget
The actual object that is the target of the reference (Individual who is making the condition statement.)
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
BODY_SITE
Fluent Client search parameter constant for body-site
|
protected List<CodeableConcept> |
bodySite
The anatomical location where this condition manifests itself.
|
protected CodeableConcept |
category
A category assigned to the condition.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CATEGORY
Fluent Client search parameter constant for category
|
protected CodeType |
clinicalStatus
The clinical status of the condition.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CLINICALSTATUS
Fluent Client search parameter constant for clinicalstatus
|
protected CodeableConcept |
code
Identification of the condition, problem or diagnosis.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
CODE
Fluent Client search parameter constant for code
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
DATE_RECORDED
Fluent Client search parameter constant for date-recorded
|
protected DateType |
dateRecorded
A date, when the Condition statement was documented.
|
protected Reference |
encounter
Encounter during which the condition was first asserted.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
ENCOUNTER
Fluent Client search parameter constant for encounter
|
protected Encounter |
encounterTarget
The actual object that is the target of the reference (Encounter during which the condition was first asserted.)
|
protected List<Condition.ConditionEvidenceComponent> |
evidence
Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
EVIDENCE
Fluent Client search parameter constant for evidence
|
protected List<Identifier> |
identifier
This records identifiers associated with this condition 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 (e.g.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
IDENTIFIER
Fluent Client search parameter constant for identifier
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ASSERTER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_ENCOUNTER
Constant for fluent queries to be used to add include statements.
|
static ca.uhn.fhir.model.api.Include |
INCLUDE_PATIENT
Constant for fluent queries to be used to add include statements.
|
protected StringType |
notes
Additional information about the Condition.
|
protected Type |
onset
Estimated or actual date or date-time the condition began, in the opinion of the clinician.
|
static ca.uhn.fhir.rest.gclient.DateClientParam |
ONSET
Fluent Client search parameter constant for onset
|
static ca.uhn.fhir.rest.gclient.StringClientParam |
ONSET_INFO
Fluent Client search parameter constant for onset-info
|
protected Reference |
patient
Indicates the patient who the condition record is associated with.
|
static ca.uhn.fhir.rest.gclient.ReferenceClientParam |
PATIENT
Fluent Client search parameter constant for patient
|
protected Patient |
patientTarget
The actual object that is the target of the reference (Indicates the patient who the condition record is associated with.)
|
protected CodeableConcept |
severity
A subjective assessment of the severity of the condition as evaluated by the clinician.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
SEVERITY
Fluent Client search parameter constant for severity
|
static String |
SP_ASSERTER
Search parameter: asserter
|
static String |
SP_BODY_SITE
Search parameter: body-site
|
static String |
SP_CATEGORY
Search parameter: category
|
static String |
SP_CLINICALSTATUS
Search parameter: clinicalstatus
|
static String |
SP_CODE
Search parameter: code
|
static String |
SP_DATE_RECORDED
Search parameter: date-recorded
|
static String |
SP_ENCOUNTER
Search parameter: encounter
|
static String |
SP_EVIDENCE
Search parameter: evidence
|
static String |
SP_IDENTIFIER
Search parameter: identifier
|
static String |
SP_ONSET
Search parameter: onset
|
static String |
SP_ONSET_INFO
Search parameter: onset-info
|
static String |
SP_PATIENT
Search parameter: patient
|
static String |
SP_SEVERITY
Search parameter: severity
|
static String |
SP_STAGE
Search parameter: stage
|
protected Condition.ConditionStageComponent |
stage
Clinical stage or grade of a condition.
|
static ca.uhn.fhir.rest.gclient.TokenClientParam |
STAGE
Fluent Client search parameter constant for stage
|
protected Enumeration<Condition.ConditionVerificationStatus> |
verificationStatus
The verification status to support the clinical status of the condition.
|
contained, extension, modifierExtension, textid, implicitRules, language, meta| Constructor and Description |
|---|
Condition()
Constructor
|
Condition(Reference patient,
CodeableConcept code,
Enumeration<Condition.ConditionVerificationStatus> verificationStatus)
Constructor
|
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetagetStructureFhirVersionEnum, setIdcastToActionDefinition, castToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDataRequirement, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToModuleMetadata, castToMoney, castToNarrative, castToOid, castToParameterDefinition, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToTriggerDefinition, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasPrimitiveValue, hasType, hasUserData, isMetadataBased, isPrimitive, listChildrenByName, listChildrenByName, primitiveValue, setUserData, setUserDataINNclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getLanguageElement, getUserData, setId, setUserDataprotected List<Identifier> identifier
protected Reference patient
protected Patient patientTarget
protected Encounter encounterTarget
protected Resource asserterTarget
protected DateType dateRecorded
protected CodeableConcept code
protected CodeableConcept category
protected CodeType clinicalStatus
protected Enumeration<Condition.ConditionVerificationStatus> verificationStatus
protected CodeableConcept severity
protected Type onset
protected Type abatement
protected Condition.ConditionStageComponent stage
protected List<Condition.ConditionEvidenceComponent> evidence
protected List<CodeableConcept> bodySite
protected StringType notes
public static final String SP_DATE_RECORDED
Description: A date, when the Condition statement was documented
Type: date
Path: Condition.dateRecorded
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE_RECORDED
Description: A date, when the Condition statement was documented
Type: date
Path: Condition.dateRecorded
public static final String SP_ASSERTER
Description: Person who asserts this condition
Type: reference
Path: Condition.asserter
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ASSERTER
Description: Person who asserts this condition
Type: reference
Path: Condition.asserter
public static final ca.uhn.fhir.model.api.Include INCLUDE_ASSERTER
public static final String SP_ONSET
Description: Date related onsets (dateTime and Period)
Type: date
Path: Condition.onset[x]
public static final ca.uhn.fhir.rest.gclient.DateClientParam ONSET
Description: Date related onsets (dateTime and Period)
Type: date
Path: Condition.onset[x]
public static final String SP_EVIDENCE
Description: Manifestation/symptom
Type: token
Path: Condition.evidence.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam EVIDENCE
Description: Manifestation/symptom
Type: token
Path: Condition.evidence.code
public static final String SP_BODY_SITE
Description: Anatomical location, if relevant
Type: token
Path: Condition.bodySite
public static final ca.uhn.fhir.rest.gclient.TokenClientParam BODY_SITE
Description: Anatomical location, if relevant
Type: token
Path: Condition.bodySite
public static final String SP_ONSET_INFO
Description: Other onsets (boolean, age, range, string)
Type: string
Path: Condition.onset[x]
public static final ca.uhn.fhir.rest.gclient.StringClientParam ONSET_INFO
Description: Other onsets (boolean, age, range, string)
Type: string
Path: Condition.onset[x]
public static final String SP_SEVERITY
Description: The severity of the condition
Type: token
Path: Condition.severity
public static final ca.uhn.fhir.rest.gclient.TokenClientParam SEVERITY
Description: The severity of the condition
Type: token
Path: Condition.severity
public static final String SP_CODE
Description: Code for the condition
Type: token
Path: Condition.code
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
Description: Code for the condition
Type: token
Path: Condition.code
public static final String SP_ENCOUNTER
Description: Encounter when condition first asserted
Type: reference
Path: Condition.encounter
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
Description: Encounter when condition first asserted
Type: reference
Path: Condition.encounter
public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
public static final String SP_STAGE
Description: Simple summary (disease specific)
Type: token
Path: Condition.stage.summary
public static final ca.uhn.fhir.rest.gclient.TokenClientParam STAGE
Description: Simple summary (disease specific)
Type: token
Path: Condition.stage.summary
public static final String SP_CATEGORY
Description: The category of the condition
Type: token
Path: Condition.category
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
Description: The category of the condition
Type: token
Path: Condition.category
public static final String SP_PATIENT
Description: Who has the condition?
Type: reference
Path: Condition.patient
public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
Description: Who has the condition?
Type: reference
Path: Condition.patient
public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
public static final String SP_CLINICALSTATUS
Description: The clinical status of the condition
Type: token
Path: Condition.clinicalStatus
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLINICALSTATUS
Description: The clinical status of the condition
Type: token
Path: Condition.clinicalStatus
public static final String SP_IDENTIFIER
Description: A unique identifier of the condition record
Type: token
Path: Condition.identifier
public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
Description: A unique identifier of the condition record
Type: token
Path: Condition.identifier
public Condition()
public Condition(Reference patient, CodeableConcept code, Enumeration<Condition.ConditionVerificationStatus> verificationStatus)
public List<Identifier> getIdentifier()
identifier (This records identifiers associated with this condition 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 (e.g. in CDA documents, or in written / printed documentation).)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (This records identifiers associated with this condition 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 (e.g. in CDA documents, or in written / printed documentation).)public Condition addIdentifier(Identifier t)
public Reference getPatient()
patient (Indicates the patient who the condition record is associated with.)public boolean hasPatient()
public Condition setPatient(Reference value)
value - patient (Indicates the patient who the condition record is associated with.)public Patient getPatientTarget()
patient 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. (Indicates the patient who the condition record is associated with.)public Condition setPatientTarget(Patient value)
value - patient 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. (Indicates the patient who the condition record is associated with.)public Reference getEncounter()
encounter (Encounter during which the condition was first asserted.)public boolean hasEncounter()
public Condition setEncounter(Reference value)
value - encounter (Encounter during which the condition was first asserted.)public Encounter getEncounterTarget()
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. (Encounter during which the condition was first asserted.)public Condition setEncounterTarget(Encounter value)
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. (Encounter during which the condition was first asserted.)public Reference getAsserter()
asserter (Individual who is making the condition statement.)public boolean hasAsserter()
public Condition setAsserter(Reference value)
value - asserter (Individual who is making the condition statement.)public Resource getAsserterTarget()
asserter 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. (Individual who is making the condition statement.)public Condition setAsserterTarget(Resource value)
value - asserter 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. (Individual who is making the condition statement.)public DateType getDateRecordedElement()
dateRecorded (A date, when the Condition statement was documented.). This is the underlying object with id, value and extensions. The accessor "getDateRecorded" gives direct access to the valuepublic boolean hasDateRecordedElement()
public boolean hasDateRecorded()
public Condition setDateRecordedElement(DateType value)
value - dateRecorded (A date, when the Condition statement was documented.). This is the underlying object with id, value and extensions. The accessor "getDateRecorded" gives direct access to the valuepublic Date getDateRecorded()
public Condition setDateRecorded(Date value)
value - A date, when the Condition statement was documented.public CodeableConcept getCode()
code (Identification of the condition, problem or diagnosis.)public boolean hasCode()
public Condition setCode(CodeableConcept value)
value - code (Identification of the condition, problem or diagnosis.)public CodeableConcept getCategory()
category (A category assigned to the condition.)public boolean hasCategory()
public Condition setCategory(CodeableConcept value)
value - category (A category assigned to the condition.)public CodeType getClinicalStatusElement()
clinicalStatus (The clinical status of the condition.). This is the underlying object with id, value and extensions. The accessor "getClinicalStatus" gives direct access to the valuepublic boolean hasClinicalStatusElement()
public boolean hasClinicalStatus()
public Condition setClinicalStatusElement(CodeType value)
value - clinicalStatus (The clinical status of the condition.). This is the underlying object with id, value and extensions. The accessor "getClinicalStatus" gives direct access to the valuepublic String getClinicalStatus()
public Condition setClinicalStatus(String value)
value - The clinical status of the condition.public Enumeration<Condition.ConditionVerificationStatus> getVerificationStatusElement()
verificationStatus (The verification status to support the clinical status of the condition.). This is the underlying object with id, value and extensions. The accessor "getVerificationStatus" gives direct access to the valuepublic boolean hasVerificationStatusElement()
public boolean hasVerificationStatus()
public Condition setVerificationStatusElement(Enumeration<Condition.ConditionVerificationStatus> value)
value - verificationStatus (The verification status to support the clinical status of the condition.). This is the underlying object with id, value and extensions. The accessor "getVerificationStatus" gives direct access to the valuepublic Condition.ConditionVerificationStatus getVerificationStatus()
public Condition setVerificationStatus(Condition.ConditionVerificationStatus value)
value - The verification status to support the clinical status of the condition.public CodeableConcept getSeverity()
severity (A subjective assessment of the severity of the condition as evaluated by the clinician.)public boolean hasSeverity()
public Condition setSeverity(CodeableConcept value)
value - severity (A subjective assessment of the severity of the condition as evaluated by the clinician.)public Type getOnset()
onset (Estimated or actual date or date-time the condition began, in the opinion of the clinician.)public DateTimeType getOnsetDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
onset (Estimated or actual date or date-time the condition began, in the opinion of the clinician.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOnsetDateTimeType()
public Age getOnsetAge() throws org.hl7.fhir.exceptions.FHIRException
onset (Estimated or actual date or date-time the condition began, in the opinion of the clinician.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOnsetAge()
public Period getOnsetPeriod() throws org.hl7.fhir.exceptions.FHIRException
onset (Estimated or actual date or date-time the condition began, in the opinion of the clinician.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOnsetPeriod()
public Range getOnsetRange() throws org.hl7.fhir.exceptions.FHIRException
onset (Estimated or actual date or date-time the condition began, in the opinion of the clinician.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOnsetRange()
public StringType getOnsetStringType() throws org.hl7.fhir.exceptions.FHIRException
onset (Estimated or actual date or date-time the condition began, in the opinion of the clinician.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasOnsetStringType()
public boolean hasOnset()
public Condition setOnset(Type value)
value - onset (Estimated or actual date or date-time the condition began, in the opinion of the clinician.)public Type getAbatement()
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.)public DateTimeType getAbatementDateTimeType() throws org.hl7.fhir.exceptions.FHIRException
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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAbatementDateTimeType()
public Age getAbatementAge() throws org.hl7.fhir.exceptions.FHIRException
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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAbatementAge()
public BooleanType getAbatementBooleanType() throws org.hl7.fhir.exceptions.FHIRException
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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAbatementBooleanType()
public Period getAbatementPeriod() throws org.hl7.fhir.exceptions.FHIRException
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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAbatementPeriod()
public Range getAbatementRange() throws org.hl7.fhir.exceptions.FHIRException
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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAbatementRange()
public StringType getAbatementStringType() throws org.hl7.fhir.exceptions.FHIRException
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.)org.hl7.fhir.exceptions.FHIRExceptionpublic boolean hasAbatementStringType()
public boolean hasAbatement()
public Condition setAbatement(Type value)
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.)public Condition.ConditionStageComponent getStage()
stage (Clinical stage or grade of a condition. May include formal severity assessments.)public boolean hasStage()
public Condition setStage(Condition.ConditionStageComponent value)
value - stage (Clinical stage or grade of a condition. May include formal severity assessments.)public List<Condition.ConditionEvidenceComponent> getEvidence()
evidence (Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.)public boolean hasEvidence()
public Condition.ConditionEvidenceComponent addEvidence()
evidence (Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.)public Condition addEvidence(Condition.ConditionEvidenceComponent t)
public List<CodeableConcept> getBodySite()
bodySite (The anatomical location where this condition manifests itself.)public boolean hasBodySite()
public CodeableConcept addBodySite()
bodySite (The anatomical location where this condition manifests itself.)public Condition addBodySite(CodeableConcept t)
public StringType getNotesElement()
notes (Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.). This is the underlying object with id, value and extensions. The accessor "getNotes" gives direct access to the valuepublic boolean hasNotesElement()
public boolean hasNotes()
public Condition setNotesElement(StringType value)
value - notes (Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.). This is the underlying object with id, value and extensions. The accessor "getNotes" gives direct access to the valuepublic String getNotes()
public Condition setNotes(String value)
value - Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.protected void listChildren(List<Property> childrenList)
listChildren in class DomainResourcepublic Base[] getProperty(int hash, String name, boolean checkValid) throws org.hl7.fhir.exceptions.FHIRException
getProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base makeProperty(int hash, String name) throws org.hl7.fhir.exceptions.FHIRException
makeProperty in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic Base addChild(String name) throws org.hl7.fhir.exceptions.FHIRException
addChild in class DomainResourceorg.hl7.fhir.exceptions.FHIRExceptionpublic String fhirType()
fhirType in class DomainResourcepublic Condition copy()
copy in class DomainResourcepublic boolean equalsDeep(Base other)
equalsDeep in class DomainResourcepublic boolean equalsShallow(Base other)
equalsShallow in class DomainResourcepublic boolean isEmpty()
isEmpty in interface org.hl7.fhir.instance.model.api.IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2018 University Health Network. All rights reserved.