public class PathologyResultImpl extends Object implements PathologyResult
| Constructor and Description |
|---|
PathologyResultImpl(Coded testName,
DiagnosticServiceCode diagnosticService,
ZonedDateTime testTime,
SpecimenDetail specimenDetail,
SNOMED_CT_ResultStatusCode testResultStatus) |
| Modifier and Type | Method and Description |
|---|---|
Coded |
getDiagnosticService() |
UniqueIdentifier |
getId() |
Coded |
getPathologyTestResultName() |
Coded |
getResultStatus() |
SpecimenDetail |
getSpecimenDetail() |
ZonedDateTime |
getTestTime() |
UniqueIdentifier |
getTestTimeId() |
void |
setId(UniqueIdentifier id)
Set the ID for the Pathology Result Section of the CDA document.
|
void |
setTimeId(UniqueIdentifier id)
This field is mapped to the ID under entryRelationship[tst_date]/observation/id
in the IG for the test time and is mostly harmless.
|
public PathologyResultImpl(Coded testName, DiagnosticServiceCode diagnosticService, ZonedDateTime testTime, SpecimenDetail specimenDetail, SNOMED_CT_ResultStatusCode testResultStatus)
public SpecimenDetail getSpecimenDetail()
getSpecimenDetail in interface PathologyResultpublic UniqueIdentifier getId()
getId in interface PathologyResultpublic void setId(UniqueIdentifier id)
id - public Coded getPathologyTestResultName()
getPathologyTestResultName in interface PathologyResultpublic Coded getDiagnosticService()
getDiagnosticService in interface PathologyResultpublic ZonedDateTime getTestTime()
getTestTime in interface PathologyResultpublic void setTimeId(UniqueIdentifier id)
Set the ID for the Pathology Result Section of the CDA document. If not explicitly set this will become a random UUID.
id - UniqueIdentifier, a random UUID if never suppliedpublic UniqueIdentifier getTestTimeId()
getTestTimeId in interface PathologyResultpublic Coded getResultStatus()
getResultStatus in interface PathologyResultCopyright © 2021. All rights reserved.