base64Binary.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <StructureDefinition xmlns="http://hl7.org/fhir"> 3 <id value="base64Binary" /> 4 <meta> 5 <lastUpdated value="2023-03-26T06:21:02.749+02:00" /> 6 </meta> 7 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status"> 8 <valueCode value="normative" /> 9 </extension> 10 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-normative-version"> 11 <valueCode value="4.0.0" /> 12 </extension> 13 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics"> 14 <valueCode value="has-size" /> 15 </extension> 16 <url value="http://hl7.org/fhir/StructureDefinition/base64Binary" /> 17 <version value="5.0.0" /> 18 <name value="base64Binary" /> 19 <status value="active" /> 20 <experimental value="false" /> 21 <date value="2023-03-26T06:21:02.0000000+02:00" /> 22 <publisher value="HL7 FHIR Standard" /> 23 <contact> 24 <telecom> 25 <system value="url" /> 26 <value value="http://hl7.org/fhir" /> 27 </telecom> 28 </contact> 29 <description value="base64Binary Type: A stream of bytes" /> 30 <jurisdiction> 31 <coding> 32 <system value="http://unstats.un.org/unsd/methods/m49/m49.htm" /> 33 <code value="001" /> 34 <display value="World" /> 35 </coding> 36 </jurisdiction> 37 <fhirVersion value="5.0.0" /> 38 <kind value="primitive-type" /> 39 <abstract value="false" /> 40 <type value="base64Binary" /> 41 <baseDefinition value="http://hl7.org/fhir/StructureDefinition/PrimitiveType" /> 42 <derivation value="specialization" /> 43 <snapshot> 44 <element id="base64Binary"> 45 <path value="base64Binary" /> 46 <short value="Primitive Type base64Binary" /> 47 <definition value="A stream of bytes" /> 48 <comment value="A stream of bytes, base64 encoded" /> 49 <min value="0" /> 50 <max value="*" /> 51 <base> 52 <path value="base64Binary" /> 53 <min value="0" /> 54 <max value="*" /> 55 </base> 56 <constraint> 57 <key value="ele-1" /> 58 <severity value="error" /> 59 <human value="All FHIR elements must have a @value or children" /> 60 <expression value="hasValue() or (children().count() > id.count())" /> 61 <source value="http://hl7.org/fhir/StructureDefinition/Element" /> 62 </constraint> 63 <isModifier value="false" /> 64 <isSummary value="false" /> 65 </element> 66 <element id="base64Binary.id"> 67 <path value="base64Binary.id" /> 68 <representation value="xmlAttr" /> 69 <short value="xml:id (or equivalent in JSON)" /> 70 <definition value="unique id for the element within a resource (for internal references)" /> 71 <min value="0" /> 72 <max value="1" /> 73 <base> 74 <path value="Element.id" /> 75 <min value="0" /> 76 <max value="1" /> 77 </base> 78 <type> 79 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> 80 <valueUrl value="string" /> 81 </extension> 82 <code value="http://hl7.org/fhirpath/System.String" /> 83 </type> 84 <isModifier value="false" /> 85 <isSummary value="false" /> 86 </element> 87 <element id="base64Binary.extension"> 88 <path value="base64Binary.extension" /> 89 <short value="Additional content defined by implementations" /> 90 <definition value="May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and managable, 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." /> 91 <comment value="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." /> 92 <alias value="extensions" /> 93 <alias value="user content" /> 94 <min value="0" /> 95 <max value="*" /> 96 <base> 97 <path value="Element.extension" /> 98 <min value="0" /> 99 <max value="*" /> 100 </base> 101 <type> 102 <code value="Extension" /> 103 </type> 104 <constraint> 105 <key value="ele-1" /> 106 <severity value="error" /> 107 <human value="All FHIR elements must have a @value or children" /> 108 <expression value="hasValue() or (children().count() > id.count())" /> 109 <source value="http://hl7.org/fhir/StructureDefinition/Element" /> 110 </constraint> 111 <constraint> 112 <key value="ext-1" /> 113 <severity value="error" /> 114 <human value="Must have either extensions or value[x], not both" /> 115 <expression value="extension.exists() != value.exists()" /> 116 <source value="http://hl7.org/fhir/StructureDefinition/Extension" /> 117 </constraint> 118 <isModifier value="false" /> 119 <isSummary value="false" /> 120 </element> 121 <element id="base64Binary.value"> 122 <path value="base64Binary.value" /> 123 <representation value="xmlAttr" /> 124 <short value="Primitive value for base64Binary" /> 125 <definition value="The actual value" /> 126 <min value="0" /> 127 <max value="1" /> 128 <base> 129 <path value="base64Binary.value" /> 130 <min value="0" /> 131 <max value="1" /> 132 </base> 133 <type> 134 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> 135 <valueUrl value="base64Binary" /> 136 </extension> 137 <extension url="http://hl7.org/fhir/StructureDefinition/regex"> 138 <valueString value="(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?" /> 139 </extension> 140 <code value="http://hl7.org/fhirpath/System.String" /> 141 </type> 142 <isModifier value="false" /> 143 <isSummary value="false" /> 144 </element> 145 </snapshot> 146 <differential> 147 <element id="base64Binary"> 148 <path value="base64Binary" /> 149 <short value="Primitive Type base64Binary" /> 150 <definition value="A stream of bytes" /> 151 <comment value="A stream of bytes, base64 encoded" /> 152 <min value="0" /> 153 <max value="*" /> 154 </element> 155 <element id="base64Binary.value"> 156 <path value="base64Binary.value" /> 157 <representation value="xmlAttr" /> 158 <short value="Primitive value for base64Binary" /> 159 <definition value="Primitive value for base64Binary" /> 160 <min value="0" /> 161 <max value="1" /> 162 <type> 163 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> 164 <valueUrl value="base64Binary" /> 165 </extension> 166 <extension url="http://hl7.org/fhir/StructureDefinition/regex"> 167 <valueString value="(?:[A-Za-z0-9+/]{4})*(?:[A-Za-z0-9+/]{2}==|[A-Za-z0-9+/]{3}=)?" /> 168 </extension> 169 <code value="http://hl7.org/fhirpath/System.String" /> 170 </type> 171 </element> 172 </differential> 173 </StructureDefinition>