DiagnosticReport

Rationale behind the usage of contained resources

In the context of providing support to management of documents in general, and AGP Report specifically, Data Architecture has proposed a model based on FHIR’s Diagnostic Report.

The particular scope of this use case, in which the CGM Values from the report are not stored in RDC's internal storage, implies that these Observations do not have an associated ID to refer to. In other words, they do not exist outside of the scope of the DiagnosticReport profile.

To cover this gap, it was agreed to use FHIR's contained-resources approach. This property enables a structure within the DiagnosticReport profile that allows to directly store Observations within it, with no internal ID required. With respect to implementation and reading of the final object, the contained property contains an array of CGM Observations.

Overview

Profile (Observation) is for providing additional context information in diagnostic domain such as Carbs, EWM etc.,

  • Below is the code that are currently used under this Observation: [Code to be updated]

    System Code Display
    http://roche.com/fhir/iop/cs AGP-Report AGP-Report

Canonical url - http://roche.com/fhir/iop/StructureDefinition/DiagnosticReport

The below overview shows the elements of the resource, data type and the cardinality of each. Further details like "Binding"/"Fixed values"/"contraints" etc can be found on clicking on each element.

Structure definition :

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
CGM_ObservationI0..*CGM_Observation
extensionI0..*Extension
modifierExtensionΣ ?! I0..*Extension
identifierΣ I0..0Identifier
basedOnI0..0Reference(CarePlan | ImmunizationRecommendation | MedicationRequest | NutritionOrder | ServiceRequest)
statusΣ ?!1..1codeBinding
categoryΣ0..0CodeableConcept
codeΣ1..1CodeableConceptBinding
subjectΣ I0..1Reference(Patient | Group | Device | Location | Organization | Practitioner | Medication | Substance | BiologicallyDerivedProduct)
encounterΣ I0..0Reference(Encounter)
effectivePeriodPeriod
issuedΣ0..0instant
performerΣ I0..*Reference(Practitioner | PractitionerRole | Organization)
resultsInterpreterΣ I0..0Reference(Practitioner | PractitionerRole | Organization)
specimenI0..0Reference(Specimen)
resultI0..*Reference(Observation)
note0..0Annotation
studyI0..0Reference(GenomicStudy | ImagingStudy)
compositionI0..0Reference(Composition)
conclusion0..0markdown
conclusionCode0..0CodeableConcept
id0..1string
extensionI0..*Extension
contentTypeΣ I0..1codeBinding
languageΣ0..1codeBinding
dataI0..1base64Binary
urlΣ0..1url
sizeΣ0..1integer64
hashΣ0..1base64Binary
titleΣ0..1string
creationΣ0..1dateTime
height0..1positiveInt
width0..1positiveInt
frames0..0positiveInt
duration0..1decimal
pages0..1positiveInt

Attribute description :

Attribute Description Terminology reference
status status of diagnostic report status
code Standard code defines the report type is a ARG report. To be updated report-codes
Subject Subject on which the report was derived. i.e patient
effectiveDateTime The date time observed value is asserted as being true.
performer Organization or HCP responsible for issuing the report.
result Reference to the observations that are part of this report.
presentedForm representation of the entire result in the report.