RDC Interoperability Guide
1.1.0

Observation

Official URL: https://roche.com/fhir/iop/StructureDefinition/rdc-Observation Version: 1.1.0
Parent:

http://hl7.org/fhir/StructureDefinition/Observation

Computable Name:

RdcObservation

A profile designed to capture additional context related to diabetic care, such as carbohydrate intake, Estimated Weight Mean (EWM), and similar details. This version focuses exclusively on estimated carbohydrate intake, with potential future expansions to broaden its scope.

The Observation.code element is assigned the following values:

System Code Display
http://loinc.org 9059-7 Carbohydrate intake Estimated

Formal Views of Profile Content

identifier..0
instantiates[x]..0
basedOn..0
triggeredBy..0
partOf..0
category..0
codeBinding
subjectReference(RdcPatient)
focus..0
encounter..0
effectiveDateTimedateTime
issued..0
performer..0
valueQuantityQuantity
dataAbsentReason..0
interpretation..0
note..0
bodySite..0
bodyStructure..0
method..0
specimen..0
deviceReference(RdcDeviceInstance)
referenceRange..0
hasMember..0
derivedFrom..0
codeBinding
value[x]..0
dataAbsentReason..0
interpretation..0
referenceRange..0

Observation.identifier
Cardinality..0
Observation.instantiates[x]
Cardinality..0
Observation.basedOn
Cardinality..0
Observation.triggeredBy
Cardinality..0
Observation.partOf
Cardinality..0
Observation.category
Cardinality..0
Observation.code
Binding

ObservationCodes (required)

Observation.subject
TypeReference(RdcPatient)
Observation.focus
Cardinality..0
Observation.encounter
Cardinality..0
Observation.effective[x]
TypedateTime
Observation.issued
Cardinality..0
Observation.performer
Cardinality..0
Observation.value[x]
TypeQuantity
Observation.dataAbsentReason
Cardinality..0
Observation.interpretation
Cardinality..0
Observation.note
Cardinality..0
Observation.bodySite
Cardinality..0
Observation.bodyStructure
Cardinality..0
Observation.method
Cardinality..0
Observation.specimen
Cardinality..0
Observation.device
TypeReference(RdcDeviceInstance)
Observation.referenceRange
Cardinality..0
Observation.hasMember
Cardinality..0
Observation.derivedFrom
Cardinality..0
Observation.component.code
Binding

ObservationCodes (required)

Observation.component.value[x]
Cardinality..0
Observation.component.dataAbsentReason
Cardinality..0
Observation.component.interpretation
Cardinality..0
Observation.component.referenceRange
Cardinality..0
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="rdc-Observation" />
<url value="https://roche.com/fhir/iop/StructureDefinition/rdc-Observation" />
<name value="RdcObservation" />
<title value="RDC Observation" />
<status value="active" />
<publisher value="F. Hoffmann-La Roche AG" />
<description value="A profile designed to capture additional context related to diabetic care, such as carbohydrate intake, Estimated Weight Mean (EWM), and similar details. This version focuses exclusively on estimated carbohydrate intake, with potential future expansions to broaden its scope." />
<copyright value="Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise." />
<fhirVersion value="5.0.0" />
<kind value="resource" />
<abstract value="false" />
<type value="Observation" />
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Observation" />
<derivation value="constraint" />
<differential>
<element id="Observation.identifier">
<path value="Observation.identifier" />
<max value="0" />
</element>
<element id="Observation.instantiates[x]">
<path value="Observation.instantiates[x]" />
<max value="0" />
</element>
<element id="Observation.basedOn">
<path value="Observation.basedOn" />
<max value="0" />
</element>
<element id="Observation.triggeredBy">
<path value="Observation.triggeredBy" />
<max value="0" />
</element>
<element id="Observation.partOf">
<path value="Observation.partOf" />
<max value="0" />
</element>
<element id="Observation.category">
<path value="Observation.category" />
<max value="0" />
</element>
<element id="Observation.code">
<path value="Observation.code" />
<binding>
<strength value="required" />
<valueSet value="https://roche.com/fhir/iop/ValueSet/observation-codes" />
</binding>
</element>
<element id="Observation.subject">
<path value="Observation.subject" />
<type>
<code value="Reference" />
<targetProfile value="https://roche.com/fhir/iop/StructureDefinition/rdc-Patient" />
</type>
</element>
<element id="Observation.focus">
<path value="Observation.focus" />
<max value="0" />
</element>
<element id="Observation.encounter">
<path value="Observation.encounter" />
<max value="0" />
</element>
<element id="Observation.effective[x]">
<path value="Observation.effective[x]" />
<type>
<code value="dateTime" />
</type>
</element>
<element id="Observation.issued">
<path value="Observation.issued" />
<max value="0" />
</element>
<element id="Observation.performer">
<path value="Observation.performer" />
<max value="0" />
</element>
<element id="Observation.value[x]">
<path value="Observation.value[x]" />
<type>
<code value="Quantity" />
</type>
</element>
<element id="Observation.dataAbsentReason">
<path value="Observation.dataAbsentReason" />
<max value="0" />
</element>
<element id="Observation.interpretation">
<path value="Observation.interpretation" />
<max value="0" />
</element>
<element id="Observation.note">
<path value="Observation.note" />
<max value="0" />
</element>
<element id="Observation.bodySite">
<path value="Observation.bodySite" />
<max value="0" />
</element>
<element id="Observation.bodyStructure">
<path value="Observation.bodyStructure" />
<max value="0" />
</element>
<element id="Observation.method">
<path value="Observation.method" />
<max value="0" />
</element>
<element id="Observation.specimen">
<path value="Observation.specimen" />
<max value="0" />
</element>
<element id="Observation.device">
<path value="Observation.device" />
<type>
<code value="Reference" />
<targetProfile value="https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Instance" />
</type>
</element>
<element id="Observation.referenceRange">
<path value="Observation.referenceRange" />
<max value="0" />
</element>
<element id="Observation.hasMember">
<path value="Observation.hasMember" />
<max value="0" />
</element>
<element id="Observation.derivedFrom">
<path value="Observation.derivedFrom" />
<max value="0" />
</element>
<element id="Observation.component.code">
<path value="Observation.component.code" />
<binding>
<strength value="required" />
<valueSet value="https://roche.com/fhir/iop/ValueSet/observation-codes" />
</binding>
</element>
<element id="Observation.component.value[x]">
<path value="Observation.component.value[x]" />
<max value="0" />
</element>
<element id="Observation.component.dataAbsentReason">
<path value="Observation.component.dataAbsentReason" />
<max value="0" />
</element>
<element id="Observation.component.interpretation">
<path value="Observation.component.interpretation" />
<max value="0" />
</element>
<element id="Observation.component.referenceRange">
<path value="Observation.component.referenceRange" />
<max value="0" />
</element>
</differential>
</StructureDefinition>
{
"resourceType": "StructureDefinition",
"id": "rdc-Observation",
"url": "https://roche.com/fhir/iop/StructureDefinition/rdc-Observation",
"name": "RdcObservation",
"title": "RDC Observation",
"status": "active",
"publisher": "F. Hoffmann-La Roche AG",
"description": "A profile designed to capture additional context related to diabetic care, such as carbohydrate intake, Estimated Weight Mean (EWM), and similar details. This version focuses exclusively on estimated carbohydrate intake, with potential future expansions to broaden its scope.",
"copyright": "Copyright and related rights waived via CC0, https://creativecommons.org/publicdomain/zero/1.0/. This does not apply to information from third parties, for example a medical terminology system. The implementer alone is responsible for identifying and obtaining any necessary licenses or authorizations to utilize third party IP in connection with the specification or otherwise.",
"fhirVersion": "5.0.0",
"kind": "resource",
"abstract": false,
"type": "Observation",
"baseDefinition": "http://hl7.org/fhir/StructureDefinition/Observation",
"derivation": "constraint",
"differential": {
"element": [
{
"id": "Observation.identifier",
"path": "Observation.identifier",
"max": "0"
},
{
"id": "Observation.instantiates[x]",
"path": "Observation.instantiates[x]",
"max": "0"
},
{
"id": "Observation.basedOn",
"path": "Observation.basedOn",
"max": "0"
},
{
"id": "Observation.triggeredBy",
"path": "Observation.triggeredBy",
"max": "0"
},
{
"id": "Observation.partOf",
"path": "Observation.partOf",
"max": "0"
},
{
"id": "Observation.category",
"path": "Observation.category",
"max": "0"
},
{
"id": "Observation.code",
"path": "Observation.code",
"binding": {
"strength": "required",
"valueSet": "https://roche.com/fhir/iop/ValueSet/observation-codes"
}
},
{
"id": "Observation.subject",
"path": "Observation.subject",
"type": [
{
"code": "Reference",
"targetProfile": [
"https://roche.com/fhir/iop/StructureDefinition/rdc-Patient"
]
}
]
},
{
"id": "Observation.focus",
"path": "Observation.focus",
"max": "0"
},
{
"id": "Observation.encounter",
"path": "Observation.encounter",
"max": "0"
},
{
"id": "Observation.effective[x]",
"path": "Observation.effective[x]",
"type": [
{
"code": "dateTime"
}
]
},
{
"id": "Observation.issued",
"path": "Observation.issued",
"max": "0"
},
{
"id": "Observation.performer",
"path": "Observation.performer",
"max": "0"
},
{
"id": "Observation.value[x]",
"path": "Observation.value[x]",
"type": [
{
"code": "Quantity"
}
]
},
{
"id": "Observation.dataAbsentReason",
"path": "Observation.dataAbsentReason",
"max": "0"
},
{
"id": "Observation.interpretation",
"path": "Observation.interpretation",
"max": "0"
},
{
"id": "Observation.note",
"path": "Observation.note",
"max": "0"
},
{
"id": "Observation.bodySite",
"path": "Observation.bodySite",
"max": "0"
},
{
"id": "Observation.bodyStructure",
"path": "Observation.bodyStructure",
"max": "0"
},
{
"id": "Observation.method",
"path": "Observation.method",
"max": "0"
},
{
"id": "Observation.specimen",
"path": "Observation.specimen",
"max": "0"
},
{
"id": "Observation.device",
"path": "Observation.device",
"type": [
{
"code": "Reference",
"targetProfile": [
"https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Instance"
]
}
]
},
{
"id": "Observation.referenceRange",
"path": "Observation.referenceRange",
"max": "0"
},
{
"id": "Observation.hasMember",
"path": "Observation.hasMember",
"max": "0"
},
{
"id": "Observation.derivedFrom",
"path": "Observation.derivedFrom",
"max": "0"
},
{
"id": "Observation.component.code",
"path": "Observation.component.code",
"binding": {
"strength": "required",
"valueSet": "https://roche.com/fhir/iop/ValueSet/observation-codes"
}
},
{
"id": "Observation.component.value[x]",
"path": "Observation.component.value[x]",
"max": "0"
},
{
"id": "Observation.component.dataAbsentReason",
"path": "Observation.component.dataAbsentReason",
"max": "0"
},
{
"id": "Observation.component.interpretation",
"path": "Observation.component.interpretation",
"max": "0"
},
{
"id": "Observation.component.referenceRange",
"path": "Observation.component.referenceRange",
"max": "0"
}
]
}
}

Referened in the following data flows

Resource examples