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

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

Extension: ExtensionElementDefinition_Pattern - Detailed Descriptions

Page standards status: Trial-use Maturity Level: 0

Definitions for the ext-R5-ElementDefinition.pattern extension.

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

0. Extension
Definition

R5: ElementDefinition.pattern[x] additional types (Availability, ExtendedContactDetail, Meta)


Optional Extension Element - found in all resources.

ShortR5: pattern additional typesOptional Extensions Element
Comments

Element ElementDefinition.pattern[x] is mapped to FHIR R4B element ElementDefinition.pattern[x] as RelatedTo. The mappings for ElementDefinition.pattern[x] do not cover the following types: Availability, ExtendedContactDetail, Meta. The target context ElementDefinition.pattern[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element ElementDefinition. Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x].

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 unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
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 unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
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: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 R4B. Element Availability is not mapped to FHIR R4B, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4B. 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 R4B. Element Availability is not mapped to FHIR R4B, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4B. 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())
    6. 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
    • 8. Extension.extension:valueAvailability.extension:_datatype
      Slice Name_datatype
      Definition

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

      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())
      10. 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
      12. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
      14. 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())
      16. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4B. 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())
      18. 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
      • 20. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4B. 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())
        22. 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
        24. 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.3.0)

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

        Typecode, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
        26. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4B. 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())
        28. 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
        30. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
        32. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4B. 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: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
        36. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
        38. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4B. 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())
        40. 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
        42. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
        44. 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
        46. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
        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()))
        48. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4B. 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())
        50. 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
        • 52. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4B. 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())
          54. 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
          56. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
          58. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4B. 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())
          60. 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
          62. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
          64. 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
          66. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
          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()))
          68. 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
          70. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
          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()))
          72. 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 R4B. Element ExtendedContactDetail is not mapped to FHIR R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4B. 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 R4B. Element ExtendedContactDetail is not mapped to FHIR R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4B. 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())
          74. 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
          • 76. Extension.extension:valueExtendedContactDetail.extension:_datatype
            Slice Name_datatype
            Definition

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

            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())
            78. 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
            80. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
            82. 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())
            84. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4B. 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())
            86. 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
            88. 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.3.0)

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

            TypeCodeableConcept, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
            90. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4B. 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())
            92. 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
            94. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
            96. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4B. 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())
            98. 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
            100. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
            102. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4B. 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())
            104. 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
            106. 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, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
            108. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4B. 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())
            110. 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
            112. 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 R4B, Organization), date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
            114. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4B. 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: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
            118. 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, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
            120. 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
            122. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
            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()))
            124. Extension.extension:valueMeta
            Slice NamevalueMeta
            Definition

            R5: Meta

            ShortR5: MetaAdditional content defined by implementations
            Comments

            FHIR R5 ComplexType Meta is representable via extensions in FHIR R4B. The root element Meta is mapped to FHIR R4B Meta.

            Control0..*
            TypeExtension
            Is Modifierfalse
            Summaryfalse
            Requirements

            FHIR R5 ComplexType Meta is representable via extensions in FHIR R4B. The root element Meta is mapped to FHIR R4B Meta.

            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())
            126. Extension.extension:valueMeta.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
            • 128. Extension.extension:valueMeta.extension:_datatype
              Slice Name_datatype
              Definition

              Slice to indicate the presence of a R5 Meta in FHIR R4B

              ShortDataType slice for a FHIR R5 `Meta` 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())
              130. Extension.extension:valueMeta.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
              132. Extension.extension:valueMeta.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: Meta

              Control10..1
              Typestring, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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 ValueMeta
              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:valueMeta.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())
              136. Extension.extension:valueMeta.extension:versionId
              Slice NameversionId
              Definition

              R5: Meta.versionId

              ShortR5: versionIdAdditional content defined by implementations
              Comments

              Element Meta.versionId is mapped to FHIR R4B element Meta.versionId as Equivalent. The server assigns this value, and ignores what the client specifies, except in the case that the server is imposing version integrity on updates/deletes.

              Control0..1*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              Element Meta.versionId is mapped to FHIR R4B element Meta.versionId 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())
              138. Extension.extension:valueMeta.extension:versionId.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 ValueversionId
              140. Extension.extension:valueMeta.extension:versionId.value[x]
              Definition

              The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted.


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

              ShortVersion specific identifierValue of extension
              Comments

              The server assigns this value, and ignores what the client specifies, except in the case that the server is imposing version integrity on updates/deletes.

              Control0..1
              Typeid, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, 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, CodeableReference, 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()))
              142. Extension.extension:valueMeta.extension:lastUpdated
              Slice NamelastUpdated
              Definition

              R5: Meta.lastUpdated

              ShortR5: lastUpdatedAdditional content defined by implementations
              Comments

              Element Meta.lastUpdated is mapped to FHIR R4B element Meta.lastUpdated as Equivalent. This element is generally omitted in instances submitted in a PUT or POST. Instead, it is populated in the response instance and when retrieving information using a GET. The server / resource manager sets this value; what a client provides is irrelevant. This is equivalent to the HTTP Last-Modified and SHOULD have the same value on a read interaction.

              Control0..1*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              Element Meta.lastUpdated is mapped to FHIR R4B element Meta.lastUpdated 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())
              144. Extension.extension:valueMeta.extension:lastUpdated.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 ValuelastUpdated
              146. Extension.extension:valueMeta.extension:lastUpdated.value[x]
              Definition

              When the resource last changed - e.g. when the version changed.


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

              ShortWhen the resource version last changedValue of extension
              Comments

              This element is generally omitted in instances submitted in a PUT or POST. Instead, it is populated in the response instance and when retrieving information using a GET. The server / resource manager sets this value; what a client provides is irrelevant. This is equivalent to the HTTP Last-Modified and SHOULD have the same value on a read interaction.

              Control0..1
              Typeinstant, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Period, Duration, canonical, Range, RelatedArtifact, base64Binary, UsageContext, Timing, decimal, CodeableConcept, ParameterDefinition, dateTime, code, string, Contributor, oid, ContactPoint, HumanName, Money, markdown, Ratio, Age, Reference, TriggerDefinition, Quantity, uri, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, 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()))
              148. Extension.extension:valueMeta.extension:source
              Slice Namesource
              Definition

              R5: Meta.source

              ShortR5: sourceAdditional content defined by implementations
              Comments

              Element Meta.source is mapped to FHIR R4B element Meta.source as Equivalent. The exact use of the source (and the possible implied Provenance.entity.role and agent.role) is left to implementer discretion. Only one nominated source is allowed; for additional provenance details, a full Provenance resource should be used. The source may correspond to Provenance.entity.what[x] or Provenance.agent.who[x], though it may be a more general or abstract reference.

              This element can be used to indicate where the current master source of a resource that has a canonical URL if the resource is no longer hosted at the canonical URL.

              Control0..1*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              Element Meta.source is mapped to FHIR R4B element Meta.source 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())
              150. Extension.extension:valueMeta.extension:source.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 Valuesource
              152. Extension.extension:valueMeta.extension:source.value[x]
              Definition

              A uri that identifies the source system of the resource. This provides a minimal amount of Provenance information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.


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

              ShortIdentifies where the resource comes fromValue of extension
              Comments

              The exact use of the source (and the possible implied Provenance.entity.role and agent.role) is left to implementer discretion. Only one nominated source is allowed; for additional provenance details, a full Provenance resource should be used. The source may correspond to Provenance.entity.what[x] or Provenance.agent.who[x], though it may be a more general or abstract reference.

              This element can be used to indicate where the current master source of a resource that has a canonical URL if the resource is no longer hosted at the canonical URL.

              Control0..1
              Typeuri, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, url, Annotation, ContactDetail, boolean, Expression, CodeableReference, 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()))
              154. Extension.extension:valueMeta.extension:profile
              Slice Nameprofile
              Definition

              R5: Meta.profile

              ShortR5: profileAdditional content defined by implementations
              Comments

              Element Meta.profile is mapped to FHIR R4B element Meta.profile as Equivalent. It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              Element Meta.profile is mapped to FHIR R4B element Meta.profile 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())
              156. Extension.extension:valueMeta.extension:profile.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 Valueprofile
              158. Extension.extension:valueMeta.extension:profile.value[x]
              Definition

              A list of profiles (references to StructureDefinition resources) that this resource claims to conform to. The URL is a reference to StructureDefinition.url.


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

              ShortProfiles this resource claims to conform toValue of extension
              Comments

              It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.

              Control0..1
              Typecanonical(Cross-version Profile for R5.StructureDefinition for use in FHIR R4B, StructureDefinition), date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, Coding, SampledData, id, positiveInt, Distance, Period, Duration, 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, CodeableReference, 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()))
              160. Extension.extension:valueMeta.extension:security
              Slice Namesecurity
              Definition

              R5: Meta.security

              ShortR5: securityAdditional content defined by implementations
              Comments

              Element Meta.security is mapped to FHIR R4B element Meta.security as Equivalent. The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              Element Meta.security is mapped to FHIR R4B element Meta.security 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())
              162. Extension.extension:valueMeta.extension:security.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 Valuesecurity
              164. Extension.extension:valueMeta.extension:security.value[x]
              Definition

              Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.


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

              ShortSecurity Labels applied to this resourceValue of extension
              Comments

              The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

              Control0..1
              BindingUnless not suitable, these codes SHALL be taken from For codes, see All Security Labels
              (extensible to http://hl7.org/fhir/ValueSet/security-labels|4.3.0)

              Security Labels from the Healthcare Privacy and Security Classification System.

              TypeCoding, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
              166. Extension.extension:valueMeta.extension:tag
              Slice Nametag
              Definition

              R5: Meta.tag

              ShortR5: tagAdditional content defined by implementations
              Comments

              Element Meta.tag is mapped to FHIR R4B element Meta.tag as Equivalent. The tags can be updated without changing the stated version of the resource. The list of tags is a set. Uniqueness is based the system/code, and version and display are ignored.

              Control0..*
              TypeExtension
              Is Modifierfalse
              Summaryfalse
              Requirements

              Element Meta.tag is mapped to FHIR R4B element Meta.tag 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())
              168. Extension.extension:valueMeta.extension:tag.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 Valuetag
              170. Extension.extension:valueMeta.extension:tag.value[x]
              Definition

              Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.


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

              ShortTags applied to this resourceValue of extension
              Comments

              The tags can be updated without changing the stated version of the resource. The list of tags is a set. Uniqueness is based the system/code, and version and display are ignored.

              Control0..1
              BindingFor example codes, see For codes, see CommonTags
              (example to http://hl7.org/fhir/ValueSet/common-tags|4.3.0)

              Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

              TypeCoding, date, Address, Attachment, integer, Count, DataRequirement, Dosage, uuid, Identifier, RatioRange, 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, CodeableReference, 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()))
              172. Extension.extension:valueMeta.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 ValuevalueMeta
              174. Extension.extension:valueMeta.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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
              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()))
              176. 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-ElementDefinition.pattern
              178. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
              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: ElementDefinition.pattern[x] additional types (Availability, ExtendedContactDetail, Meta)

              ShortR5: pattern additional types
              Comments

              Element ElementDefinition.pattern[x] is mapped to FHIR R4B element ElementDefinition.pattern[x] as RelatedTo. The mappings for ElementDefinition.pattern[x] do not cover the following types: Availability, ExtendedContactDetail, Meta. The target context ElementDefinition.pattern[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element ElementDefinition. Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x].

              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: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 R4B. Element Availability is not mapped to FHIR R4B, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4B. 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 R4B. Element Availability is not mapped to FHIR R4B, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

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

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

                ShortDataType slice for a FHIR R5 `Availability` value
                Control1..1
                8. Extension.extension:valueAvailability.extension:_datatype.url
                Control1..1
                Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                10. 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
                12. 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
                • 14. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                  16. 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
                  • 18. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                    20. Extension.extension:valueAvailability.extension:availableTime.extension:daysOfWeek.url
                    Control1..1
                    Fixed ValuedaysOfWeek
                    22. 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.3.0)

                    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
                    24. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                    26. Extension.extension:valueAvailability.extension:availableTime.extension:allDay.url
                    Control1..1
                    Fixed ValueallDay
                    28. 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
                    30. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                    32. Extension.extension:valueAvailability.extension:availableTime.extension:availableStartTime.url
                    Control1..1
                    Fixed ValueavailableStartTime
                    34. 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
                    36. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                    38. Extension.extension:valueAvailability.extension:availableTime.extension:availableEndTime.url
                    Control1..1
                    Fixed ValueavailableEndTime
                    40. 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
                    42. Extension.extension:valueAvailability.extension:availableTime.url
                    Control1..1
                    Fixed ValueavailableTime
                    44. Extension.extension:valueAvailability.extension:availableTime.value[x]
                    Control0..0
                    46. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                    48. 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
                    • 50. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                      52. Extension.extension:valueAvailability.extension:notAvailableTime.extension:description.url
                      Control1..1
                      Fixed Valuedescription
                      54. 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
                      56. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                      58. Extension.extension:valueAvailability.extension:notAvailableTime.extension:during.url
                      Control1..1
                      Fixed Valueduring
                      60. 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]
                      62. Extension.extension:valueAvailability.extension:notAvailableTime.url
                      Control1..1
                      Fixed ValuenotAvailableTime
                      64. Extension.extension:valueAvailability.extension:notAvailableTime.value[x]
                      Control0..0
                      66. Extension.extension:valueAvailability.url
                      Control1..1
                      Fixed ValuevalueAvailability
                      68. Extension.extension:valueAvailability.value[x]
                      Control0..0
                      70. 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 R4B. Element ExtendedContactDetail is not mapped to FHIR R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4B. 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 R4B. Element ExtendedContactDetail is not mapped to FHIR R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

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

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

                      ShortDataType slice for a FHIR R5 `ExtendedContactDetail` value
                      Control1..1
                      74. Extension.extension:valueExtendedContactDetail.extension:_datatype.url
                      Control1..1
                      Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                      76. 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
                      78. 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
                      • 80. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                        82. Extension.extension:valueExtendedContactDetail.extension:purpose.url
                        Control1..1
                        Fixed Valuepurpose
                        84. 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.3.0)

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

                        TypeCodeableConcept
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        86. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                        88. Extension.extension:valueExtendedContactDetail.extension:name.url
                        Control1..1
                        Fixed Valuename
                        90. 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]
                        92. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                        Control0..*
                        Requirements

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

                        94. Extension.extension:valueExtendedContactDetail.extension:telecom.url
                        Control1..1
                        Fixed Valuetelecom
                        96. 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]
                        98. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                        100. Extension.extension:valueExtendedContactDetail.extension:address.url
                        Control1..1
                        Fixed Valueaddress
                        102. 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]
                        104. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                        106. Extension.extension:valueExtendedContactDetail.extension:organization.url
                        Control1..1
                        Fixed Valueorganization
                        108. 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 R4B, Organization)
                        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                        110. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4B. Typically, this is because the element has been added (is a new element).

                        112. Extension.extension:valueExtendedContactDetail.extension:period.url
                        Control1..1
                        Fixed Valueperiod
                        114. 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]
                        116. Extension.extension:valueExtendedContactDetail.url
                        Control1..1
                        Fixed ValuevalueExtendedContactDetail
                        118. Extension.extension:valueExtendedContactDetail.value[x]
                        Control0..0
                        120. Extension.extension:valueMeta
                        Slice NamevalueMeta
                        Definition

                        R5: Meta

                        ShortR5: Meta
                        Comments

                        FHIR R5 ComplexType Meta is representable via extensions in FHIR R4B. The root element Meta is mapped to FHIR R4B Meta.

                        Control0..*
                        Requirements

                        FHIR R5 ComplexType Meta is representable via extensions in FHIR R4B. The root element Meta is mapped to FHIR R4B Meta.

                        122. Extension.extension:valueMeta.extension:_datatype
                        Slice Name_datatype
                        Definition

                        Slice to indicate the presence of a R5 Meta in FHIR R4B

                        ShortDataType slice for a FHIR R5 `Meta` value
                        Control1..1
                        124. Extension.extension:valueMeta.extension:_datatype.url
                        Control1..1
                        Fixed Valuehttp://hl7.org/fhir/StructureDefinition/_datatype
                        126. Extension.extension:valueMeta.extension:_datatype.value[x]
                        Comments

                        Must be: Meta

                        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 ValueMeta
                        128. Extension.extension:valueMeta.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
                        • 130. Extension.extension:valueMeta.extension:versionId
                          Slice NameversionId
                          Definition

                          R5: Meta.versionId

                          ShortR5: versionId
                          Comments

                          Element Meta.versionId is mapped to FHIR R4B element Meta.versionId as Equivalent. The server assigns this value, and ignores what the client specifies, except in the case that the server is imposing version integrity on updates/deletes.

                          Control0..1
                          Requirements

                          Element Meta.versionId is mapped to FHIR R4B element Meta.versionId as Equivalent.

                          132. Extension.extension:valueMeta.extension:versionId.url
                          Control1..1
                          Fixed ValueversionId
                          134. Extension.extension:valueMeta.extension:versionId.value[x]
                          Definition

                          The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted.

                          ShortVersion specific identifier
                          Comments

                          The server assigns this value, and ignores what the client specifies, except in the case that the server is imposing version integrity on updates/deletes.

                          Control0..1
                          Typeid
                          [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
                          136. Extension.extension:valueMeta.extension:lastUpdated
                          Slice NamelastUpdated
                          Definition

                          R5: Meta.lastUpdated

                          ShortR5: lastUpdated
                          Comments

                          Element Meta.lastUpdated is mapped to FHIR R4B element Meta.lastUpdated as Equivalent. This element is generally omitted in instances submitted in a PUT or POST. Instead, it is populated in the response instance and when retrieving information using a GET. The server / resource manager sets this value; what a client provides is irrelevant. This is equivalent to the HTTP Last-Modified and SHOULD have the same value on a read interaction.

                          Control0..1
                          Requirements

                          Element Meta.lastUpdated is mapped to FHIR R4B element Meta.lastUpdated as Equivalent.

                          138. Extension.extension:valueMeta.extension:lastUpdated.url
                          Control1..1
                          Fixed ValuelastUpdated
                          140. Extension.extension:valueMeta.extension:lastUpdated.value[x]
                          Definition

                          When the resource last changed - e.g. when the version changed.

                          ShortWhen the resource version last changed
                          Comments

                          This element is generally omitted in instances submitted in a PUT or POST. Instead, it is populated in the response instance and when retrieving information using a GET. The server / resource manager sets this value; what a client provides is irrelevant. This is equivalent to the HTTP Last-Modified and SHOULD have the same value on a read interaction.

                          Control0..1
                          Typeinstant
                          [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
                          142. Extension.extension:valueMeta.extension:source
                          Slice Namesource
                          Definition

                          R5: Meta.source

                          ShortR5: source
                          Comments

                          Element Meta.source is mapped to FHIR R4B element Meta.source as Equivalent. The exact use of the source (and the possible implied Provenance.entity.role and agent.role) is left to implementer discretion. Only one nominated source is allowed; for additional provenance details, a full Provenance resource should be used. The source may correspond to Provenance.entity.what[x] or Provenance.agent.who[x], though it may be a more general or abstract reference.

                          This element can be used to indicate where the current master source of a resource that has a canonical URL if the resource is no longer hosted at the canonical URL.

                          Control0..1
                          Requirements

                          Element Meta.source is mapped to FHIR R4B element Meta.source as Equivalent.

                          144. Extension.extension:valueMeta.extension:source.url
                          Control1..1
                          Fixed Valuesource
                          146. Extension.extension:valueMeta.extension:source.value[x]
                          Definition

                          A uri that identifies the source system of the resource. This provides a minimal amount of Provenance information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.

                          ShortIdentifies where the resource comes from
                          Comments

                          The exact use of the source (and the possible implied Provenance.entity.role and agent.role) is left to implementer discretion. Only one nominated source is allowed; for additional provenance details, a full Provenance resource should be used. The source may correspond to Provenance.entity.what[x] or Provenance.agent.who[x], though it may be a more general or abstract reference.

                          This element can be used to indicate where the current master source of a resource that has a canonical URL if the resource is no longer hosted at the canonical URL.

                          Control0..1
                          Typeuri
                          [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
                          148. Extension.extension:valueMeta.extension:profile
                          Slice Nameprofile
                          Definition

                          R5: Meta.profile

                          ShortR5: profile
                          Comments

                          Element Meta.profile is mapped to FHIR R4B element Meta.profile as Equivalent. It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.

                          Control0..*
                          Requirements

                          Element Meta.profile is mapped to FHIR R4B element Meta.profile as Equivalent.

                          150. Extension.extension:valueMeta.extension:profile.url
                          Control1..1
                          Fixed Valueprofile
                          152. Extension.extension:valueMeta.extension:profile.value[x]
                          Definition

                          A list of profiles (references to StructureDefinition resources) that this resource claims to conform to. The URL is a reference to StructureDefinition.url.

                          ShortProfiles this resource claims to conform to
                          Comments

                          It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.

                          Control0..1
                          Typecanonical(Cross-version Profile for R5.StructureDefinition for use in FHIR R4B, StructureDefinition)
                          [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
                          154. Extension.extension:valueMeta.extension:security
                          Slice Namesecurity
                          Definition

                          R5: Meta.security

                          ShortR5: security
                          Comments

                          Element Meta.security is mapped to FHIR R4B element Meta.security as Equivalent. The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

                          Control0..*
                          Requirements

                          Element Meta.security is mapped to FHIR R4B element Meta.security as Equivalent.

                          156. Extension.extension:valueMeta.extension:security.url
                          Control1..1
                          Fixed Valuesecurity
                          158. Extension.extension:valueMeta.extension:security.value[x]
                          Definition

                          Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.

                          ShortSecurity Labels applied to this resource
                          Comments

                          The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

                          Control0..1
                          BindingUnless not suitable, these codes SHALL be taken from All Security Labels
                          (extensible to http://hl7.org/fhir/ValueSet/security-labels|4.3.0)

                          Security Labels from the Healthcare Privacy and Security Classification System.

                          TypeCoding
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          160. Extension.extension:valueMeta.extension:tag
                          Slice Nametag
                          Definition

                          R5: Meta.tag

                          ShortR5: tag
                          Comments

                          Element Meta.tag is mapped to FHIR R4B element Meta.tag as Equivalent. The tags can be updated without changing the stated version of the resource. The list of tags is a set. Uniqueness is based the system/code, and version and display are ignored.

                          Control0..*
                          Requirements

                          Element Meta.tag is mapped to FHIR R4B element Meta.tag as Equivalent.

                          162. Extension.extension:valueMeta.extension:tag.url
                          Control1..1
                          Fixed Valuetag
                          164. Extension.extension:valueMeta.extension:tag.value[x]
                          Definition

                          Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.

                          ShortTags applied to this resource
                          Comments

                          The tags can be updated without changing the stated version of the resource. The list of tags is a set. Uniqueness is based the system/code, and version and display are ignored.

                          Control0..1
                          BindingFor example codes, see CommonTags
                          (example to http://hl7.org/fhir/ValueSet/common-tags|4.3.0)

                          Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

                          TypeCoding
                          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
                          166. Extension.extension:valueMeta.url
                          Control1..1
                          Fixed ValuevalueMeta
                          168. Extension.extension:valueMeta.value[x]
                          Control0..0
                          170. Extension.url
                          Control1..1
                          Fixed Valuehttp://hl7.org/fhir/5.0/StructureDefinition/extension-ElementDefinition.pattern
                          172. Extension.value[x]
                          Control0..0

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

                          0. Extension
                          Definition

                          R5: ElementDefinition.pattern[x] additional types (Availability, ExtendedContactDetail, Meta)

                          ShortR5: pattern additional types
                          Comments

                          Element ElementDefinition.pattern[x] is mapped to FHIR R4B element ElementDefinition.pattern[x] as RelatedTo. The mappings for ElementDefinition.pattern[x] do not cover the following types: Availability, ExtendedContactDetail, Meta. The target context ElementDefinition.pattern[x] is a choice-type element and cannot directly hold extensions. The context is moved up to parent element ElementDefinition. Mostly used for fixing values of CodeableConcept. In general, pattern[x] is not intended for use with primitive types, where is has the same meaning as fixed[x].

                          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 unless an empty Parameters resource (hasValue() or (children().count() > id.count()) or $this is Parameters)
                          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
                          Typeid
                          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: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 R4B. Element Availability is not mapped to FHIR R4B, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4B. 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 R4B. Element Availability is not mapped to FHIR R4B, since FHIR R5 Availability is not mapped. Element Availability has no mapping targets in FHIR R4B. 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())
                            8. 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
                            Typeid
                            Is Modifierfalse
                            XML FormatIn the XML format, this property is represented as an attribute.
                            Summaryfalse
                            10. 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
                            • 12. Extension.extension:valueAvailability.extension:_datatype
                              Slice Name_datatype
                              Definition

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

                              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())
                              14. 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
                              Typeid
                              Is Modifierfalse
                              XML FormatIn the XML format, this property is represented as an attribute.
                              Summaryfalse
                              16. 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
                              • 18. 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
                                20. 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()))
                                22. 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())
                                24. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime has no mapping targets in FHIR R4B. 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())
                                26. 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
                                Typeid
                                Is Modifierfalse
                                XML FormatIn the XML format, this property is represented as an attribute.
                                Summaryfalse
                                28. 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
                                • 30. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.daysOfWeek has no mapping targets in FHIR R4B. 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())
                                  32. 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
                                  Typeid
                                  Is Modifierfalse
                                  XML FormatIn the XML format, this property is represented as an attribute.
                                  Summaryfalse
                                  34. 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
                                  • 36. 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
                                    38. 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.3.0)

                                    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()))
                                    40. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.allDay has no mapping targets in FHIR R4B. 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())
                                    42. 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
                                    Typeid
                                    Is Modifierfalse
                                    XML FormatIn the XML format, this property is represented as an attribute.
                                    Summaryfalse
                                    44. 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
                                    • 46. 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
                                      48. 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()))
                                      50. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableStartTime has no mapping targets in FHIR R4B. 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())
                                      52. 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
                                      Typeid
                                      Is Modifierfalse
                                      XML FormatIn the XML format, this property is represented as an attribute.
                                      Summaryfalse
                                      54. 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
                                      • 56. 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
                                        58. 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()))
                                        60. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.availableTime.availableEndTime has no mapping targets in FHIR R4B. 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())
                                        62. 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
                                        Typeid
                                        Is Modifierfalse
                                        XML FormatIn the XML format, this property is represented as an attribute.
                                        Summaryfalse
                                        64. 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
                                        • 66. 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
                                          68. 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()))
                                          70. 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
                                          72. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                          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()))
                                          74. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime has no mapping targets in FHIR R4B. 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())
                                          76. 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
                                          Typeid
                                          Is Modifierfalse
                                          XML FormatIn the XML format, this property is represented as an attribute.
                                          Summaryfalse
                                          78. 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
                                          • 80. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.description has no mapping targets in FHIR R4B. 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())
                                            82. 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
                                            Typeid
                                            Is Modifierfalse
                                            XML FormatIn the XML format, this property is represented as an attribute.
                                            Summaryfalse
                                            84. 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
                                            • 86. 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
                                              88. 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()))
                                              90. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 Availability is not mapped. Element Availability.notAvailableTime.during has no mapping targets in FHIR R4B. 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())
                                              92. 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
                                              Typeid
                                              Is Modifierfalse
                                              XML FormatIn the XML format, this property is represented as an attribute.
                                              Summaryfalse
                                              94. 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
                                              • 96. 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
                                                98. 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()))
                                                100. 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
                                                102. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                                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()))
                                                104. 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
                                                106. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                                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()))
                                                108. 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 R4B. Element ExtendedContactDetail is not mapped to FHIR R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4B. 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 R4B. Element ExtendedContactDetail is not mapped to FHIR R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail has no mapping targets in FHIR R4B. 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())
                                                110. 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
                                                Typeid
                                                Is Modifierfalse
                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                Summaryfalse
                                                112. 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
                                                • 114. Extension.extension:valueExtendedContactDetail.extension:_datatype
                                                  Slice Name_datatype
                                                  Definition

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

                                                  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())
                                                  116. 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
                                                  Typeid
                                                  Is Modifierfalse
                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                  Summaryfalse
                                                  118. 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
                                                  • 120. 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
                                                    122. 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()))
                                                    124. 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())
                                                    126. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.purpose has no mapping targets in FHIR R4B. 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())
                                                    128. 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
                                                    Typeid
                                                    Is Modifierfalse
                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                    Summaryfalse
                                                    130. 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
                                                    • 132. 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
                                                      134. 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.3.0)

                                                      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()))
                                                      136. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.name has no mapping targets in FHIR R4B. 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())
                                                      138. 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
                                                      Typeid
                                                      Is Modifierfalse
                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                      Summaryfalse
                                                      140. 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
                                                      • 142. 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
                                                        144. 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()))
                                                        146. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.telecom has no mapping targets in FHIR R4B. 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())
                                                        148. 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
                                                        Typeid
                                                        Is Modifierfalse
                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                        Summaryfalse
                                                        150. 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
                                                        • 152. 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
                                                          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]
                                                          Is Modifierfalse
                                                          Summaryfalse
                                                          Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                          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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.address has no mapping targets in FHIR R4B. 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())
                                                          158. 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
                                                          Typeid
                                                          Is Modifierfalse
                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                          Summaryfalse
                                                          160. 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
                                                          • 162. 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
                                                            164. 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()))
                                                            166. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.organization has no mapping targets in FHIR R4B. 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())
                                                            168. 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
                                                            Typeid
                                                            Is Modifierfalse
                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                            Summaryfalse
                                                            170. 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
                                                            • 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.

                                                              ShortThis contact detail is handled/monitored by a specific organization
                                                              Control0..1
                                                              TypeReference(Cross-version Profile for R5.Organization for use in FHIR R4B, 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()))
                                                              176. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4B. 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 R4B, since FHIR R5 ExtendedContactDetail is not mapped. Element ExtendedContactDetail.period has no mapping targets in FHIR R4B. 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())
                                                              178. 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
                                                              Typeid
                                                              Is Modifierfalse
                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                              Summaryfalse
                                                              180. 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
                                                              • 182. 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
                                                                184. 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()))
                                                                186. 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
                                                                188. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                                                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()))
                                                                190. Extension.extension:valueMeta
                                                                Slice NamevalueMeta
                                                                Definition

                                                                R5: Meta

                                                                ShortR5: Meta
                                                                Comments

                                                                FHIR R5 ComplexType Meta is representable via extensions in FHIR R4B. The root element Meta is mapped to FHIR R4B Meta.

                                                                Control0..*
                                                                TypeExtension
                                                                Is Modifierfalse
                                                                Summaryfalse
                                                                Requirements

                                                                FHIR R5 ComplexType Meta is representable via extensions in FHIR R4B. The root element Meta is mapped to FHIR R4B Meta.

                                                                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())
                                                                192. Extension.extension:valueMeta.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
                                                                Typeid
                                                                Is Modifierfalse
                                                                XML FormatIn the XML format, this property is represented as an attribute.
                                                                Summaryfalse
                                                                194. Extension.extension:valueMeta.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
                                                                • 196. Extension.extension:valueMeta.extension:_datatype
                                                                  Slice Name_datatype
                                                                  Definition

                                                                  Slice to indicate the presence of a R5 Meta in FHIR R4B

                                                                  ShortDataType slice for a FHIR R5 `Meta` 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())
                                                                  198. Extension.extension:valueMeta.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
                                                                  Typeid
                                                                  Is Modifierfalse
                                                                  XML FormatIn the XML format, this property is represented as an attribute.
                                                                  Summaryfalse
                                                                  200. Extension.extension:valueMeta.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
                                                                  • 202. Extension.extension:valueMeta.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
                                                                    204. Extension.extension:valueMeta.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: Meta

                                                                    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 ValueMeta
                                                                    Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
                                                                    206. Extension.extension:valueMeta.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())
                                                                    208. Extension.extension:valueMeta.extension:versionId
                                                                    Slice NameversionId
                                                                    Definition

                                                                    R5: Meta.versionId

                                                                    ShortR5: versionId
                                                                    Comments

                                                                    Element Meta.versionId is mapped to FHIR R4B element Meta.versionId as Equivalent. The server assigns this value, and ignores what the client specifies, except in the case that the server is imposing version integrity on updates/deletes.

                                                                    Control0..1
                                                                    TypeExtension
                                                                    Is Modifierfalse
                                                                    Summaryfalse
                                                                    Requirements

                                                                    Element Meta.versionId is mapped to FHIR R4B element Meta.versionId 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())
                                                                    210. Extension.extension:valueMeta.extension:versionId.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
                                                                    Typeid
                                                                    Is Modifierfalse
                                                                    XML FormatIn the XML format, this property is represented as an attribute.
                                                                    Summaryfalse
                                                                    212. Extension.extension:valueMeta.extension:versionId.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:valueMeta.extension:versionId.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 ValueversionId
                                                                      216. Extension.extension:valueMeta.extension:versionId.value[x]
                                                                      Definition

                                                                      The version specific identifier, as it appears in the version portion of the URL. This value changes when the resource is created, updated, or deleted.

                                                                      ShortVersion specific identifier
                                                                      Comments

                                                                      The server assigns this value, and ignores what the client specifies, except in the case that the server is imposing version integrity on updates/deletes.

                                                                      Control0..1
                                                                      Typeid
                                                                      [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()))
                                                                      218. Extension.extension:valueMeta.extension:lastUpdated
                                                                      Slice NamelastUpdated
                                                                      Definition

                                                                      R5: Meta.lastUpdated

                                                                      ShortR5: lastUpdated
                                                                      Comments

                                                                      Element Meta.lastUpdated is mapped to FHIR R4B element Meta.lastUpdated as Equivalent. This element is generally omitted in instances submitted in a PUT or POST. Instead, it is populated in the response instance and when retrieving information using a GET. The server / resource manager sets this value; what a client provides is irrelevant. This is equivalent to the HTTP Last-Modified and SHOULD have the same value on a read interaction.

                                                                      Control0..1
                                                                      TypeExtension
                                                                      Is Modifierfalse
                                                                      Summaryfalse
                                                                      Requirements

                                                                      Element Meta.lastUpdated is mapped to FHIR R4B element Meta.lastUpdated 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())
                                                                      220. Extension.extension:valueMeta.extension:lastUpdated.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
                                                                      Typeid
                                                                      Is Modifierfalse
                                                                      XML FormatIn the XML format, this property is represented as an attribute.
                                                                      Summaryfalse
                                                                      222. Extension.extension:valueMeta.extension:lastUpdated.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
                                                                      • 224. Extension.extension:valueMeta.extension:lastUpdated.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 ValuelastUpdated
                                                                        226. Extension.extension:valueMeta.extension:lastUpdated.value[x]
                                                                        Definition

                                                                        When the resource last changed - e.g. when the version changed.

                                                                        ShortWhen the resource version last changed
                                                                        Comments

                                                                        This element is generally omitted in instances submitted in a PUT or POST. Instead, it is populated in the response instance and when retrieving information using a GET. The server / resource manager sets this value; what a client provides is irrelevant. This is equivalent to the HTTP Last-Modified and SHOULD have the same value on a read interaction.

                                                                        Control0..1
                                                                        Typeinstant
                                                                        [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()))
                                                                        228. Extension.extension:valueMeta.extension:source
                                                                        Slice Namesource
                                                                        Definition

                                                                        R5: Meta.source

                                                                        ShortR5: source
                                                                        Comments

                                                                        Element Meta.source is mapped to FHIR R4B element Meta.source as Equivalent. The exact use of the source (and the possible implied Provenance.entity.role and agent.role) is left to implementer discretion. Only one nominated source is allowed; for additional provenance details, a full Provenance resource should be used. The source may correspond to Provenance.entity.what[x] or Provenance.agent.who[x], though it may be a more general or abstract reference.

                                                                        This element can be used to indicate where the current master source of a resource that has a canonical URL if the resource is no longer hosted at the canonical URL.

                                                                        Control0..1
                                                                        TypeExtension
                                                                        Is Modifierfalse
                                                                        Summaryfalse
                                                                        Requirements

                                                                        Element Meta.source is mapped to FHIR R4B element Meta.source 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())
                                                                        230. Extension.extension:valueMeta.extension:source.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
                                                                        Typeid
                                                                        Is Modifierfalse
                                                                        XML FormatIn the XML format, this property is represented as an attribute.
                                                                        Summaryfalse
                                                                        232. Extension.extension:valueMeta.extension:source.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
                                                                        • 234. Extension.extension:valueMeta.extension:source.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 Valuesource
                                                                          236. Extension.extension:valueMeta.extension:source.value[x]
                                                                          Definition

                                                                          A uri that identifies the source system of the resource. This provides a minimal amount of Provenance information that can be used to track or differentiate the source of information in the resource. The source may identify another FHIR server, document, message, database, etc.

                                                                          ShortIdentifies where the resource comes from
                                                                          Comments

                                                                          The exact use of the source (and the possible implied Provenance.entity.role and agent.role) is left to implementer discretion. Only one nominated source is allowed; for additional provenance details, a full Provenance resource should be used. The source may correspond to Provenance.entity.what[x] or Provenance.agent.who[x], though it may be a more general or abstract reference.

                                                                          This element can be used to indicate where the current master source of a resource that has a canonical URL if the resource is no longer hosted at the canonical URL.

                                                                          Control0..1
                                                                          Typeuri
                                                                          [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()))
                                                                          238. Extension.extension:valueMeta.extension:profile
                                                                          Slice Nameprofile
                                                                          Definition

                                                                          R5: Meta.profile

                                                                          ShortR5: profile
                                                                          Comments

                                                                          Element Meta.profile is mapped to FHIR R4B element Meta.profile as Equivalent. It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.

                                                                          Control0..*
                                                                          TypeExtension
                                                                          Is Modifierfalse
                                                                          Summaryfalse
                                                                          Requirements

                                                                          Element Meta.profile is mapped to FHIR R4B element Meta.profile 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())
                                                                          240. Extension.extension:valueMeta.extension:profile.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
                                                                          Typeid
                                                                          Is Modifierfalse
                                                                          XML FormatIn the XML format, this property is represented as an attribute.
                                                                          Summaryfalse
                                                                          242. Extension.extension:valueMeta.extension:profile.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
                                                                          • 244. Extension.extension:valueMeta.extension:profile.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 Valueprofile
                                                                            246. Extension.extension:valueMeta.extension:profile.value[x]
                                                                            Definition

                                                                            A list of profiles (references to StructureDefinition resources) that this resource claims to conform to. The URL is a reference to StructureDefinition.url.

                                                                            ShortProfiles this resource claims to conform to
                                                                            Comments

                                                                            It is up to the server and/or other infrastructure of policy to determine whether/how these claims are verified and/or updated over time. The list of profile URLs is a set.

                                                                            Control0..1
                                                                            Typecanonical(Cross-version Profile for R5.StructureDefinition for use in FHIR R4B, StructureDefinition)
                                                                            [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()))
                                                                            248. Extension.extension:valueMeta.extension:security
                                                                            Slice Namesecurity
                                                                            Definition

                                                                            R5: Meta.security

                                                                            ShortR5: security
                                                                            Comments

                                                                            Element Meta.security is mapped to FHIR R4B element Meta.security as Equivalent. The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

                                                                            Control0..*
                                                                            TypeExtension
                                                                            Is Modifierfalse
                                                                            Summaryfalse
                                                                            Requirements

                                                                            Element Meta.security is mapped to FHIR R4B element Meta.security 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())
                                                                            250. Extension.extension:valueMeta.extension:security.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
                                                                            Typeid
                                                                            Is Modifierfalse
                                                                            XML FormatIn the XML format, this property is represented as an attribute.
                                                                            Summaryfalse
                                                                            252. Extension.extension:valueMeta.extension:security.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
                                                                            • 254. Extension.extension:valueMeta.extension:security.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 Valuesecurity
                                                                              256. Extension.extension:valueMeta.extension:security.value[x]
                                                                              Definition

                                                                              Security labels applied to this resource. These tags connect specific resources to the overall security policy and infrastructure.

                                                                              ShortSecurity Labels applied to this resource
                                                                              Comments

                                                                              The security labels can be updated without changing the stated version of the resource. The list of security labels is a set. Uniqueness is based the system/code, and version and display are ignored.

                                                                              Control0..1
                                                                              BindingUnless not suitable, these codes SHALL be taken from All Security Labels
                                                                              (extensible to http://hl7.org/fhir/ValueSet/security-labels|4.3.0)

                                                                              Security Labels from the Healthcare Privacy and Security Classification System.

                                                                              TypeCoding
                                                                              [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()))
                                                                              258. Extension.extension:valueMeta.extension:tag
                                                                              Slice Nametag
                                                                              Definition

                                                                              R5: Meta.tag

                                                                              ShortR5: tag
                                                                              Comments

                                                                              Element Meta.tag is mapped to FHIR R4B element Meta.tag as Equivalent. The tags can be updated without changing the stated version of the resource. The list of tags is a set. Uniqueness is based the system/code, and version and display are ignored.

                                                                              Control0..*
                                                                              TypeExtension
                                                                              Is Modifierfalse
                                                                              Summaryfalse
                                                                              Requirements

                                                                              Element Meta.tag is mapped to FHIR R4B element Meta.tag 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())
                                                                              260. Extension.extension:valueMeta.extension:tag.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
                                                                              Typeid
                                                                              Is Modifierfalse
                                                                              XML FormatIn the XML format, this property is represented as an attribute.
                                                                              Summaryfalse
                                                                              262. Extension.extension:valueMeta.extension:tag.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
                                                                              • 264. Extension.extension:valueMeta.extension:tag.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 Valuetag
                                                                                266. Extension.extension:valueMeta.extension:tag.value[x]
                                                                                Definition

                                                                                Tags applied to this resource. Tags are intended to be used to identify and relate resources to process and workflow, and applications are not required to consider the tags when interpreting the meaning of a resource.

                                                                                ShortTags applied to this resource
                                                                                Comments

                                                                                The tags can be updated without changing the stated version of the resource. The list of tags is a set. Uniqueness is based the system/code, and version and display are ignored.

                                                                                Control0..1
                                                                                BindingFor example codes, see CommonTags
                                                                                (example to http://hl7.org/fhir/ValueSet/common-tags|4.3.0)

                                                                                Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".

                                                                                TypeCoding
                                                                                [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()))
                                                                                268. Extension.extension:valueMeta.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 ValuevalueMeta
                                                                                270. Extension.extension:valueMeta.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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                                                                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()))
                                                                                272. 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-ElementDefinition.pattern
                                                                                274. 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, CodeableReference, Coding, ContactPoint, Count, Distance, Duration, HumanName, Identifier, Money, Period, Quantity, Range, Ratio, RatioRange, Reference, SampledData, Signature, Timing, ContactDetail, Contributor, DataRequirement, Expression, ParameterDefinition, RelatedArtifact, TriggerDefinition, UsageContext, Dosage
                                                                                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()))