RDC Interoperability Guide
1.1.0

rdc-Devices-insulin-time-block

Device Model

{
"resourceType": "Device",
"id": "rdc-Device-Model-insulin-time-block",
"meta": {
"profile": [
"https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Model"
]
},
"type": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "69805005",
"display": "Insulin pump"
}
]
}
],
"modelNumber": "923"
}
<Device xmlns="http://hl7.org/fhir">
<id value="rdc-Device-Model-insulin-time-block" />
<profile value="https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Model" />
</meta>
<modelNumber value="923" />
<system value="http://snomed.info/sct" />
<code value="69805005" />
<display value="Insulin pump" />
</coding>
</type>
</Device>
Device
Device.id[0]rdc-Device-Model-insulin-time-block
Device.meta[0].profile[0]https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Model
Device.modelNumber[0]923
Device.type[0].coding[0].system[0]http://snomed.info/sct
Device.type[0].coding[0].code[0]69805005
Device.type[0].coding[0].display[0]Insulin pump

Device Instance

{
"resourceType": "Device",
"id": "rdc-Device-Instance-insulin-time-block",
"meta": {
"profile": [
"https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Instance"
]
},
"serialNumber": "5050",
{
{
"url": "settingsTime",
"start": "2023-10-13T13:00:00Z",
"end": "2023-10-13T14:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "https://roche.com/fhir/iop/cs",
"code": "1055210001_bloodglucose",
"display": "1055210001_bloodglucose"
}
]
}
},
{
"url": "settingsValue",
"low": {
"value": 80,
"unit": "mg/dL",
"system": "http://unitsofmeasure.org",
"code": "mg/dL"
},
"high": {
"value": 200,
"unit": "mg/dL",
"system": "http://unitsofmeasure.org",
"code": "mg/dL"
}
}
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-13T13:00:00Z",
"end": "2023-10-13T14:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "http://snomed.info/sct",
"code": "789483009",
"display": "Insulin sensitivity factor"
}
]
}
},
{
"url": "settingsValue",
"value": 40,
"unit": "mg/dL",
"code": "mg/dL",
"system": "http://unitsofmeasure.org"
},
"value": 1.3,
"unit": "[iU]",
"code": "[iU]",
"system": "http://unitsofmeasure.org"
}
}
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-13T13:00:00Z",
"end": "2023-10-13T14:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "http://snomed.info/sct",
"code": "789496005",
"display": "Insulin to carbohydrate ratio"
}
]
}
},
{
"url": "settingsValue",
"value": 10,
"unit": "g",
"code": "g",
"system": "http://unitsofmeasure.org"
},
"value": 1.3,
"unit": "[iU]",
"code": "[iU]",
"system": "http://unitsofmeasure.org"
}
}
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-13T13:00:00Z",
"end": "2023-10-13T14:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "https://roche.com/fhir/iop/cs",
"code": "39869006_hypoglycemia",
"display": "39869006_hypoglycemia"
}
]
}
},
{
"url": "settingsValue",
"valueBoolean": true
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-13T13:00:00Z",
"end": "2023-10-13T14:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "https://roche.com/fhir/iop/cs",
"code": "39869006_hyperglycemia",
"display": "39869006_hyperglycemia"
}
]
}
},
{
"url": "settingsValue",
"valueBoolean": true
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-13T14:00:00Z",
"end": "2023-10-13T15:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "https://roche.com/fhir/iop/cs",
"code": "1055210001_bloodglucose",
"display": "1055210001_bloodglucose"
}
]
}
},
{
"url": "settingsValue",
"low": {
"value": 85,
"unit": "mg/dL",
"system": "http://unitsofmeasure.org",
"code": "mg/dL"
},
"high": {
"value": 190,
"unit": "mg/dL",
"system": "http://unitsofmeasure.org",
"code": "mg/dL"
}
}
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-13T14:00:00Z",
"end": "2023-10-13T15:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "http://snomed.info/sct",
"code": "789483009",
"display": "Insulin sensitivity factor"
}
]
}
},
{
"url": "settingsValue",
"value": 45,
"unit": "mg/dL",
"code": "mg/dL",
"system": "http://unitsofmeasure.org"
},
"value": 1.3,
"unit": "[iU]",
"code": "[iU]",
"system": "http://unitsofmeasure.org"
}
}
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-13T13:00:00Z",
"end": "2023-10-13T14:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "http://snomed.info/sct",
"code": "789496005",
"display": "Insulin to carbohydrate ratio"
}
]
}
},
{
"url": "settingsValue",
"value": 15,
"unit": "g",
"code": "g",
"system": "http://unitsofmeasure.org"
},
"value": 1.3,
"unit": "[iU]",
"code": "[iU]",
"system": "http://unitsofmeasure.org"
}
}
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-14T13:00:00Z",
"end": "2023-10-15T14:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "https://roche.com/fhir/iop/cs",
"code": "39869006_hypoglycemia",
"display": "39869006_hypoglycemia"
}
]
}
},
{
"url": "settingsValue",
"valueBoolean": false
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
},
{
{
"url": "settingsTime",
"start": "2023-10-14T13:00:00Z",
"end": "2023-10-15T14:00:00Z"
}
},
{
"url": "settingsCode",
"coding": [
{
"system": "https://roche.com/fhir/iop/cs",
"code": "39869006_hyperglycemia",
"display": "39869006_hyperglycemia"
}
]
}
},
{
"url": "settingsValue",
"valueBoolean": false
}
],
"url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
}
],
"parent": {
"reference": "Device/rdc-Device-Model-insulin-time-block"
}
}
Command 'xml' could not render: File not found for 'subject=Device/rdc-Device-Instance-insulin-basal-time-block'
Command 'tree' could not render: File not found for 'subject=Device/rdc-Device-Instance-insulin-basal-time-block'
Command 'table' could not render: File not found for 'subject=Device/rdc-Device-Instance-insulin-basal-time-block'

Notes:

  1. Device resource for Insulin pump needs to be send first
  2. once we have the device resource in place, Medication adminstration resource can be shared as it has a reference to the device(insulin pump) resource.