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.
|
protected Resource |
asserterTarget
The actual object that is the target of the reference (Individual who is making the condition statement.)
|
protected List<CodeableConcept> |
bodySite
The anatomical location where this condition manifests itself.
|
protected CodeableConcept |
category
A category assigned to the condition.
|
protected CodeType |
clinicalStatus
The clinical status of the condition.
|
protected CodeableConcept |
code
Identification of the condition, problem or diagnosis.
|
protected DateType |
dateRecorded
A date, when the Condition statement was documented.
|
protected Reference |
encounter
Encounter during which the condition was first asserted.
|
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.
|
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.
|
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.
|
protected Reference |
patient
Indicates the patient who the condition record is associated with.
|
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 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 |
protected Condition.ConditionStageComponent |
stage
Clinical stage or grade of a condition.
|
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() |
Condition(Reference patient,
CodeableConcept code,
Enumeration<Condition.ConditionVerificationStatus> verificationStatus) |
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, getStructureFhirVersionEnum, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdcastToAddress, castToAnnotation, castToAttachment, castToBase64Binary, castToBoolean, castToCode, castToCodeableConcept, castToCoding, castToContactPoint, castToDate, castToDateTime, castToDecimal, castToDuration, castToElementDefinition, castToExtension, castToHumanName, castToId, castToIdentifier, castToInstant, castToInteger, castToMarkdown, castToMeta, castToMoney, castToNarrative, castToOid, castToPeriod, castToPositiveInt, castToQuantity, castToRange, castToRatio, castToReference, castToResource, castToSampledData, castToSignature, castToSimpleQuantity, castToString, castToTime, castToTiming, castToUnsignedInt, castToUri, children, compareDeep, compareDeep, compareDeep, compareValues, compareValues, equals, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasType, hasUserData, isMetadataBased, isPrimitive, 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_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 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 void setProperty(String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
setProperty 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.