RDC Interoperability Guide
1.0.0

rdc-Devices-bg

Device Model

{
    "resourceType": "Device",
    "id": "rdc-Device-Model-bg",
    "meta": {
        "profile":  [
            "https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Model"
        ]
    },
    "type":  [
        {
            "coding":  [
                {
                    "system": "http://snomed.info/sct",
                    "code": "337414009",
                    "display": "Blood glucose meter (physical object)"
                }
            ]
        }
    ],
    "modelNumber": "923"
}
<Device xmlns="http://hl7.org/fhir">
    <id value="rdc-Device-Model-bg" />
    <meta>
        <profile value="https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Model" />
    </meta>
    <modelNumber value="923" />
    <type>
        <coding>
            <system value="http://snomed.info/sct" />
            <code value="337414009" />
            <display value="Blood glucose meter (physical object)" />
        </coding>
    </type>
</Device>
Device
Device.id[0]rdc-Device-Model-bg
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]337414009
Device.type[0].coding[0].display[0]Blood glucose meter (physical object)

Device Instance

{
    "resourceType": "Device",
    "id": "rdc-Device-Instance-bg",
    "meta": {
        "profile":  [
            "https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Instance"
        ]
    },
    "serialNumber": "92300365108",
    "extension":  [
        {
            "extension":  [
                {
                    "url": "settingsCode",
                    "valueCodeableConcept": {
                        "coding":  [
                            {
                                "system": "https://roche.com/fhir/iop/cs",
                                "code": "385524004_bloodglucose",
                                "display": "Lower limit of reference range is about Capillary blood glucose measurement"
                            }
                        ]
                    }
                },
                {
                    "url": "settingsValue",
                    "valueQuantity": {
                        "value": 70,
                        "unit": "mg/dL",
                        "system": "http://unitsofmeasure.org",
                        "code": "mg/dL"
                    }
                }
            ],
            "url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
        },
        {
            "extension":  [
                {
                    "url": "settingsCode",
                    "valueCodeableConcept": {
                        "coding":  [
                            {
                                "system": "https://roche.com/fhir/iop/cs",
                                "code": "371933006_bloodglucose",
                                "display": "Upper limit of reference range is about Capillary blood glucose measurement"
                            }
                        ]
                    }
                },
                {
                    "url": "settingsValue",
                    "valueQuantity": {
                        "value": 200,
                        "unit": "mg/dL",
                        "system": "http://unitsofmeasure.org",
                        "code": "mg/dL"
                    }
                }
            ],
            "url": "https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings"
        }
    ],
    "parent": {
        "reference": "Device/rdc-Device-Model-bg"
    }
}
<Device xmlns="http://hl7.org/fhir">
    <id value="rdc-Device-Instance-bg" />
    <meta>
        <profile value="https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Instance" />
    </meta>
    <extension url="https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings">
        <extension url="settingsCode">
            <valueCodeableConcept>
                <coding>
                    <system value="https://roche.com/fhir/iop/cs" />
                    <code value="385524004_bloodglucose" />
                    <display value="Lower limit of reference range is about Capillary blood glucose measurement" />
                </coding>
            </valueCodeableConcept>
        </extension>
        <extension url="settingsValue">
            <valueQuantity>
                <value value="70" />
                <unit value="mg/dL" />
                <system value="http://unitsofmeasure.org" />
                <code value="mg/dL" />
            </valueQuantity>
        </extension>
    </extension>
    <extension url="https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings">
        <extension url="settingsCode">
            <valueCodeableConcept>
                <coding>
                    <system value="https://roche.com/fhir/iop/cs" />
                    <code value="371933006_bloodglucose" />
                    <display value="Upper limit of reference range is about Capillary blood glucose measurement" />
                </coding>
            </valueCodeableConcept>
        </extension>
        <extension url="settingsValue">
            <valueQuantity>
                <value value="200" />
                <unit value="mg/dL" />
                <system value="http://unitsofmeasure.org" />
                <code value="mg/dL" />
            </valueQuantity>
        </extension>
    </extension>
    <serialNumber value="92300365108" />
    <parent>
        <reference value="Device/rdc-Device-Model-bg" />
    </parent>
</Device>
Device
Device.id[0]rdc-Device-Instance-bg
Device.meta[0].profile[0]https://roche.com/fhir/iop/StructureDefinition/rdc-Device-Instance
Device.extension[0].extension[0].url[0]settingsCode
Device.extension[0].extension[0].value[0].coding[0].system[0]https://roche.com/fhir/iop/cs
Device.extension[0].extension[0].value[0].coding[0].code[0]385524004_bloodglucose
Device.extension[0].extension[0].value[0].coding[0].display[0]Lower limit of reference range is about Capillary blood glucose measurement
Device.extension[0].extension[1].url[0]settingsValue
Device.extension[0].extension[1].value[0].value[0]70
Device.extension[0].extension[1].value[0].unit[0]mg/dL
Device.extension[0].extension[1].value[0].system[0]http://unitsofmeasure.org
Device.extension[0].extension[1].value[0].code[0]mg/dL
Device.extension[0].url[0]https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings
Device.extension[1].extension[0].url[0]settingsCode
Device.extension[1].extension[0].value[0].coding[0].system[0]https://roche.com/fhir/iop/cs
Device.extension[1].extension[0].value[0].coding[0].code[0]371933006_bloodglucose
Device.extension[1].extension[0].value[0].coding[0].display[0]Upper limit of reference range is about Capillary blood glucose measurement
Device.extension[1].extension[1].url[0]settingsValue
Device.extension[1].extension[1].value[0].value[0]200
Device.extension[1].extension[1].value[0].unit[0]mg/dL
Device.extension[1].extension[1].value[0].system[0]http://unitsofmeasure.org
Device.extension[1].extension[1].value[0].code[0]mg/dL
Device.extension[1].url[0]https://roche.com/fhir/iop/StructureDefinition/ext-DeviceSettings
Device.serialNumber[0]92300365108
Device.parent[0].reference[0]Device/rdc-Device-Model-bg