public class ProblemDiagnosisImpl extends Object implements ProblemDiagnosis
| Constructor and Description |
|---|
ProblemDiagnosisImpl(Coded identification,
PreciseDate dateOfOnset,
PreciseDate remissionDate,
String comment) |
| Modifier and Type | Method and Description |
|---|---|
String |
getComment()
optional Additional narrative about the problem or diagnosis not captured in other fields.
|
PreciseDate |
getDateOfOnset()
optional
|
PreciseDate |
getDateOfRemission()
optional
|
UniqueIdentifier |
getID()
Random UUID unless explicitly set
|
Coded |
getIdentification()
Identification of the problem or diagnosis.
|
void |
setComment(String comment) |
void |
setDateOfOnset(PreciseDate dateOfOnset) |
void |
setID(UniqueIdentifier id) |
void |
setIdentification(Coded identification) |
void |
setRemissionDate(PreciseDate remissionDate) |
public ProblemDiagnosisImpl(Coded identification, PreciseDate dateOfOnset, PreciseDate remissionDate, String comment)
identification - Identification of the problem or diagnosis. a (preferably but not
mandatory a SNOMED CT-AU) codedateOfOnset - optional Estimated or actual date the Problem/Diagnosis began, in the
opinion of the clinician.remissionDate - optional Estimated or actual date the Problem/Diagnosis began, in the
opinion of the clinician.comment - optional
The date or estimated date that the problem/diagnosis resolved or went into remission, as indicated/identified by the clinician.
public Coded getIdentification()
getIdentification in interface ProblemDiagnosispublic PreciseDate getDateOfOnset()
Estimated or actual date the Problem/Diagnosis began, in the opinion of the clinician.
getDateOfOnset in interface ProblemDiagnosispublic PreciseDate getDateOfRemission()
The date or estimated date that the problem/diagnosis resolved or went into remission, as indicated/identified by the clinician.
getDateOfRemission in interface ProblemDiagnosispublic String getComment()
getComment in interface ProblemDiagnosispublic UniqueIdentifier getID()
This is a technical identifier that is used for system purposes such as matching. If a suitable internal key is not available, a UUID may be used.
getID in interface ProblemDiagnosispublic void setID(UniqueIdentifier id)
setID in interface ProblemDiagnosispublic void setIdentification(Coded identification)
setIdentification in interface ProblemDiagnosispublic void setDateOfOnset(PreciseDate dateOfOnset)
setDateOfOnset in interface ProblemDiagnosispublic void setRemissionDate(PreciseDate remissionDate)
setRemissionDate in interface ProblemDiagnosispublic void setComment(String comment)
setComment in interface ProblemDiagnosisCopyright © 2021. All rights reserved.