A Diagnostic report - a combination of request information,
atomic results,
images,
interpretation,
as well as formatted reports.
Copy link to this section Properties
Reference
What was requested.
CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest
Property methods: basedOnBuildValueArray(), basedOnCollectionToDisplay(), basedOnCollectionToOdbc(), basedOnDisplayToCollection(), basedOnGet(), basedOnGetObject(), basedOnGetObjectId(), basedOnGetSwizzled(), basedOnIsValid(), basedOnOdbcToCollection(), basedOnSet(), basedOnSetObject(), basedOnSetObjectId()
CodeableConcept
Service category.
any FHIR4 code may be used;
diagnostic-service-sections 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()
CodeableConcept
Name/Code for this diagnostic report.
report-codes is the PREFERRED FHIR4 ValueSet for codes,
but if you need to express meanings not found in report-codes,
you may use codes from any ValueSet.
Property methods: codeGet(), codeGetSwizzled(), codeIsValid(), codeNewObject(), codeSet()
Copy link to this section
property conclusion as %String (MAXLEN = 1000000, XMLNAME = "conclusion", XMLPROJECTION = "ATTRIBUTE");
string
Clinical conclusion (interpretation) of test results.
Property methods: conclusionCodeBuildValueArray(), conclusionCodeCollectionToDisplay(), conclusionCodeCollectionToOdbc(), conclusionCodeDisplayToCollection(), conclusionCodeGet(), conclusionCodeGetObject(), conclusionCodeGetObjectId(), conclusionCodeGetSwizzled(), conclusionCodeIsValid(), conclusionCodeOdbcToCollection(), conclusionCodeSet(), conclusionCodeSetObject(), conclusionCodeSetObjectId(), conclusionDisplayToLogical(), conclusionGet(), conclusionIsValid(), conclusionLogicalToDisplay(), conclusionLogicalToOdbc(), conclusionNormalize(), conclusionSet()
CodeableConcept
Codes for the clinical conclusion of test results.
any FHIR4 code may be used;
clinical-findings shows EXAMPLE codes,
but you may use codes from any ValueSet.
Property methods: conclusionCodeBuildValueArray(), conclusionCodeCollectionToDisplay(), conclusionCodeCollectionToOdbc(), conclusionCodeDisplayToCollection(), conclusionCodeGet(), conclusionCodeGetObject(), conclusionCodeGetObjectId(), conclusionCodeGetSwizzled(), conclusionCodeIsValid(), conclusionCodeOdbcToCollection(), conclusionCodeSet(), conclusionCodeSetObject(), conclusionCodeSetObjectId()
Copy link to this section
property effectiveDateTime as %String (MAXLEN = 1000000, XMLNAME = "effectiveDateTime", XMLPROJECTION = "ATTRIBUTE");
dateTime
Clinically relevant time/time-period for report.
Property methods: effectiveDateTimeDisplayToLogical(), effectiveDateTimeGet(), effectiveDateTimeIsValid(), effectiveDateTimeLogicalToDisplay(), effectiveDateTimeLogicalToOdbc(), effectiveDateTimeNormalize(), effectiveDateTimeSet()
Period
Clinically relevant time/time-period for report.
Property methods: effectivePeriodGet(), effectivePeriodGetSwizzled(), effectivePeriodIsValid(), effectivePeriodNewObject(), effectivePeriodSet()
Reference
Health care event when test ordered.
Encounter
Property methods: encounterGet(), encounterGetSwizzled(), encounterIsValid(), encounterNewObject(), encounterSet()
Identifier
Business identifier for report.
Property methods: identifierBuildValueArray(), identifierCollectionToDisplay(), identifierCollectionToOdbc(), identifierDisplayToCollection(), identifierGet(), identifierGetObject(), identifierGetObjectId(), identifierGetSwizzled(), identifierIsValid(), identifierOdbcToCollection(), identifierSet(), identifierSetObject(), identifierSetObjectId()
Reference
Reference to full details of imaging associated with the diagnostic report.
ImagingStudy
Property methods: imagingStudyBuildValueArray(), imagingStudyCollectionToDisplay(), imagingStudyCollectionToOdbc(), imagingStudyDisplayToCollection(), imagingStudyGet(), imagingStudyGetObject(), imagingStudyGetObjectId(), imagingStudyGetSwizzled(), imagingStudyIsValid(), imagingStudyOdbcToCollection(), imagingStudySet(), imagingStudySetObject(), imagingStudySetObjectId()
Copy link to this section
property issued as %String (MAXLEN = 1000000, XMLNAME = "issued", XMLPROJECTION = "ATTRIBUTE");
instant
DateTime this version was made.
Property methods: issuedDisplayToLogical(), issuedGet(), issuedIsValid(), issuedLogicalToDisplay(), issuedLogicalToOdbc(), issuedNormalize(), issuedSet()
BackboneElement
Key images associated with this report.
Property methods: mediaBuildValueArray(), mediaCollectionToDisplay(), mediaCollectionToOdbc(), mediaDisplayToCollection(), mediaGet(), mediaGetObject(), mediaGetObjectId(), mediaGetSwizzled(), mediaIsValid(), mediaOdbcToCollection(), mediaSet(), mediaSetObject(), mediaSetObjectId()
Reference
Responsible Diagnostic Service.
Practitioner | PractitionerRole | Organization | CareTeam
Property methods: performerBuildValueArray(), performerCollectionToDisplay(), performerCollectionToOdbc(), performerDisplayToCollection(), performerGet(), performerGetObject(), performerGetObjectId(), performerGetSwizzled(), performerIsValid(), performerOdbcToCollection(), performerSet(), performerSetObject(), performerSetObjectId()
Attachment
Entire report as issued.
Property methods: presentedFormBuildValueArray(), presentedFormCollectionToDisplay(), presentedFormCollectionToOdbc(), presentedFormDisplayToCollection(), presentedFormGet(), presentedFormGetObject(), presentedFormGetObjectId(), presentedFormGetSwizzled(), presentedFormIsValid(), presentedFormOdbcToCollection(), presentedFormSet(), presentedFormSetObject(), presentedFormSetObjectId()
Reference
Observations.
Observation
Property methods: resultBuildValueArray(), resultCollectionToDisplay(), resultCollectionToOdbc(), resultDisplayToCollection(), resultGet(), resultGetObject(), resultGetObjectId(), resultGetSwizzled(), resultIsValid(), resultOdbcToCollection(), resultSet(), resultSetObject(), resultSetObjectId(), resultsInterpreterBuildValueArray(), resultsInterpreterCollectionToDisplay(), resultsInterpreterCollectionToOdbc(), resultsInterpreterDisplayToCollection(), resultsInterpreterGet(), resultsInterpreterGetObject(), resultsInterpreterGetObjectId(), resultsInterpreterGetSwizzled(), resultsInterpreterIsValid(), resultsInterpreterOdbcToCollection(), resultsInterpreterSet(), resultsInterpreterSetObject(), resultsInterpreterSetObjectId()
Reference
Primary result interpreter.
Practitioner | PractitionerRole | Organization | CareTeam
Property methods: resultsInterpreterBuildValueArray(), resultsInterpreterCollectionToDisplay(), resultsInterpreterCollectionToOdbc(), resultsInterpreterDisplayToCollection(), resultsInterpreterGet(), resultsInterpreterGetObject(), resultsInterpreterGetObjectId(), resultsInterpreterGetSwizzled(), resultsInterpreterIsValid(), resultsInterpreterOdbcToCollection(), resultsInterpreterSet(), resultsInterpreterSetObject(), resultsInterpreterSetObjectId()
Reference
Specimens this report is based on.
Specimen
Property methods: specimenBuildValueArray(), specimenCollectionToDisplay(), specimenCollectionToOdbc(), specimenDisplayToCollection(), specimenGet(), specimenGetObject(), specimenGetObjectId(), specimenGetSwizzled(), specimenIsValid(), specimenOdbcToCollection(), specimenSet(), specimenSetObject(), specimenSetObjectId()
Copy link to this section
property status as %String (MAXLEN = 1000000, XMLNAME = "status", XMLPROJECTION = "ATTRIBUTE") [ Required ];
code
registered | partial | preliminary | final +
diagnostic-report-status|4.0.1 is the REQUIRED FHIR4 ValueSet for codes;
you may NOT extend diagnostic-report-status|4.0.1 and you may NOT use codes from other ValueSets.
Property methods: statusDisplayToLogical(), statusGet(), statusIsValid(), statusLogicalToDisplay(), statusLogicalToOdbc(), statusNormalize(), statusSet()
Reference
The subject of the report - usually,
but not always,
the patient.
Patient | Group | Device | Location
Property methods: subjectGet(), subjectGetSwizzled(), subjectIsValid(), subjectNewObject(), subjectSet()