StructureDefinition-information-recipient.xml 1 <?xml version="1.0" encoding="utf-8"?> 2 <StructureDefinition xmlns="http://hl7.org/fhir"> 3 <id value="information-recipient" /> 4 <url value="http://hl7.eu/fhir/StructureDefinition/information-recipient" /> 5 <version value="0.5.0" /> 6 <name value="InformationRecipient" /> 7 <title value="Information recipient" /> 8 <status value="draft" /> 9 <date value="2025-02-03T08:16:19.0000000+01:00" /> 10 <publisher value="HL7 Czech Republic" /> 11 <contact> 12 <name value="HL7 Czech Republic" /> 13 <telecom> 14 <system value="url" /> 15 <value value="https://hl7.cz" /> 16 </telecom> 17 </contact> 18 <description value="This extension applies to the Composition resource and is used to represent an intended recipient of the composition." /> 19 <jurisdiction> 20 <coding> 21 <system value="urn:iso:std:iso:3166" /> 22 <code value="CZ" /> 23 <display value="Czechia" /> 24 </coding> 25 </jurisdiction> 26 <fhirVersion value="4.0.1" /> 27 <mapping> 28 <identity value="rim" /> 29 <uri value="http://hl7.org/v3" /> 30 <name value="RIM Mapping" /> 31 </mapping> 32 <kind value="complex-type" /> 33 <abstract value="false" /> 34 <context> 35 <type value="element" /> 36 <expression value="Composition" /> 37 </context> 38 <type value="Extension" /> 39 <baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension" /> 40 <derivation value="constraint" /> 41 <snapshot> 42 <element id="Extension"> 43 <path value="Extension" /> 44 <short value="Information recipient" /> 45 <definition value="This extension applies to the Composition resource and is used to represent an intended recipient of the composition." /> 46 <min value="0" /> 47 <max value="*" /> 48 <base> 49 <path value="Extension" /> 50 <min value="0" /> 51 <max value="*" /> 52 </base> 53 <condition value="ele-1" /> 54 <constraint> 55 <key value="ele-1" /> 56 <severity value="error" /> 57 <human value="All FHIR elements must have a @value or children" /> 58 <expression value="hasValue() or (children().count() > id.count())" /> 59 <xpath value="@value|f:*|h:div" /> 60 <source value="http://hl7.org/fhir/StructureDefinition/Element" /> 61 </constraint> 62 <constraint> 63 <key value="ext-1" /> 64 <severity value="error" /> 65 <human value="Must have either extensions or value[x], not both" /> 66 <expression value="extension.exists() != value.exists()" /> 67 <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])" /> 68 <source value="http://hl7.org/fhir/StructureDefinition/Extension" /> 69 </constraint> 70 <isModifier value="false" /> 71 </element> 72 <element id="Extension.id"> 73 <path value="Extension.id" /> 74 <representation value="xmlAttr" /> 75 <short value="Unique id for inter-element referencing" /> 76 <definition value="Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces." /> 77 <min value="0" /> 78 <max value="1" /> 79 <base> 80 <path value="Element.id" /> 81 <min value="0" /> 82 <max value="1" /> 83 </base> 84 <type> 85 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> 86 <valueUrl value="string" /> 87 </extension> 88 <code value="http://hl7.org/fhirpath/System.String" /> 89 </type> 90 <isModifier value="false" /> 91 <isSummary value="false" /> 92 <mapping> 93 <identity value="rim" /> 94 <map value="n/a" /> 95 </mapping> 96 </element> 97 <element id="Extension.extension"> 98 <path value="Extension.extension" /> 99 <slicing> 100 <discriminator> 101 <type value="value" /> 102 <path value="url" /> 103 </discriminator> 104 <description value="Extensions are always sliced by (at least) url" /> 105 <rules value="open" /> 106 </slicing> 107 <short value="Extension" /> 108 <definition value="An Extension" /> 109 <min value="0" /> 110 <max value="0" /> 111 <base> 112 <path value="Element.extension" /> 113 <min value="0" /> 114 <max value="*" /> 115 </base> 116 <type> 117 <code value="Extension" /> 118 </type> 119 <constraint> 120 <key value="ele-1" /> 121 <severity value="error" /> 122 <human value="All FHIR elements must have a @value or children" /> 123 <expression value="hasValue() or (children().count() > id.count())" /> 124 <xpath value="@value|f:*|h:div" /> 125 <source value="http://hl7.org/fhir/StructureDefinition/Element" /> 126 </constraint> 127 <constraint> 128 <key value="ext-1" /> 129 <severity value="error" /> 130 <human value="Must have either extensions or value[x], not both" /> 131 <expression value="extension.exists() != value.exists()" /> 132 <xpath value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])" /> 133 <source value="http://hl7.org/fhir/StructureDefinition/Extension" /> 134 </constraint> 135 <isModifier value="false" /> 136 <isSummary value="false" /> 137 </element> 138 <element id="Extension.url"> 139 <path value="Extension.url" /> 140 <representation value="xmlAttr" /> 141 <short value="identifies the meaning of the extension" /> 142 <definition value="Source of the definition for the extension code - a logical name or a URL." /> 143 <comment value="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." /> 144 <min value="1" /> 145 <max value="1" /> 146 <base> 147 <path value="Extension.url" /> 148 <min value="1" /> 149 <max value="1" /> 150 </base> 151 <type> 152 <extension url="http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type"> 153 <valueUrl value="uri" /> 154 </extension> 155 <code value="http://hl7.org/fhirpath/System.String" /> 156 </type> 157 <fixedUri value="http://hl7.eu/fhir/StructureDefinition/information-recipient" /> 158 <isModifier value="false" /> 159 <isSummary value="false" /> 160 <mapping> 161 <identity value="rim" /> 162 <map value="N/A" /> 163 </mapping> 164 </element> 165 <element id="Extension.value[x]"> 166 <path value="Extension.value[x]" /> 167 <short value="Value of extension" /> 168 <definition value="Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list)." /> 169 <min value="0" /> 170 <max value="1" /> 171 <base> 172 <path value="Extension.value[x]" /> 173 <min value="0" /> 174 <max value="1" /> 175 </base> 176 <type> 177 <code value="Reference" /> 178 <targetProfile value="https://hl7.cz/fhir/core/StructureDefinition/cz-practitioner-core" /> 179 <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> 180 <targetProfile value="https://hl7.cz/fhir/core/StructureDefinition/cz-patient-core" /> 181 <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> 182 <targetProfile value="https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-core" /> 183 <targetProfile value="https://hl7.cz/fhir/core/StructureDefinition/cz-organization-core" /> 184 </type> 185 <constraint> 186 <key value="ele-1" /> 187 <severity value="error" /> 188 <human value="All FHIR elements must have a @value or children" /> 189 <expression value="hasValue() or (children().count() > id.count())" /> 190 <xpath value="@value|f:*|h:div" /> 191 <source value="http://hl7.org/fhir/StructureDefinition/Element" /> 192 </constraint> 193 <isModifier value="false" /> 194 <isSummary value="false" /> 195 <mapping> 196 <identity value="rim" /> 197 <map value="N/A" /> 198 </mapping> 199 </element> 200 </snapshot> 201 <differential> 202 <element id="Extension"> 203 <path value="Extension" /> 204 <short value="Information recipient" /> 205 <definition value="This extension applies to the Composition resource and is used to represent an intended recipient of the composition." /> 206 </element> 207 <element id="Extension.extension"> 208 <path value="Extension.extension" /> 209 <max value="0" /> 210 </element> 211 <element id="Extension.url"> 212 <path value="Extension.url" /> 213 <fixedUri value="http://hl7.eu/fhir/StructureDefinition/information-recipient" /> 214 </element> 215 <element id="Extension.value[x]"> 216 <path value="Extension.value[x]" /> 217 <type> 218 <code value="Reference" /> 219 <targetProfile value="https://hl7.cz/fhir/core/StructureDefinition/cz-practitioner-core" /> 220 <targetProfile value="http://hl7.org/fhir/StructureDefinition/Device" /> 221 <targetProfile value="https://hl7.cz/fhir/core/StructureDefinition/cz-patient-core" /> 222 <targetProfile value="http://hl7.org/fhir/StructureDefinition/RelatedPerson" /> 223 <targetProfile value="https://hl7.cz/fhir/core/StructureDefinition/cz-practitionerrole-core" /> 224 <targetProfile value="https://hl7.cz/fhir/core/StructureDefinition/cz-organization-core" /> 225 </type> 226 </element> 227 </differential> 228 </StructureDefinition>