Uploaded image for project: 'FHIR Specification Feedback'
  1. FHIR Specification Feedback
  2. FHIR-30505

DeviceDefinition - a device may be composed of other devices (parts)

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Medium Medium
    • FHIR Core (FHIR)
    • R4
    • Orders & Observations
    • DeviceDefinition
    • 8.15.5, 8.15.9
    • Hide

      add this element to DeviceDefinition:

      hasPart          0..*         BackboneElement                            a device, part of the current one.

      - reference    1..1         Reference(DeviceDefinition)            reference to the part 

      • count          0..1         integer                                             number of occurrences of the part

      comment on hasPart: this element is not to be used to represent other relationships across devices than "has part". Other relationships are t obe handled with the .relatedDevice element exclusively. 

      Show
      add this element to DeviceDefinition: hasPart          0..*         BackboneElement                            a device, part of the current one. - reference    1..1         Reference(DeviceDefinition)            reference to the part  count          0..1         integer                                             number of occurrences of the part comment on hasPart: this element is not to be used to represent other relationships across devices than "has part". Other relationships are t obe handled with the .relatedDevice element exclusively. 
    • Rob Hausam / Jose Costa Teixeira: 7-0-1
    • Enhancement
    • Compatible, substantive
    • R5

    Description

      Rationale:

      A model of medical device may include other medical devices as parts. Is is in most cases useful to answer qthe question "What are the devices parts of the current one?", rather than to answer the question "What device embedds the current one?" 

      The data element parentDevice enables to answer the second question, not the first one. Moreover, a screw is a device that may be part of the composition of multiple devices. It is more important to know what are the screws used in the current device than the other way round. Hence the proposed addition below:

      Proposed change:

      Add an optional, repeatable devicePart BackboneElement defined as follows:

      devicePart          0..*   BackboneElement            a device part of the current one

      – deviceModel 1..1   Reference(DeviceDefinition)     the instance representing the part

      – count             0..1  integer    the number of occurrences of the part in the current device   

      Attachments

        Activity

          People

            costateixeira Jose Costa-Teixeira
            fmacary Francois Macary
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: