type: exampleresource: Basicexample: basic-example2
Basic Example: basic-example2
Narrative
Class1
- Attribute1: 1..*
- Attribute2: 0..1
Example XML
<?xml version="1.0" encoding="UTF-8"?>
<!-- This is a silly exmple showing how Basic could be used to convey a UML diagram. It is extremely
unlikely anyone would ever use FHIR to do this. (XMI isn't *that* unpleasant :>). However, it shows
how somewhat esoteric requirements that won't ever be supported by the core FHIR specification can still
be managed in a conformant manner.-->
<Basic xmlns="http://hl7.org/fhir" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://hl7.org/fhir ../../schema/basic.xsd">
<id value="classModel"/>
<text>
<status value="generated" />
<div xmlns="http://www.w3.org/1999/xhtml">
<p><b>Class1</b></p>
<ul>
<li>Attribute1: 1..*</li>
<li>Attribute2: 0..1</li>
</ul>
</div>
</text>
<extension url="http://example.org/do-not-use/fhir-extensions/UMLclass">
<extension url="name">
<valueString value="Class1"/>
</extension>
<extension url="attribute">
<extension url="name">
<valueString value="attribute1"/>
</extension>
<extension url="minOccurs">
<valueInteger value="1"/>
</extension>
<extension url="maxOccurs">
<valueCode value="*"/>
</extension>
</extension>
<extension url="attribute">
<extension url="name">
<valueString value="attribute2"/>
</extension>
<extension url="minOccurs">
<valueInteger value="0"/>
</extension>
<extension url="maxOccurs">
<valueInteger value="1"/>
</extension>
</extension>
</extension>
<code>
<coding>
<system value="http://example.org/do-not-use/fhir-codes#resourceTypes"/>
<code value="UMLCLASSMODEL"/>
</coding>
</code>
</Basic>