Class Condition
- java.lang.Object
-
- org.hl7.fhir.dstu2016may.model.Base
-
- org.hl7.fhir.dstu2016may.model.BaseResource
-
- org.hl7.fhir.dstu2016may.model.Resource
-
- org.hl7.fhir.dstu2016may.model.DomainResource
-
- org.hl7.fhir.dstu2016may.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
Use to record detailed information about conditions, problems or diagnoses recognized by a clinician. There are many uses including: recording a diagnosis during an encounter; populating a problem list or a summary statement, such as a discharge summary.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCondition.ConditionEvidenceComponentstatic classCondition.ConditionStageComponentstatic classCondition.ConditionVerificationStatusstatic classCondition.ConditionVerificationStatusEnumFactory
-
Field Summary
Fields Modifier and Type Field Description protected TypeabatementThe date or estimated date that the condition resolved or went into remission.protected 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 CodeableConceptcategoryA category assigned to the condition.static ca.uhn.fhir.rest.gclient.TokenClientParamCATEGORYFluent Client search parameter constant for categoryprotected CodeTypeclinicalStatusThe clinical status of the condition.static ca.uhn.fhir.rest.gclient.TokenClientParamCLINICALSTATUSFluent Client search parameter constant for clinicalstatusprotected CodeableConceptcodeIdentification of the condition, problem or diagnosis.static ca.uhn.fhir.rest.gclient.TokenClientParamCODEFluent Client search parameter constant for codestatic ca.uhn.fhir.rest.gclient.DateClientParamDATE_RECORDEDFluent Client search parameter constant for date-recordedprotected DateTypedateRecordedA date, when the Condition statement was documented.protected ReferenceencounterEncounter during which the condition was first asserted.static ca.uhn.fhir.rest.gclient.ReferenceClientParamENCOUNTERFluent Client search parameter constant for encounterprotected EncounterencounterTargetThe actual object that is the target of the reference (Encounter during which the condition was first asserted.)protected List<Condition.ConditionEvidenceComponent>evidenceSupporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.static ca.uhn.fhir.rest.gclient.TokenClientParamEVIDENCEFluent Client search parameter constant for evidenceprotected List<Identifier>identifierThis 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.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_PATIENTConstant for fluent queries to be used to add include statements.protected StringTypenotesAdditional 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.DateClientParamONSETFluent Client search parameter constant for onsetstatic ca.uhn.fhir.rest.gclient.StringClientParamONSET_INFOFluent Client search parameter constant for onset-infoprotected ReferencepatientIndicates the patient who the condition record is associated with.static ca.uhn.fhir.rest.gclient.ReferenceClientParamPATIENTFluent Client search parameter constant for patientprotected PatientpatientTargetThe actual object that is the target of the reference (Indicates the patient who the condition record is associated with.)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_ASSERTERSearch parameter: asserterstatic StringSP_BODY_SITESearch parameter: body-sitestatic StringSP_CATEGORYSearch parameter: categorystatic StringSP_CLINICALSTATUSSearch parameter: clinicalstatusstatic StringSP_CODESearch parameter: codestatic StringSP_DATE_RECORDEDSearch parameter: date-recordedstatic StringSP_ENCOUNTERSearch parameter: encounterstatic StringSP_EVIDENCESearch parameter: evidencestatic StringSP_IDENTIFIERSearch parameter: identifierstatic StringSP_ONSETSearch parameter: onsetstatic StringSP_ONSET_INFOSearch parameter: onset-infostatic StringSP_PATIENTSearch parameter: patientstatic StringSP_SEVERITYSearch parameter: severitystatic StringSP_STAGESearch parameter: stageprotected Condition.ConditionStageComponentstageClinical stage or grade of a condition.static ca.uhn.fhir.rest.gclient.TokenClientParamSTAGEFluent Client search parameter constant for stageprotected Enumeration<Condition.ConditionVerificationStatus>verificationStatusThe verification status to support the clinical status of the condition.-
Fields inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
contained, extension, modifierExtension, text
-
Fields inherited from class org.hl7.fhir.dstu2016may.model.Resource
id, implicitRules, language, meta
-
-
Constructor Summary
Constructors Constructor Description Condition()ConstructorCondition(Reference patient, CodeableConcept code, Enumeration<Condition.ConditionVerificationStatus> verificationStatus)Constructor
-
Method Summary
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.DomainResource
addContained, addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getExtensionsByUrl, getModifierExtension, getModifierExtensionsByUrl, getText, hasContained, hasExtension, hasModifierExtension, hasText, setText
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Resource
copyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMeta
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.BaseResource
getStructureFhirVersionEnum, setId
-
Methods inherited from class org.hl7.fhir.dstu2016may.model.Base
castToActionDefinition, 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, 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
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).
-
patient
protected Reference patient
Indicates the patient who the condition record is associated with.
-
patientTarget
protected Patient patientTarget
The actual object that is the target of the reference (Indicates the patient who the condition record is associated with.)
-
encounterTarget
protected Encounter encounterTarget
The actual object that is the target of the reference (Encounter during which the condition was first asserted.)
-
asserterTarget
protected Resource asserterTarget
The actual object that is the target of the reference (Individual who is making the condition statement.)
-
dateRecorded
protected DateType dateRecorded
A date, when the Condition statement was documented.
-
code
protected CodeableConcept code
Identification of the condition, problem or diagnosis.
-
category
protected CodeableConcept category
A category assigned to the condition.
-
clinicalStatus
protected CodeType clinicalStatus
The clinical status of the condition.
-
verificationStatus
protected Enumeration<Condition.ConditionVerificationStatus> verificationStatus
The verification status to support the clinical status of the condition.
-
severity
protected CodeableConcept severity
A subjective assessment of the severity of the condition as evaluated by the clinician.
-
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.
-
stage
protected 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 on which this condition is suspected or confirmed.
-
bodySite
protected List<CodeableConcept> bodySite
The anatomical location where this condition manifests itself.
-
notes
protected StringType notes
Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.
-
SP_DATE_RECORDED
public static final String SP_DATE_RECORDED
Search parameter: date-recordedDescription: A date, when the Condition statement was documented
Type: date
Path: Condition.dateRecorded
- See Also:
- Constant Field Values
-
DATE_RECORDED
public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE_RECORDED
Fluent Client search parameter constant for date-recordedDescription: A date, when the Condition statement was documented
Type: date
Path: Condition.dateRecorded
-
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_ONSET
public static final String SP_ONSET
Search parameter: onsetDescription: Date related onsets (dateTime and Period)
Type: date
Path: Condition.onset[x]
- See Also:
- Constant Field Values
-
ONSET
public static final ca.uhn.fhir.rest.gclient.DateClientParam ONSET
Fluent Client search parameter constant for onsetDescription: Date related onsets (dateTime and Period)
Type: date
Path: Condition.onset[x]
-
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_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
-
SP_ONSET_INFO
public static final String SP_ONSET_INFO
Search parameter: onset-infoDescription: Other onsets (boolean, age, range, 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: Other onsets (boolean, age, range, string)
Type: string
Path: Condition.onset[x]
-
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_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_ENCOUNTER
public static final String SP_ENCOUNTER
Search parameter: encounterDescription: Encounter when condition first asserted
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 when condition first asserted
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_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_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_PATIENT
public static final String SP_PATIENT
Search parameter: patientDescription: Who has the condition?
Type: reference
Path: Condition.patient
- 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.patient
-
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_CLINICALSTATUS
public static final String SP_CLINICALSTATUS
Search parameter: clinicalstatusDescription: The clinical status of the condition
Type: token
Path: Condition.clinicalStatus
- See Also:
- Constant Field Values
-
CLINICALSTATUS
public static final ca.uhn.fhir.rest.gclient.TokenClientParam CLINICALSTATUS
Fluent Client search parameter constant for clinicalstatusDescription: The clinical status of the condition
Type: token
Path: Condition.clinicalStatus
-
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
-
-
Constructor Detail
-
Condition
public Condition()
Constructor
-
Condition
public Condition(Reference patient, CodeableConcept code, Enumeration<Condition.ConditionVerificationStatus> verificationStatus)
Constructor
-
-
Method Detail
-
getIdentifier
public List<Identifier> getIdentifier()
- Returns:
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).)
-
hasIdentifier
public boolean hasIdentifier()
-
addIdentifier
public Identifier addIdentifier()
- Returns:
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).)
-
addIdentifier
public Condition addIdentifier(Identifier t)
-
getPatient
public Reference getPatient()
- Returns:
patient(Indicates the patient who the condition record is associated with.)
-
hasPatient
public boolean hasPatient()
-
setPatient
public Condition setPatient(Reference value)
- Parameters:
value-patient(Indicates the patient who the condition record is associated with.)
-
getPatientTarget
public Patient getPatientTarget()
- Returns:
patientThe 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.)
-
setPatientTarget
public Condition setPatientTarget(Patient value)
- Parameters:
value-patientThe 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.)
-
getEncounter
public Reference getEncounter()
- Returns:
encounter(Encounter during which the condition was first asserted.)
-
hasEncounter
public boolean hasEncounter()
-
setEncounter
public Condition setEncounter(Reference value)
- Parameters:
value-encounter(Encounter during which the condition was first asserted.)
-
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. (Encounter during which the condition was first asserted.)
-
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. (Encounter during which the condition was first asserted.)
-
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.)
-
getDateRecordedElement
public DateType getDateRecordedElement()
- Returns:
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 value
-
hasDateRecordedElement
public boolean hasDateRecordedElement()
-
hasDateRecorded
public boolean hasDateRecorded()
-
setDateRecordedElement
public Condition setDateRecordedElement(DateType value)
- Parameters:
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 value
-
getDateRecorded
public Date getDateRecorded()
- Returns:
- A date, when the Condition statement was documented.
-
setDateRecorded
public Condition setDateRecorded(Date value)
- Parameters:
value- A date, when the Condition statement was documented.
-
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.)
-
getCategory
public CodeableConcept getCategory()
- Returns:
category(A category assigned to the condition.)
-
hasCategory
public boolean hasCategory()
-
setCategory
public Condition setCategory(CodeableConcept value)
- Parameters:
value-category(A category assigned to the condition.)
-
getClinicalStatusElement
public CodeType getClinicalStatusElement()
- Returns:
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 value
-
hasClinicalStatusElement
public boolean hasClinicalStatusElement()
-
hasClinicalStatus
public boolean hasClinicalStatus()
-
setClinicalStatusElement
public Condition setClinicalStatusElement(CodeType value)
- Parameters:
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 value
-
getClinicalStatus
public String getClinicalStatus()
- Returns:
- The clinical status of the condition.
-
setClinicalStatus
public Condition setClinicalStatus(String value)
- Parameters:
value- The clinical status of the condition.
-
getVerificationStatusElement
public Enumeration<Condition.ConditionVerificationStatus> getVerificationStatusElement()
- Returns:
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 value
-
hasVerificationStatusElement
public boolean hasVerificationStatusElement()
-
hasVerificationStatus
public boolean hasVerificationStatus()
-
setVerificationStatusElement
public Condition setVerificationStatusElement(Enumeration<Condition.ConditionVerificationStatus> value)
- Parameters:
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 value
-
getVerificationStatus
public Condition.ConditionVerificationStatus getVerificationStatus()
- Returns:
- The verification status to support the clinical status of the condition.
-
setVerificationStatus
public Condition setVerificationStatus(Condition.ConditionVerificationStatus value)
- Parameters:
value- The verification status to support the clinical status of the condition.
-
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.)
-
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()
-
getAbatementBooleanType
public BooleanType getAbatementBooleanType() 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
-
hasAbatementBooleanType
public boolean hasAbatementBooleanType()
-
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.)
-
getStage
public Condition.ConditionStageComponent getStage()
- Returns:
stage(Clinical stage or grade of a condition. May include formal severity assessments.)
-
hasStage
public boolean hasStage()
-
setStage
public Condition setStage(Condition.ConditionStageComponent value)
- Parameters:
value-stage(Clinical stage or grade of a condition. May include formal severity assessments.)
-
getEvidence
public List<Condition.ConditionEvidenceComponent> getEvidence()
- Returns:
evidence(Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.)
-
hasEvidence
public boolean hasEvidence()
-
addEvidence
public Condition.ConditionEvidenceComponent addEvidence()
- Returns:
evidence(Supporting Evidence / manifestations that are the basis on which this condition is suspected or confirmed.)
-
addEvidence
public Condition addEvidence(Condition.ConditionEvidenceComponent t)
-
getBodySite
public List<CodeableConcept> getBodySite()
- Returns:
bodySite(The anatomical location where this condition manifests itself.)
-
hasBodySite
public boolean hasBodySite()
-
addBodySite
public CodeableConcept addBodySite()
- Returns:
bodySite(The anatomical location where this condition manifests itself.)
-
addBodySite
public Condition addBodySite(CodeableConcept t)
-
getNotesElement
public StringType getNotesElement()
- Returns:
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 value
-
hasNotesElement
public boolean hasNotesElement()
-
hasNotes
public boolean hasNotes()
-
setNotesElement
public Condition setNotesElement(StringType value)
- Parameters:
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 value
-
getNotes
public String getNotes()
- Returns:
- Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.
-
setNotes
public Condition setNotes(String value)
- Parameters:
value- Additional information about the Condition. This is a general notes/comments entry for description of the Condition, its diagnosis and prognosis.
-
listChildren
protected void listChildren(List<Property> childrenList)
- Overrides:
listChildrenin classDomainResource
-
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 void setProperty(int hash, String name, Base value) throws org.hl7.fhir.exceptions.FHIRException
- Overrides:
setPropertyin classDomainResource- Throws:
org.hl7.fhir.exceptions.FHIRException
-
setProperty
public void 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
Description copied from class:Basemake an instance of a property. If the property is a repeating property, make a new instance. if the property is not repeating, return the property- Overrides:
makePropertyin classDomainResource- Returns:
- 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
-
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
-
-