0.1.1                       Table of Contents

 

 0     Introduction  xxiv
        0.1     Organization  xxiv
        0.2     Guideline releases and versioning  xxv
                  0.2.1     Scope of the CDG 2013  xxv
        0.3     White papers  xxvi
                  0.3.1     Implementation guidelines for cellular modems embedded into medical devices     xxvi
                  0.3.2     Recommendations for USB PHDC device driver interoperability  xxvi
        0.4     Certification programme  xxvii
 1     Scope 
 2     References 
 3     Definitions 
        3.1     Terms defined elsewhere 
        3.2     Terms defined in this Recommendation 
 4     Abbreviations and Acronyms 
 5     Conventions 
        5.1     Guideline terminology and conventions 
                  5.1.1     Guideline compliance classifiers 
                  5.1.2     Guideline font usage conventions 
                  5.1.3     Design guidelines format
 6     System overview  
        6.1     E2E system architecture 
                  6.1.1     Devices, components and interfaces 
                  6.1.2     Design guideline types 
                  6.1.3     Reference device classes and system topology 
                  6.1.4     Reference, certified and logo-ed device classes 
                  6.1.5     Compatibility 
                               6.1.5.1     Definitions 
                               6.1.5.2     Philosophy 
                  6.1.6     Quality of service strategy 
                               6.1.6.1     General overview  
                               6.1.6.2     Reliability and latency 
                               6.1.6.3     Reliability vector 
                               6.1.6.4     Latency vector 
                               6.1.6.5     Reliability.Latency pairs 
                  6.1.7     E2E security 
 7     Common TAN/PAN/LAN interface design guidelines 
        7.1     Architecture 
                  7.1.1     Introduction 
                  7.1.2     Overview  
                  7.1.3     Common data/messaging layer and selected standards 
        7.2     Common data/messaging layer guidelines 
                  7.2.1     Applicable interfaces 
                  7.2.2     Exchange protocol
                               7.2.2.1     TAN/PAN/LAN component - general
                               7.2.2.2     TAN/PAN/LAN component – communication capabilities 
                               7.2.2.3     TAN/PAN/LAN component – device information 
                               7.2.2.4     TAN/PAN/LAN component – unsupported service component
                               7.2.2.5     TAN/PAN/LAN component – quality of service 
                               7.2.2.6     TAN/PAN/LAN component - regulatory settings 
                               7.2.2.6.1     Regulatory / certification information 
                               7.2.2.6.2     Conformance 
                               7.2.2.6.3     Nomenclature codes 
                               7.2.2.7     TAN/PAN/LAN component – user identification 
                  7.2.3     Devices 
                               7.2.3.1     Pulse oximeter 
                               7.2.3.1.1     Pulse oximeter – general requirements 
                               7.2.3.1.2     PM-store objects for the pulse oximeter 
                               7.2.3.1.3     PM-Store Object Attributes 
                               7.2.3.2     Basic 1-3 lead ECG  
                               7.2.3.2.1     PM-store objects for the Basic 1-3 lead ECG  
                               7.2.3.2.2     PM-Store object attributes 
                               7.2.3.3     Heart-rate sensor 
                               7.2.3.3.1     PM-store objects for the heart-rate sensor 
                               7.2.3.3.2     PM-Store object attributes 
                               7.2.3.4     Blood pressure monitor 
                               7.2.3.5     Thermometer 
                               7.2.3.6     Weighing-scales 
                               7.2.3.7     Glucose Meter 
                               7.2.3.8     INR meter 
                               7.2.3.9     Body composition analyzer 
                               7.2.3.10     Peak flow monitor 
                               7.2.3.11     Cardiovascular fitness 
                               7.2.3.12     Cardiovascular step counter 
                               7.2.3.13     Strength fitness 
                               7.2.3.14     Activity hub 
                               7.2.3.15     Fall sensor 
                               7.2.3.16     Motion sensor 
                               7.2.3.17     Enuresis sensor 
                               7.2.3.18     Contact closure sensor 
                               7.2.3.19     Switch sensor 
                               7.2.3.20     Dosage sensor 
                               7.2.3.21     Water sensor 
                               7.2.3.22     Smoke sensor 
                               7.2.3.23     Property exit sensor 
                               7.2.3.24     Temperature sensor 
                               7.2.3.25     Usage sensor 
                               7.2.3.26     PERS sensor 
                               7.2.3.27     CO sensor 
                               7.2.3.28     Gas sensor 
                               7.2.3.29     Adherence monitor 
 8     TAN interface design guidelines 
        8.1     TAN-IF architecture (informative) 
                  8.1.1     Overview  
                  8.1.2     Transport protocols and selected standards 
                  8.1.3     Exchange protocols and selected standards 
                  8.1.4     Certified device classes 
                  8.1.5     Device communication styles 
                  8.1.6     TAN-IF security 
        8.2     Device and interface guidelines 
                  8.2.1     TAN device guidelines 
                               8.2.1.1     Device to AHD linkage 
                               8.2.1.2     User experience 
                  8.2.2     NFC transport
                               8.2.2.1     Personal health device communication 
                               8.2.2.2     Multi-function devices 
                               8.2.2.3     Quality of service 
 9     PAN interface design guidelines 
        9.1     PAN-IF architecture (informative) 
                  9.1.1     Overview  
                  9.1.2     Transport protocols and selected standards 
                  9.1.3     Exchange protocols and selected standards 
                  9.1.4     Certified device classes 
                  9.1.5     Device communication styles 
                  9.1.6     PAN-IF security 
        9.2     Device and interface guidelines 
                  9.2.1     PAN device guidelines 
                               9.2.1.1     Overview  
                               9.2.1.2     Device to AHD linkage 
                  9.2.2     Wireless PAN transport
                               9.2.2.1     Bluetooth health device profile 
                               9.2.2.2     Discovery and pairing 
                               9.2.2.3     Bluetooth discoverable mode 
                               9.2.2.4     Notifying the user 
                               9.2.2.5     Quality of service 
                               9.2.2.6     Secure simple pairing debug mode 
                  9.2.3     Low-power (LP) wireless PAN transport
                               9.2.3.1     Bluetooth low energy and profiles 
                               9.2.3.2     Device discovery, pairing and service discovery 
                               9.2.3.3     User notification 
                               9.2.3.4     Authentication 
                               9.2.3.5     OEM requirements 
                               9.2.3.6     Date and time requirements 
                               9.2.3.7     Certification and regulatory aspects 
                               9.2.3.8     Transcoding 
                  9.2.4     Wired PAN transport - USB  
                               9.2.4.1     USB general requirements 
                               9.2.4.2     Map to ISO/IEEE 11073-20601 
                               9.2.4.3     Sending metadata via USB PHDC  
                               9.2.4.4     Quality of service 
                               9.2.4.5     Multi-function devices 
                               9.2.4.6     Connectors 
                               9.2.4.7     Data rates 
                  9.2.5     PAN data/messaging layer 
                               9.2.5.1     PAN wired/wireless sensor component – communication capabilities 
                               9.2.5.2     PAN wired/wireless sensor component multi-function devices 
                  9.2.6     Low-power wireless PAN devices 
                               9.2.6.1     Blood pressure monitor 
                               9.2.6.2     Thermometer 
                               9.2.6.3     Heart-rate sensor 
                               9.2.6.4     Glucose meter 
10     Sensor-LAN interface design guidelines 
       10.1     Architecture (informative) 
                  10.1.1     Introduction 
                  10.1.2     Scope 
                  10.1.3     Overview  
                  10.1.4     Transport protocol and selected standards 
                  10.1.5     Data exchange protocol and selected standards 
                  10.1.6     Certified device classes 
       10.2     Device and interface guidelines 
                  10.2.1     Sensor-LAN transport layer 
                               10.2.1.1     ZigBee health care profile 
                               10.2.1.2     Quality of service 
                               10.2.1.3     Multiple connections 
                  10.2.2     Sensor-LAN data/messaging layer 
                               10.2.2.1     Sensor-LAN component one-to-many connectivity 
                               10.2.2.1.1     Dominant association 
                               10.2.2.1.2     Time-stamping 
                               10.2.2.1.3     Timeout management
11     WAN interface design guidelines 
       11.1     Architecture (informative) 
                  11.1.1     Introduction 
                  11.1.2     Scope 
                  11.1.3     Chosen standards and profiles 
                               11.1.3.1     Data payload 
                               11.1.3.2     Message exchange framework 
       11.2     WAN protocol (informative) 
                  11.2.1     Data payload 
                  11.2.2     Message exchange framework 
                  11.2.3     Security 
                               11.2.3.1     Secure point-to-point communication 
                               11.2.3.2     Auditing 
                               11.2.3.3     Entity identity assertion 
                               11.2.3.4     Consent management
                               11.2.3.5     Consent enforcement
                               11.2.3.6     Identification and cross referencing 
                               11.2.3.7     Reliability 
       11.3     Implementation guidance (informative) 
                  11.3.1     AHD conceptual model
                               11.3.1.1     Overview of operation 
                  11.3.2     Sample service description 
                               11.3.2.1     Device observation consumer WSDL  
                               11.3.2.2     Device observation consumer XSD  
                  11.3.3     Messaging examples 
                               11.3.3.1     Communicate PCD data 
                               11.3.3.2     Communicate PCD data response 
       11.4     Certified device classes 
       11.5     Design guidelines 
                  11.5.1     Introduction 
                  11.5.2     Message exchange framework guidelines 
                  11.5.3     Data guidelines 
                  11.5.4     Security guidelines 
12     HRN interface design guidelines 
       12.1     Architecture 
                  12.1.1     Overview  
                               12.1.1.1     Scope 
                               12.1.1.2     Chosen standards and profiles 
                               12.1.1.3     Topology 
                  12.1.2     Messaging infrastructure and transport standards 
                  12.1.3     Messaging and selected standards 
                  12.1.4     Data and selected standards 
                  12.1.5     Security 
                  12.1.6     Transport security 
                  12.1.7     Document-level integrity, data origin authentication and non-repudiation 
                  12.1.8     Consent management
                  12.1.9     Consent enforcement
                  12.1.10     Certified device classes 
       12.2     Design guidelines 
                  12.2.1     Introduction 
                  12.2.2     Messaging infrastructure and transport guidelines 
                               12.2.2.1     Requirements for direct communications via XDR  
                               12.2.2.2     Requirements for indirect communications via XDM   
                  12.2.3     Messaging guidelines 
                               12.2.3.1     Messaging guidelines for direct communications via XDR  
                               12.2.3.2     Messaging guidelines for indirect communications via XDM   
                               12.2.3.3     Messaging guidelines applicable to both direct and indirect communications    
                  12.2.4     Data guidelines 
                               12.2.4.1     Data guidelines for devices related to medication delivery 
                  12.2.5     Security guidelines 
                               12.2.5.1     Security guidelines for direct communications via XDR  
                               12.2.5.2     Security guidelines for indirect communications via XDM   
                               12.2.5.3     Security guidelines for integrity, data origin authentication and non-repudiation    
                  12.2.6     Consent management guidelines 
                               12.2.6.1     Security guidelines for consent management
                  12.2.7     Consent enforcement design guidelines 
                               12.2.7.1     Security guidelines for consent enforcement
Annex A Continua design guidelines change and maintenance control procedure    
Appendix I Additional Bluetooth BR/EDR Information    
        I.1     Bluetooth terminology 
        I.2     Bluetooth pairing methods 
        I.3     Bluetooth legacy pairing procedures 
        I.4     Supporting Bluetooth OEM subsystems and components 
        I.5     Quality of service bins for Bluetooth 
Appendix II Additional ZigBee information    
       II.1     ZigBee networking 
       II.2     ZigBee pairing process/service discovery types 
       II.3     ZigBee security 
Appendix III Messaging implementation and technology    
      III.1     Overview  
      III.2     XDR and XDM metadata 
      III.3     Document source SOAP request/response messages 
                  III.3.1     SOAP request message 
                  III.3.2     SOAP response message 
Appendix IV Security Recommendations    
Appendix V ISO/IEEE 11073-10101 to SNOMED CT and UCUM    
        V.1     Observation types mapping to SNOMED CT  
        V.2     Events and attributes types mapping to SNOMED CT  
        V.3     Events and attributes not mapped to SNOMED CT  
        V.4     ISO/IEEE 11073-10101 Unit elements mapping to UCUM   
Appendix VI IHE PCD-01 background    
       VI.1     Introduction 
                  VI.1.1     Device enterprise communications (DEC) 
       VI.2     Core concepts 
                  VI.2.1     Object hierarchy notation 
                  VI.2.2     Nomenclature 
                  VI.2.3     HL7 messages 
                  VI.2.4     Segment scope 
                  VI.2.5     Multiple devices 
Appendix VII Mapping from IEEE 11073-20601 to the Continua WAN    
      VII.1     Base algorithm  
                  VII.1.1     Observations 
                  VII.1.1.1     Atomization 
                  VII.1.1.2     Hierarchy assignment/grouping 
                  VII.1.2     Message construction 
                  VII.1.2.1     MSH  
                  VII.1.2.2     PID  
                  VII.1.2.3     OBR  
                  VII.1.2.4     OBX  
      VII.2     Observation result message examples 
                  VII.2.1     Blood Pressure Example 
                  VII.2.2     Weighing-scales example 
      VII.3     ISO/IEEE 11073-20601 Object/Attribute usage 
                  VII.3.1     MDS 
                  VII.3.2     Time-stamping and time synchronization 
                  VII.3.2.1     Synchronization protocols 
                  VII.3.2.2     Absolute or base offset time stamp accuracy 
                  VII.3.2.3     Time synchronization example 
                  VII.3.3     Metric 
                  VII.3.3.1     Measurement status 
                  VII.3.3.2     Metric relationships and grouping 
                  VII.3.4     Numeric (subclass of Metric) 
                  VII.3.5     RT-SA (subclass of Metric) 
                  VII.3.6     Enumeration (subclass of Metric) 
                  VII.3.7     PM-Store 
                  VII.3.8     PM-Segment
                  VII.3.9     Scanner 
                  VII.3.10     Configurable scanner (abstract subclass of Scanner) 
                  VII.3.11     Episodic configurable scanner (subclass of Configurable scanner) 
                  VII.3.12     Periodic configurable scanner (subclass of Configurable scanner) 
Appendix VIII Mapping from the IEEE 11073-104xx device specializations to the Continua WAN    
     VIII.1     AHD  
                  VIII.1.1     Modelling 
                  VIII.1.2     Transformations 
                  VIII.1.3     Containment tree 
                  VIII.1.4     OBX encoding 
                  VIII.1.5     Example PCD-01 message including AHD  
     VIII.2     MDS object
                  VIII.2.1     Modelling 
                  VIII.2.2     Transformations 
                  VIII.2.3     Containment tree 
                  VIII.2.4     OBX encoding 
                  VIII.2.5     Examples 
     VIII.3     10404 pulse oximeter 
                  VIII.3.1     Modelling 
                  VIII.3.2     Transformations 
                  VIII.3.3     Containment tree 
                  VIII.3.4     OBX encoding 
                  VIII.3.5     Examples 
     VIII.4     10407 blood pressure monitor 
                  VIII.4.1     Modelling 
                  VIII.4.2     Transformations 
                  VIII.4.3     Containment tree 
                  VIII.4.4     OBX encoding 
                  VIII.4.5     Examples 
     VIII.5     10408 thermometer 
                  VIII.5.1     Modelling 
                  VIII.5.2     Transformations 
                  VIII.5.3     Containment tree 
                  VIII.5.4     OBX encoding 
                  VIII.5.5     Examples 
     VIII.6     10415 weighing-scales 
                  VIII.6.1     Modelling 
                  VIII.6.2     Transformations 
                  VIII.6.3     Containment tree 
                  VIII.6.4     OBX encoding 
                  VIII.6.5     Examples 
     VIII.7     10417 glucose meter 
                  VIII.7.1     Modelling 
                  VIII.7.2     Transformations 
                  VIII.7.3     Containment tree 
                  VIII.7.4     OBX encoding 
                  VIII.7.5     Examples 
     VIII.8     10418 INR meter 
                  VIII.8.1     Modelling 
                  VIII.8.2     Transformations 
                  VIII.8.3     Containment tree 
                  VIII.8.4     OBX encoding 
                  VIII.8.5     Examples 
     VIII.9     10441 cardiovascular fitness and activity monitor 
                  VIII.9.1     Modelling 
                  VIII.9.2     Transformations 
                  VIII.9.3     Containment tree 
                  VIII.9.4     OBX encoding 
                  VIII.9.5     Examples 
    VIII.10     10442 strength fitness equipment
  VIII.10.1     Modelling 
  VIII.10.2     Transformations 
  VIII.10.3     Containment tree 
  VIII.10.4     OBX encoding 
  VIII.10.5     Examples 
    VIII.11     10471 independent living activity hub 
  VIII.11.1     Modelling 
  VIII.11.2     Transformations 
  VIII.11.3     Containment tree 
  VIII.11.4     OBX encoding 
  VIII.11.5     Examples 
    VIII.12     10472 adherence monitor 
  VIII.12.1     Modelling 
  VIII.12.2     Transformations 
  VIII.12.3     Containment tree 
  VIII.12.4     OBX encoding 
  VIII.12.5     Examples 
    VIII.13     10421 peak expiratory flow monitor 
  VIII.13.1     Modelling 
  VIII.13.2     Transformations 
  VIII.13.3     Containment tree 
  VIII.13.4     OBX encoding 
  VIII.13.5     Examples 
    VIII.14     10420 body composition analyser 
  VIII.14.1     Modelling 
  VIII.14.2     Transformations 
  VIII.14.3     Containment tree 
  VIII.14.4     OBX encoding 
  VIII.14.5     Examples 
    VIII.15     10406 basic 1-3 lead ECG  
  VIII.15.1     Modelling 
  VIII.15.2     Transformations 
  VIII.15.3     Containment tree 
  VIII.15.4     OBX encoding 
  VIII.15.5     Examples 
Appendix IX HL7 v2.6 messaging information    
       IX.1     HL7 unsolicited observation result
                  IX.1.1     MSH  
                  IX.1.2     PID  
                  IX.1.3     OBR  
                  IX.1.4     OBX  
                  IX.1.5     PV1 
                  IX.1.6     NTE  
                  IX.1.7     TQ1 
                  IX.1.8     MSA  
                  IX.1.9     ERR  
                               IX.1.9.1     HL7 v2.6 error tables 
       IX.2     HL7 Data types – observations 
                  IX.2.1     CWE  
                               IX.2.1.1     Examples 
                  IX.2.2     DTM   
                               IX.2.2.1     Example 
                  IX.2.3     NM   
                               IX.2.3.1     Examples 
                  IX.2.4     ST  
                               IX.2.4.1     Example 
                  IX.2.5     NA - numeric array 
                               IX.2.5.1     Example 1: vector of 8 numbers 
                               IX.2.5.2     Example 2: 3 x 3 array of numbers 
                               IX.2.5.3     Example 3: 5 x 4 array of numbers with the values in positions (1,1), (2,2), (2,3), (3,3), (3,4), (4,1), (4,2), (4,3), and (4,4) not present    
                  IX.2.6     XAD  
                               IX.2.6.1     Examples 
                  IX.2.7     XPN  
                               IX.2.7.1     Examples 
       IX.3     HL7 data types – Other 
                  IX.3.1     CX  
                               IX.3.1.1     Examples 
                  IX.3.2     EI 
                               IX.3.2.1     Examples 
                  IX.3.3     ID - coded value for HL7 defined tables 
                  IX.3.4     IS - coded value for user-defined tables 
                  IX.3.5     SI - sequence ID  
                  IX.3.6     SN - structured numeric 
                               IX.3.6.1     Comparator (ST) 
                               IX.3.6.2     Num1 (NM) 
                               IX.3.6.3     Separator/Suffix (ST) 
                               IX.3.6.4     Num2 (NM) 
                  IX.3.7     XTN  
                               IX.3.7.1     Examples 
       IX.4     HL7 control characters 
       IX.5     Examples of the consent enforcement at the WAN-IF 
Appendix X Mapping from the Continua WAN to the HL7 Personal Health Monitoring Report object model (Informative)    
        X.1     Introduction 
        X.2     Base mapping strategy 
        X.3     Device information 
        X.4     Observation information 
        X.5     Device information 
        X.6     Observation information 
Appendix XI Recommendation for use of generic USB drivers    
Bibliography