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:
Serialized Form
  • Field Details

    • identifier

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

      protected List<Reference> basedOn
      Details concerning a test or procedure requested.
    • basedOnTarget

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

      The status of the diagnostic report as a whole.
    • 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.)
    • context

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

      The actual object that is the target of the reference (The healthcare event (e.g. a patient and healthcare provider interaction) which this DiagnosticReport per 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 released from the source diagnostic service.
    • performer

      Indicates who or what participated in producing the report.
    • 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 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").
    • resultTarget

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

      Concise and clinically contextualized impression / summary of the diagnostic report.
    • codedDiagnosis

      Codes for the conclusion.
    • 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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_IMAGE

      public static final String SP_IMAGE
      Search parameter: image

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

      See Also:
      Constant Field Values
    • IMAGE

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

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

    • INCLUDE_IMAGE

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

      public static final String SP_PERFORMER
      Search parameter: performer

      Description: Who was the source of the report (organization)
      Type: reference
      Path: DiagnosticReport.performer.actor

      See Also:
      Constant Field Values
    • PERFORMER

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

      Description: Who was the source of the report (organization)
      Type: reference
      Path: DiagnosticReport.performer.actor

    • 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 a whole, 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:
      Constant Field Values
    • 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 a whole, 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:
      Constant Field Values
    • 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_DIAGNOSIS

      public static final String SP_DIAGNOSIS
      Search parameter: diagnosis

      Description: A coded diagnosis on the report
      Type: token
      Path: DiagnosticReport.codedDiagnosis

      See Also:
      Constant Field Values
    • DIAGNOSIS

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

      Description: A coded diagnosis on the report
      Type: token
      Path: DiagnosticReport.codedDiagnosis

    • SP_ENCOUNTER

      public static final String SP_ENCOUNTER
      Search parameter: encounter

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

      See Also:
      Constant Field Values
    • 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.context

    • 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:
      Constant Field Values
    • 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_BASED_ON

      public static final String SP_BASED_ON
      Search parameter: based-on

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

      See Also:
      Constant Field Values
    • 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 procedure 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:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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_CONTEXT

      public static final String SP_CONTEXT
      Search parameter: context

      Description: Healthcare event (Episode of Care or Encounter) related to the report
      Type: reference
      Path: DiagnosticReport.context

      See Also:
      Constant Field Values
    • CONTEXT

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

      Description: Healthcare event (Episode of Care or Encounter) related to the report
      Type: reference
      Path: DiagnosticReport.context

    • INCLUDE_CONTEXT

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

      public static final String SP_ISSUED
      Search parameter: issued

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

      See Also:
      Constant Field Values
    • 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:
      Constant Field Values
    • 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_STATUS

      public static final String SP_STATUS
      Search parameter: status

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

      See Also:
      Constant Field Values
    • 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