Mobile access to Health Documents (MHD)
4.2.2 - Trial-Implementation International flag

This page is part of the IHE Mobile Access to Health Documents (v4.2.2: Publication) based on FHIR (HL7® FHIR® Standard) R4. This is the current published version. For a full list of available versions, see the Directory of published versions

Resource Profile: PatchParameters - Detailed Descriptions

Active as of 2024-05-18

Definitions for the IHE.MHD.Patch.Parameters resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Parameters
2. Parameters.parameter
Control1..?
SlicingThis element introduces a set of slices on Parameters.parameter. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ name
  • 4. Parameters.parameter:operation
    Slice Nameoperation
    Control1..1
    6. Parameters.parameter:operation.name
    Pattern Valueoperation
    8. Parameters.parameter:operation.part
    Control3..?
    SlicingThis element introduces a set of slices on Parameters.parameter.part. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ name
    • 10. Parameters.parameter:operation.part:path
      Slice Namepath
      Control1..1
      TypeBackboneElement
      12. Parameters.parameter:operation.part:path.name
      Pattern Valuepath
      14. Parameters.parameter:operation.part:path.value[x]
      [x] NoteSee Choice of Data Types for further information about how to use [x]
      SlicingThis element introduces a set of slices on Parameters.parameter.part.value[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • type @ $this
      • 16. Parameters.parameter:operation.part:path.value[x]:valueString
        Slice NamevalueString
        Control0..1
        Typestring
        [x] NoteSee Choice of Data Types for further information about how to use [x]
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Pattern ValueDocumentReference.status
        18. Parameters.parameter:operation.part:type
        Slice Nametype
        Control1..1
        TypeBackboneElement
        20. Parameters.parameter:operation.part:type.name
        Pattern Valuetype
        22. Parameters.parameter:operation.part:type.value[x]
        [x] NoteSee Choice of Data Types for further information about how to use [x]
        SlicingThis element introduces a set of slices on Parameters.parameter.part.value[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • type @ $this
        • 24. Parameters.parameter:operation.part:type.value[x]:valueCode
          Slice NamevalueCode
          Control0..1
          Typecode
          [x] NoteSee Choice of Data Types for further information about how to use [x]
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Pattern Valuereplace
          26. Parameters.parameter:operation.part:value
          Slice Namevalue
          Control1..1
          TypeBackboneElement
          28. Parameters.parameter:operation.part:value.name
          Pattern Valuevalue
          30. Parameters.parameter:operation.part:value.value[x]
          [x] NoteSee Choice of Data Types for further information about how to use [x]
          SlicingThis element introduces a set of slices on Parameters.parameter.part.value[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • type @ $this
          • 32. Parameters.parameter:operation.part:value.value[x]:valueCode
            Slice NamevalueCode
            Control0..1
            Typecode
            [x] NoteSee Choice of Data Types for further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Pattern Valuesuperseded