Skip to main content

HS.FHIR.vSTU3.Model.Resource.DiagnosticReport

deprecated class HS.FHIR.vSTU3.Model.Resource.DiagnosticReport extends HS.FHIR.vSTU3.Model.Base.DomainResource

THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
The findings and interpretation of diagnostic tests performed on patients, groups of patients, devices, and locations, and/or specimens derived from these. The report includes clinical context such as requesting and provider information, and some mix of atomic results, images, textual and coded interpretations, and formatted representation of diagnostic reports.
If the element is present, it must have either a @value, an @id, or extensions

Property Inventory

Method Inventory

Parameters

parameter ELEMENTQUALIFIED = 1;
Inherited description: ELEMENTQUALIFIED controls the format of exported XML. The ELEMENTQUALIFIED specification should be based on the elementFormDefault attribute of the schema that defines the type. To maintain compatibility, ELEMENTQUALIFIED will default to 1 (true) for literal format export and will default to 0 (false) for encoded or encoded12 format export. These were the values always previously assumed for the elementFormDefault attribute.

NOTE: Direct use of XMLExport method does not support the ELEMENTQUALIFIED. The export must be done using %XML.Writer or SOAP support.

parameter XMLNAME = DiagnosticReport;
Inherited description: This parameter provides the default XMLNAME for the class. If it is empty then the class name will be used to construct a default XML name. The default XMLNAME is used as the top level tag when exporting objects and the export context did not provide an XML container name.
parameter XMLSEQUENCE = 1;
Inherited description: If the XMLSEQUENCE = 1, then the order of the XML elements must match the order of the class properties. This allows us to deal with XML where the same field appears multiple times and is distinguished by the order.

Properties

property basedOn as list of HS.FHIR.vSTU3.Model.Base.Reference (XMLNAME = "basedOn", XMLPROJECTION = "ELEMENT");
Details concerning a test or procedure requested.
Property methods: basedOnBuildValueArray(), basedOnCollectionToDisplay(), basedOnCollectionToOdbc(), basedOnDisplayToCollection(), basedOnGet(), basedOnGetObject(), basedOnGetObjectId(), basedOnGetSwizzled(), basedOnIsValid(), basedOnOdbcToCollection(), basedOnSet(), basedOnSetObject(), basedOnSetObjectId()
property category as HS.FHIR.vSTU3.Model.Base.CodeableConcept (XMLNAME = "category", XMLPROJECTION = "ELEMENT");
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.
Property methods: categoryGet(), categoryGetSwizzled(), categoryIsValid(), categoryNewObject(), categorySet()
property code as HS.FHIR.vSTU3.Model.Base.CodeableConcept (XMLNAME = "code", XMLPROJECTION = "ELEMENT") [ Required ];
A code or name that describes this diagnostic report.
Property methods: codeGet(), codeGetSwizzled(), codeIsValid(), codeNewObject(), codeSet()
property codedDiagnosis as list of HS.FHIR.vSTU3.Model.Base.CodeableConcept (XMLNAME = "codedDiagnosis", XMLPROJECTION = "ELEMENT");
Codes for the conclusion.
Property methods: codedDiagnosisBuildValueArray(), codedDiagnosisCollectionToDisplay(), codedDiagnosisCollectionToOdbc(), codedDiagnosisDisplayToCollection(), codedDiagnosisGet(), codedDiagnosisGetObject(), codedDiagnosisGetObjectId(), codedDiagnosisGetSwizzled(), codedDiagnosisIsValid(), codedDiagnosisOdbcToCollection(), codedDiagnosisSet(), codedDiagnosisSetObject(), codedDiagnosisSetObjectId()
property conclusion as HS.FHIR.vSTU3.Model.Datatype.String (XMLNAME = "conclusion", XMLPROJECTION = "ELEMENT");
Concise and clinically contextualized impression / summary of the diagnostic report.
Property methods: conclusionGet(), conclusionGetSwizzled(), conclusionIsValid(), conclusionNewObject(), conclusionSet()
property context as HS.FHIR.vSTU3.Model.Base.Reference (XMLNAME = "context", XMLPROJECTION = "ELEMENT");
The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport per is about.
Property methods: contextGet(), contextGetSwizzled(), contextIsValid(), contextNewObject(), contextSet()
property effectiveDateTime as HS.FHIR.vSTU3.Model.Datatype.DateTime (XMLNAME = "effectiveDateTime", XMLPROJECTION = "ELEMENT");
Property methods: effectiveDateTimeGet(), effectiveDateTimeGetSwizzled(), effectiveDateTimeIsValid(), effectiveDateTimeNewObject(), effectiveDateTimeSet()
property effectivePeriod as HS.FHIR.vSTU3.Model.Base.Period (XMLNAME = "effectivePeriod", XMLPROJECTION = "ELEMENT");
Property methods: effectivePeriodGet(), effectivePeriodGetSwizzled(), effectivePeriodIsValid(), effectivePeriodNewObject(), effectivePeriodSet()
property identifier as list of HS.FHIR.vSTU3.Model.Base.Identifier (XMLNAME = "identifier", XMLPROJECTION = "ELEMENT");
Identifiers assigned to this report by the performer or other systems.
Property methods: identifierBuildValueArray(), identifierCollectionToDisplay(), identifierCollectionToOdbc(), identifierDisplayToCollection(), identifierGet(), identifierGetObject(), identifierGetObjectId(), identifierGetSwizzled(), identifierIsValid(), identifierOdbcToCollection(), identifierSet(), identifierSetObject(), identifierSetObjectId()
property image as list of HS.FHIR.vSTU3.Model.Resource.DiagnosticReport.Image (XMLNAME = "image", XMLPROJECTION = "ELEMENT");
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).
Property methods: imageBuildValueArray(), imageCollectionToDisplay(), imageCollectionToOdbc(), imageDisplayToCollection(), imageGet(), imageGetObject(), imageGetObjectId(), imageGetSwizzled(), imageIsValid(), imageOdbcToCollection(), imageSet(), imageSetObject(), imageSetObjectId()
property imagingStudy as list of HS.FHIR.vSTU3.Model.Base.Reference (XMLNAME = "imagingStudy", XMLPROJECTION = "ELEMENT");
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.
Property methods: imagingStudyBuildValueArray(), imagingStudyCollectionToDisplay(), imagingStudyCollectionToOdbc(), imagingStudyDisplayToCollection(), imagingStudyGet(), imagingStudyGetObject(), imagingStudyGetObjectId(), imagingStudyGetSwizzled(), imagingStudyIsValid(), imagingStudyOdbcToCollection(), imagingStudySet(), imagingStudySetObject(), imagingStudySetObjectId()
property issued as HS.FHIR.vSTU3.Model.Datatype.Instant (XMLNAME = "issued", XMLPROJECTION = "ELEMENT");
The date and time that this version of the report was released from the source diagnostic service.
Property methods: issuedGet(), issuedGetSwizzled(), issuedIsValid(), issuedNewObject(), issuedSet()
property performer as list of HS.FHIR.vSTU3.Model.Resource.DiagnosticReport.Performer (XMLNAME = "performer", XMLPROJECTION = "ELEMENT");
Indicates who or what participated in producing the report.
Property methods: performerBuildValueArray(), performerCollectionToDisplay(), performerCollectionToOdbc(), performerDisplayToCollection(), performerGet(), performerGetObject(), performerGetObjectId(), performerGetSwizzled(), performerIsValid(), performerOdbcToCollection(), performerSet(), performerSetObject(), performerSetObjectId()
property presentedForm as list of HS.FHIR.vSTU3.Model.Base.Attachment (XMLNAME = "presentedForm", XMLPROJECTION = "ELEMENT");
Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.
Property methods: presentedFormBuildValueArray(), presentedFormCollectionToDisplay(), presentedFormCollectionToOdbc(), presentedFormDisplayToCollection(), presentedFormGet(), presentedFormGetObject(), presentedFormGetObjectId(), presentedFormGetSwizzled(), presentedFormIsValid(), presentedFormOdbcToCollection(), presentedFormSet(), presentedFormSetObject(), presentedFormSetObjectId()
property result as list of HS.FHIR.vSTU3.Model.Base.Reference (XMLNAME = "result", XMLPROJECTION = "ELEMENT");
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").
Property methods: resultBuildValueArray(), resultCollectionToDisplay(), resultCollectionToOdbc(), resultDisplayToCollection(), resultGet(), resultGetObject(), resultGetObjectId(), resultGetSwizzled(), resultIsValid(), resultOdbcToCollection(), resultSet(), resultSetObject(), resultSetObjectId()
property specimen as list of HS.FHIR.vSTU3.Model.Base.Reference (XMLNAME = "specimen", XMLPROJECTION = "ELEMENT");
Details about the specimens on which this diagnostic report is based.
Property methods: specimenBuildValueArray(), specimenCollectionToDisplay(), specimenCollectionToOdbc(), specimenDisplayToCollection(), specimenGet(), specimenGetObject(), specimenGetObjectId(), specimenGetSwizzled(), specimenIsValid(), specimenOdbcToCollection(), specimenSet(), specimenSetObject(), specimenSetObjectId()
property status as HS.FHIR.vSTU3.Model.Base.DiagnosticReportStatus (XMLNAME = "status", XMLPROJECTION = "ELEMENT") [ Required ];
The status of the diagnostic report as a whole.
Property methods: statusGet(), statusGetSwizzled(), statusIsValid(), statusNewObject(), statusSet()
property subject as HS.FHIR.vSTU3.Model.Base.Reference (XMLNAME = "subject", XMLPROJECTION = "ELEMENT");
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.
Property methods: subjectGet(), subjectGetSwizzled(), subjectIsValid(), subjectNewObject(), subjectSet()

Methods

deprecated method SetBasedOn(pReference As %String = "", pDisplay As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Insert method for the "basedOn" property.
deprecated method SetCategory(pCode As %String = "", pDisplay As %String = "", pSystem As %String = "", pText As %String = "", pVersion As %String = "", pUserSelected As %String = "", pId As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "category" property.
deprecated method SetCode(pCode As %String = "", pDisplay As %String = "", pSystem As %String = "", pText As %String = "", pVersion As %String = "", pUserSelected As %String = "", pId As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "code" property.
deprecated method SetCodedDiagnosis(pCode As %String = "", pDisplay As %String = "", pSystem As %String = "", pText As %String = "", pVersion As %String = "", pUserSelected As %String = "", pId As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Insert method for the "codedDiagnosis" property.
deprecated method SetConclusion(pValue As %String = "", pExtension As %RegisteredObject = "", pId As %String = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "conclusion" property.
deprecated method SetContext(pReference As %String = "", pDisplay As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "context" property.
deprecated method SetEffectiveDateTime(pValue As %String = "", pExtension As %RegisteredObject = "", pId As %String = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "effectiveDateTime" property.
deprecated method SetEffectivePeriod(pStart As %String = "", pEnd As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "effectivePeriod" property.
deprecated method SetIdentifier(pValue As %String = "", pSystem As %String = "", pUse As %String = "", pTypeCode As %String = "", pTypeSystem As %String = "", pTypeDisplay As %String = "", pTypeText As %String = "", pId As %String = "", pStart As %String = "", pEnd As %String = "", pAssignerReference As %String = "", pAssignerDisplay As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Insert method for the "identifier" property.
deprecated method SetImagingStudy(pReference As %String = "", pDisplay As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Insert method for the "imagingStudy" property.
deprecated method SetIssued(pValue As %String = "", pExtension As %RegisteredObject = "", pId As %String = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "issued" property.
deprecated method SetPresentedForm(pContentType As %String = "", pLanguage As %String = "", pData As %String = "", pUrl As %String = "", pSize As %String = "", pHash As %String = "", pTitle As %String = "", pCreation As %String = "", pId As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Insert method for the "presentedForm" property.
deprecated method SetResult(pReference As %String = "", pDisplay As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Insert method for the "result" property.
deprecated method SetSpecimen(pReference As %String = "", pDisplay As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Insert method for the "specimen" property.
deprecated method SetStatus(pValue As %String = "", pExtension As %RegisteredObject = "", pId As %String = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "status" property.
deprecated method SetSubject(pReference As %String = "", pDisplay As %String = "", pExtension As %RegisteredObject = "") as %Status
THIS DATA OBJECT MODEL CLASS IS DEPRECATED - Use %DynamicObject or HS.FHIRObject.* instead.
Set method for the "subject" property.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab