public class DiagnosticReport extends DomainResource
| Modifier and Type | Class and Description |
|---|---|
static class |
DiagnosticReport.DiagnosticReportImageComponent |
static class |
DiagnosticReport.DiagnosticReportStatus |
static class |
DiagnosticReport.DiagnosticReportStatusEnumFactory |
| Modifier and Type | Field and Description |
|---|---|
static String |
SP_CATEGORY |
static String |
SP_CODE |
static String |
SP_DATE |
static String |
SP_DIAGNOSIS |
static String |
SP_ENCOUNTER |
static String |
SP_IDENTIFIER |
static String |
SP_IMAGE |
static String |
SP_ISSUED |
static String |
SP_PATIENT |
static String |
SP_PERFORMER |
static String |
SP_REQUEST |
static String |
SP_RESULT |
static String |
SP_SPECIMEN |
static String |
SP_STATUS |
static String |
SP_SUBJECT |
| Constructor and Description |
|---|
DiagnosticReport() |
DiagnosticReport(Enumeration<DiagnosticReport.DiagnosticReportStatus> status,
CodeableConcept code,
Reference subject,
Type effective,
InstantType issued,
Reference performer) |
addExtension, addExtension, addModifierExtension, addModifierExtension, copyValues, getContained, getExtension, getModifierExtension, getText, hasContained, hasExtension, hasModifierExtension, hasText, setTextcopyValues, getId, getIdElement, getImplicitRules, getImplicitRulesElement, getLanguage, getLanguageElement, getMeta, hasId, hasIdElement, hasImplicitRules, hasImplicitRulesElement, hasLanguage, hasLanguageElement, hasMeta, setId, setIdElement, setImplicitRules, setImplicitRulesElement, setLanguage, setLanguageElement, setMetasetIdchildren, compareDeep, compareDeep, compareDeep, compareValues, compareValues, getChildByName, getFormatCommentsPost, getFormatCommentsPre, getUserData, getUserInt, getUserString, hasFormatComment, hasUserData, listChildrenByName, setUserData, setUserDataINNequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, getIdElement, getMeta, setIdsetIdpublic static final String SP_DATE
public static final String SP_IDENTIFIER
public static final String SP_IMAGE
public static final String SP_REQUEST
public static final String SP_PERFORMER
public static final String SP_CODE
public static final String SP_SUBJECT
public static final String SP_DIAGNOSIS
public static final String SP_ENCOUNTER
public static final String SP_RESULT
public static final String SP_PATIENT
public static final String SP_SPECIMEN
public static final String SP_ISSUED
public static final String SP_CATEGORY
public static final String SP_STATUS
public DiagnosticReport()
public DiagnosticReport(Enumeration<DiagnosticReport.DiagnosticReportStatus> status, CodeableConcept code, Reference subject, Type effective, InstantType issued, Reference performer)
public List<Identifier> getIdentifier()
identifier (The local ID assigned to the report by the order filler, usually by the Information System of the diagnostic service provider.)public boolean hasIdentifier()
public Identifier addIdentifier()
identifier (The local ID assigned to the report by the order filler, usually by the Information System of the diagnostic service provider.)public DiagnosticReport addIdentifier(Identifier t)
public Enumeration<DiagnosticReport.DiagnosticReportStatus> getStatusElement()
status (The status of the diagnostic report as a whole.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic boolean hasStatusElement()
public boolean hasStatus()
public DiagnosticReport setStatusElement(Enumeration<DiagnosticReport.DiagnosticReportStatus> value)
value - status (The status of the diagnostic report as a whole.). This is the underlying object with id, value and extensions. The accessor "getStatus" gives direct access to the valuepublic DiagnosticReport.DiagnosticReportStatus getStatus()
public DiagnosticReport setStatus(DiagnosticReport.DiagnosticReportStatus value)
value - The status of the diagnostic report as a whole.public CodeableConcept getCategory()
category (A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes.)public boolean hasCategory()
public DiagnosticReport setCategory(CodeableConcept value)
value - category (A code that classifies the clinical discipline, department or diagnostic service that created the report (e.g. cardiology, biochemistry, hematology, MRI). This is used for searching, sorting and display purposes.)public CodeableConcept getCode()
code (A code or name that describes this diagnostic report.)public boolean hasCode()
public DiagnosticReport setCode(CodeableConcept value)
value - code (A code or name that describes this diagnostic report.)public Reference getSubject()
subject (The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.)public boolean hasSubject()
public DiagnosticReport setSubject(Reference value)
value - subject (The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.)public Resource getSubjectTarget()
subject 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. (The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.)public DiagnosticReport setSubjectTarget(Resource value)
value - subject 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. (The subject of the report. Usually, but not always, this is a patient. However diagnostic services also perform analyses on specimens collected from a variety of other sources.)public Reference getEncounter()
encounter (The link to the health care event (encounter) when the order was made.)public boolean hasEncounter()
public DiagnosticReport setEncounter(Reference value)
value - encounter (The link to the health care event (encounter) when the order was made.)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. (The link to the health care event (encounter) when the order was made.)public DiagnosticReport 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. (The link to the health care event (encounter) when the order was made.)public Type getEffective()
effective (The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.)public DateTimeType getEffectiveDateTimeType() throws Exception
effective (The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.)Exceptionpublic boolean hasEffectiveDateTimeType()
throws Exception
Exceptionpublic Period getEffectivePeriod() throws Exception
effective (The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.)Exceptionpublic boolean hasEffective()
public DiagnosticReport setEffective(Type value)
value - effective (The time or time-period the observed values are related to. When the subject of the report is a patient, this is usually either the time of the procedure or of specimen collection(s), but very often the source of the date/time is not known, only the date/time itself.)public InstantType getIssuedElement()
issued (The date and time that this version of the report was released from the source diagnostic service.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the valuepublic boolean hasIssuedElement()
public boolean hasIssued()
public DiagnosticReport setIssuedElement(InstantType value)
value - issued (The date and time that this version of the report was released from the source diagnostic service.). This is the underlying object with id, value and extensions. The accessor "getIssued" gives direct access to the valuepublic Date getIssued()
public DiagnosticReport setIssued(Date value)
value - The date and time that this version of the report was released from the source diagnostic service.public Reference getPerformer()
performer (The diagnostic service that is responsible for issuing the report.)public boolean hasPerformer()
public DiagnosticReport setPerformer(Reference value)
value - performer (The diagnostic service that is responsible for issuing the report.)public Resource getPerformerTarget()
performer 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. (The diagnostic service that is responsible for issuing the report.)public DiagnosticReport setPerformerTarget(Resource value)
value - performer 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. (The diagnostic service that is responsible for issuing the report.)public List<Reference> getRequest()
request (Details concerning a test or procedure requested.)public boolean hasRequest()
public Reference addRequest()
request (Details concerning a test or procedure requested.)public DiagnosticReport addRequest(Reference t)
public List<Resource> getRequestTarget()
request (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Details concerning a test or procedure requested.)public List<Reference> getSpecimen()
specimen (Details about the specimens on which this diagnostic report is based.)public boolean hasSpecimen()
public Reference addSpecimen()
specimen (Details about the specimens on which this diagnostic report is based.)public DiagnosticReport addSpecimen(Reference t)
public List<Specimen> getSpecimenTarget()
specimen (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Details about the specimens on which this diagnostic report is based.)public Specimen addSpecimenTarget()
specimen (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. Details about the specimens on which this diagnostic report is based.)public List<Reference> getResult()
result (Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. "atomic" results), or they can be grouping observations that include references to other members of the group (e.g. "panels").)public boolean hasResult()
public Reference addResult()
result (Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. "atomic" results), or they can be grouping observations that include references to other members of the group (e.g. "panels").)public DiagnosticReport addResult(Reference t)
public List<Observation> getResultTarget()
result (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. "atomic" results), or they can be grouping observations that include references to other members of the group (e.g. "panels").)public Observation addResultTarget()
result (Add an actual object that is the target of the reference. The reference library doesn't use these, but you can use this to hold the resources if you resolvethemt. Observations that are part of this diagnostic report. Observations can be simple name/value pairs (e.g. "atomic" results), or they can be grouping observations that include references to other members of the group (e.g. "panels").)public List<Reference> getImagingStudy()
imagingStudy (One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.)public boolean hasImagingStudy()
public Reference addImagingStudy()
imagingStudy (One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.)public DiagnosticReport addImagingStudy(Reference t)
public List<Resource> getImagingStudyTarget()
imagingStudy (The actual objects that are the target of the reference. The reference library doesn't populate this, but you can use this to hold the resources if you resolvethemt. One or more links to full details of any imaging performed during the diagnostic investigation. Typically, this is imaging performed by DICOM enabled modalities, but this is not required. A fully enabled PACS viewer can use this information to provide views of the source images.)public List<DiagnosticReport.DiagnosticReportImageComponent> getImage()
image (A list of key images associated with this report. The images are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest).)public boolean hasImage()
public DiagnosticReport.DiagnosticReportImageComponent addImage()
image (A list of key images associated with this report. The images are generally created during the diagnostic process, and may be directly of the patient, or of treated specimens (i.e. slides of interest).)public DiagnosticReport addImage(DiagnosticReport.DiagnosticReportImageComponent t)
public StringType getConclusionElement()
conclusion (Concise and clinically contextualized narrative interpretation of the diagnostic report.). This is the underlying object with id, value and extensions. The accessor "getConclusion" gives direct access to the valuepublic boolean hasConclusionElement()
public boolean hasConclusion()
public DiagnosticReport setConclusionElement(StringType value)
value - conclusion (Concise and clinically contextualized narrative interpretation of the diagnostic report.). This is the underlying object with id, value and extensions. The accessor "getConclusion" gives direct access to the valuepublic String getConclusion()
public DiagnosticReport setConclusion(String value)
value - Concise and clinically contextualized narrative interpretation of the diagnostic report.public List<CodeableConcept> getCodedDiagnosis()
codedDiagnosis (Codes for the conclusion.)public boolean hasCodedDiagnosis()
public CodeableConcept addCodedDiagnosis()
codedDiagnosis (Codes for the conclusion.)public DiagnosticReport addCodedDiagnosis(CodeableConcept t)
public List<Attachment> getPresentedForm()
presentedForm (Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.)public boolean hasPresentedForm()
public Attachment addPresentedForm()
presentedForm (Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.)public DiagnosticReport addPresentedForm(Attachment t)
public DiagnosticReport 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 IBaseisEmpty in class DomainResourcepublic ResourceType getResourceType()
getResourceType in class ResourceCopyright © 2014–2015 University Health Network. All rights reserved.