A clinical condition,
problem,
diagnosis,
or other event,
situation,
issue,
or clinical concept that has risen to a level of concern.
Properties
Age
If/when in resolution/remission.
Property methods: abatementAgeGet(), abatementAgeGetSwizzled(), abatementAgeIsValid(), abatementAgeNewObject(), abatementAgeSet()
property abatementBoolean as %Boolean (XMLNAME = "abatementBoolean", XMLPROJECTION = "ATTRIBUTE");
boolean
If/when in resolution/remission.
Property methods: abatementBooleanDisplayToLogical(), abatementBooleanGet(), abatementBooleanIsValid(), abatementBooleanLogicalToDisplay(), abatementBooleanLogicalToXSD(), abatementBooleanNormalize(), abatementBooleanSet(), abatementBooleanXSDToLogical()
property abatementDateTime as %String (MAXLEN = 1000000, XMLNAME = "abatementDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime
If/when in resolution/remission.
Property methods: abatementDateTimeDisplayToLogical(), abatementDateTimeGet(), abatementDateTimeIsValid(), abatementDateTimeLogicalToDisplay(), abatementDateTimeLogicalToOdbc(), abatementDateTimeNormalize(), abatementDateTimeSet()
Period
If/when in resolution/remission.
Property methods: abatementPeriodGet(), abatementPeriodGetSwizzled(), abatementPeriodIsValid(), abatementPeriodNewObject(), abatementPeriodSet()
Range
If/when in resolution/remission.
Property methods: abatementRangeGet(), abatementRangeGetSwizzled(), abatementRangeIsValid(), abatementRangeNewObject(), abatementRangeSet()
property abatementString as %String (MAXLEN = 1000000, XMLNAME = "abatementString", XMLPROJECTION = "ATTRIBUTE");
string
If/when in resolution/remission.
Property methods: abatementStringDisplayToLogical(), abatementStringGet(), abatementStringIsValid(), abatementStringLogicalToDisplay(), abatementStringLogicalToOdbc(), abatementStringNormalize(), abatementStringSet()
property assertedDate as %String (MAXLEN = 1000000, XMLNAME = "assertedDate", XMLPROJECTION = "ATTRIBUTE");
dateTime
Date record was believed accurate.
Property methods: assertedDateDisplayToLogical(), assertedDateGet(), assertedDateIsValid(), assertedDateLogicalToDisplay(), assertedDateLogicalToOdbc(), assertedDateNormalize(), assertedDateSet()
Reference
Person who asserts this condition.
Practitioner | Patient | RelatedPerson
Property methods: asserterGet(), asserterGetSwizzled(), asserterIsValid(), asserterNewObject(), asserterSet()
property bodySite as list of HS.FHIR.DTL.vSTU3.Model.Datatype.CodeableConcept (XMLNAME = "bodySite", XMLPROJECTION = "ELEMENT");
CodeableConcept
Anatomical location,
if relevant.
any FHIR3 code may be used;
body-site shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: bodySiteBuildValueArray(), bodySiteCollectionToDisplay(), bodySiteCollectionToOdbc(), bodySiteDisplayToCollection(), bodySiteGet(), bodySiteGetObject(), bodySiteGetObjectId(), bodySiteGetSwizzled(), bodySiteIsValid(), bodySiteOdbcToCollection(), bodySiteSet(), bodySiteSetObject(), bodySiteSetObjectId()
CodeableConcept
problem-list-item | encounter-diagnosis
any FHIR3 code may be used;
condition-category shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: categoryBuildValueArray(), categoryCollectionToDisplay(), categoryCollectionToOdbc(), categoryDisplayToCollection(), categoryGet(), categoryGetObject(), categoryGetObjectId(), categoryGetSwizzled(), categoryIsValid(), categoryOdbcToCollection(), categorySet(), categorySetObject(), categorySetObjectId()
property clinicalStatus as %String (MAXLEN = 1000000, XMLNAME = "clinicalStatus", XMLPROJECTION = "ATTRIBUTE");
code
active | recurrence | inactive | remission | resolved
condition-clinical is the REQUIRED FHIR3 ValueSet for codes;
you may NOT extend condition-clinical and you may NOT use codes from other ValueSets.
Property methods: clinicalStatusDisplayToLogical(), clinicalStatusGet(), clinicalStatusIsValid(), clinicalStatusLogicalToDisplay(), clinicalStatusLogicalToOdbc(), clinicalStatusNormalize(), clinicalStatusSet()
CodeableConcept
Identification of the condition,
problem or diagnosis.
any FHIR3 code may be used;
condition-code shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: codeGet(), codeGetSwizzled(), codeIsValid(), codeNewObject(), codeSet()
property context as HS.FHIR.DTL.vSTU3.Model.Base.Reference (XMLNAME = "context", XMLPROJECTION = "ELEMENT");
Reference
Encounter or episode when condition first asserted.
Encounter | EpisodeOfCare
Property methods: contextGet(), contextGetSwizzled(), contextIsValid(), contextNewObject(), contextSet()
BackboneElement
Supporting evidence.
Property methods: evidenceBuildValueArray(), evidenceCollectionToDisplay(), evidenceCollectionToOdbc(), evidenceDisplayToCollection(), evidenceGet(), evidenceGetObject(), evidenceGetObjectId(), evidenceGetSwizzled(), evidenceIsValid(), evidenceOdbcToCollection(), evidenceSet(), evidenceSetObject(), evidenceSetObjectId()
Identifier
External Ids for this condition.
Property methods: identifierBuildValueArray(), identifierCollectionToDisplay(), identifierCollectionToOdbc(), identifierDisplayToCollection(), identifierGet(), identifierGetObject(), identifierGetObjectId(), identifierGetSwizzled(), identifierIsValid(), identifierOdbcToCollection(), identifierSet(), identifierSetObject(), identifierSetObjectId()
Annotation
Additional information about the condition.
Property methods: noteBuildValueArray(), noteCollectionToDisplay(), noteCollectionToOdbc(), noteDisplayToCollection(), noteGet(), noteGetObject(), noteGetObjectId(), noteGetSwizzled(), noteIsValid(), noteOdbcToCollection(), noteSet(), noteSetObject(), noteSetObjectId()
Age
Estimated or actual date,
date-time,
or age.
Property methods: onsetAgeGet(), onsetAgeGetSwizzled(), onsetAgeIsValid(), onsetAgeNewObject(), onsetAgeSet()
property onsetDateTime as %String (MAXLEN = 1000000, XMLNAME = "onsetDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime
Estimated or actual date,
date-time,
or age.
Property methods: onsetDateTimeDisplayToLogical(), onsetDateTimeGet(), onsetDateTimeIsValid(), onsetDateTimeLogicalToDisplay(), onsetDateTimeLogicalToOdbc(), onsetDateTimeNormalize(), onsetDateTimeSet()
Period
Estimated or actual date,
date-time,
or age.
Property methods: onsetPeriodGet(), onsetPeriodGetSwizzled(), onsetPeriodIsValid(), onsetPeriodNewObject(), onsetPeriodSet()
Range
Estimated or actual date,
date-time,
or age.
Property methods: onsetRangeGet(), onsetRangeGetSwizzled(), onsetRangeIsValid(), onsetRangeNewObject(), onsetRangeSet()
property onsetString as %String (MAXLEN = 1000000, XMLNAME = "onsetString", XMLPROJECTION = "ATTRIBUTE");
string
Estimated or actual date,
date-time,
or age.
Property methods: onsetStringDisplayToLogical(), onsetStringGet(), onsetStringIsValid(), onsetStringLogicalToDisplay(), onsetStringLogicalToOdbc(), onsetStringNormalize(), onsetStringSet()
CodeableConcept
Subjective severity of condition.
condition-severity is the PREFERRED FHIR3 ValueSet for codes,
but if you need to express meanings not found in condition-severity,
you may use codes from any ValueSet.
Property methods: severityGet(), severityGetSwizzled(), severityIsValid(), severityNewObject(), severitySet()
BackboneElement
Stage/grade,
usually assessed formally.
Property methods: stageGet(), stageGetSwizzled(), stageIsValid(), stageNewObject(), stageSet()
Reference
Who has the condition?
Patient | Group
Property methods: subjectGet(), subjectGetSwizzled(), subjectIsValid(), subjectNewObject(), subjectSet()
property verificationStatus as %String (MAXLEN = 1000000, XMLNAME = "verificationStatus", XMLPROJECTION = "ATTRIBUTE");
code
provisional | differential | confirmed | refuted | entered-in-error | unknown
condition-ver-status is the REQUIRED FHIR3 ValueSet for codes;
you may NOT extend condition-ver-status and you may NOT use codes from other ValueSets.
Property methods: verificationStatusDisplayToLogical(), verificationStatusGet(), verificationStatusIsValid(), verificationStatusLogicalToDisplay(), verificationStatusLogicalToOdbc(), verificationStatusNormalize(), verificationStatusSet()