ЕСОЗ - публічна документація
RC_[NEW] Device & DeviceAssociation Data Model
- 1 FHIR description
- 2 Schema
- 3 Resources
- 3.1 Device
- 3.2 Device Association
- 3.3 Detected Issue
- 4 Example
FHIR description
Device - Device - FHIR v5.0.0
Device Association - DeviceAssociation - FHIR v5.0.0
Detected Issue - DetectedIssue - FHIR v5.0.0
Schema
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 | O |
| Device identifier. Type fills from | Ok | |||
definition | {Reference} | O |
| The reference to the definition for the device | Ok | ||
status | string | M |
| Status of Device. Dictionary | 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 | Ok
|
value[x] |
|
| One value[x] is allowed Value[x] is required | ||||
| {CodeableConcept} | M |
| ||||
| {Quantity} | M |
| ||||
| {Range} | M |
| ||||
| Boolean | M |
| ||||
| Integer | M |
| ||||
| 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 | Ok |
status_reason | {CodeableConcept} | O | The reasons given for the current association status Dictionary | Ok |
subject | string | M | Hashed patient_id | Ok |
body_site | {CodeableConcept} | O | Current anatomical location of the device in/on subject Dictionary | 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 | 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
ЕСОЗ - публічна документація