Class DiagnosticReport

All Implemented Interfaces:
ca.uhn.fhir.model.api.IElement, Serializable, org.hl7.fhir.instance.model.api.IAnyResource, org.hl7.fhir.instance.model.api.IBase, org.hl7.fhir.instance.model.api.IBaseHasExtensions, org.hl7.fhir.instance.model.api.IBaseHasModifierExtensions, org.hl7.fhir.instance.model.api.IBaseResource, org.hl7.fhir.instance.model.api.IDomainResource

public class DiagnosticReport extends DomainResource
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.
See Also:
  • Field Details

    • identifier

      Identifiers assigned to this report by the performer or other systems.
    • basedOn

      protected List<Reference> basedOn
      Details concerning a service requested.
    • basedOnTarget

      The actual objects that are the target of the reference (Details concerning a service requested.)
    • status

      The status of the diagnostic report.
    • 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.
    • code

      protected CodeableConcept code
      A code or name that describes this diagnostic report.
    • subject

      protected Reference 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.
    • subjectTarget

      The actual object that is the target of the reference (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.)
    • encounter

      protected Reference encounter
      The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about.
    • encounterTarget

      The actual object that is the target of the reference (The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport is about.)
    • effective

      protected Type 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.
    • issued

      protected InstantType issued
      The date and time that this version of the report was made available to providers, typically after the report was reviewed and verified.
    • performer

      protected List<Reference> performer
      The diagnostic service that is responsible for issuing the report.
    • performerTarget

      The actual objects that are the target of the reference (The diagnostic service that is responsible for issuing the report.)
    • resultsInterpreter

      The practitioner or organization that is responsible for the report's conclusions and interpretations.
    • resultsInterpreterTarget

      The actual objects that are the target of the reference (The practitioner or organization that is responsible for the report's conclusions and interpretations.)
    • specimen

      protected List<Reference> specimen
      Details about the specimens on which this diagnostic report is based.
    • specimenTarget

      The actual objects that are the target of the reference (Details about the specimens on which this diagnostic report is based.)
    • result

      protected List<Reference> result
      [Observations](observation.html) that are part of this diagnostic report.
    • resultTarget

      The actual objects that are the target of the reference ([Observations](observation.html) that are part of this diagnostic report.)
    • 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.
    • imagingStudyTarget

      The actual objects that are the target of the reference (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.)
    • media

      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).
    • conclusion

      Concise and clinically contextualized summary conclusion (interpretation/impression) of the diagnostic report.
    • conclusionCode

      One or more codes that represent the summary conclusion (interpretation/impression) of the diagnostic report.
    • presentedForm

      Rich text representation of the entire result as issued by the diagnostic service. Multiple formats are allowed but they SHALL be semantically equivalent.
    • SP_DATE

      public static final String SP_DATE
      Search parameter: date

      Description: The clinically relevant time of the report
      Type: date
      Path: DiagnosticReport.effective[x]

      See Also:
    • DATE

      public static final ca.uhn.fhir.rest.gclient.DateClientParam DATE
      Fluent Client search parameter constant for date

      Description: The clinically relevant time of the report
      Type: date
      Path: DiagnosticReport.effective[x]

    • SP_IDENTIFIER

      public static final String SP_IDENTIFIER
      Search parameter: identifier

      Description: An identifier for the report
      Type: token
      Path: DiagnosticReport.identifier

      See Also:
    • IDENTIFIER

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam IDENTIFIER
      Fluent Client search parameter constant for identifier

      Description: An identifier for the report
      Type: token
      Path: DiagnosticReport.identifier

    • SP_PERFORMER

      public static final String SP_PERFORMER
      Search parameter: performer

      Description: Who is responsible for the report
      Type: reference
      Path: DiagnosticReport.performer

      See Also:
    • PERFORMER

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PERFORMER
      Fluent Client search parameter constant for performer

      Description: Who is responsible for the report
      Type: reference
      Path: DiagnosticReport.performer

    • INCLUDE_PERFORMER

      public static final ca.uhn.fhir.model.api.Include INCLUDE_PERFORMER
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:performer".
    • SP_CODE

      public static final String SP_CODE
      Search parameter: code

      Description: The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result
      Type: token
      Path: DiagnosticReport.code

      See Also:
    • CODE

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam CODE
      Fluent Client search parameter constant for code

      Description: The code for the report, as opposed to codes for the atomic results, which are the names on the observation resource referred to from the result
      Type: token
      Path: DiagnosticReport.code

    • SP_SUBJECT

      public static final String SP_SUBJECT
      Search parameter: subject

      Description: The subject of the report
      Type: reference
      Path: DiagnosticReport.subject

      See Also:
    • SUBJECT

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SUBJECT
      Fluent Client search parameter constant for subject

      Description: The subject of the report
      Type: reference
      Path: DiagnosticReport.subject

    • INCLUDE_SUBJECT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_SUBJECT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:subject".
    • SP_MEDIA

      public static final String SP_MEDIA
      Search parameter: media

      Description: A reference to the image source.
      Type: reference
      Path: DiagnosticReport.media.link

      See Also:
    • MEDIA

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam MEDIA
      Fluent Client search parameter constant for media

      Description: A reference to the image source.
      Type: reference
      Path: DiagnosticReport.media.link

    • INCLUDE_MEDIA

      public static final ca.uhn.fhir.model.api.Include INCLUDE_MEDIA
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:media".
    • SP_ENCOUNTER

      public static final String SP_ENCOUNTER
      Search parameter: encounter

      Description: The Encounter when the order was made
      Type: reference
      Path: DiagnosticReport.encounter

      See Also:
    • ENCOUNTER

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam ENCOUNTER
      Fluent Client search parameter constant for encounter

      Description: The Encounter when the order was made
      Type: reference
      Path: DiagnosticReport.encounter

    • INCLUDE_ENCOUNTER

      public static final ca.uhn.fhir.model.api.Include INCLUDE_ENCOUNTER
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:encounter".
    • SP_RESULT

      public static final String SP_RESULT
      Search parameter: result

      Description: Link to an atomic result (observation resource)
      Type: reference
      Path: DiagnosticReport.result

      See Also:
    • RESULT

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESULT
      Fluent Client search parameter constant for result

      Description: Link to an atomic result (observation resource)
      Type: reference
      Path: DiagnosticReport.result

    • INCLUDE_RESULT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_RESULT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:result".
    • SP_CONCLUSION

      public static final String SP_CONCLUSION
      Search parameter: conclusion

      Description: A coded conclusion (interpretation/impression) on the report
      Type: token
      Path: DiagnosticReport.conclusionCode

      See Also:
    • CONCLUSION

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam CONCLUSION
      Fluent Client search parameter constant for conclusion

      Description: A coded conclusion (interpretation/impression) on the report
      Type: token
      Path: DiagnosticReport.conclusionCode

    • SP_BASED_ON

      public static final String SP_BASED_ON
      Search parameter: based-on

      Description: Reference to the service request.
      Type: reference
      Path: DiagnosticReport.basedOn

      See Also:
    • BASED_ON

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam BASED_ON
      Fluent Client search parameter constant for based-on

      Description: Reference to the service request.
      Type: reference
      Path: DiagnosticReport.basedOn

    • INCLUDE_BASED_ON

      public static final ca.uhn.fhir.model.api.Include INCLUDE_BASED_ON
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:based-on".
    • SP_PATIENT

      public static final String SP_PATIENT
      Search parameter: patient

      Description: The subject of the report if a patient
      Type: reference
      Path: DiagnosticReport.subject

      See Also:
    • PATIENT

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam PATIENT
      Fluent Client search parameter constant for patient

      Description: The subject of the report if a patient
      Type: reference
      Path: DiagnosticReport.subject

    • INCLUDE_PATIENT

      public static final ca.uhn.fhir.model.api.Include INCLUDE_PATIENT
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:patient".
    • SP_SPECIMEN

      public static final String SP_SPECIMEN
      Search parameter: specimen

      Description: The specimen details
      Type: reference
      Path: DiagnosticReport.specimen

      See Also:
    • SPECIMEN

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam SPECIMEN
      Fluent Client search parameter constant for specimen

      Description: The specimen details
      Type: reference
      Path: DiagnosticReport.specimen

    • INCLUDE_SPECIMEN

      public static final ca.uhn.fhir.model.api.Include INCLUDE_SPECIMEN
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:specimen".
    • SP_ISSUED

      public static final String SP_ISSUED
      Search parameter: issued

      Description: When the report was issued
      Type: date
      Path: DiagnosticReport.issued

      See Also:
    • ISSUED

      public static final ca.uhn.fhir.rest.gclient.DateClientParam ISSUED
      Fluent Client search parameter constant for issued

      Description: When the report was issued
      Type: date
      Path: DiagnosticReport.issued

    • SP_CATEGORY

      public static final String SP_CATEGORY
      Search parameter: category

      Description: Which diagnostic discipline/department created the report
      Type: token
      Path: DiagnosticReport.category

      See Also:
    • CATEGORY

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam CATEGORY
      Fluent Client search parameter constant for category

      Description: Which diagnostic discipline/department created the report
      Type: token
      Path: DiagnosticReport.category

    • SP_RESULTS_INTERPRETER

      public static final String SP_RESULTS_INTERPRETER
      Search parameter: results-interpreter

      Description: Who was the source of the report
      Type: reference
      Path: DiagnosticReport.resultsInterpreter

      See Also:
    • RESULTS_INTERPRETER

      public static final ca.uhn.fhir.rest.gclient.ReferenceClientParam RESULTS_INTERPRETER
      Fluent Client search parameter constant for results-interpreter

      Description: Who was the source of the report
      Type: reference
      Path: DiagnosticReport.resultsInterpreter

    • INCLUDE_RESULTS_INTERPRETER

      public static final ca.uhn.fhir.model.api.Include INCLUDE_RESULTS_INTERPRETER
      Constant for fluent queries to be used to add include statements. Specifies the path value of "DiagnosticReport:results-interpreter".
    • SP_STATUS

      public static final String SP_STATUS
      Search parameter: status

      Description: The status of the report
      Type: token
      Path: DiagnosticReport.status

      See Also:
    • STATUS

      public static final ca.uhn.fhir.rest.gclient.TokenClientParam STATUS
      Fluent Client search parameter constant for status

      Description: The status of the report
      Type: token
      Path: DiagnosticReport.status

  • Constructor Details

  • Method Details