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 |
|---|---|
static String |
SP_ASSERTER |
static String |
SP_BODYSITE |
static String |
SP_CATEGORY |
static String |
SP_CLINICALSTATUS |
static String |
SP_CODE |
static String |
SP_DATERECORDED |
static String |
SP_ENCOUNTER |
static String |
SP_EVIDENCE |
static String |
SP_IDENTIFIER |
static String |
SP_ONSET |
static String |
SP_ONSETINFO |
static String |
SP_PATIENT |
static String |
SP_SEVERITY |
static String |
SP_STAGE |
| Constructor and Description |
|---|
Condition() |
Condition(Reference patient,
CodeableConcept code,
Enumeration<Condition.ConditionVerificationStatus> verificationStatus) |
addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, 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, setMetasetIdchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getMeta, setIdsetIdpublic static final String SP_SEVERITY
public static final String SP_IDENTIFIER
public static final String SP_CLINICALSTATUS
public static final String SP_ONSETINFO
public static final String SP_CODE
public static final String SP_EVIDENCE
public static final String SP_ENCOUNTER
public static final String SP_ONSET
public static final String SP_ASSERTER
public static final String SP_DATERECORDED
public static final String SP_STAGE
public static final String SP_PATIENT
public static final String SP_CATEGORY
public static final String SP_BODYSITE
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 Exception
public StringType getOnsetStringType() throws Exception
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 Exception
public boolean hasAbatementDateTimeType()
throws Exception
Exceptionpublic BooleanType getAbatementBooleanType() throws Exception
public StringType getAbatementStringType() throws Exception
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.public 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 IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2015 University Health Network. All rights reserved.