Personal Health Device Implementation Guide
1.0.0 - STU 1

Publication Build: This will be filled in by the publication tooling

## Example Bundle: Example of a first time Bundle upload

Bundle nonin-hdp-1542718631721 of type transaction

Entry 1 - Full URL = urn:oid:1.2.3.0

Request:

    POST Patient
    If-None-Exist = identifier=urn:oid:1.2.3.4.5.6.6.8.10|sisansarahId

Resource Patient:

> Sisansarah Gyannea null, DoB: ( Medical record number: sisansarahId)

Entry 2 - Full URL = urn:oid:1.2.3.1

Request:

    POST Device
    If-None-Exist = identifier=urn:oid:1.2.840.10004.1.1.1.0.0.1.0.0.1.2680|4C-4E-49-12-34-56-FF-FF

Resource Device:

> Generated Narrative

> Profile: PhgDevice

> identifier: IEEE 11073 System Identifier: 4C-4E-49-12-34-56-FF-FF

> type: MDC_MOC_VMS_MDS_AHD: Continua compliant Gateway (ISO 11073-10101 Health informatics - Point-of-care#531981 "MDC_MOC_VMS_MDS_AHD")

> ### Versions

> - | Type | Value
> * | MDC_REG_CERT_DATA_CONTINUA_VERSION: Continua version (ISO 11073-10101 Health informatics - Point-of-care#532352) | 6.0

> > property

> > type: MDC_REG_CERT_DATA_CONTINUA_CERT_DEV_LIST: Continua certified device list (ISO 11073-10101 Health informatics - Point-of-care#532353)

> > property

> > type: MDC_REG_CERT_DATA_CONTINUA_AHD_CERT_LIST: Continua certified Health&Fitness interfaces list (ISO 11073-10101 Health informatics - Point-of-care#532355)

> > property

> > type: regulation-status (ASN1ToHL7#532354.0)

> > property

> > type: MDC_TIME_SYNC_PROTOCOL: Time synchronization protocol (ISO 11073-10101 Health informatics - Point-of-care#68220)

> > property

> > type: MDC_TIME_SYNC_ACCURACY: unknown code 68221 (ISO 11073-10101 Health informatics - Point-of-care#68221)

Entry 3 - Full URL = urn:oid:1.2.3.2

Request:

    POST Device
    If-None-Exist = identifier=urn:oid:1.2.840.10004.1.1.1.0.0.1.0.0.1.2680|00-1C-05-04-00-00-78-25

Resource Device:

> Generated Narrative

> Profile: PhdDevice

> identifier: IEEE 11073 System Identifier: 00-1C-05-04-00-00-78-25, Bluetooth MAC Address: 00-1C-05-00-78-25

> manufacturer: Nonin Medical, Inc.

> serialNumber: 0400007825

> ### DeviceNames

> - | Name | Type
> * | Nonin_Medical_Inc._323552 | USERFRIENDLYNAME

> modelNumber: Model 3150

> type: MDC_MOC_VMS_MDS_SIMP: Personal Health Device (ISO 11073-10101 Health informatics - Point-of-care#65573 "MDC_MOC_VMS_MDS_SIMP")

> > version

> > type: MDC_ID_PROD_SPEC_FW: Firmware revision (ISO 11073-10101 Health informatics - Point-of-care#531976)

> > value: 0.9C

> > version

> > type: MDC_REG_CERT_DATA_CONTINUA_VERSION: Continua version (ISO 11073-10101 Health informatics - Point-of-care#532352)

> > value: 1.0

> > property

> > type: MDC_REG_CERT_DATA_CONTINUA_CERT_DEV_LIST: Continua certified device list (ISO 11073-10101 Health informatics - Point-of-care#532353)

> > property

> > type: regulation-status (ASN1ToHL7#532354.0)

> > property

> > type: MDC_TIME_SYNC_PROTOCOL: Time synchronization protocol (ISO 11073-10101 Health informatics - Point-of-care#68220)

> > property

> > type: mds-time-capab-real-time-clock (ASN1ToHL7#68219.0)

> > property

> > type: mds-time-capab-set-clock (ASN1ToHL7#68219.1)

> > property

> > type: mds-time-capab-relative-time (ASN1ToHL7#68219.2)

> > property

> > type: MDC_TIME_RES_ABS: Resolution of absolute time clock (ISO 11073-10101 Health informatics - Point-of-care#68222)

> > property

> > type: MDC_TIME_RES_REL: Resolution of relative time clock (ISO 11073-10101 Health informatics - Point-of-care#68223)

Entry 4 - Full URL = urn:oid:0.1568.997631834

Request:

    POST Observation

Resource Observation:

> Generated Narrative

> Profile: PhdCoincidentTimeStampObservation

> Gateway Device: urn:oid:1.2.3.1

> status: FINAL

> code: MDC_ATTR_TIME_ABS: Uses Absolute time clock (ISO 11073-10101 Health informatics - Point-of-care#67975)

> subject: urn:oid:1.2.3.0

> effective: 2019-09-20 12:40:07-0400

> value: 2019-09-20 12:40:09-0400

> device: urn:oid:1.2.3.2

Entry 5 - Full URL = urn:oid:1.0.0.1

Request:

    POST Observation

Resource Observation:

> Generated Narrative

> Profile: PhdNumericObservation

> Gateway Device: urn:oid:1.2.3.1

> status: FINAL

> category: Vital Signs (Observation Category Codes#vital-signs)

> code: MDC_PULS_OXIM_SAT_O2: Blood 0₂ (ISO 11073-10101 Health informatics - Point-of-care#150456; LOINC#2708-6)

> subject: urn:oid:1.2.3.0

> effective: 2019-09-20 12:40:16-0400

> value: 98 % (Details: UCUM code % = '%')

> device: urn:oid:1.2.3.2

> derivedFrom: urn:oid:0.1568.997631834

> ### Components

> - | Code | Value[x]
> * | MDC_ATTR_SUPPLEMENTAL_TYPES: Supplemental information (ISO 11073-10101 Health informatics - Point-of-care#68193) | MDC_MODALITY_SPOT: Stable mean (ISO 11073-10101 Health informatics - Point-of-care#150588)

Entry 6 - Full URL = urn:oid:1.0.0.2

Request:

    POST Observation

Resource Observation:

> Generated Narrative

> Profile: PhdNumericObservation

> Gateway Device: urn:oid:1.2.3.1

> status: FINAL

> category: Vital Signs (Observation Category Codes#vital-signs)

> code: MDC_PULS_OXIM_PULS_RATE: Pulse rate (ISO 11073-10101 Health informatics - Point-of-care#149530; LOINC#8867-4)

> subject: urn:oid:1.2.3.0

> effective: 2019-09-20 12:40:16-0400

> value: 47 {beat}/min (Details: UCUM code {beat}/min = '{beat}/min')

> device: urn:oid:1.2.3.2

> derivedFrom: urn:oid:0.1568.997631834

> ### Components

> - | Code | Value[x]
> * | MDC_ATTR_SUPPLEMENTAL_TYPES: Supplemental information (ISO 11073-10101 Health informatics - Point-of-care#68193) | MDC_MODALITY_SPOT: Stable mean (ISO 11073-10101 Health informatics - Point-of-care#150588)