Extensions for Using Data Elements from FHIR R5 in FHIR R4
0.1.0 - STU International flag

Extensions for Using Data Elements from FHIR R5 in FHIR R4 - Downloaded Version null See the Directory of published versions

Extension: ExtensionExtension_Value - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the ext-R5-Extension.value extension.

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

0. Extension
Definition

R5: Extension.value[x] additional types (CodeableReference, RatioRange, Availability, ExtendedContactDetail)


Optional Extension Element - found in all resources.

ShortR5: value additional typesOptional Extensions Element
Comments

Element Extension.value[x] is mapped to FHIR R4 element Extension.value[x] as RelatedTo. The mappings for Extension.value[x] do not cover the following types: Availability, CodeableReference, ExtendedContactDetail, RatioRange. The target context Extension.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Extension.

Control0..1*
This element is affected by the following invariants: ele-1
Is Modifierfalse
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
2. Extension.extension
Definition

An Extension


May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

ShortExtensionAdditional content defined by implementations
Comments

There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Extension.extension:valueCodeableReference
    Slice NamevalueCodeableReference
    Definition

    R5: CodeableReference

    ShortR5: Reference to a resource or a conceptAdditional content defined by implementations
    Comments

    FHIR R5 ComplexType CodeableReference is representable via extensions in FHIR R4. The root element CodeableReference is mapped to FHIR R4 CodeableConcept. The root element CodeableReference is mapped to FHIR R4 Reference.

    Control0..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Requirements

    FHIR R5 ComplexType CodeableReference is representable via extensions in FHIR R4. The root element CodeableReference is mapped to FHIR R4 CodeableConcept. The root element CodeableReference is mapped to FHIR R4 Reference.

    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    6. Extension.extension:valueCodeableReference.extension
    Definition

    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

    ShortAdditional content defined by implementations
    Comments

    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

    Control10..*
    TypeExtension
    Is Modifierfalse
    Summaryfalse
    Alternate Namesextensions, user content
    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ url
    • 8. Extension.extension:valueCodeableReference.extension:_datatype
      Slice Name_datatype
      Definition

      Slice to indicate the presence of a R5 CodeableReference in FHIR R4

      ShortDataType slice for a FHIR R5 `CodeableReference` valueAdditional content defined by implementations
      Control10..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      10. Extension.extension:valueCodeableReference.extension:_datatype.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
      12. Extension.extension:valueCodeableReference.extension:_datatype.value[x]
      Definition

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortValue of extension
      Comments

      Must be: CodeableReference

      Control10..1
      Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Fixed ValueCodeableReference
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      14. Extension.extension:valueCodeableReference.extension
      Definition

      An Extension


      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortExtensionAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      16. Extension.extension:valueCodeableReference.extension:concept
      Slice Nameconcept
      Definition

      R5: CodeableReference.concept

      ShortR5: Reference to a concept (by class)Additional content defined by implementations
      Comments

      Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      18. Extension.extension:valueCodeableReference.extension:concept.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valueconcept
      20. Extension.extension:valueCodeableReference.extension:concept.value[x]
      Definition

      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortReference to a concept (by class)Value of extension
      Control0..1
      TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      22. Extension.extension:valueCodeableReference.extension:reference
      Slice Namereference
      Definition

      R5: CodeableReference.reference

      ShortR5: Reference to a resource (by instance)Additional content defined by implementations
      Comments

      Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

      Control0..1*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      24. Extension.extension:valueCodeableReference.extension:reference.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed Valuereference
      26. Extension.extension:valueCodeableReference.extension:reference.value[x]
      Definition

      A reference to a resource the provides exact details about the information being referenced.


      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortReference to a resource (by instance)Value of extension
      Control0..1
      TypeReference, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
      Is Modifierfalse
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      28. Extension.extension:valueCodeableReference.url
      Definition

      Source of the definition for the extension code - a logical name or a URL.

      Shortidentifies the meaning of the extension
      Comments

      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

      Control1..1
      Typeuri
      Is Modifierfalse
      XML FormatIn the XML format, this property is represented as an attribute.
      Summaryfalse
      Fixed ValuevalueCodeableReference
      30. Extension.extension:valueCodeableReference.value[x]
      Definition

      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

      ShortValue of extension
      Control0..01
      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
      Is Modifierfalse
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      Summaryfalse
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      32. Extension.extension:valueRatioRange
      Slice NamevalueRatioRange
      Definition

      R5: RatioRange (new:RatioRange)

      ShortR5: Range of ratio values (new)Additional content defined by implementations
      Comments

      FHIR R5 ComplexType RatioRange is representable via extensions in FHIR R4. Element RatioRange is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The stated low and high value are assumed to have arbitrarily high precision when it comes to determining which values are in the range. I.e. 1.99 is not in the range 2 -> 3.

      Control0..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Requirements

      FHIR R5 ComplexType RatioRange is representable via extensions in FHIR R4. Element RatioRange is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      34. Extension.extension:valueRatioRange.extension
      Definition

      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

      ShortAdditional content defined by implementations
      Comments

      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

      Control10..*
      TypeExtension
      Is Modifierfalse
      Summaryfalse
      Alternate Namesextensions, user content
      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 36. Extension.extension:valueRatioRange.extension:_datatype
        Slice Name_datatype
        Definition

        Slice to indicate the presence of a R5 RatioRange in FHIR R4

        ShortDataType slice for a FHIR R5 `RatioRange` valueAdditional content defined by implementations
        Control10..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        38. Extension.extension:valueRatioRange.extension:_datatype.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
        40. Extension.extension:valueRatioRange.extension:_datatype.value[x]
        Definition

        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortValue of extension
        Comments

        Must be: RatioRange

        Control10..1
        Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Fixed ValueRatioRange
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        42. Extension.extension:valueRatioRange.extension
        Definition

        An Extension


        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortExtensionAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        44. Extension.extension:valueRatioRange.extension:lowNumerator
        Slice NamelowNumerator
        Definition

        R5: RatioRange.lowNumerator (new:Quantity[SimpleQuantity])

        ShortR5: Low Numerator limit (new)Additional content defined by implementations
        Comments

        Element RatioRange.lowNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.lowNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the low element is missing, the low boundary is not known.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element RatioRange.lowNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.lowNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        46. Extension.extension:valueRatioRange.extension:lowNumerator.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed ValuelowNumerator
        48. Extension.extension:valueRatioRange.extension:lowNumerator.value[x]
        Definition

        The value of the low limit numerator.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortLow Numerator limitValue of extension
        Comments

        If the low element is missing, the low boundary is not known.

        Control0..1
        TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        50. Extension.extension:valueRatioRange.extension:highNumerator
        Slice NamehighNumerator
        Definition

        R5: RatioRange.highNumerator (new:Quantity[SimpleQuantity])

        ShortR5: High Numerator limit (new)Additional content defined by implementations
        Comments

        Element RatioRange.highNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.highNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the high element is missing, the high boundary is not known.

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element RatioRange.highNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.highNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        52. Extension.extension:valueRatioRange.extension:highNumerator.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed ValuehighNumerator
        54. Extension.extension:valueRatioRange.extension:highNumerator.value[x]
        Definition

        The value of the high limit numerator.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortHigh Numerator limitValue of extension
        Comments

        If the high element is missing, the high boundary is not known.

        Control0..1
        TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        56. Extension.extension:valueRatioRange.extension:denominator
        Slice Namedenominator
        Definition

        R5: RatioRange.denominator (new:Quantity[SimpleQuantity])

        ShortR5: Denominator value (new)Additional content defined by implementations
        Comments

        Element RatioRange.denominator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.denominator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Control0..1*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        Element RatioRange.denominator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.denominator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        58. Extension.extension:valueRatioRange.extension:denominator.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed Valuedenominator
        60. Extension.extension:valueRatioRange.extension:denominator.value[x]
        Definition

        The value of the denominator.


        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortDenominator valueValue of extension
        Control0..1
        TypeQuantity(SimpleQuantity), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        Is Modifierfalse
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        62. Extension.extension:valueRatioRange.url
        Definition

        Source of the definition for the extension code - a logical name or a URL.

        Shortidentifies the meaning of the extension
        Comments

        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

        Control1..1
        Typeuri
        Is Modifierfalse
        XML FormatIn the XML format, this property is represented as an attribute.
        Summaryfalse
        Fixed ValuevalueRatioRange
        64. Extension.extension:valueRatioRange.value[x]
        Definition

        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

        ShortValue of extension
        Control0..01
        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
        Is Modifierfalse
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Summaryfalse
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        66. Extension.extension:valueAvailability
        Slice NamevalueAvailability
        Definition

        R5: Availability (new:Availability)

        ShortR5: Availability data for an {item} (new)Additional content defined by implementations
        Comments

        FHIR R5 ComplexType Availability is representable via extensions in FHIR R4. Element Availability is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Control0..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Requirements

        FHIR R5 ComplexType Availability is representable via extensions in FHIR R4. Element Availability is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        68. Extension.extension:valueAvailability.extension
        Definition

        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

        ShortAdditional content defined by implementations
        Comments

        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

        Control10..*
        TypeExtension
        Is Modifierfalse
        Summaryfalse
        Alternate Namesextensions, user content
        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • value @ url
        • 70. Extension.extension:valueAvailability.extension:_datatype
          Slice Name_datatype
          Definition

          Slice to indicate the presence of a R5 Availability in FHIR R4

          ShortDataType slice for a FHIR R5 `Availability` valueAdditional content defined by implementations
          Control10..1*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          72. Extension.extension:valueAvailability.extension:_datatype.url
          Definition

          Source of the definition for the extension code - a logical name or a URL.

          Shortidentifies the meaning of the extension
          Comments

          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

          Control1..1
          Typeuri
          Is Modifierfalse
          XML FormatIn the XML format, this property is represented as an attribute.
          Summaryfalse
          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
          74. Extension.extension:valueAvailability.extension:_datatype.value[x]
          Definition

          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

          ShortValue of extension
          Comments

          Must be: Availability

          Control10..1
          Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Is Modifierfalse
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          Summaryfalse
          Fixed ValueAvailability
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          76. Extension.extension:valueAvailability.extension
          Definition

          An Extension


          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortExtensionAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          78. Extension.extension:valueAvailability.extension:availableTime
          Slice NameavailableTime
          Definition

          R5: Availability.availableTime (new:Element)

          ShortR5: Times the {item} is available (new)Additional content defined by implementations
          Comments

          Element Availability.availableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Requirements

          A collection of times that the {item} is available. Element Availability.availableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          80. Extension.extension:valueAvailability.extension:availableTime.extension
          Definition

          An Extension


          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

          ShortExtensionAdditional content defined by implementations
          Comments

          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

          Control0..*
          TypeExtension
          Is Modifierfalse
          Summaryfalse
          Alternate Namesextensions, user content
          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • value @ url
          • 82. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek
            Slice NamedaysOfWeek
            Definition

            R5: Availability.availableTime.daysOfWeek (new:code)

            ShortR5: mon | tue | wed | thu | fri | sat | sun (new)Additional content defined by implementations
            Comments

            Element Availability.availableTime.daysOfWeek is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.daysOfWeek is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            Indicates which days of the week are available between the start and end Times. Element Availability.availableTime.daysOfWeek is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.daysOfWeek is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            84. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed ValuedaysOfWeek
            86. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.value[x]
            Definition

            mon | tue | wed | thu | fri | sat | sun.


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            Shortmon | tue | wed | thu | fri | sat | sunValue of extension
            Control0..1
            BindingThe codes SHALL be taken from For codes, see DaysOfWeek
            (required to http://hl7.org/fhir/ValueSet/days-of-week|4.0.1)

            The purpose for which an extended contact detail should be used.

            Typecode, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            88. Extension.extension:valueAvailability.extension:availableTime.extension:allDay
            Slice NameallDay
            Definition

            R5: Availability.availableTime.allDay (new:boolean)

            ShortR5: Always available? i.e. 24 hour service (new)Additional content defined by implementations
            Comments

            Element Availability.availableTime.allDay is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.allDay is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            Is this always available? (hence times are irrelevant) i.e. 24 hour service. Element Availability.availableTime.allDay is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.allDay is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            90. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed ValueallDay
            92. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.value[x]
            Definition

            Always available? i.e. 24 hour service.


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortAlways available? i.e. 24 hour serviceValue of extension
            Control0..1
            Typeboolean, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, Expression, Signature, unsignedInt, time
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            94. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime
            Slice NameavailableStartTime
            Definition

            R5: Availability.availableTime.availableStartTime (new:time)

            ShortR5: Opening time of day (ignored if allDay = true) (new)Additional content defined by implementations
            Comments

            Element Availability.availableTime.availableStartTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableStartTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The timezone is expected to be specified or implied by the context this datatype is used.

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            The opening time of day. Note: If the AllDay flag is set, then this time is ignored. Element Availability.availableTime.availableStartTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableStartTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            96. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed ValueavailableStartTime
            98. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.value[x]
            Definition

            Opening time of day (ignored if allDay = true).


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortOpening time of day (ignored if allDay = true)Value of extension
            Comments

            The timezone is expected to be specified or implied by the context this datatype is used.

            Control0..1
            Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            100. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime
            Slice NameavailableEndTime
            Definition

            R5: Availability.availableTime.availableEndTime (new:time)

            ShortR5: Closing time of day (ignored if allDay = true) (new)Additional content defined by implementations
            Comments

            Element Availability.availableTime.availableEndTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableEndTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The timezone is expected to be specified or implied by the context this datatype is used.

            Control0..1*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            The closing time of day. Note: If the AllDay flag is set, then this time is ignored. Element Availability.availableTime.availableEndTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableEndTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            102. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed ValueavailableEndTime
            104. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.value[x]
            Definition

            Closing time of day (ignored if allDay = true).


            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortClosing time of day (ignored if allDay = true)Value of extension
            Comments

            The timezone is expected to be specified or implied by the context this datatype is used.

            Control0..1
            Typetime, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            106. Extension.extension:valueAvailability.extension:availableTime.url
            Definition

            Source of the definition for the extension code - a logical name or a URL.

            Shortidentifies the meaning of the extension
            Comments

            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

            Control1..1
            Typeuri
            Is Modifierfalse
            XML FormatIn the XML format, this property is represented as an attribute.
            Summaryfalse
            Fixed ValueavailableTime
            108. Extension.extension:valueAvailability.extension:availableTime.value[x]
            Definition

            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

            ShortValue of extension
            Control0..01
            TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
            Is Modifierfalse
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            Summaryfalse
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            110. Extension.extension:valueAvailability.extension:notAvailableTime
            Slice NamenotAvailableTime
            Definition

            R5: Availability.notAvailableTime (new:Element)

            ShortR5: Not available during this time due to provided reason (new)Additional content defined by implementations
            Comments

            Element Availability.notAvailableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            The {item} is not available during this period of time due to the provided reason. Element Availability.notAvailableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            112. Extension.extension:valueAvailability.extension:notAvailableTime.extension
            Definition

            An Extension


            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

            ShortExtensionAdditional content defined by implementations
            Comments

            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Alternate Namesextensions, user content
            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 114. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description
              Slice Namedescription
              Definition

              R5: Availability.notAvailableTime.description (new:string)

              ShortR5: Reason presented to the user explaining why time not available (new)Additional content defined by implementations
              Comments

              Element Availability.notAvailableTime.description is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.description is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The reason will generally be provided to give the textual reason for displaying when the {item} is not available, e.g. 'Closed public holidays' or 'Independence Day'. In cases such as this, the during might not be included and local knowledge would be required in such cases (as don't desire to keep updating when the holiday occurs each year).

              e.g.2: 'Closed for maintenance over the summer' for this example you would want to include the during period, unless this was a university hospital and the "summer" period was well known, but would recommend its inclusion anyway.

              Control0..1*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              The reason that can be presented to the user as to why this time is not available. Element Availability.notAvailableTime.description is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.description is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              116. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              Fixed Valuedescription
              118. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.value[x]
              Definition

              Reason presented to the user explaining why time not available.


              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              ShortReason presented to the user explaining why time not availableValue of extension
              Comments

              The reason will generally be provided to give the textual reason for displaying when the {item} is not available, e.g. 'Closed public holidays' or 'Independence Day'. In cases such as this, the during might not be included and local knowledge would be required in such cases (as don't desire to keep updating when the holiday occurs each year).

              e.g.2: 'Closed for maintenance over the summer' for this example you would want to include the during period, unless this was a university hospital and the "summer" period was well known, but would recommend its inclusion anyway.

              Control0..1
              Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              120. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during
              Slice Nameduring
              Definition

              R5: Availability.notAvailableTime.during (new:Period)

              ShortR5: Service not available during this period (new)Additional content defined by implementations
              Comments

              Element Availability.notAvailableTime.during is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.during is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Control0..1*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              The {item} is not available (seasonally or for a public holiday) during this period. Element Availability.notAvailableTime.during is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.during is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              122. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              Fixed Valueduring
              124. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.value[x]
              Definition

              Service not available during this period.


              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              ShortService not available during this periodValue of extension
              Control0..1
              TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
              Is Modifierfalse
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              126. Extension.extension:valueAvailability.extension:notAvailableTime.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              Fixed ValuenotAvailableTime
              128. Extension.extension:valueAvailability.extension:notAvailableTime.value[x]
              Definition

              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              ShortValue of extension
              Control0..01
              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              130. Extension.extension:valueAvailability.url
              Definition

              Source of the definition for the extension code - a logical name or a URL.

              Shortidentifies the meaning of the extension
              Comments

              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

              Control1..1
              Typeuri
              Is Modifierfalse
              XML FormatIn the XML format, this property is represented as an attribute.
              Summaryfalse
              Fixed ValuevalueAvailability
              132. Extension.extension:valueAvailability.value[x]
              Definition

              Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

              ShortValue of extension
              Control0..01
              TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
              Is Modifierfalse
              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
              Summaryfalse
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              134. Extension.extension:valueExtendedContactDetail
              Slice NamevalueExtendedContactDetail
              Definition

              R5: ExtendedContactDetail (new:ExtendedContactDetail)

              ShortR5: Contact information (new)Additional content defined by implementations
              Comments

              FHIR R5 ComplexType ExtendedContactDetail is representable via extensions in FHIR R4. Element ExtendedContactDetail is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). This datatype may be sparsely populated, i.e. only contain a purpose and phone number or address, but other cases could be completed filled out.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              FHIR R5 ComplexType ExtendedContactDetail is representable via extensions in FHIR R4. Element ExtendedContactDetail is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              136. Extension.extension:valueExtendedContactDetail.extension
              Definition

              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

              ShortAdditional content defined by implementations
              Comments

              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

              Control10..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Alternate Namesextensions, user content
              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
              SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
              • value @ url
              • 138. Extension.extension:valueExtendedContactDetail.extension:_datatype
                Slice Name_datatype
                Definition

                Slice to indicate the presence of a R5 ExtendedContactDetail in FHIR R4

                ShortDataType slice for a FHIR R5 `ExtendedContactDetail` valueAdditional content defined by implementations
                Control10..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                140. Extension.extension:valueExtendedContactDetail.extension:_datatype.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                142. Extension.extension:valueExtendedContactDetail.extension:_datatype.value[x]
                Definition

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortValue of extension
                Comments

                Must be: ExtendedContactDetail

                Control10..1
                Typestring, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summaryfalse
                Fixed ValueExtendedContactDetail
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                144. Extension.extension:valueExtendedContactDetail.extension
                Definition

                An Extension


                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                ShortExtensionAdditional content defined by implementations
                Comments

                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Alternate Namesextensions, user content
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                146. Extension.extension:valueExtendedContactDetail.extension:purpose
                Slice Namepurpose
                Definition

                R5: ExtendedContactDetail.purpose (new:CodeableConcept)

                ShortR5: The type of contact (new)Additional content defined by implementations
                Comments

                Element ExtendedContactDetail.purpose is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If no purpose is defined, then these contact details may be used for any purpose.

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Requirements

                Element ExtendedContactDetail.purpose is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                148. Extension.extension:valueExtendedContactDetail.extension:purpose.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valuepurpose
                150. Extension.extension:valueExtendedContactDetail.extension:purpose.value[x]
                Definition

                The purpose/type of contact.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortThe type of contactValue of extension
                Comments

                If no purpose is defined, then these contact details may be used for any purpose.

                Control0..1
                BindingThe codes SHOULD be taken from For codes, see ContactEntityType
                (preferred to http://hl7.org/fhir/ValueSet/contactentity-type|4.0.1)

                The purpose for which an extended contact detail should be used.

                TypeCodeableConcept, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                152. Extension.extension:valueExtendedContactDetail.extension:name
                Slice Namename
                Definition

                R5: ExtendedContactDetail.name (new:HumanName)

                ShortR5: Name of an individual to contact (new)Additional content defined by implementations
                Comments

                Element ExtendedContactDetail.name is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If there is no named individual, the telecom/address information is not generally monitored by a specific individual.

                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Requirements

                Element ExtendedContactDetail.name is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                154. Extension.extension:valueExtendedContactDetail.extension:name.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valuename
                156. Extension.extension:valueExtendedContactDetail.extension:name.value[x]
                Definition

                The name of an individual to contact, some types of contact detail are usually blank.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortName of an individual to contactValue of extension
                Comments

                If there is no named individual, the telecom/address information is not generally monitored by a specific individual.

                Control0..1
                TypeHumanName, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                158. Extension.extension:valueExtendedContactDetail.extension:telecom
                Slice Nametelecom
                Definition

                R5: ExtendedContactDetail.telecom (new:ContactPoint)

                ShortR5: Contact details (e.g.phone/fax/url) (new)Additional content defined by implementations
                Comments

                Element ExtendedContactDetail.telecom is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Control0..*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Requirements

                Element ExtendedContactDetail.telecom is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                160. Extension.extension:valueExtendedContactDetail.extension:telecom.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valuetelecom
                162. Extension.extension:valueExtendedContactDetail.extension:telecom.value[x]
                Definition

                The contact details application for the purpose defined.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortContact details (e.g.phone/fax/url)Value of extension
                Control0..1
                TypeContactPoint, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                164. Extension.extension:valueExtendedContactDetail.extension:address
                Slice Nameaddress
                Definition

                R5: ExtendedContactDetail.address (new:Address)

                ShortR5: Address for the contact (new)Additional content defined by implementations
                Comments

                Element ExtendedContactDetail.address is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). More than 1 address would be for different purposes, and thus should be entered as a different entry,.

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Requirements

                Element ExtendedContactDetail.address is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                166. Extension.extension:valueExtendedContactDetail.extension:address.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valueaddress
                168. Extension.extension:valueExtendedContactDetail.extension:address.value[x]
                Definition

                Address for the contact.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortAddress for the contactValue of extension
                Comments

                More than 1 address would be for different purposes, and thus should be entered as a different entry,.

                Control0..1
                TypeAddress, date, Meta, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                170. Extension.extension:valueExtendedContactDetail.extension:organization
                Slice Nameorganization
                Definition

                R5: ExtendedContactDetail.organization (new:Reference(Organization))

                ShortR5: This contact detail is handled/monitored by a specific organization (new)Additional content defined by implementations
                Comments

                Element ExtendedContactDetail.organization is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Requirements

                Some specific types of contact information can be an handled by an organization (eg legal council is via a specific firm). Element ExtendedContactDetail.organization is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                172. Extension.extension:valueExtendedContactDetail.extension:organization.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valueorganization
                174. Extension.extension:valueExtendedContactDetail.extension:organization.value[x]
                Definition

                This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortThis contact detail is handled/monitored by a specific organizationValue of extension
                Control0..1
                TypeReference(Cross-version Profile for R5.Organization for use in FHIR R4, Organization), date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                176. Extension.extension:valueExtendedContactDetail.extension:period
                Slice Nameperiod
                Definition

                R5: ExtendedContactDetail.period (new:Period)

                ShortR5: Period that this contact was valid for usage (new)Additional content defined by implementations
                Comments

                Element ExtendedContactDetail.period is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the details have multiple periods, then enter in a new ExtendedContact with the new period.

                Control0..1*
                TypeExtension
                Is Modifierfalse
                Summaryfalse
                Requirements

                Element ExtendedContactDetail.period is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                178. Extension.extension:valueExtendedContactDetail.extension:period.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valueperiod
                180. Extension.extension:valueExtendedContactDetail.extension:period.value[x]
                Definition

                Period that this contact was valid for usage.


                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortPeriod that this contact was valid for usageValue of extension
                Comments

                If the details have multiple periods, then enter in a new ExtendedContact with the new period.

                Control0..1
                TypePeriod, date, Meta, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, Coding, SampledData, id, positiveInt, Distance, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, instant, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, Signature, unsignedInt, time
                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                Is Modifierfalse
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                182. Extension.extension:valueExtendedContactDetail.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed ValuevalueExtendedContactDetail
                184. Extension.extension:valueExtendedContactDetail.value[x]
                Definition

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortValue of extension
                Control0..01
                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                Is Modifierfalse
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                186. Extension.url
                Definition

                Source of the definition for the extension code - a logical name or a URL.

                Shortidentifies the meaning of the extension
                Comments

                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                Control1..1
                Typeuri
                Is Modifierfalse
                XML FormatIn the XML format, this property is represented as an attribute.
                Summaryfalse
                Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-Extension.value
                188. Extension.value[x]
                Definition

                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                ShortValue of extension
                Control0..01
                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                Is Modifierfalse
                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                Summaryfalse
                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                ele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))

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

                0. Extension
                Definition

                R5: Extension.value[x] additional types (CodeableReference, RatioRange, Availability, ExtendedContactDetail)

                ShortR5: value additional types
                Comments

                Element Extension.value[x] is mapped to FHIR R4 element Extension.value[x] as RelatedTo. The mappings for Extension.value[x] do not cover the following types: Availability, CodeableReference, ExtendedContactDetail, RatioRange. The target context Extension.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Extension.

                Control0..1
                Is Modifierfalse
                2. Extension.extension
                Control0..*
                SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                • value @ url
                • 4. Extension.extension:valueCodeableReference
                  Slice NamevalueCodeableReference
                  Definition

                  R5: CodeableReference

                  ShortR5: Reference to a resource or a concept
                  Comments

                  FHIR R5 ComplexType CodeableReference is representable via extensions in FHIR R4. The root element CodeableReference is mapped to FHIR R4 CodeableConcept. The root element CodeableReference is mapped to FHIR R4 Reference.

                  Control0..*
                  Requirements

                  FHIR R5 ComplexType CodeableReference is representable via extensions in FHIR R4. The root element CodeableReference is mapped to FHIR R4 CodeableConcept. The root element CodeableReference is mapped to FHIR R4 Reference.

                  6. Extension.extension:valueCodeableReference.extension:_datatype
                  Slice Name_datatype
                  Definition

                  Slice to indicate the presence of a R5 CodeableReference in FHIR R4

                  ShortDataType slice for a FHIR R5 `CodeableReference` value
                  Control1..1
                  8. Extension.extension:valueCodeableReference.extension:_datatype.url
                  Control1..1
                  Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                  10. Extension.extension:valueCodeableReference.extension:_datatype.value[x]
                  Comments

                  Must be: CodeableReference

                  Control1..1
                  Typestring
                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                  Fixed ValueCodeableReference
                  12. Extension.extension:valueCodeableReference.extension
                  Control0..*
                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                  • value @ url
                  • 14. Extension.extension:valueCodeableReference.extension:concept
                    Slice Nameconcept
                    Definition

                    R5: CodeableReference.concept

                    ShortR5: Reference to a concept (by class)
                    Comments

                    Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

                    Control0..1
                    Requirements

                    Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

                    16. Extension.extension:valueCodeableReference.extension:concept.url
                    Control1..1
                    Fixed Valueconcept
                    18. Extension.extension:valueCodeableReference.extension:concept.value[x]
                    Definition

                    A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                    ShortReference to a concept (by class)
                    Control0..1
                    TypeCodeableConcept
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    20. Extension.extension:valueCodeableReference.extension:reference
                    Slice Namereference
                    Definition

                    R5: CodeableReference.reference

                    ShortR5: Reference to a resource (by instance)
                    Comments

                    Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

                    Control0..1
                    Requirements

                    Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

                    22. Extension.extension:valueCodeableReference.extension:reference.url
                    Control1..1
                    Fixed Valuereference
                    24. Extension.extension:valueCodeableReference.extension:reference.value[x]
                    Definition

                    A reference to a resource the provides exact details about the information being referenced.

                    ShortReference to a resource (by instance)
                    Control0..1
                    TypeReference
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    26. Extension.extension:valueCodeableReference.url
                    Control1..1
                    Fixed ValuevalueCodeableReference
                    28. Extension.extension:valueCodeableReference.value[x]
                    Control0..0
                    30. Extension.extension:valueRatioRange
                    Slice NamevalueRatioRange
                    Definition

                    R5: RatioRange (new:RatioRange)

                    ShortR5: Range of ratio values (new)
                    Comments

                    FHIR R5 ComplexType RatioRange is representable via extensions in FHIR R4. Element RatioRange is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The stated low and high value are assumed to have arbitrarily high precision when it comes to determining which values are in the range. I.e. 1.99 is not in the range 2 -> 3.

                    Control0..*
                    Requirements

                    FHIR R5 ComplexType RatioRange is representable via extensions in FHIR R4. Element RatioRange is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                    32. Extension.extension:valueRatioRange.extension:_datatype
                    Slice Name_datatype
                    Definition

                    Slice to indicate the presence of a R5 RatioRange in FHIR R4

                    ShortDataType slice for a FHIR R5 `RatioRange` value
                    Control1..1
                    34. Extension.extension:valueRatioRange.extension:_datatype.url
                    Control1..1
                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                    36. Extension.extension:valueRatioRange.extension:_datatype.value[x]
                    Comments

                    Must be: RatioRange

                    Control1..1
                    Typestring
                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                    Fixed ValueRatioRange
                    38. Extension.extension:valueRatioRange.extension
                    Control0..*
                    SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                    • value @ url
                    • 40. Extension.extension:valueRatioRange.extension:lowNumerator
                      Slice NamelowNumerator
                      Definition

                      R5: RatioRange.lowNumerator (new:Quantity[SimpleQuantity])

                      ShortR5: Low Numerator limit (new)
                      Comments

                      Element RatioRange.lowNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.lowNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the low element is missing, the low boundary is not known.

                      Control0..1
                      Requirements

                      Element RatioRange.lowNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.lowNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      42. Extension.extension:valueRatioRange.extension:lowNumerator.url
                      Control1..1
                      Fixed ValuelowNumerator
                      44. Extension.extension:valueRatioRange.extension:lowNumerator.value[x]
                      Definition

                      The value of the low limit numerator.

                      ShortLow Numerator limit
                      Comments

                      If the low element is missing, the low boundary is not known.

                      Control0..1
                      TypeQuantity(SimpleQuantity)
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      46. Extension.extension:valueRatioRange.extension:highNumerator
                      Slice NamehighNumerator
                      Definition

                      R5: RatioRange.highNumerator (new:Quantity[SimpleQuantity])

                      ShortR5: High Numerator limit (new)
                      Comments

                      Element RatioRange.highNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.highNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the high element is missing, the high boundary is not known.

                      Control0..1
                      Requirements

                      Element RatioRange.highNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.highNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      48. Extension.extension:valueRatioRange.extension:highNumerator.url
                      Control1..1
                      Fixed ValuehighNumerator
                      50. Extension.extension:valueRatioRange.extension:highNumerator.value[x]
                      Definition

                      The value of the high limit numerator.

                      ShortHigh Numerator limit
                      Comments

                      If the high element is missing, the high boundary is not known.

                      Control0..1
                      TypeQuantity(SimpleQuantity)
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      52. Extension.extension:valueRatioRange.extension:denominator
                      Slice Namedenominator
                      Definition

                      R5: RatioRange.denominator (new:Quantity[SimpleQuantity])

                      ShortR5: Denominator value (new)
                      Comments

                      Element RatioRange.denominator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.denominator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      Control0..1
                      Requirements

                      Element RatioRange.denominator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.denominator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      54. Extension.extension:valueRatioRange.extension:denominator.url
                      Control1..1
                      Fixed Valuedenominator
                      56. Extension.extension:valueRatioRange.extension:denominator.value[x]
                      Definition

                      The value of the denominator.

                      ShortDenominator value
                      Control0..1
                      TypeQuantity(SimpleQuantity)
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      58. Extension.extension:valueRatioRange.url
                      Control1..1
                      Fixed ValuevalueRatioRange
                      60. Extension.extension:valueRatioRange.value[x]
                      Control0..0
                      62. Extension.extension:valueAvailability
                      Slice NamevalueAvailability
                      Definition

                      R5: Availability (new:Availability)

                      ShortR5: Availability data for an {item} (new)
                      Comments

                      FHIR R5 ComplexType Availability is representable via extensions in FHIR R4. Element Availability is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      Control0..*
                      Requirements

                      FHIR R5 ComplexType Availability is representable via extensions in FHIR R4. Element Availability is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                      64. Extension.extension:valueAvailability.extension:_datatype
                      Slice Name_datatype
                      Definition

                      Slice to indicate the presence of a R5 Availability in FHIR R4

                      ShortDataType slice for a FHIR R5 `Availability` value
                      Control1..1
                      66. Extension.extension:valueAvailability.extension:_datatype.url
                      Control1..1
                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                      68. Extension.extension:valueAvailability.extension:_datatype.value[x]
                      Comments

                      Must be: Availability

                      Control1..1
                      Typestring
                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                      Fixed ValueAvailability
                      70. Extension.extension:valueAvailability.extension
                      Control0..*
                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                      • value @ url
                      • 72. Extension.extension:valueAvailability.extension:availableTime
                        Slice NameavailableTime
                        Definition

                        R5: Availability.availableTime (new:Element)

                        ShortR5: Times the {item} is available (new)
                        Comments

                        Element Availability.availableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                        Control0..*
                        Requirements

                        A collection of times that the {item} is available. Element Availability.availableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                        74. Extension.extension:valueAvailability.extension:availableTime.extension
                        Control0..*
                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                        • value @ url
                        • 76. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek
                          Slice NamedaysOfWeek
                          Definition

                          R5: Availability.availableTime.daysOfWeek (new:code)

                          ShortR5: mon | tue | wed | thu | fri | sat | sun (new)
                          Comments

                          Element Availability.availableTime.daysOfWeek is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.daysOfWeek is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          Control0..*
                          Requirements

                          Indicates which days of the week are available between the start and end Times. Element Availability.availableTime.daysOfWeek is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.daysOfWeek is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          78. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.url
                          Control1..1
                          Fixed ValuedaysOfWeek
                          80. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.value[x]
                          Definition

                          mon | tue | wed | thu | fri | sat | sun.

                          Shortmon | tue | wed | thu | fri | sat | sun
                          Control0..1
                          BindingThe codes SHALL be taken from DaysOfWeek
                          (required to http://hl7.org/fhir/ValueSet/days-of-week|4.0.1)

                          The purpose for which an extended contact detail should be used.

                          Typecode
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          82. Extension.extension:valueAvailability.extension:availableTime.extension:allDay
                          Slice NameallDay
                          Definition

                          R5: Availability.availableTime.allDay (new:boolean)

                          ShortR5: Always available? i.e. 24 hour service (new)
                          Comments

                          Element Availability.availableTime.allDay is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.allDay is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          Control0..1
                          Requirements

                          Is this always available? (hence times are irrelevant) i.e. 24 hour service. Element Availability.availableTime.allDay is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.allDay is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          84. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.url
                          Control1..1
                          Fixed ValueallDay
                          86. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.value[x]
                          Definition

                          Always available? i.e. 24 hour service.

                          ShortAlways available? i.e. 24 hour service
                          Control0..1
                          Typeboolean
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          88. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime
                          Slice NameavailableStartTime
                          Definition

                          R5: Availability.availableTime.availableStartTime (new:time)

                          ShortR5: Opening time of day (ignored if allDay = true) (new)
                          Comments

                          Element Availability.availableTime.availableStartTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableStartTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The timezone is expected to be specified or implied by the context this datatype is used.

                          Control0..1
                          Requirements

                          The opening time of day. Note: If the AllDay flag is set, then this time is ignored. Element Availability.availableTime.availableStartTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableStartTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          90. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.url
                          Control1..1
                          Fixed ValueavailableStartTime
                          92. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.value[x]
                          Definition

                          Opening time of day (ignored if allDay = true).

                          ShortOpening time of day (ignored if allDay = true)
                          Comments

                          The timezone is expected to be specified or implied by the context this datatype is used.

                          Control0..1
                          Typetime
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          94. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime
                          Slice NameavailableEndTime
                          Definition

                          R5: Availability.availableTime.availableEndTime (new:time)

                          ShortR5: Closing time of day (ignored if allDay = true) (new)
                          Comments

                          Element Availability.availableTime.availableEndTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableEndTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The timezone is expected to be specified or implied by the context this datatype is used.

                          Control0..1
                          Requirements

                          The closing time of day. Note: If the AllDay flag is set, then this time is ignored. Element Availability.availableTime.availableEndTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableEndTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          96. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.url
                          Control1..1
                          Fixed ValueavailableEndTime
                          98. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.value[x]
                          Definition

                          Closing time of day (ignored if allDay = true).

                          ShortClosing time of day (ignored if allDay = true)
                          Comments

                          The timezone is expected to be specified or implied by the context this datatype is used.

                          Control0..1
                          Typetime
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                          100. Extension.extension:valueAvailability.extension:availableTime.url
                          Control1..1
                          Fixed ValueavailableTime
                          102. Extension.extension:valueAvailability.extension:availableTime.value[x]
                          Control0..0
                          104. Extension.extension:valueAvailability.extension:notAvailableTime
                          Slice NamenotAvailableTime
                          Definition

                          R5: Availability.notAvailableTime (new:Element)

                          ShortR5: Not available during this time due to provided reason (new)
                          Comments

                          Element Availability.notAvailableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          Control0..*
                          Requirements

                          The {item} is not available during this period of time due to the provided reason. Element Availability.notAvailableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                          106. Extension.extension:valueAvailability.extension:notAvailableTime.extension
                          Control0..*
                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                          • value @ url
                          • 108. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description
                            Slice Namedescription
                            Definition

                            R5: Availability.notAvailableTime.description (new:string)

                            ShortR5: Reason presented to the user explaining why time not available (new)
                            Comments

                            Element Availability.notAvailableTime.description is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.description is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The reason will generally be provided to give the textual reason for displaying when the {item} is not available, e.g. 'Closed public holidays' or 'Independence Day'. In cases such as this, the during might not be included and local knowledge would be required in such cases (as don't desire to keep updating when the holiday occurs each year).

                            e.g.2: 'Closed for maintenance over the summer' for this example you would want to include the during period, unless this was a university hospital and the "summer" period was well known, but would recommend its inclusion anyway.

                            Control0..1
                            Requirements

                            The reason that can be presented to the user as to why this time is not available. Element Availability.notAvailableTime.description is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.description is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                            110. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.url
                            Control1..1
                            Fixed Valuedescription
                            112. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.value[x]
                            Definition

                            Reason presented to the user explaining why time not available.

                            ShortReason presented to the user explaining why time not available
                            Comments

                            The reason will generally be provided to give the textual reason for displaying when the {item} is not available, e.g. 'Closed public holidays' or 'Independence Day'. In cases such as this, the during might not be included and local knowledge would be required in such cases (as don't desire to keep updating when the holiday occurs each year).

                            e.g.2: 'Closed for maintenance over the summer' for this example you would want to include the during period, unless this was a university hospital and the "summer" period was well known, but would recommend its inclusion anyway.

                            Control0..1
                            Typestring
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            114. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during
                            Slice Nameduring
                            Definition

                            R5: Availability.notAvailableTime.during (new:Period)

                            ShortR5: Service not available during this period (new)
                            Comments

                            Element Availability.notAvailableTime.during is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.during is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                            Control0..1
                            Requirements

                            The {item} is not available (seasonally or for a public holiday) during this period. Element Availability.notAvailableTime.during is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.during is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                            116. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.url
                            Control1..1
                            Fixed Valueduring
                            118. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.value[x]
                            Definition

                            Service not available during this period.

                            ShortService not available during this period
                            Control0..1
                            TypePeriod
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            120. Extension.extension:valueAvailability.extension:notAvailableTime.url
                            Control1..1
                            Fixed ValuenotAvailableTime
                            122. Extension.extension:valueAvailability.extension:notAvailableTime.value[x]
                            Control0..0
                            124. Extension.extension:valueAvailability.url
                            Control1..1
                            Fixed ValuevalueAvailability
                            126. Extension.extension:valueAvailability.value[x]
                            Control0..0
                            128. Extension.extension:valueExtendedContactDetail
                            Slice NamevalueExtendedContactDetail
                            Definition

                            R5: ExtendedContactDetail (new:ExtendedContactDetail)

                            ShortR5: Contact information (new)
                            Comments

                            FHIR R5 ComplexType ExtendedContactDetail is representable via extensions in FHIR R4. Element ExtendedContactDetail is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). This datatype may be sparsely populated, i.e. only contain a purpose and phone number or address, but other cases could be completed filled out.

                            Control0..*
                            Requirements

                            FHIR R5 ComplexType ExtendedContactDetail is representable via extensions in FHIR R4. Element ExtendedContactDetail is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                            130. Extension.extension:valueExtendedContactDetail.extension:_datatype
                            Slice Name_datatype
                            Definition

                            Slice to indicate the presence of a R5 ExtendedContactDetail in FHIR R4

                            ShortDataType slice for a FHIR R5 `ExtendedContactDetail` value
                            Control1..1
                            132. Extension.extension:valueExtendedContactDetail.extension:_datatype.url
                            Control1..1
                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                            134. Extension.extension:valueExtendedContactDetail.extension:_datatype.value[x]
                            Comments

                            Must be: ExtendedContactDetail

                            Control1..1
                            Typestring
                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                            Fixed ValueExtendedContactDetail
                            136. Extension.extension:valueExtendedContactDetail.extension
                            Control0..*
                            SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                            • value @ url
                            • 138. Extension.extension:valueExtendedContactDetail.extension:purpose
                              Slice Namepurpose
                              Definition

                              R5: ExtendedContactDetail.purpose (new:CodeableConcept)

                              ShortR5: The type of contact (new)
                              Comments

                              Element ExtendedContactDetail.purpose is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If no purpose is defined, then these contact details may be used for any purpose.

                              Control0..1
                              Requirements

                              Element ExtendedContactDetail.purpose is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              140. Extension.extension:valueExtendedContactDetail.extension:purpose.url
                              Control1..1
                              Fixed Valuepurpose
                              142. Extension.extension:valueExtendedContactDetail.extension:purpose.value[x]
                              Definition

                              The purpose/type of contact.

                              ShortThe type of contact
                              Comments

                              If no purpose is defined, then these contact details may be used for any purpose.

                              Control0..1
                              BindingThe codes SHOULD be taken from ContactEntityType
                              (preferred to http://hl7.org/fhir/ValueSet/contactentity-type|4.0.1)

                              The purpose for which an extended contact detail should be used.

                              TypeCodeableConcept
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              144. Extension.extension:valueExtendedContactDetail.extension:name
                              Slice Namename
                              Definition

                              R5: ExtendedContactDetail.name (new:HumanName)

                              ShortR5: Name of an individual to contact (new)
                              Comments

                              Element ExtendedContactDetail.name is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If there is no named individual, the telecom/address information is not generally monitored by a specific individual.

                              Control0..*
                              Requirements

                              Element ExtendedContactDetail.name is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              146. Extension.extension:valueExtendedContactDetail.extension:name.url
                              Control1..1
                              Fixed Valuename
                              148. Extension.extension:valueExtendedContactDetail.extension:name.value[x]
                              Definition

                              The name of an individual to contact, some types of contact detail are usually blank.

                              ShortName of an individual to contact
                              Comments

                              If there is no named individual, the telecom/address information is not generally monitored by a specific individual.

                              Control0..1
                              TypeHumanName
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              150. Extension.extension:valueExtendedContactDetail.extension:telecom
                              Slice Nametelecom
                              Definition

                              R5: ExtendedContactDetail.telecom (new:ContactPoint)

                              ShortR5: Contact details (e.g.phone/fax/url) (new)
                              Comments

                              Element ExtendedContactDetail.telecom is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              Control0..*
                              Requirements

                              Element ExtendedContactDetail.telecom is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              152. Extension.extension:valueExtendedContactDetail.extension:telecom.url
                              Control1..1
                              Fixed Valuetelecom
                              154. Extension.extension:valueExtendedContactDetail.extension:telecom.value[x]
                              Definition

                              The contact details application for the purpose defined.

                              ShortContact details (e.g.phone/fax/url)
                              Control0..1
                              TypeContactPoint
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              156. Extension.extension:valueExtendedContactDetail.extension:address
                              Slice Nameaddress
                              Definition

                              R5: ExtendedContactDetail.address (new:Address)

                              ShortR5: Address for the contact (new)
                              Comments

                              Element ExtendedContactDetail.address is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). More than 1 address would be for different purposes, and thus should be entered as a different entry,.

                              Control0..1
                              Requirements

                              Element ExtendedContactDetail.address is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              158. Extension.extension:valueExtendedContactDetail.extension:address.url
                              Control1..1
                              Fixed Valueaddress
                              160. Extension.extension:valueExtendedContactDetail.extension:address.value[x]
                              Definition

                              Address for the contact.

                              ShortAddress for the contact
                              Comments

                              More than 1 address would be for different purposes, and thus should be entered as a different entry,.

                              Control0..1
                              TypeAddress
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              162. Extension.extension:valueExtendedContactDetail.extension:organization
                              Slice Nameorganization
                              Definition

                              R5: ExtendedContactDetail.organization (new:Reference(Organization))

                              ShortR5: This contact detail is handled/monitored by a specific organization (new)
                              Comments

                              Element ExtendedContactDetail.organization is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              Control0..1
                              Requirements

                              Some specific types of contact information can be an handled by an organization (eg legal council is via a specific firm). Element ExtendedContactDetail.organization is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              164. Extension.extension:valueExtendedContactDetail.extension:organization.url
                              Control1..1
                              Fixed Valueorganization
                              166. Extension.extension:valueExtendedContactDetail.extension:organization.value[x]
                              Definition

                              This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                              ShortThis contact detail is handled/monitored by a specific organization
                              Control0..1
                              TypeReference(Cross-version Profile for R5.Organization for use in FHIR R4, Organization)
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              168. Extension.extension:valueExtendedContactDetail.extension:period
                              Slice Nameperiod
                              Definition

                              R5: ExtendedContactDetail.period (new:Period)

                              ShortR5: Period that this contact was valid for usage (new)
                              Comments

                              Element ExtendedContactDetail.period is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the details have multiple periods, then enter in a new ExtendedContact with the new period.

                              Control0..1
                              Requirements

                              Element ExtendedContactDetail.period is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                              170. Extension.extension:valueExtendedContactDetail.extension:period.url
                              Control1..1
                              Fixed Valueperiod
                              172. Extension.extension:valueExtendedContactDetail.extension:period.value[x]
                              Definition

                              Period that this contact was valid for usage.

                              ShortPeriod that this contact was valid for usage
                              Comments

                              If the details have multiple periods, then enter in a new ExtendedContact with the new period.

                              Control0..1
                              TypePeriod
                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                              174. Extension.extension:valueExtendedContactDetail.url
                              Control1..1
                              Fixed ValuevalueExtendedContactDetail
                              176. Extension.extension:valueExtendedContactDetail.value[x]
                              Control0..0
                              178. Extension.url
                              Control1..1
                              Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-Extension.value
                              180. Extension.value[x]
                              Control0..0

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

                              0. Extension
                              Definition

                              R5: Extension.value[x] additional types (CodeableReference, RatioRange, Availability, ExtendedContactDetail)

                              ShortR5: value additional types
                              Comments

                              Element Extension.value[x] is mapped to FHIR R4 element Extension.value[x] as RelatedTo. The mappings for Extension.value[x] do not cover the following types: Availability, CodeableReference, ExtendedContactDetail, RatioRange. The target context Extension.value[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element Extension.

                              Control0..1
                              This element is affected by the following invariants: ele-1
                              Is Modifierfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              2. Extension.id
                              Definition

                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                              ShortUnique id for inter-element referencing
                              Control0..1
                              Typestring
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              4. Extension.extension
                              Definition

                              An Extension

                              ShortExtension
                              Control0..*
                              TypeExtension
                              Is Modifierfalse
                              Summaryfalse
                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                              SlicingThis element introduces a set of slices on Extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                              • value @ url
                              • 6. Extension.extension:valueCodeableReference
                                Slice NamevalueCodeableReference
                                Definition

                                R5: CodeableReference

                                ShortR5: Reference to a resource or a concept
                                Comments

                                FHIR R5 ComplexType CodeableReference is representable via extensions in FHIR R4. The root element CodeableReference is mapped to FHIR R4 CodeableConcept. The root element CodeableReference is mapped to FHIR R4 Reference.

                                Control0..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Requirements

                                FHIR R5 ComplexType CodeableReference is representable via extensions in FHIR R4. The root element CodeableReference is mapped to FHIR R4 CodeableConcept. The root element CodeableReference is mapped to FHIR R4 Reference.

                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                8. Extension.extension:valueCodeableReference.id
                                Definition

                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                ShortUnique id for inter-element referencing
                                Control0..1
                                Typestring
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                10. Extension.extension:valueCodeableReference.extension
                                Definition

                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                ShortAdditional content defined by implementations
                                Comments

                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                Control1..*
                                TypeExtension
                                Is Modifierfalse
                                Summaryfalse
                                Alternate Namesextensions, user content
                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                • value @ url
                                • 12. Extension.extension:valueCodeableReference.extension:_datatype
                                  Slice Name_datatype
                                  Definition

                                  Slice to indicate the presence of a R5 CodeableReference in FHIR R4

                                  ShortDataType slice for a FHIR R5 `CodeableReference` value
                                  Control1..1
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  14. Extension.extension:valueCodeableReference.extension:_datatype.id
                                  Definition

                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                  ShortUnique id for inter-element referencing
                                  Control0..1
                                  Typestring
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  16. Extension.extension:valueCodeableReference.extension:_datatype.extension
                                  Definition

                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                  ShortAdditional content defined by implementations
                                  Comments

                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                  Control0..*
                                  TypeExtension
                                  Is Modifierfalse
                                  Summaryfalse
                                  Alternate Namesextensions, user content
                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                  • value @ url
                                  • 18. Extension.extension:valueCodeableReference.extension:_datatype.url
                                    Definition

                                    Source of the definition for the extension code - a logical name or a URL.

                                    Shortidentifies the meaning of the extension
                                    Comments

                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                    Control1..1
                                    Typeuri
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                    20. Extension.extension:valueCodeableReference.extension:_datatype.value[x]
                                    Definition

                                    Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                    ShortValue of extension
                                    Comments

                                    Must be: CodeableReference

                                    Control1..1
                                    Typestring
                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                    Is Modifierfalse
                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                    Summaryfalse
                                    Fixed ValueCodeableReference
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    22. Extension.extension:valueCodeableReference.extension
                                    Definition

                                    An Extension

                                    ShortExtension
                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    24. Extension.extension:valueCodeableReference.extension:concept
                                    Slice Nameconcept
                                    Definition

                                    R5: CodeableReference.concept

                                    ShortR5: Reference to a concept (by class)
                                    Comments

                                    Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

                                    Control0..1
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Requirements

                                    Element CodeableReference.concept is mapped to FHIR R4 element CodeableConcept as Equivalent.

                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    26. Extension.extension:valueCodeableReference.extension:concept.id
                                    Definition

                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                    ShortUnique id for inter-element referencing
                                    Control0..1
                                    Typestring
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    28. Extension.extension:valueCodeableReference.extension:concept.extension
                                    Definition

                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                    ShortAdditional content defined by implementations
                                    Comments

                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                    Control0..*
                                    TypeExtension
                                    Is Modifierfalse
                                    Summaryfalse
                                    Alternate Namesextensions, user content
                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                    • value @ url
                                    • 30. Extension.extension:valueCodeableReference.extension:concept.url
                                      Definition

                                      Source of the definition for the extension code - a logical name or a URL.

                                      Shortidentifies the meaning of the extension
                                      Comments

                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                      Control1..1
                                      Typeuri
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      Fixed Valueconcept
                                      32. Extension.extension:valueCodeableReference.extension:concept.value[x]
                                      Definition

                                      A reference to a concept - e.g. the information is identified by its general class to the degree of precision found in the terminology.

                                      ShortReference to a concept (by class)
                                      Control0..1
                                      TypeCodeableConcept
                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                      Is Modifierfalse
                                      Summaryfalse
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      34. Extension.extension:valueCodeableReference.extension:reference
                                      Slice Namereference
                                      Definition

                                      R5: CodeableReference.reference

                                      ShortR5: Reference to a resource (by instance)
                                      Comments

                                      Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

                                      Control0..1
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Requirements

                                      Element CodeableReference.reference is mapped to FHIR R4 element Reference as Equivalent.

                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      36. Extension.extension:valueCodeableReference.extension:reference.id
                                      Definition

                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                      ShortUnique id for inter-element referencing
                                      Control0..1
                                      Typestring
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      38. Extension.extension:valueCodeableReference.extension:reference.extension
                                      Definition

                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                      ShortAdditional content defined by implementations
                                      Comments

                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                      Control0..*
                                      TypeExtension
                                      Is Modifierfalse
                                      Summaryfalse
                                      Alternate Namesextensions, user content
                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                      • value @ url
                                      • 40. Extension.extension:valueCodeableReference.extension:reference.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        Fixed Valuereference
                                        42. Extension.extension:valueCodeableReference.extension:reference.value[x]
                                        Definition

                                        A reference to a resource the provides exact details about the information being referenced.

                                        ShortReference to a resource (by instance)
                                        Control0..1
                                        TypeReference
                                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                        Is Modifierfalse
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        44. Extension.extension:valueCodeableReference.url
                                        Definition

                                        Source of the definition for the extension code - a logical name or a URL.

                                        Shortidentifies the meaning of the extension
                                        Comments

                                        The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                        Control1..1
                                        Typeuri
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        Fixed ValuevalueCodeableReference
                                        46. Extension.extension:valueCodeableReference.value[x]
                                        Definition

                                        Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                        ShortValue of extension
                                        Control0..0
                                        TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                        Is Modifierfalse
                                        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                        Summaryfalse
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        48. Extension.extension:valueRatioRange
                                        Slice NamevalueRatioRange
                                        Definition

                                        R5: RatioRange (new:RatioRange)

                                        ShortR5: Range of ratio values (new)
                                        Comments

                                        FHIR R5 ComplexType RatioRange is representable via extensions in FHIR R4. Element RatioRange is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The stated low and high value are assumed to have arbitrarily high precision when it comes to determining which values are in the range. I.e. 1.99 is not in the range 2 -> 3.

                                        Control0..*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Requirements

                                        FHIR R5 ComplexType RatioRange is representable via extensions in FHIR R4. Element RatioRange is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        50. Extension.extension:valueRatioRange.id
                                        Definition

                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                        ShortUnique id for inter-element referencing
                                        Control0..1
                                        Typestring
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        52. Extension.extension:valueRatioRange.extension
                                        Definition

                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                        ShortAdditional content defined by implementations
                                        Comments

                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                        Control1..*
                                        TypeExtension
                                        Is Modifierfalse
                                        Summaryfalse
                                        Alternate Namesextensions, user content
                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                        SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                        • value @ url
                                        • 54. Extension.extension:valueRatioRange.extension:_datatype
                                          Slice Name_datatype
                                          Definition

                                          Slice to indicate the presence of a R5 RatioRange in FHIR R4

                                          ShortDataType slice for a FHIR R5 `RatioRange` value
                                          Control1..1
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          56. Extension.extension:valueRatioRange.extension:_datatype.id
                                          Definition

                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                          ShortUnique id for inter-element referencing
                                          Control0..1
                                          Typestring
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          58. Extension.extension:valueRatioRange.extension:_datatype.extension
                                          Definition

                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                          ShortAdditional content defined by implementations
                                          Comments

                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                          Control0..*
                                          TypeExtension
                                          Is Modifierfalse
                                          Summaryfalse
                                          Alternate Namesextensions, user content
                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                          • value @ url
                                          • 60. Extension.extension:valueRatioRange.extension:_datatype.url
                                            Definition

                                            Source of the definition for the extension code - a logical name or a URL.

                                            Shortidentifies the meaning of the extension
                                            Comments

                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                            Control1..1
                                            Typeuri
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                            62. Extension.extension:valueRatioRange.extension:_datatype.value[x]
                                            Definition

                                            Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                            ShortValue of extension
                                            Comments

                                            Must be: RatioRange

                                            Control1..1
                                            Typestring
                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                            Is Modifierfalse
                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                            Summaryfalse
                                            Fixed ValueRatioRange
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            64. Extension.extension:valueRatioRange.extension
                                            Definition

                                            An Extension

                                            ShortExtension
                                            Control0..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            66. Extension.extension:valueRatioRange.extension:lowNumerator
                                            Slice NamelowNumerator
                                            Definition

                                            R5: RatioRange.lowNumerator (new:Quantity[SimpleQuantity])

                                            ShortR5: Low Numerator limit (new)
                                            Comments

                                            Element RatioRange.lowNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.lowNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the low element is missing, the low boundary is not known.

                                            Control0..1
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Requirements

                                            Element RatioRange.lowNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.lowNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            68. Extension.extension:valueRatioRange.extension:lowNumerator.id
                                            Definition

                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                            ShortUnique id for inter-element referencing
                                            Control0..1
                                            Typestring
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            70. Extension.extension:valueRatioRange.extension:lowNumerator.extension
                                            Definition

                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                            ShortAdditional content defined by implementations
                                            Comments

                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                            Control0..*
                                            TypeExtension
                                            Is Modifierfalse
                                            Summaryfalse
                                            Alternate Namesextensions, user content
                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                            • value @ url
                                            • 72. Extension.extension:valueRatioRange.extension:lowNumerator.url
                                              Definition

                                              Source of the definition for the extension code - a logical name or a URL.

                                              Shortidentifies the meaning of the extension
                                              Comments

                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                              Control1..1
                                              Typeuri
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              Fixed ValuelowNumerator
                                              74. Extension.extension:valueRatioRange.extension:lowNumerator.value[x]
                                              Definition

                                              The value of the low limit numerator.

                                              ShortLow Numerator limit
                                              Comments

                                              If the low element is missing, the low boundary is not known.

                                              Control0..1
                                              TypeQuantity(SimpleQuantity)
                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                              Is Modifierfalse
                                              Summaryfalse
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              76. Extension.extension:valueRatioRange.extension:highNumerator
                                              Slice NamehighNumerator
                                              Definition

                                              R5: RatioRange.highNumerator (new:Quantity[SimpleQuantity])

                                              ShortR5: High Numerator limit (new)
                                              Comments

                                              Element RatioRange.highNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.highNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the high element is missing, the high boundary is not known.

                                              Control0..1
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Requirements

                                              Element RatioRange.highNumerator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.highNumerator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              78. Extension.extension:valueRatioRange.extension:highNumerator.id
                                              Definition

                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                              ShortUnique id for inter-element referencing
                                              Control0..1
                                              Typestring
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              80. Extension.extension:valueRatioRange.extension:highNumerator.extension
                                              Definition

                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                              ShortAdditional content defined by implementations
                                              Comments

                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                              Control0..*
                                              TypeExtension
                                              Is Modifierfalse
                                              Summaryfalse
                                              Alternate Namesextensions, user content
                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                              • value @ url
                                              • 82. Extension.extension:valueRatioRange.extension:highNumerator.url
                                                Definition

                                                Source of the definition for the extension code - a logical name or a URL.

                                                Shortidentifies the meaning of the extension
                                                Comments

                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                Control1..1
                                                Typeuri
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                Fixed ValuehighNumerator
                                                84. Extension.extension:valueRatioRange.extension:highNumerator.value[x]
                                                Definition

                                                The value of the high limit numerator.

                                                ShortHigh Numerator limit
                                                Comments

                                                If the high element is missing, the high boundary is not known.

                                                Control0..1
                                                TypeQuantity(SimpleQuantity)
                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                Is Modifierfalse
                                                Summaryfalse
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                86. Extension.extension:valueRatioRange.extension:denominator
                                                Slice Namedenominator
                                                Definition

                                                R5: RatioRange.denominator (new:Quantity[SimpleQuantity])

                                                ShortR5: Denominator value (new)
                                                Comments

                                                Element RatioRange.denominator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.denominator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                Control0..1
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Requirements

                                                Element RatioRange.denominator is not mapped to FHIR R4, since FHIR R5 RatioRange is not mapped. Element RatioRange.denominator has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                88. Extension.extension:valueRatioRange.extension:denominator.id
                                                Definition

                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                ShortUnique id for inter-element referencing
                                                Control0..1
                                                Typestring
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                90. Extension.extension:valueRatioRange.extension:denominator.extension
                                                Definition

                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                ShortAdditional content defined by implementations
                                                Comments

                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                Control0..*
                                                TypeExtension
                                                Is Modifierfalse
                                                Summaryfalse
                                                Alternate Namesextensions, user content
                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                • value @ url
                                                • 92. Extension.extension:valueRatioRange.extension:denominator.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  Fixed Valuedenominator
                                                  94. Extension.extension:valueRatioRange.extension:denominator.value[x]
                                                  Definition

                                                  The value of the denominator.

                                                  ShortDenominator value
                                                  Control0..1
                                                  TypeQuantity(SimpleQuantity)
                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  96. Extension.extension:valueRatioRange.url
                                                  Definition

                                                  Source of the definition for the extension code - a logical name or a URL.

                                                  Shortidentifies the meaning of the extension
                                                  Comments

                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                  Control1..1
                                                  Typeuri
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  Fixed ValuevalueRatioRange
                                                  98. Extension.extension:valueRatioRange.value[x]
                                                  Definition

                                                  Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                  ShortValue of extension
                                                  Control0..0
                                                  TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                  Is Modifierfalse
                                                  Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                  Summaryfalse
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  100. Extension.extension:valueAvailability
                                                  Slice NamevalueAvailability
                                                  Definition

                                                  R5: Availability (new:Availability)

                                                  ShortR5: Availability data for an {item} (new)
                                                  Comments

                                                  FHIR R5 ComplexType Availability is representable via extensions in FHIR R4. Element Availability is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                  Control0..*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Requirements

                                                  FHIR R5 ComplexType Availability is representable via extensions in FHIR R4. Element Availability is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  102. Extension.extension:valueAvailability.id
                                                  Definition

                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                  ShortUnique id for inter-element referencing
                                                  Control0..1
                                                  Typestring
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  104. Extension.extension:valueAvailability.extension
                                                  Definition

                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                  ShortAdditional content defined by implementations
                                                  Comments

                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                  Control1..*
                                                  TypeExtension
                                                  Is Modifierfalse
                                                  Summaryfalse
                                                  Alternate Namesextensions, user content
                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                  SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                  • value @ url
                                                  • 106. Extension.extension:valueAvailability.extension:_datatype
                                                    Slice Name_datatype
                                                    Definition

                                                    Slice to indicate the presence of a R5 Availability in FHIR R4

                                                    ShortDataType slice for a FHIR R5 `Availability` value
                                                    Control1..1
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    108. Extension.extension:valueAvailability.extension:_datatype.id
                                                    Definition

                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                    ShortUnique id for inter-element referencing
                                                    Control0..1
                                                    Typestring
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    110. Extension.extension:valueAvailability.extension:_datatype.extension
                                                    Definition

                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                    ShortAdditional content defined by implementations
                                                    Comments

                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                    Control0..*
                                                    TypeExtension
                                                    Is Modifierfalse
                                                    Summaryfalse
                                                    Alternate Namesextensions, user content
                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                    • value @ url
                                                    • 112. Extension.extension:valueAvailability.extension:_datatype.url
                                                      Definition

                                                      Source of the definition for the extension code - a logical name or a URL.

                                                      Shortidentifies the meaning of the extension
                                                      Comments

                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                      Control1..1
                                                      Typeuri
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                      114. Extension.extension:valueAvailability.extension:_datatype.value[x]
                                                      Definition

                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                      ShortValue of extension
                                                      Comments

                                                      Must be: Availability

                                                      Control1..1
                                                      Typestring
                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                      Is Modifierfalse
                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                      Summaryfalse
                                                      Fixed ValueAvailability
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      116. Extension.extension:valueAvailability.extension
                                                      Definition

                                                      An Extension

                                                      ShortExtension
                                                      Control0..*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      118. Extension.extension:valueAvailability.extension:availableTime
                                                      Slice NameavailableTime
                                                      Definition

                                                      R5: Availability.availableTime (new:Element)

                                                      ShortR5: Times the {item} is available (new)
                                                      Comments

                                                      Element Availability.availableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                      Control0..*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Requirements

                                                      A collection of times that the {item} is available. Element Availability.availableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      120. Extension.extension:valueAvailability.extension:availableTime.id
                                                      Definition

                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                      ShortUnique id for inter-element referencing
                                                      Control0..1
                                                      Typestring
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      122. Extension.extension:valueAvailability.extension:availableTime.extension
                                                      Definition

                                                      An Extension

                                                      ShortExtension
                                                      Control0..*
                                                      TypeExtension
                                                      Is Modifierfalse
                                                      Summaryfalse
                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                      SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                      • value @ url
                                                      • 124. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek
                                                        Slice NamedaysOfWeek
                                                        Definition

                                                        R5: Availability.availableTime.daysOfWeek (new:code)

                                                        ShortR5: mon | tue | wed | thu | fri | sat | sun (new)
                                                        Comments

                                                        Element Availability.availableTime.daysOfWeek is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.daysOfWeek is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                        Control0..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Requirements

                                                        Indicates which days of the week are available between the start and end Times. Element Availability.availableTime.daysOfWeek is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.daysOfWeek is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        126. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.id
                                                        Definition

                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                        ShortUnique id for inter-element referencing
                                                        Control0..1
                                                        Typestring
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        128. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.extension
                                                        Definition

                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                        ShortAdditional content defined by implementations
                                                        Comments

                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                        Control0..*
                                                        TypeExtension
                                                        Is Modifierfalse
                                                        Summaryfalse
                                                        Alternate Namesextensions, user content
                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                        • value @ url
                                                        • 130. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.url
                                                          Definition

                                                          Source of the definition for the extension code - a logical name or a URL.

                                                          Shortidentifies the meaning of the extension
                                                          Comments

                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                          Control1..1
                                                          Typeuri
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          Fixed ValuedaysOfWeek
                                                          132. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.value[x]
                                                          Definition

                                                          mon | tue | wed | thu | fri | sat | sun.

                                                          Shortmon | tue | wed | thu | fri | sat | sun
                                                          Control0..1
                                                          BindingThe codes SHALL be taken from DaysOfWeek
                                                          (required to http://hl7.org/fhir/ValueSet/days-of-week|4.0.1)

                                                          The purpose for which an extended contact detail should be used.

                                                          Typecode
                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                          Is Modifierfalse
                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          134. Extension.extension:valueAvailability.extension:availableTime.extension:allDay
                                                          Slice NameallDay
                                                          Definition

                                                          R5: Availability.availableTime.allDay (new:boolean)

                                                          ShortR5: Always available? i.e. 24 hour service (new)
                                                          Comments

                                                          Element Availability.availableTime.allDay is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.allDay is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                          Control0..1
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Requirements

                                                          Is this always available? (hence times are irrelevant) i.e. 24 hour service. Element Availability.availableTime.allDay is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.allDay is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          136. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.id
                                                          Definition

                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                          ShortUnique id for inter-element referencing
                                                          Control0..1
                                                          Typestring
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          138. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.extension
                                                          Definition

                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                          ShortAdditional content defined by implementations
                                                          Comments

                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                          Control0..*
                                                          TypeExtension
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Alternate Namesextensions, user content
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                          • value @ url
                                                          • 140. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.url
                                                            Definition

                                                            Source of the definition for the extension code - a logical name or a URL.

                                                            Shortidentifies the meaning of the extension
                                                            Comments

                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                            Control1..1
                                                            Typeuri
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            Fixed ValueallDay
                                                            142. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.value[x]
                                                            Definition

                                                            Always available? i.e. 24 hour service.

                                                            ShortAlways available? i.e. 24 hour service
                                                            Control0..1
                                                            Typeboolean
                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                            Is Modifierfalse
                                                            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                            Summaryfalse
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            144. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime
                                                            Slice NameavailableStartTime
                                                            Definition

                                                            R5: Availability.availableTime.availableStartTime (new:time)

                                                            ShortR5: Opening time of day (ignored if allDay = true) (new)
                                                            Comments

                                                            Element Availability.availableTime.availableStartTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableStartTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The timezone is expected to be specified or implied by the context this datatype is used.

                                                            Control0..1
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Requirements

                                                            The opening time of day. Note: If the AllDay flag is set, then this time is ignored. Element Availability.availableTime.availableStartTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableStartTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            146. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.id
                                                            Definition

                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                            ShortUnique id for inter-element referencing
                                                            Control0..1
                                                            Typestring
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            148. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.extension
                                                            Definition

                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                            ShortAdditional content defined by implementations
                                                            Comments

                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                            Control0..*
                                                            TypeExtension
                                                            Is Modifierfalse
                                                            Summaryfalse
                                                            Alternate Namesextensions, user content
                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                            • value @ url
                                                            • 150. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.url
                                                              Definition

                                                              Source of the definition for the extension code - a logical name or a URL.

                                                              Shortidentifies the meaning of the extension
                                                              Comments

                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                              Control1..1
                                                              Typeuri
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              Fixed ValueavailableStartTime
                                                              152. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.value[x]
                                                              Definition

                                                              Opening time of day (ignored if allDay = true).

                                                              ShortOpening time of day (ignored if allDay = true)
                                                              Comments

                                                              The timezone is expected to be specified or implied by the context this datatype is used.

                                                              Control0..1
                                                              Typetime
                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                              Is Modifierfalse
                                                              Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                              Summaryfalse
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              154. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime
                                                              Slice NameavailableEndTime
                                                              Definition

                                                              R5: Availability.availableTime.availableEndTime (new:time)

                                                              ShortR5: Closing time of day (ignored if allDay = true) (new)
                                                              Comments

                                                              Element Availability.availableTime.availableEndTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableEndTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The timezone is expected to be specified or implied by the context this datatype is used.

                                                              Control0..1
                                                              TypeExtension
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Requirements

                                                              The closing time of day. Note: If the AllDay flag is set, then this time is ignored. Element Availability.availableTime.availableEndTime is part of an existing definition because parent element Availability.availableTime requires a cross-version extension. Element Availability.availableTime.availableEndTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              156. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.id
                                                              Definition

                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                              ShortUnique id for inter-element referencing
                                                              Control0..1
                                                              Typestring
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              158. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.extension
                                                              Definition

                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                              ShortAdditional content defined by implementations
                                                              Comments

                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                              Control0..*
                                                              TypeExtension
                                                              Is Modifierfalse
                                                              Summaryfalse
                                                              Alternate Namesextensions, user content
                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                              • value @ url
                                                              • 160. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed ValueavailableEndTime
                                                                162. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.value[x]
                                                                Definition

                                                                Closing time of day (ignored if allDay = true).

                                                                ShortClosing time of day (ignored if allDay = true)
                                                                Comments

                                                                The timezone is expected to be specified or implied by the context this datatype is used.

                                                                Control0..1
                                                                Typetime
                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                164. Extension.extension:valueAvailability.extension:availableTime.url
                                                                Definition

                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                Shortidentifies the meaning of the extension
                                                                Comments

                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                Control1..1
                                                                Typeuri
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                Fixed ValueavailableTime
                                                                166. Extension.extension:valueAvailability.extension:availableTime.value[x]
                                                                Definition

                                                                Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                ShortValue of extension
                                                                Control0..0
                                                                TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                Is Modifierfalse
                                                                Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                168. Extension.extension:valueAvailability.extension:notAvailableTime
                                                                Slice NamenotAvailableTime
                                                                Definition

                                                                R5: Availability.notAvailableTime (new:Element)

                                                                ShortR5: Not available during this time due to provided reason (new)
                                                                Comments

                                                                Element Availability.notAvailableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                Control0..*
                                                                TypeExtension
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Requirements

                                                                The {item} is not available during this period of time due to the provided reason. Element Availability.notAvailableTime is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                170. Extension.extension:valueAvailability.extension:notAvailableTime.id
                                                                Definition

                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                ShortUnique id for inter-element referencing
                                                                Control0..1
                                                                Typestring
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                172. Extension.extension:valueAvailability.extension:notAvailableTime.extension
                                                                Definition

                                                                An Extension

                                                                ShortExtension
                                                                Control0..*
                                                                TypeExtension
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                • value @ url
                                                                • 174. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description
                                                                  Slice Namedescription
                                                                  Definition

                                                                  R5: Availability.notAvailableTime.description (new:string)

                                                                  ShortR5: Reason presented to the user explaining why time not available (new)
                                                                  Comments

                                                                  Element Availability.notAvailableTime.description is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.description is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). The reason will generally be provided to give the textual reason for displaying when the {item} is not available, e.g. 'Closed public holidays' or 'Independence Day'. In cases such as this, the during might not be included and local knowledge would be required in such cases (as don't desire to keep updating when the holiday occurs each year).

                                                                  e.g.2: 'Closed for maintenance over the summer' for this example you would want to include the during period, unless this was a university hospital and the "summer" period was well known, but would recommend its inclusion anyway.

                                                                  Control0..1
                                                                  TypeExtension
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Requirements

                                                                  The reason that can be presented to the user as to why this time is not available. Element Availability.notAvailableTime.description is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.description is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                  176. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.id
                                                                  Definition

                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                  ShortUnique id for inter-element referencing
                                                                  Control0..1
                                                                  Typestring
                                                                  Is Modifierfalse
                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                  Summaryfalse
                                                                  178. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.extension
                                                                  Definition

                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                  ShortAdditional content defined by implementations
                                                                  Comments

                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                  Control0..*
                                                                  TypeExtension
                                                                  Is Modifierfalse
                                                                  Summaryfalse
                                                                  Alternate Namesextensions, user content
                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                  • value @ url
                                                                  • 180. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.url
                                                                    Definition

                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                    Shortidentifies the meaning of the extension
                                                                    Comments

                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                    Control1..1
                                                                    Typeuri
                                                                    Is Modifierfalse
                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                    Summaryfalse
                                                                    Fixed Valuedescription
                                                                    182. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.value[x]
                                                                    Definition

                                                                    Reason presented to the user explaining why time not available.

                                                                    ShortReason presented to the user explaining why time not available
                                                                    Comments

                                                                    The reason will generally be provided to give the textual reason for displaying when the {item} is not available, e.g. 'Closed public holidays' or 'Independence Day'. In cases such as this, the during might not be included and local knowledge would be required in such cases (as don't desire to keep updating when the holiday occurs each year).

                                                                    e.g.2: 'Closed for maintenance over the summer' for this example you would want to include the during period, unless this was a university hospital and the "summer" period was well known, but would recommend its inclusion anyway.

                                                                    Control0..1
                                                                    Typestring
                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                    Is Modifierfalse
                                                                    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                    Summaryfalse
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    184. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during
                                                                    Slice Nameduring
                                                                    Definition

                                                                    R5: Availability.notAvailableTime.during (new:Period)

                                                                    ShortR5: Service not available during this period (new)
                                                                    Comments

                                                                    Element Availability.notAvailableTime.during is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.during is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                    Control0..1
                                                                    TypeExtension
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Requirements

                                                                    The {item} is not available (seasonally or for a public holiday) during this period. Element Availability.notAvailableTime.during is part of an existing definition because parent element Availability.notAvailableTime requires a cross-version extension. Element Availability.notAvailableTime.during is not mapped to FHIR R4, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                    186. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.id
                                                                    Definition

                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                    ShortUnique id for inter-element referencing
                                                                    Control0..1
                                                                    Typestring
                                                                    Is Modifierfalse
                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                    Summaryfalse
                                                                    188. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.extension
                                                                    Definition

                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                    ShortAdditional content defined by implementations
                                                                    Comments

                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                    Control0..*
                                                                    TypeExtension
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Alternate Namesextensions, user content
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                    • value @ url
                                                                    • 190. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.url
                                                                      Definition

                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                      Shortidentifies the meaning of the extension
                                                                      Comments

                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                      Control1..1
                                                                      Typeuri
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      Fixed Valueduring
                                                                      192. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.value[x]
                                                                      Definition

                                                                      Service not available during this period.

                                                                      ShortService not available during this period
                                                                      Control0..1
                                                                      TypePeriod
                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      194. Extension.extension:valueAvailability.extension:notAvailableTime.url
                                                                      Definition

                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                      Shortidentifies the meaning of the extension
                                                                      Comments

                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                      Control1..1
                                                                      Typeuri
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      Fixed ValuenotAvailableTime
                                                                      196. Extension.extension:valueAvailability.extension:notAvailableTime.value[x]
                                                                      Definition

                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                      ShortValue of extension
                                                                      Control0..0
                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                      Is Modifierfalse
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      Summaryfalse
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      198. Extension.extension:valueAvailability.url
                                                                      Definition

                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                      Shortidentifies the meaning of the extension
                                                                      Comments

                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                      Control1..1
                                                                      Typeuri
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      Fixed ValuevalueAvailability
                                                                      200. Extension.extension:valueAvailability.value[x]
                                                                      Definition

                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                      ShortValue of extension
                                                                      Control0..0
                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                      Is Modifierfalse
                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                      Summaryfalse
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      202. Extension.extension:valueExtendedContactDetail
                                                                      Slice NamevalueExtendedContactDetail
                                                                      Definition

                                                                      R5: ExtendedContactDetail (new:ExtendedContactDetail)

                                                                      ShortR5: Contact information (new)
                                                                      Comments

                                                                      FHIR R5 ComplexType ExtendedContactDetail is representable via extensions in FHIR R4. Element ExtendedContactDetail is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). This datatype may be sparsely populated, i.e. only contain a purpose and phone number or address, but other cases could be completed filled out.

                                                                      Control0..*
                                                                      TypeExtension
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Requirements

                                                                      FHIR R5 ComplexType ExtendedContactDetail is representable via extensions in FHIR R4. Element ExtendedContactDetail is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      204. Extension.extension:valueExtendedContactDetail.id
                                                                      Definition

                                                                      Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                      ShortUnique id for inter-element referencing
                                                                      Control0..1
                                                                      Typestring
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      206. Extension.extension:valueExtendedContactDetail.extension
                                                                      Definition

                                                                      May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                      ShortAdditional content defined by implementations
                                                                      Comments

                                                                      There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                      Control1..*
                                                                      TypeExtension
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Alternate Namesextensions, user content
                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                      ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                      SlicingThis element introduces a set of slices on Extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                      • value @ url
                                                                      • 208. Extension.extension:valueExtendedContactDetail.extension:_datatype
                                                                        Slice Name_datatype
                                                                        Definition

                                                                        Slice to indicate the presence of a R5 ExtendedContactDetail in FHIR R4

                                                                        ShortDataType slice for a FHIR R5 `ExtendedContactDetail` value
                                                                        Control1..1
                                                                        TypeExtension
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                        210. Extension.extension:valueExtendedContactDetail.extension:_datatype.id
                                                                        Definition

                                                                        Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                        ShortUnique id for inter-element referencing
                                                                        Control0..1
                                                                        Typestring
                                                                        Is Modifierfalse
                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                        Summaryfalse
                                                                        212. Extension.extension:valueExtendedContactDetail.extension:_datatype.extension
                                                                        Definition

                                                                        May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                        ShortAdditional content defined by implementations
                                                                        Comments

                                                                        There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                        Control0..*
                                                                        TypeExtension
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Alternate Namesextensions, user content
                                                                        Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                        ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                        SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                        • value @ url
                                                                        • 214. Extension.extension:valueExtendedContactDetail.extension:_datatype.url
                                                                          Definition

                                                                          Source of the definition for the extension code - a logical name or a URL.

                                                                          Shortidentifies the meaning of the extension
                                                                          Comments

                                                                          The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                          Control1..1
                                                                          Typeuri
                                                                          Is Modifierfalse
                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                          Summaryfalse
                                                                          Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                                                                          216. Extension.extension:valueExtendedContactDetail.extension:_datatype.value[x]
                                                                          Definition

                                                                          Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                          ShortValue of extension
                                                                          Comments

                                                                          Must be: ExtendedContactDetail

                                                                          Control1..1
                                                                          Typestring
                                                                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                          Is Modifierfalse
                                                                          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                          Summaryfalse
                                                                          Fixed ValueExtendedContactDetail
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          218. Extension.extension:valueExtendedContactDetail.extension
                                                                          Definition

                                                                          An Extension

                                                                          ShortExtension
                                                                          Control0..*
                                                                          TypeExtension
                                                                          Is Modifierfalse
                                                                          Summaryfalse
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                          220. Extension.extension:valueExtendedContactDetail.extension:purpose
                                                                          Slice Namepurpose
                                                                          Definition

                                                                          R5: ExtendedContactDetail.purpose (new:CodeableConcept)

                                                                          ShortR5: The type of contact (new)
                                                                          Comments

                                                                          Element ExtendedContactDetail.purpose is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If no purpose is defined, then these contact details may be used for any purpose.

                                                                          Control0..1
                                                                          TypeExtension
                                                                          Is Modifierfalse
                                                                          Summaryfalse
                                                                          Requirements

                                                                          Element ExtendedContactDetail.purpose is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                          222. Extension.extension:valueExtendedContactDetail.extension:purpose.id
                                                                          Definition

                                                                          Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                          ShortUnique id for inter-element referencing
                                                                          Control0..1
                                                                          Typestring
                                                                          Is Modifierfalse
                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                          Summaryfalse
                                                                          224. Extension.extension:valueExtendedContactDetail.extension:purpose.extension
                                                                          Definition

                                                                          May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                          ShortAdditional content defined by implementations
                                                                          Comments

                                                                          There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                          Control0..*
                                                                          TypeExtension
                                                                          Is Modifierfalse
                                                                          Summaryfalse
                                                                          Alternate Namesextensions, user content
                                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                          ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                          SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                          • value @ url
                                                                          • 226. Extension.extension:valueExtendedContactDetail.extension:purpose.url
                                                                            Definition

                                                                            Source of the definition for the extension code - a logical name or a URL.

                                                                            Shortidentifies the meaning of the extension
                                                                            Comments

                                                                            The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                            Control1..1
                                                                            Typeuri
                                                                            Is Modifierfalse
                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                            Summaryfalse
                                                                            Fixed Valuepurpose
                                                                            228. Extension.extension:valueExtendedContactDetail.extension:purpose.value[x]
                                                                            Definition

                                                                            The purpose/type of contact.

                                                                            ShortThe type of contact
                                                                            Comments

                                                                            If no purpose is defined, then these contact details may be used for any purpose.

                                                                            Control0..1
                                                                            BindingThe codes SHOULD be taken from ContactEntityType
                                                                            (preferred to http://hl7.org/fhir/ValueSet/contactentity-type|4.0.1)

                                                                            The purpose for which an extended contact detail should be used.

                                                                            TypeCodeableConcept
                                                                            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            230. Extension.extension:valueExtendedContactDetail.extension:name
                                                                            Slice Namename
                                                                            Definition

                                                                            R5: ExtendedContactDetail.name (new:HumanName)

                                                                            ShortR5: Name of an individual to contact (new)
                                                                            Comments

                                                                            Element ExtendedContactDetail.name is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If there is no named individual, the telecom/address information is not generally monitored by a specific individual.

                                                                            Control0..*
                                                                            TypeExtension
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Requirements

                                                                            Element ExtendedContactDetail.name is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                            232. Extension.extension:valueExtendedContactDetail.extension:name.id
                                                                            Definition

                                                                            Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                            ShortUnique id for inter-element referencing
                                                                            Control0..1
                                                                            Typestring
                                                                            Is Modifierfalse
                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                            Summaryfalse
                                                                            234. Extension.extension:valueExtendedContactDetail.extension:name.extension
                                                                            Definition

                                                                            May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                            ShortAdditional content defined by implementations
                                                                            Comments

                                                                            There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                            Control0..*
                                                                            TypeExtension
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Alternate Namesextensions, user content
                                                                            Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                            ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                            SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                            • value @ url
                                                                            • 236. Extension.extension:valueExtendedContactDetail.extension:name.url
                                                                              Definition

                                                                              Source of the definition for the extension code - a logical name or a URL.

                                                                              Shortidentifies the meaning of the extension
                                                                              Comments

                                                                              The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                              Control1..1
                                                                              Typeuri
                                                                              Is Modifierfalse
                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                              Summaryfalse
                                                                              Fixed Valuename
                                                                              238. Extension.extension:valueExtendedContactDetail.extension:name.value[x]
                                                                              Definition

                                                                              The name of an individual to contact, some types of contact detail are usually blank.

                                                                              ShortName of an individual to contact
                                                                              Comments

                                                                              If there is no named individual, the telecom/address information is not generally monitored by a specific individual.

                                                                              Control0..1
                                                                              TypeHumanName
                                                                              [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                              Is Modifierfalse
                                                                              Summaryfalse
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              240. Extension.extension:valueExtendedContactDetail.extension:telecom
                                                                              Slice Nametelecom
                                                                              Definition

                                                                              R5: ExtendedContactDetail.telecom (new:ContactPoint)

                                                                              ShortR5: Contact details (e.g.phone/fax/url) (new)
                                                                              Comments

                                                                              Element ExtendedContactDetail.telecom is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                              Control0..*
                                                                              TypeExtension
                                                                              Is Modifierfalse
                                                                              Summaryfalse
                                                                              Requirements

                                                                              Element ExtendedContactDetail.telecom is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                              242. Extension.extension:valueExtendedContactDetail.extension:telecom.id
                                                                              Definition

                                                                              Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                              ShortUnique id for inter-element referencing
                                                                              Control0..1
                                                                              Typestring
                                                                              Is Modifierfalse
                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                              Summaryfalse
                                                                              244. Extension.extension:valueExtendedContactDetail.extension:telecom.extension
                                                                              Definition

                                                                              May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                              ShortAdditional content defined by implementations
                                                                              Comments

                                                                              There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                              Control0..*
                                                                              TypeExtension
                                                                              Is Modifierfalse
                                                                              Summaryfalse
                                                                              Alternate Namesextensions, user content
                                                                              Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                              ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                              SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                              • value @ url
                                                                              • 246. Extension.extension:valueExtendedContactDetail.extension:telecom.url
                                                                                Definition

                                                                                Source of the definition for the extension code - a logical name or a URL.

                                                                                Shortidentifies the meaning of the extension
                                                                                Comments

                                                                                The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                Control1..1
                                                                                Typeuri
                                                                                Is Modifierfalse
                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                Summaryfalse
                                                                                Fixed Valuetelecom
                                                                                248. Extension.extension:valueExtendedContactDetail.extension:telecom.value[x]
                                                                                Definition

                                                                                The contact details application for the purpose defined.

                                                                                ShortContact details (e.g.phone/fax/url)
                                                                                Control0..1
                                                                                TypeContactPoint
                                                                                [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                Is Modifierfalse
                                                                                Summaryfalse
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                250. Extension.extension:valueExtendedContactDetail.extension:address
                                                                                Slice Nameaddress
                                                                                Definition

                                                                                R5: ExtendedContactDetail.address (new:Address)

                                                                                ShortR5: Address for the contact (new)
                                                                                Comments

                                                                                Element ExtendedContactDetail.address is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). More than 1 address would be for different purposes, and thus should be entered as a different entry,.

                                                                                Control0..1
                                                                                TypeExtension
                                                                                Is Modifierfalse
                                                                                Summaryfalse
                                                                                Requirements

                                                                                Element ExtendedContactDetail.address is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                252. Extension.extension:valueExtendedContactDetail.extension:address.id
                                                                                Definition

                                                                                Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                ShortUnique id for inter-element referencing
                                                                                Control0..1
                                                                                Typestring
                                                                                Is Modifierfalse
                                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                                Summaryfalse
                                                                                254. Extension.extension:valueExtendedContactDetail.extension:address.extension
                                                                                Definition

                                                                                May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                ShortAdditional content defined by implementations
                                                                                Comments

                                                                                There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                Control0..*
                                                                                TypeExtension
                                                                                Is Modifierfalse
                                                                                Summaryfalse
                                                                                Alternate Namesextensions, user content
                                                                                Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                • value @ url
                                                                                • 256. Extension.extension:valueExtendedContactDetail.extension:address.url
                                                                                  Definition

                                                                                  Source of the definition for the extension code - a logical name or a URL.

                                                                                  Shortidentifies the meaning of the extension
                                                                                  Comments

                                                                                  The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                  Control1..1
                                                                                  Typeuri
                                                                                  Is Modifierfalse
                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                  Summaryfalse
                                                                                  Fixed Valueaddress
                                                                                  258. Extension.extension:valueExtendedContactDetail.extension:address.value[x]
                                                                                  Definition

                                                                                  Address for the contact.

                                                                                  ShortAddress for the contact
                                                                                  Comments

                                                                                  More than 1 address would be for different purposes, and thus should be entered as a different entry,.

                                                                                  Control0..1
                                                                                  TypeAddress
                                                                                  [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                  Is Modifierfalse
                                                                                  Summaryfalse
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  260. Extension.extension:valueExtendedContactDetail.extension:organization
                                                                                  Slice Nameorganization
                                                                                  Definition

                                                                                  R5: ExtendedContactDetail.organization (new:Reference(Organization))

                                                                                  ShortR5: This contact detail is handled/monitored by a specific organization (new)
                                                                                  Comments

                                                                                  Element ExtendedContactDetail.organization is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                                  Control0..1
                                                                                  TypeExtension
                                                                                  Is Modifierfalse
                                                                                  Summaryfalse
                                                                                  Requirements

                                                                                  Some specific types of contact information can be an handled by an organization (eg legal council is via a specific firm). Element ExtendedContactDetail.organization is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                  262. Extension.extension:valueExtendedContactDetail.extension:organization.id
                                                                                  Definition

                                                                                  Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                  ShortUnique id for inter-element referencing
                                                                                  Control0..1
                                                                                  Typestring
                                                                                  Is Modifierfalse
                                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                                  Summaryfalse
                                                                                  264. Extension.extension:valueExtendedContactDetail.extension:organization.extension
                                                                                  Definition

                                                                                  May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                  ShortAdditional content defined by implementations
                                                                                  Comments

                                                                                  There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                  Control0..*
                                                                                  TypeExtension
                                                                                  Is Modifierfalse
                                                                                  Summaryfalse
                                                                                  Alternate Namesextensions, user content
                                                                                  Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                  ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                  SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                  • value @ url
                                                                                  • 266. Extension.extension:valueExtendedContactDetail.extension:organization.url
                                                                                    Definition

                                                                                    Source of the definition for the extension code - a logical name or a URL.

                                                                                    Shortidentifies the meaning of the extension
                                                                                    Comments

                                                                                    The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                    Control1..1
                                                                                    Typeuri
                                                                                    Is Modifierfalse
                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                    Summaryfalse
                                                                                    Fixed Valueorganization
                                                                                    268. Extension.extension:valueExtendedContactDetail.extension:organization.value[x]
                                                                                    Definition

                                                                                    This contact detail is handled/monitored by a specific organization. If the name is provided in the contact, then it is referring to the named individual within this organization.

                                                                                    ShortThis contact detail is handled/monitored by a specific organization
                                                                                    Control0..1
                                                                                    TypeReference(Cross-version Profile for R5.Organization for use in FHIR R4, Organization)
                                                                                    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                    Is Modifierfalse
                                                                                    Summaryfalse
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    270. Extension.extension:valueExtendedContactDetail.extension:period
                                                                                    Slice Nameperiod
                                                                                    Definition

                                                                                    R5: ExtendedContactDetail.period (new:Period)

                                                                                    ShortR5: Period that this contact was valid for usage (new)
                                                                                    Comments

                                                                                    Element ExtendedContactDetail.period is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element). If the details have multiple periods, then enter in a new ExtendedContact with the new period.

                                                                                    Control0..1
                                                                                    TypeExtension
                                                                                    Is Modifierfalse
                                                                                    Summaryfalse
                                                                                    Requirements

                                                                                    Element ExtendedContactDetail.period is not mapped to FHIR R4, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4. Typically, this is because the element has been added (is a new element).

                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                    272. Extension.extension:valueExtendedContactDetail.extension:period.id
                                                                                    Definition

                                                                                    Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

                                                                                    ShortUnique id for inter-element referencing
                                                                                    Control0..1
                                                                                    Typestring
                                                                                    Is Modifierfalse
                                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                                    Summaryfalse
                                                                                    274. Extension.extension:valueExtendedContactDetail.extension:period.extension
                                                                                    Definition

                                                                                    May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.

                                                                                    ShortAdditional content defined by implementations
                                                                                    Comments

                                                                                    There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.

                                                                                    Control0..*
                                                                                    TypeExtension
                                                                                    Is Modifierfalse
                                                                                    Summaryfalse
                                                                                    Alternate Namesextensions, user content
                                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                    ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
                                                                                    SlicingThis element introduces a set of slices on Extension.extension.extension.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
                                                                                    • value @ url
                                                                                    • 276. Extension.extension:valueExtendedContactDetail.extension:period.url
                                                                                      Definition

                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                      Shortidentifies the meaning of the extension
                                                                                      Comments

                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                      Control1..1
                                                                                      Typeuri
                                                                                      Is Modifierfalse
                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                      Summaryfalse
                                                                                      Fixed Valueperiod
                                                                                      278. Extension.extension:valueExtendedContactDetail.extension:period.value[x]
                                                                                      Definition

                                                                                      Period that this contact was valid for usage.

                                                                                      ShortPeriod that this contact was valid for usage
                                                                                      Comments

                                                                                      If the details have multiple periods, then enter in a new ExtendedContact with the new period.

                                                                                      Control0..1
                                                                                      TypePeriod
                                                                                      [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                                                                                      Is Modifierfalse
                                                                                      Summaryfalse
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      280. Extension.extension:valueExtendedContactDetail.url
                                                                                      Definition

                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                      Shortidentifies the meaning of the extension
                                                                                      Comments

                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                      Control1..1
                                                                                      Typeuri
                                                                                      Is Modifierfalse
                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                      Summaryfalse
                                                                                      Fixed ValuevalueExtendedContactDetail
                                                                                      282. Extension.extension:valueExtendedContactDetail.value[x]
                                                                                      Definition

                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                      ShortValue of extension
                                                                                      Control0..0
                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                      Is Modifierfalse
                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                      Summaryfalse
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                                      284. Extension.url
                                                                                      Definition

                                                                                      Source of the definition for the extension code - a logical name or a URL.

                                                                                      Shortidentifies the meaning of the extension
                                                                                      Comments

                                                                                      The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.

                                                                                      Control1..1
                                                                                      Typeuri
                                                                                      Is Modifierfalse
                                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                                      Summaryfalse
                                                                                      Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-Extension.value
                                                                                      286. Extension.value[x]
                                                                                      Definition

                                                                                      Value of extension - must be one of a constrained set of the data types (see Extensibility for a list).

                                                                                      ShortValue of extension
                                                                                      Control0..0
                                                                                      TypeChoice of: base64Binary, boolean, canonical, code, date, dateTime, decimal, id, instant, integer, markdown, oid, positiveInt, string, time, unsignedInt, uri, url, uuid, Address, Age, Annotation, Attachment, CodeableConcept, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage, Meta
                                                                                      Is Modifierfalse
                                                                                      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
                                                                                      Summaryfalse
                                                                                      Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))