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

Simpler way to assign millimeter quantity without value

    XMLWordPrintableJSON

Details

    • Icon: Change Request Change Request
    • Resolution: Persuasive with Modification
    • Icon: Highest Highest
    • Shorthand (FHIR)
    • 2.0.0
    • FHIR Infrastructure
    • Language Reference
    • 3.6.3.5
    • Hide

      The premise of this issue makes an invalid assumption, in that it assumes that FSH supports the following approach to assigning a Quantity's units to a UCUM code (without assigning a value):

      * valueQuantity = 'mm' "millimeters"

      The FSH specification does not currently support this, but we agree that it should support this since it does support this abbreviated UCUM representation when assigning quantity values to instances. As such we will add this as a valid syntax in FSH 3.0.

      With the new syntax in place, we agree that it would be more appropriate to use a non-UCUM code system in the example for setting the units code and display only. We propose

      Set the units of Observation.valueQuantity to pounds, using the UMLS unit code (not recommended), and without setting the value (assuming $UMLS has been defined as an alias for http://terminology.hl7.org/CodeSystem/umls): 

      * valueQuantity = $UMLS#pounds "pounds"
      Show
      The premise of this issue makes an invalid assumption, in that it assumes that FSH supports the following approach to assigning a Quantity's units to a UCUM code (without assigning a value): * valueQuantity = 'mm' "millimeters" The FSH specification does not currently support this, but we agree that it should support this since it does support this abbreviated UCUM representation when assigning quantity values to instances. As such we will add this as a valid syntax in FSH 3.0. With the new syntax in place, we agree that it would be more appropriate to use a non-UCUM code system in the example for setting the units code and display only. We propose Set the units of Observation.valueQuantity to pounds, using the UMLS unit code (not recommended), and without setting the value (assuming $UMLS has been defined as an alias for http://terminology.hl7.org/CodeSystem/umls):   * valueQuantity = $UMLS#pounds "pounds"
    • Chris Moesel/Gino Canessa: 14-0-2
    • Enhancement
    • Compatible, substantive

    Description

      UCUM is a poor choice for this example, as the same result could be accomplished with:

      • valueQuantity = 'mm' "millimeters"

      Select a different code system for the example, such as:

      Existing Wording:

      Set the units of the same valueQuantity to millimeters, without setting the value (assuming $UCUM has been defined as an alias for http://unitsofmeasure.org):

      • valueQuantity = $UCUM#mm "millimeters"

      (Comment 58 - imported by: Ron G. Parker)

      Attachments

        Activity

          People

            cmoesel Chris Moesel
            Rongparker Ron G. Parker
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: