The following page is to capture the discussion about the "Association" element for Device (and Device Definition).

Meetings

Date

Meeting

Link to notes

2022-09September 2022 WGMTBD
2023-01-18WGM - OO2023-01-16-20 WGM



Status: Completed

Current JIRA Tickets

Recommendation

Option #1 - Merge Operation and Association

  • New Resource proposed 

Discussion

Device (current)

Current State (in Device)

Σ0..*BackboneElementCurrent association of the device

Σ1..1CodeableConceptDevice usage state
FHIRDeviceAssociationStatus (Example)

0..*CodeableConceptThe reasons given for the current association status


0..1Reference(Patient)The individual associated with the device
Σ0..1CodeableReference(BodyStructure)Current anatomical location of device in/on humanSubject

New Resource (proposed)

Option #1 - Merge Operation and Association

Σ0..*


....  code


0..1

CodeableConcept

(the nature of the association; is this code, type, or category)

Σ1..1CodeableConcept

Describes the relationship with the subject or operator

FHIRDeviceAssociationStatus (Example)


0..*CodeableConceptThe reasons given for the association status

... period


0..1PeriodThe start and end times when the device is associated with the subject or operator

... mode


0..1CodeableConceptThe designated condition for performing a task
FHIRDeviceOperationMode (Example)

... cycle


0..1CountThe series of occurrences that repeats during the operation of the device

... duration


0..1DurationA measurement of time during the device's operation (e.g., days, hours, mins, etc)

0..1Reference (Patient, RelatedPerson, Practitioner, PractitionerRole, Organization)The entity referenced in the association 

.... operator


0..*Reference(Patient | Practitioner | RelatedPerson)The individual performing the action enabled by the entity (e.g., device)
Σ0..1CodeableReference(BodyStructure)Current anatomical location of entity (e.g., device)

  Option #2 - New Association Resource


..Association

Σ0..1



1..1Reference(Patient)

The entity referenced in the association  (e.g.  device)

Σ0..1CodeableReference(BodyStructure)Current anatomical location of entity (e.g., device)

....device


1..1Reference (Device)

....  code


1..1

CodeableConcept

Describes the connection between the subject and focal entity

(the nature of the association; is this code, type, or category)???

Σ1..1CodeableConceptDescribes the relationship with the subject or operator
FHIRDeviceAssociationStatus (Example)

0..*CodeableConceptThe reasons given for the association status

... period


1..1PeriodThe start and end times when the device is associated with the subject or operator

Association (one association instance per association)

  • subject(Patient | 1..1
  • bodystructure 0..1
  • device 1..1
  • code 1..1   or role?
  • status 1..1
  • statuReason 0..1
  • period 1..1

When do we use association vs. the relationship is by way of e.g., Procedure?

Look at operation whether they need to be understood in context of the linkage/association/dispense.

Summary Table

We may want to align with the following requirements: 

  • Association should be considered for use on devices, biologically derived products, and medicines
  • The association should have a time Period
  • Protect PHI with query 
  • Association with a patient, group, practitioner 
  • Does the association need to incorporate "Operation"?
  • This new resource is referenced by other resources


Need to differentiate DeviceDispense from any new Resource.



Option-->

Options #1: Create new "Association+" Resource

Option #2: Create new "Association" Resource

DescriptionMerge the concepts currently under operation and association

Only move association


Discussion
  • This option will enable the patient to only see devices that are associated with them
  • This option will enable the patient to only see devices that are associated with them
Proposed changes

Association+

  • status 0..1 Coding – planned, entered in error, active, complete? (consider interaction with period)
  • statusReason 0..* CodeableConcept
  • code 0..* CodeableConcept (the nature of the association; is this code, type, or category)
  • subject 0..? Reference(Patient, RelatedPerson, Practitioner, PractitionerRole, Organization)
  • operator 0..? (Practitioner, PractitionerRole)
  • bodyStructure 0..1 CodeableReference(BodyStructure)
  • period 0..1 Period
  • location?
  • encounter?
  • procedure?

Association

  • status 0..1 Coding – planned, entered in error, active, complete? (consider interaction with period)
  • statusReason 0..* CodeableConcept
  • code 0..* CodeableConcept (the nature of the association; is this code, type, or category)
  • subject 0..? Reference(Patient, RelatedPerson, Practitioner, PractitionerRole, Organization)
  • bodyStructure 0..1 CodeableReference(BodyStructure)
  • period 0..1 Period

Options excluded: 

  • Linkage Resource
    • Proposed by Jose Costa-Teixeira on chat.fhir.com
    • Determined that Linkage is not appropriate for this use; used to indicate two FHIR resources are the same real-world object
  • DeviceDispense is not for this use
    • No all "associated" devices are "dispensed"
    • Doesn't record end of association - would need to add (or extend) or use another resource (potentially List, suggested by David Pyke )
  • DeviceUsage
    • Intended for patient reported usage
  • Associations do not involve the transport of the product
  • No labels

2 Comments

  1. If we include operator information in this resource, should we remove it from Procedure?


  2. Regarding the valueset https://build.fhir.org/valueset-device-association-status.html

    implanted
    explanted
    attached
    unknown

    I'm struggling to come up with a value that would capture the lifecycle of a device such as a needle or catheter which is inserted, perhaps with a target body site, and remains in position for the duration of a procedure. In these cases, the Device has a temporary association, but isn't 'implanted' as such, but the device has an association, with a target body structure?