ЕСОЗ - публічна документація

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

FHIR description

  1. Device - Device - FHIR v5.0.0

  2. Device Association - DeviceAssociation - FHIR v5.0.0

  3. Detected Issue - DetectedIssue - FHIR v5.0.0

Schema

Screenshot 2024-03-19 at 10.49.48.png

Resources

Device

Collection name: devices

This collection is used to store device documents

Name

Type

M/O

Description and constraints

FHIR(v5) vs eHealth comparison

id

string

M

 

System identifier of Device (ObjectID)

Ok

identifier

[Identifier]

O

 

Device identifier. Type fills from external_system dictionary

Ok

definition

{Reference}

O

 

The reference to the definition for the device

Ok

status

string

M

 

Status of Device. Dictionary device_statuses

Ok

manufacturer

string

O

 

Name of device manufacturer

Ok

manufacture_date

dateTime

O

 

Date when the device was made

Ok

expiration_date

dateTime

O

 

Date and time of expiry of this device (if applicable)

Ok

lot_number

string

O

 

Lot number of manufacture

Ok

serial_number

string

O

 

Serial number assigned by the manufacturer

Ok

name

type

array

string

M

 

M

 

Ok

value

string

M

 

Ok

model_number

string

O

The manufacturer's model number for the device

Ok

type

{CodeableConcept}

M

The kind or type of device

Ok

property

code

array

 

{CodeableConcept}

O

 

M

Dictionary device_properties

Ok

 

value[x]

 

 

One value[x] is allowed

Value[x] is required

  • value_codeable_concept

{CodeableConcept}

M

 

  • value_quantity

{Quantity}

M

 

  • value_range

{Range}

M

 

  • value_boolean

Boolean

M

 

  • value_integer

Integer

M

 

  • value_string

String

M

 

note

string

O

Device notes and comments

Ok

parent

{Reference}

O

Reference to parent device

Ok

recorder

{Reference}

M

Employee who registered device

Ok

recorder_legal_entity

{Reference}

M

Legal entity who registered device

Doesn't comply with FHIR

subject

string

M

Hashed patient_id

Doesn't comply with FHIR

context

{Reference}

M

Reference to encounter during which the record was created

Doesn't comply with FHIR

context_episode_id

uuid

M

Reference to episode of care during which the record was created

Doesn't comply with FHIR

inserted_at

timestamp

M

Datetime when Device was created

Doesn't comply with FHIR

inserted_by

string

M

User identifier who created the Device association

Doesn't comply with FHIR

updated_at

timestamp

M

Datetime when Device association was updated

Doesn't comply with FHIR

updated_by

string

M

User identifier who updated the Device association

Doesn't comply with FHIR

Device Association

Collection name:device_associations

This collection is used to store device association documents

Name

Type

M/O

Description and constraints

FHIR(v5) vs eHealth comparison

id

string

M

System identifier of Device Association (ObjectID)

Ok

device

{Reference}

M

Reference to device

Ok

status

string

M

Status of Device association. Dictionary device_association_statuses

Ok

status_reason

{CodeableConcept}

O

The reasons given for the current association status

Dictionary device_association_status_reasons

Ok

subject

string

M

Hashed patient_id

Ok

body_site

{CodeableConcept}

O

Current anatomical location of the device in/on subject

Dictionary eHealth/body_structures

FHIR defines this as Reference to BodyStructure resource

association_date

date

O

Date of implantation\attachment or explantation\detachment of the device to the patient

Doesn't comply with FHIR

context

{Reference}

M

Reference to encounter during which the record was created

Doesn't comply with FHIR

context_episode_id

uuid

M

Reference to episode of care during which the record was created

Doesn't comply with FHIR

recorded

dateTime

M

The date of setting the direction of the relationship of the device to the patient

Doesn't comply with FHIR

recorder

{Reference}

M

Employee who registered device association

Doesn't comply with FHIR

recorder_legal_entity

{Reference}

M

Legal entity who registered device association

Doesn't comply with FHIR

inserted_at

timestamp

M

Datetime when Device association was created

Doesn't comply with FHIR

inserted_by

string

M

User identifier who created the Device association

Doesn't comply with FHIR

updated_at

timestamp

M

Datetime when Device association was updated

Doesn't comply with FHIR

updated_by

string

M

User identifier who updated the Device association

Doesn't comply with FHIR

Detected Issue

Collection name:detected_issues

This collection is used to store detected issue documents

Name

Type

M/O

Description and constraints

FHIR(v5) vs eHealth comparison

id

string

M

System identifier of Detected Issue (ObjectID)

Ok

status

string

M

Issue status.

Dictionary detected_issue_statuses

Ok

code

{CodeableConcept}

O

Specific type of detected issue

Ok

subject

{Reference}

M

Device which issue has been detected

Ok

patient_id

string

M

Hashed patient_id. System field

Doesn't comply with FHIR

encounter

{Reference}

M

Reference to encounter during which the record was created

Ok

identified_date_time

dateTime

O

When identified

Ok

author

{Reference}

M

The employee or person who identified the issue

Ok

implicated

{Reference}

O

Device which caused an issue

Ok

detail

string

O

Description and context

Ok

recorder

{Reference}

M

The employee who registered the issue

Ok

recorder_legal_entity

{Reference}

 М

The legal entity who registered the issue

Doesn't comply with FHIR

context_episode_id

uuid

M

Reference to episode of care during which the record was created

Doesn't comply with FHIR

inserted_at

timestamp

M

Datetime when Detected issue was created

Doesn't comply with FHIR

inserted_by

string

M

User identifier who created the Detected issue

Doesn't comply with FHIR

updated_at

timestamp

M

Datetime when Detected issue was updated

Doesn't comply with FHIR

updated_by

string

M

User identifier who updated the Detected issue

Doesn't comply with FHIR

Example

 Click here to expand...

devices

{
    "_id" : UUID("59a5d6ed-b724-43cc-bfd7-b67028797df1"),
    "context" : {
        "display_value" : null,
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "encounter",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("459010ca-52fc-49d2-8fc3-7e60f4d1b2ab")
        }
    },
    "context_episode_id" : UUID("e8f13f2b-1522-4a7f-afd5-3a0c0fe21a23"),
    "definition" : {
        "display_value" : null,
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "device_definition",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("b12d9f00-46ff-4aa6-8e60-cfff1bcf80e2")
        }
    },
    "expiration_date" : ISODate("2020-01-01T00:00:00.000Z"),
    "identifier" : [ 
        {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "default",
                        "system" : "external_system"
                    }
                ],
                "text" : null
            },
            "value" : "№324-1231-ФФ"
        }
    ],
    "inserted_at" : ISODate("2024-03-18T14:40:12.544Z"),
    "inserted_by" : UUID("27f4a543-aae0-4575-b10c-ee4f4cb008f5"),
    "lot_number" : "RZ12345678",
    "manufacture_date" : ISODate("1999-01-01T00:00:00.000Z"),
    "manufacturer" : "GlobalMed, Inc",
    "model_number" : "NSPX30",
    "name" : [ 
        {
            "type" : "user_friendly",
            "value" : "Смужки Accu-Chek Active для глюкометра"
        }, 
        {
            "type" : "registered",
            "value" : "Тест-смужки Accu-Chek Active для глюкометра"
        }
    ],
    "note" : "Імплант був вилучений по причині заміни на новий",
    "parent" : {
        "display_value" : null,
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "device",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("90a9e15b-b71b-4caf-8f2e-ff247e8a5600")
        }
    },
    "property" : [ 
        {
            "code" : {
                "coding" : [ 
                    {
                        "code" : "default",
                        "system" : "device_properties"
                    }
                ],
                "text" : null
            },
            "value_boolean" : null,
            "value_codeable_concept" : null,
            "value_integer" : null,
            "value_quantity" : {
                "code" : "kg",
                "comparator" : ">",
                "system" : "eHealth/ucum/units",
                "unit" : "kg",
                "value" : 1.5
            },
            "value_range" : null,
            "value_string" : null
        }, 
        {
            "code" : {
                "coding" : [ 
                    {
                        "code" : "default",
                        "system" : "device_properties"
                    }
                ],
                "text" : null
            },
            "value_boolean" : null,
            "value_codeable_concept" : {
                "coding" : [ 
                    {
                        "code" : "30221",
                        "system" : "device_definition_classification_type"
                    }
                ],
                "text" : null
            },
            "value_integer" : null,
            "value_quantity" : null,
            "value_range" : null,
            "value_string" : null
        }, 
        {
            "code" : {
                "coding" : [ 
                    {
                        "code" : "default",
                        "system" : "device_properties"
                    }
                ],
                "text" : null
            },
            "value_boolean" : null,
            "value_codeable_concept" : null,
            "value_integer" : 12,
            "value_quantity" : null,
            "value_range" : null,
            "value_string" : null
        }, 
        {
            "code" : {
                "coding" : [ 
                    {
                        "code" : "default",
                        "system" : "device_properties"
                    }
                ],
                "text" : null
            },
            "value_boolean" : null,
            "value_codeable_concept" : null,
            "value_integer" : null,
            "value_quantity" : null,
            "value_range" : {
                "high" : {
                    "code" : "kg",
                    "comparator" : "<",
                    "system" : "eHealth/ucum/units",
                    "unit" : "kg",
                    "value" : 2.5
                },
                "low" : {
                    "code" : "kg",
                    "comparator" : ">",
                    "system" : "eHealth/ucum/units",
                    "unit" : "kg",
                    "value" : 1.5
                }
            },
            "value_string" : null
        }, 
        {
            "code" : {
                "coding" : [ 
                    {
                        "code" : "default",
                        "system" : "device_properties"
                    }
                ],
                "text" : null
            },
            "value_boolean" : false,
            "value_codeable_concept" : null,
            "value_integer" : null,
            "value_quantity" : null,
            "value_range" : null,
            "value_string" : null
        }, 
        {
            "code" : {
                "coding" : [ 
                    {
                        "code" : "default",
                        "system" : "device_properties"
                    }
                ],
                "text" : null
            },
            "value_boolean" : null,
            "value_codeable_concept" : null,
            "value_integer" : null,
            "value_quantity" : null,
            "value_range" : null,
            "value_string" : "some value"
        }
    ],
    "recorder" : {
        "display_value" : "СЕРГІЙ ОЛЕКСАНДРОВИЧ ПАВЛОВСЬКИЙ",
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "employee",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("eb794be3-e081-40ea-9ff7-e5e3f013b721")
        }
    },
    "recorder_legal_entity" : {
        "display_value" : "Solute Med",
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "legal_entity",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("6e5a53bc-9c71-4c66-9cdc-37560d6dbf49")
        }
    },
    "serial_number" : "NSPX30",
    "status" : "active",
    "subject" : "5E0168F480B03462A33EFD0E13C419374E681C3C1280A407612715BC019C0904",
    "type" : {
        "coding" : [ 
            {
                "code" : "30221",
                "system" : "device_definition_classification_type"
            }
        ],
        "text" : null
    },
    "updated_at" : ISODate("2024-03-18T14:40:12.544Z"),
    "updated_by" : UUID("27f4a543-aae0-4575-b10c-ee4f4cb008f5")
}

device_associations

{
    "_id" : UUID("b625c578-a2a6-4153-8c24-cbd0c311fd8f"),
    "association_date" : ISODate("2024-01-05T00:00:00.000Z"),
    "body_site" : {
        "coding" : [ 
            {
                "code" : "head",
                "system" : "eHealth/body_sites"
            }
        ],
        "text" : null
    },
    "context" : {
        "display_value" : null,
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "encounter",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("459010ca-52fc-49d2-8fc3-7e60f4d1b2ab")
        }
    },
    "context_episode_id" : UUID("e8f13f2b-1522-4a7f-afd5-3a0c0fe21a23"),
    "device" : {
        "display_value" : null,
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "device",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("59a5d6ed-b724-43cc-bfd7-b67028797df1")
        }
    },
    "inserted_at" : ISODate("2024-03-18T14:40:12.556Z"),
    "inserted_by" : UUID("27f4a543-aae0-4575-b10c-ee4f4cb008f5"),
    "recorded" : ISODate("2024-01-07T09:00:00.000Z"),
    "recorder" : {
        "display_value" : "СЕРГІЙ ОЛЕКСАНДРОВИЧ ПАВЛОВСЬКИЙ",
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "employee",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("eb794be3-e081-40ea-9ff7-e5e3f013b721")
        }
    },
    "recorder_legal_entity" : {
        "display_value" : "Solute Med",
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "legal_entity",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("6e5a53bc-9c71-4c66-9cdc-37560d6dbf49")
        }
    },
    "status" : "implanted",
    "status_reason" : null,
    "subject" : "5E0168F480B03462A33EFD0E13C419374E681C3C1280A407612715BC019C0904",
    "updated_at" : ISODate("2024-03-18T14:40:12.556Z"),
    "updated_by" : UUID("27f4a543-aae0-4575-b10c-ee4f4cb008f5")
}

detected_issues

{
    "_id" : UUID("f1448af5-dd29-4abb-95d4-29686b4087ee"),
    "author" : {
        "display_value" : "Олег Васильович Поплавок",
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "employee",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("131fe1bc-7c32-4ac1-a462-7fe25ffe98b0")
        }
    },
    "code" : {
        "coding" : [ 
            {
                "code" : "default",
                "system" : "detected_issue_codes"
            }
        ],
        "text" : null
    },
    "context_episode_id" : UUID("e8f13f2b-1522-4a7f-afd5-3a0c0fe21a23"),
    "detail" : "some details",
    "encounter" : {
        "display_value" : null,
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "encounter",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("459010ca-52fc-49d2-8fc3-7e60f4d1b2ab")
        }
    },
    "identified_date_time" : ISODate("2018-08-02T10:45:16.000Z"),
    "implicated" : {
        "display_value" : null,
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "device",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("59a5d6ed-b724-43cc-bfd7-b67028797df1")
        }
    },
    "inserted_at" : ISODate("2024-03-18T14:40:12.559Z"),
    "inserted_by" : UUID("27f4a543-aae0-4575-b10c-ee4f4cb008f5"),
    "patient_id" : "5E0168F480B03462A33EFD0E13C419374E681C3C1280A407612715BC019C0904",
    "recorder" : {
        "display_value" : "СЕРГІЙ ОЛЕКСАНДРОВИЧ ПАВЛОВСЬКИЙ",
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "employee",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("eb794be3-e081-40ea-9ff7-e5e3f013b721")
        }
    },
    "recorder_legal_entity" : {
        "display_value" : "Solute Med",
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "legal_entity",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("6e5a53bc-9c71-4c66-9cdc-37560d6dbf49")
        }
    },
    "status" : "mitigated",
    "subject" : {
        "display_value" : null,
        "identifier" : {
            "type" : {
                "coding" : [ 
                    {
                        "code" : "device",
                        "system" : "eHealth/resources"
                    }
                ],
                "text" : null
            },
            "value" : UUID("af3230f9-7d58-432e-be54-5175f96034ff")
        }
    },
    "updated_at" : ISODate("2024-03-18T14:40:12.559Z"),
    "updated_by" : UUID("27f4a543-aae0-4575-b10c-ee4f4cb008f5")
}
  • No labels