LanguageUsedExtension
<StructureDefinition xmlns="http://hl7.org/fhir">
<id value="cimi-entity-LanguageUsed-extension"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml">
<p><b>SW LanguageUsed Extension</b></p>
<p>Language used for communication by a human, either the subject of record, parent, or other involved person.</p>
</div>
</text>
<url
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-LanguageUsed-extension"/>
<identifier>
<system value="http://hl7.org/fhir/us/sw"/>
<value value="cimi.entity.LanguageUsed"/>
</identifier>
<version value="1.0.0"/>
<name value="LanguageUsedExtension"/>
<title value="SW LanguageUsed Extension"/>
<status value="draft"/>
<date value="2018-08-17T00:00:00-04:00"/>
<publisher
value="HL7 Patient Care and Clinical Information Modeling Initiative Work Groups"/>
<contact>
<telecom>
<system value="url"/>
<value value="http://standardhealthrecord.org"/>
</telecom>
</contact>
<description
value="Language used for communication by a human, either the subject of record, parent, or other involved person."/>
<fhirVersion value="3.0.1"/>
<kind value="complex-type"/>
<abstract value="false"/>
<contextType value="resource"/>
<context value="*"/>
<type value="Extension"/>
<baseDefinition value="http://hl7.org/fhir/StructureDefinition/Extension"/>
<derivation value="constraint"/>
<snapshot>
<element id="Extension:languageused">
<path value="Extension"/>
<short value="SW LanguageUsed Extension"/>
<definition
value="Language used for communication by a human, either the subject of record, parent, or other involved person."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="Extension"/>
<min value="0"/>
<max value="1"/>
</base>
<condition value="ele-1"/>
<constraint>
<key value="ele-1"/>
<severity value="error"/>
<human value="All FHIR elements must have a @value or children"/>
<expression value="children().count() > id.count()"/>
<xpath value="@value|f:*|h:div"/>
<source value="Element"/>
</constraint>
<constraint>
<key value="ext-1"/>
<severity value="error"/>
<human value="Must have either extensions or value[x], not both"/>
<expression value="extension.exists() != value.exists()"/>
<xpath
value="exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])"/>
<source value="Extension"/>
</constraint>
</element>
<element id="Extension:languageused.id">
<path value="Extension.id"/>
<representation value="xmlAttr"/>
<short value="xml:id (or equivalent in JSON)"/>
<definition
value="unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="Element.id"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="string"/>
</type>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
<element id="Extension:languageused.extension">
<path value="Extension.extension"/>
<slicing id="1">
<discriminator>
<type value="value"/>
<path value="url"/>
</discriminator>
<ordered value="false"/>
<rules value="open"/>
</slicing>
<short value="Extension"/>
<definition value="An Extension"/>
<min value="0"/>
<max value="*"/>
<base>
<path value="Element.extension"/>
<min value="0"/>
<max value="*"/>
</base>
<type>
<code value="Extension"/>
</type>
</element>
<element id="Extension:languageused.extension:language">
<path value="Extension.extension"/>
<sliceName value="language"/>
<definition value="A human language, spoken or written."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="Extension.extension"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Extension"/>
<profile
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-datatypes-Language-extension"/>
</type>
<isModifier value="false"/>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
<element id="Extension:languageused.extension:spokenlanguageproficiency">
<path value="Extension.extension"/>
<sliceName value="spokenlanguageproficiency"/>
<definition
value="Accuracy and fluency in spoken communication in a language."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="Extension.extension"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Extension"/>
<profile
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-SpokenLanguageProficiency-extension"/>
</type>
<isModifier value="false"/>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
<element id="Extension:languageused.extension:writtenlanguageproficiency">
<path value="Extension.extension"/>
<sliceName value="writtenlanguageproficiency"/>
<definition
value="Accuracy and fluency of reading and writing in a language."/>
<min value="0"/>
<max value="1"/>
<base>
<path value="Extension.extension"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Extension"/>
<profile
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-WrittenLanguageProficiency-extension"/>
</type>
<isModifier value="false"/>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
<element id="Extension:languageused.extension:languagequalifier">
<path value="Extension.extension"/>
<sliceName value="languagequalifier"/>
<definition
value="Additional information about a person's use of language."/>
<min value="0"/>
<max value="*"/>
<base>
<path value="Extension.extension"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="Extension"/>
<profile
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-LanguageQualifier-extension"/>
</type>
<isModifier value="false"/>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
<element id="Extension:languageused.url">
<path value="Extension.url"/>
<representation value="xmlAttr"/>
<short value="identifies the meaning of the extension"/>
<definition
value="Source of the definition for the extension code - a logical name or a URL."/>
<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."/>
<min value="1"/>
<max value="1"/>
<base>
<path value="Extension.url"/>
<min value="1"/>
<max value="1"/>
</base>
<type>
<code value="uri"/>
</type>
<fixedUri
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-LanguageUsed-extension"/>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
<element id="Extension:languageused.value[x]">
<path value="Extension.value[x]"/>
<short value="Value of extension"/>
<definition
value="Value of extension - may be a resource or one of a constrained set of the data types (see Extensibility in the spec for list)."/>
<min value="0"/>
<max value="0"/>
<base>
<path value="Extension.value[x]"/>
<min value="0"/>
<max value="1"/>
</base>
<type>
<code value="base64Binary"/>
</type>
<type>
<code value="boolean"/>
</type>
<type>
<code value="code"/>
</type>
<type>
<code value="date"/>
</type>
<type>
<code value="dateTime"/>
</type>
<type>
<code value="decimal"/>
</type>
<type>
<code value="id"/>
</type>
<type>
<code value="instant"/>
</type>
<type>
<code value="integer"/>
</type>
<type>
<code value="markdown"/>
</type>
<type>
<code value="oid"/>
</type>
<type>
<code value="positiveInt"/>
</type>
<type>
<code value="string"/>
</type>
<type>
<code value="time"/>
</type>
<type>
<code value="unsignedInt"/>
</type>
<type>
<code value="uri"/>
</type>
<type>
<code value="Address"/>
</type>
<type>
<code value="Age"/>
</type>
<type>
<code value="Annotation"/>
</type>
<type>
<code value="Attachment"/>
</type>
<type>
<code value="CodeableConcept"/>
</type>
<type>
<code value="Coding"/>
</type>
<type>
<code value="ContactPoint"/>
</type>
<type>
<code value="Count"/>
</type>
<type>
<code value="Distance"/>
</type>
<type>
<code value="Duration"/>
</type>
<type>
<code value="HumanName"/>
</type>
<type>
<code value="Identifier"/>
</type>
<type>
<code value="Money"/>
</type>
<type>
<code value="Period"/>
</type>
<type>
<code value="Quantity"/>
</type>
<type>
<code value="Range"/>
</type>
<type>
<code value="Ratio"/>
</type>
<type>
<code value="Reference"/>
</type>
<type>
<code value="SampledData"/>
</type>
<type>
<code value="Signature"/>
</type>
<type>
<code value="Timing"/>
</type>
<type>
<code value="Meta"/>
</type>
<mapping>
<identity value="rim"/>
<map value="N/A"/>
</mapping>
</element>
</snapshot>
<differential>
<element id="Extension:languageused">
<path value="Extension"/>
<short value="SW LanguageUsed Extension"/>
<definition
value="Language used for communication by a human, either the subject of record, parent, or other involved person."/>
<min value="0"/>
<max value="*"/>
</element>
<element id="Extension:languageused.extension:language">
<path value="Extension.extension"/>
<sliceName value="language"/>
<definition value="A human language, spoken or written."/>
<min value="1"/>
<max value="1"/>
<type>
<code value="Extension"/>
<profile
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-datatypes-Language-extension"/>
</type>
</element>
<element id="Extension:languageused.extension:spokenlanguageproficiency">
<path value="Extension.extension"/>
<sliceName value="spokenlanguageproficiency"/>
<definition
value="Accuracy and fluency in spoken communication in a language."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="Extension"/>
<profile
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-SpokenLanguageProficiency-extension"/>
</type>
</element>
<element id="Extension:languageused.extension:writtenlanguageproficiency">
<path value="Extension.extension"/>
<sliceName value="writtenlanguageproficiency"/>
<definition
value="Accuracy and fluency of reading and writing in a language."/>
<min value="0"/>
<max value="1"/>
<type>
<code value="Extension"/>
<profile
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-WrittenLanguageProficiency-extension"/>
</type>
</element>
<element id="Extension:languageused.extension:languagequalifier">
<path value="Extension.extension"/>
<sliceName value="languagequalifier"/>
<definition
value="Additional information about a person's use of language."/>
<min value="0"/>
<max value="*"/>
<type>
<code value="Extension"/>
<profile
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-LanguageQualifier-extension"/>
</type>
</element>
<element id="Extension:languageused.url">
<path value="Extension.url"/>
<type>
<code value="uri"/>
</type>
<fixedUri
value="http://hl7.org/fhir/us/sw/StructureDefinition/cimi-entity-LanguageUsed-extension"/>
</element>
<element id="Extension:languageused.value[x]">
<path value="Extension.value[x]"/>
<min value="0"/>
<max value="0"/>
</element>
</differential>
</StructureDefinition>