Obligation Discussion
0.4.1 - Working Draft to present the Concept Ideas and Background Details (FO)
Obligation Discussion - Local Development build (v0.4.1) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Page standards status: Trial-use |
<CodeSystem xmlns="http://hl7.org/fhir">
<id value="obligationOrigCommented"/>
<text>
<status value="generated"/>
<div xmlns="http://www.w3.org/1999/xhtml"><p><b>Properties</b></p><p><b>This code system defines the following properties for its concepts</b></p><table class="grid"><tr><td><b>Code</b></td><td><b>URI</b></td><td><b>Type</b></td><td><b>Description</b></td></tr><tr><td>parent</td><td>http://hl7.org/fhir/concept-properties#parent</td><td>code</td><td/></tr><tr><td>converse</td><td/><td>code</td><td>Indicates another obligation code with an opposite meaning to this one. A single obligation cannot list two converse codes and an application cannot satisfy both a code and its coverse (though if the obligation strength for both is SHOULD or MAY, an application could conform with both obligations by adhering to one and not the other).</td></tr><tr><td>comment</td><td>http://hl7.org/fhir/concept-properties#comment</td><td>string</td><td>comment from Conformance WG</td></tr><tr><td>equivalent</td><td/><td>code</td><td>equivalent code in the proposed codesystem</td></tr></table><p><b>Concepts</b></p><p>This code system <code>http://v2.hl7.org/fhir/CodeSystem/obligationOrigCommented</code> defines properties on the following codes:</p><table class="codes"><tr><td style="white-space:nowrap"><b>Code</b></td><td><b>Display</b></td><td><b>Definition</b></td><td><b>converse</b></td><td><b>Comment</b></td><td><b>equivalent</b></td></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-able-to-populate">able-to-populate</a><a name="obligationOrigCommented-able-to-populate"> </a></td><td>be able to populate</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-populate-if-known">populate-if-known</a><a name="obligationOrigCommented-populate-if-known"> </a></td><td>populate if known</td><td/><td/><td>same as populate</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-populate">populate</a><a name="obligationOrigCommented-populate"> </a></td><td>populate</td><td/><td/><td>presence of data has to be determined by minimum cardinality</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-in-narrative">in-narrative</a><a name="obligationOrigCommented-in-narrative"> </a></td><td>include in narrative</td><td/><td/><td>Can be managed by using the text element directly.</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-exclude-narrative">exclude-narrative</a><a name="obligationOrigCommented-exclude-narrative"> </a></td><td>exclude from narrative</td><td/><td/><td>Can be managed by using negation.</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-user-input">user-input</a><a name="obligationOrigCommented-user-input"> </a></td><td>allow user input</td><td/><td/><td>to be taken from UI</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-explain">explain</a><a name="obligationOrigCommented-explain"> </a></td><td>populate or document irrelevance</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-persist">persist</a><a name="obligationOrigCommented-persist"> </a></td><td>persist</td><td/><td/><td/><td>persist</td></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-no-alter">no-alter</a><a name="obligationOrigCommented-no-alter"> </a></td><td>not alter</td><td/><td/><td>NO modification, use negative</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-no-error">no-error</a><a name="obligationOrigCommented-no-error"> </a></td><td>not error if present</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-reject-invalid">reject-invalid</a><a name="obligationOrigCommented-reject-invalid"> </a></td><td>reject invalid</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-accept-invalid">accept-invalid</a><a name="obligationOrigCommented-accept-invalid"> </a></td><td>accept invalid</td><td/><td>reject-invalid</td><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-handle">handle</a><a name="obligationOrigCommented-handle"> </a></td><td>correctly handle</td><td/><td/><td/><td>process</td></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-display">display</a><a name="obligationOrigCommented-display"> </a></td><td>display</td><td/><td/><td/><td>display</td></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-process">process</a><a name="obligationOrigCommented-process"> </a></td><td>process</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-print">print</a><a name="obligationOrigCommented-print"> </a></td><td>print</td><td/><td/><td/><td>print</td></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-ignore">ignore</a><a name="obligationOrigCommented-ignore"> </a></td><td>ignore</td><td/><td/><td>Can be managed by negations.</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58able-to-populate">SHALL:able-to-populate</a><a name="obligationOrigCommented-SHALL.58able-to-populate"> </a></td><td>SHALL be able to populate</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58able-to-populate">SHOULD:able-to-populate</a><a name="obligationOrigCommented-SHOULD.58able-to-populate"> </a></td><td>SHOULD be able to populate</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58able-to-populate">MAY:able-to-populate</a><a name="obligationOrigCommented-MAY.58able-to-populate"> </a></td><td>MAY be able to populate</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58populate-if-known">SHALL:populate-if-known</a><a name="obligationOrigCommented-SHALL.58populate-if-known"> </a></td><td>SHALL be able to populate if known</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58populate-if-known">SHOULD:populate-if-known</a><a name="obligationOrigCommented-SHOULD.58populate-if-known"> </a></td><td>SHOULD be able to populate if known</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58populate">SHALL:populate</a><a name="obligationOrigCommented-SHALL.58populate"> </a></td><td>SHALL populate</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58populate">SHOULD:populate</a><a name="obligationOrigCommented-SHOULD.58populate"> </a></td><td>SHOULD populate</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58in-narrative">SHALL:in-narrative</a><a name="obligationOrigCommented-SHALL.58in-narrative"> </a></td><td>SHALL include in narrative</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58in-narrative">SHOULD:in-narrative</a><a name="obligationOrigCommented-SHOULD.58in-narrative"> </a></td><td>SHOULD include in narrative</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58in-narrative">MAY:in-narrative</a><a name="obligationOrigCommented-MAY.58in-narrative"> </a></td><td>MAY include in narrative</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58exclude-narrative">SHALL:exclude-narrative</a><a name="obligationOrigCommented-SHALL.58exclude-narrative"> </a></td><td>SHALL exclude from narrative</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58exclude-narrative">SHOULD:exclude-narrative</a><a name="obligationOrigCommented-SHOULD.58exclude-narrative"> </a></td><td>SHOULD exclude from narrative</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58exclude-narrative">MAY:exclude-narrative</a><a name="obligationOrigCommented-MAY.58exclude-narrative"> </a></td><td>MAY exclude from narrative</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58user-input">SHALL:user-input</a><a name="obligationOrigCommented-SHALL.58user-input"> </a></td><td>SHALL take from user input</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58user-input">SHOULD:user-input</a><a name="obligationOrigCommented-SHOULD.58user-input"> </a></td><td>SHOULD take from user input</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58user-input">MAY:user-input</a><a name="obligationOrigCommented-MAY.58user-input"> </a></td><td>MAY take from user input</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58explain">SHALL:explain</a><a name="obligationOrigCommented-SHALL.58explain"> </a></td><td>SHALL populate or dcoumtn irrelevance</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58explain">SHOULD:explain</a><a name="obligationOrigCommented-SHOULD.58explain"> </a></td><td>SHOULD populate or dcoumtn irrelevance</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58persist">SHALL:persist</a><a name="obligationOrigCommented-SHALL.58persist"> </a></td><td>SHALL persist</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58persist">SHOULD:persist</a><a name="obligationOrigCommented-SHOULD.58persist"> </a></td><td>SHOULD persist</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58persist">MAY:persist</a><a name="obligationOrigCommented-MAY.58persist"> </a></td><td>MAY persist</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58no-alter">SHALL:no-alter</a><a name="obligationOrigCommented-SHALL.58no-alter"> </a></td><td>SHALL not alter</td><td/><td/><td>via SHALLNOT:modify</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58no-alter">SHOULD:no-alter</a><a name="obligationOrigCommented-SHOULD.58no-alter"> </a></td><td>SHOULD not alter</td><td/><td/><td>via SHOULDNOT:modify</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58no-alter">MAY:no-alter</a><a name="obligationOrigCommented-MAY.58no-alter"> </a></td><td>MAY not alter</td><td/><td/><td>via MAYNOT:modify</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58no-error">SHALL:no-error</a><a name="obligationOrigCommented-SHALL.58no-error"> </a></td><td>SHALL not error if present</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58no-error">SHOULD:no-error</a><a name="obligationOrigCommented-SHOULD.58no-error"> </a></td><td>SHOULD not error if present</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58reject-invalid">SHALL:reject-invalid</a><a name="obligationOrigCommented-SHALL.58reject-invalid"> </a></td><td>SHALL reject invalid</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58reject-invalid">SHOULD:reject-invalid</a><a name="obligationOrigCommented-SHOULD.58reject-invalid"> </a></td><td>SHOULD reject invalid</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58accept-invalid">SHALL:accept-invalid</a><a name="obligationOrigCommented-SHALL.58accept-invalid"> </a></td><td>SHALL accept invalid</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58accept-invalid">SHOULD:accept-invalid</a><a name="obligationOrigCommented-SHOULD.58accept-invalid"> </a></td><td>SHOULD accept invalid</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58handle">SHALL:handle</a><a name="obligationOrigCommented-SHALL.58handle"> </a></td><td>SHALL handle correctly</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58handle">SHOULD:handle</a><a name="obligationOrigCommented-SHOULD.58handle"> </a></td><td>SHOULD handle correctly</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58display">SHALL:display</a><a name="obligationOrigCommented-SHALL.58display"> </a></td><td>SHALL display</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58display">SHOULD:display</a><a name="obligationOrigCommented-SHOULD.58display"> </a></td><td>SHOULD display</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58display">MAY:display</a><a name="obligationOrigCommented-MAY.58display"> </a></td><td>MAY display</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58process">SHALL:process</a><a name="obligationOrigCommented-SHALL.58process"> </a></td><td>SHALL process</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58process">SHOULD:process</a><a name="obligationOrigCommented-SHOULD.58process"> </a></td><td>SHOULD process</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58process">MAY:process</a><a name="obligationOrigCommented-MAY.58process"> </a></td><td>MAY process</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58print">SHALL:print</a><a name="obligationOrigCommented-SHALL.58print"> </a></td><td>SHALL print</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58print">SHOULD:print</a><a name="obligationOrigCommented-SHOULD.58print"> </a></td><td>SHOULD print</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58print">MAY:print</a><a name="obligationOrigCommented-MAY.58print"> </a></td><td>MAY print</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHALL.58ignore">SHALL:ignore</a><a name="obligationOrigCommented-SHALL.58ignore"> </a></td><td>SHALL ignore</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-SHOULD.58ignore">SHOULD:ignore</a><a name="obligationOrigCommented-SHOULD.58ignore"> </a></td><td>SHOULD ignore</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-MAY.58ignore">MAY:ignore</a><a name="obligationOrigCommented-MAY.58ignore"> </a></td><td>MAY ignore</td><td/><td/><td/><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-v2-re">v2-re</a><a name="obligationOrigCommented-v2-re"> </a></td><td>V2 RE (required but may be empty)</td><td/><td/><td>wrong interpretation; intent is 'mustSupport'.</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-ihe-r2">ihe-r2</a><a name="obligationOrigCommented-ihe-r2"> </a></td><td>IHE R2</td><td>R2 as defined in IHE Appendix Z</td><td/><td>Appendix Z is FHIR only, so no need to specify; R2 is in principle the same as 'RE'.</td><td/></tr><tr><td><a style="white-space:nowrap" href="http://hl7.org/fhir/extensions/5.1.0/CodeSystem-obligation.html#obligation-std">std</a><a name="obligationOrigCommented-std"> </a></td><td>Standard obligations</td><td/><td/><td>unclear what 'standard' means</td><td/></tr></table></div>
</text>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status">
<valueCode value="trial-use"/>
</extension>
<extension
url="http://hl7.org/fhir/StructureDefinition/structuredefinition-wg">
<valueCode value="fhir"/>
</extension>
<url value="http://v2.hl7.org/fhir/CodeSystem/obligationOrigCommented"/>
<version value="5.1.0-cibuild"/>
<name value="ObligationOrigCommentedCodes"/>
<title
value="Supplementing original Obligation Codes (from Grahame, reduced text/property, but commented)"/>
<status value="active"/>
<experimental value="true"/>
<date value="2024-05-08T17:58:37+02:00"/>
<publisher value="FO"/>
<contact>
<telecom>
<system value="url"/>
<value value="http://www.hl7.org/Special/committees/conformancewg"/>
</telecom>
</contact>
<description
value="This codesystem is a supplement to the original by providing comments and proposals."/>
<compositional value="true"/>
<content value="supplement"/>
<supplements value="http://hl7.org/fhir/CodeSystem/obligation"/>
<property>
<code value="parent"/>
<uri value="http://hl7.org/fhir/concept-properties#parent"/>
<type value="code"/>
</property>
<property>
<code value="converse"/>
<description
value="Indicates another obligation code with an opposite meaning to this one. A single obligation cannot list two converse codes and an application cannot satisfy both a code and its coverse (though if the obligation strength for both is SHOULD or MAY, an application could conform with both obligations by adhering to one and not the other)."/>
<type value="code"/>
</property>
<property>
<code value="comment"/>
<uri value="http://hl7.org/fhir/concept-properties#comment"/>
<description value="comment from Conformance WG"/>
<type value="string"/>
</property>
<property>
<code value="equivalent"/>
<description value="equivalent code in the proposed codesystem"/>
<type value="code"/>
</property>
<concept>
<code value="able-to-populate"/>
<display value="be able to populate"/>
</concept>
<concept>
<code value="populate-if-known"/>
<display value="populate if known"/>
<property>
<code value="comment"/>
<valueString value="same as populate"/>
</property>
</concept>
<concept>
<code value="populate"/>
<display value="populate"/>
<property>
<code value="comment"/>
<valueString
value="presence of data has to be determined by minimum cardinality"/>
</property>
</concept>
<concept>
<code value="in-narrative"/>
<display value="include in narrative"/>
<property>
<code value="comment"/>
<valueString
value="Can be managed by using the text element directly."/>
</property>
</concept>
<concept>
<code value="exclude-narrative"/>
<display value="exclude from narrative"/>
<property>
<code value="comment"/>
<valueString value="Can be managed by using negation."/>
</property>
</concept>
<concept>
<code value="user-input"/>
<display value="allow user input"/>
<property>
<code value="comment"/>
<valueString value="to be taken from UI"/>
</property>
</concept>
<concept>
<code value="explain"/>
<display value="populate or document irrelevance"/>
</concept>
<concept>
<code value="persist"/>
<display value="persist"/>
<property>
<code value="equivalent"/>
<valueCode value="persist"/>
</property>
</concept>
<concept>
<code value="no-alter"/>
<display value="not alter"/>
<property>
<code value="comment"/>
<valueString value="NO modification, use negative"/>
</property>
</concept>
<concept>
<code value="no-error"/>
<display value="not error if present"/>
</concept>
<concept>
<code value="reject-invalid"/>
<display value="reject invalid"/>
</concept>
<concept>
<code value="accept-invalid"/>
<display value="accept invalid"/>
<property>
<code value="converse"/>
<valueCode value="reject-invalid"/>
</property>
</concept>
<concept>
<code value="handle"/>
<display value="correctly handle"/>
<property>
<code value="equivalent"/>
<valueCode value="process"/>
</property>
</concept>
<concept>
<code value="display"/>
<display value="display"/>
<property>
<code value="equivalent"/>
<valueCode value="display"/>
</property>
</concept>
<concept>
<code value="process"/>
<display value="process"/>
</concept>
<concept>
<code value="print"/>
<display value="print"/>
<property>
<code value="equivalent"/>
<valueCode value="print"/>
</property>
</concept>
<concept>
<code value="ignore"/>
<display value="ignore"/>
<property>
<code value="comment"/>
<valueString value="Can be managed by negations."/>
</property>
</concept>
<concept>
<code value="SHALL:able-to-populate"/>
<display value="SHALL be able to populate"/>
</concept>
<concept>
<code value="SHOULD:able-to-populate"/>
<display value="SHOULD be able to populate"/>
</concept>
<concept>
<code value="MAY:able-to-populate"/>
<display value="MAY be able to populate"/>
</concept>
<concept>
<code value="SHALL:populate-if-known"/>
<display value="SHALL be able to populate if known"/>
</concept>
<concept>
<code value="SHOULD:populate-if-known"/>
<display value="SHOULD be able to populate if known"/>
</concept>
<concept>
<code value="SHALL:populate"/>
<display value="SHALL populate"/>
</concept>
<concept>
<code value="SHOULD:populate"/>
<display value="SHOULD populate"/>
</concept>
<concept>
<code value="SHALL:in-narrative"/>
<display value="SHALL include in narrative"/>
</concept>
<concept>
<code value="SHOULD:in-narrative"/>
<display value="SHOULD include in narrative"/>
</concept>
<concept>
<code value="MAY:in-narrative"/>
<display value="MAY include in narrative"/>
</concept>
<concept>
<code value="SHALL:exclude-narrative"/>
<display value="SHALL exclude from narrative"/>
</concept>
<concept>
<code value="SHOULD:exclude-narrative"/>
<display value="SHOULD exclude from narrative"/>
</concept>
<concept>
<code value="MAY:exclude-narrative"/>
<display value="MAY exclude from narrative"/>
</concept>
<concept>
<code value="SHALL:user-input"/>
<display value="SHALL take from user input"/>
</concept>
<concept>
<code value="SHOULD:user-input"/>
<display value="SHOULD take from user input"/>
</concept>
<concept>
<code value="MAY:user-input"/>
<display value="MAY take from user input"/>
</concept>
<concept>
<code value="SHALL:explain"/>
<display value="SHALL populate or dcoumtn irrelevance"/>
</concept>
<concept>
<code value="SHOULD:explain"/>
<display value="SHOULD populate or dcoumtn irrelevance"/>
</concept>
<concept>
<code value="SHALL:persist"/>
<display value="SHALL persist"/>
</concept>
<concept>
<code value="SHOULD:persist"/>
<display value="SHOULD persist"/>
</concept>
<concept>
<code value="MAY:persist"/>
<display value="MAY persist"/>
</concept>
<concept>
<code value="SHALL:no-alter"/>
<display value="SHALL not alter"/>
<property>
<code value="comment"/>
<valueString value="via SHALLNOT:modify"/>
</property>
</concept>
<concept>
<code value="SHOULD:no-alter"/>
<display value="SHOULD not alter"/>
<property>
<code value="comment"/>
<valueString value="via SHOULDNOT:modify"/>
</property>
</concept>
<concept>
<code value="MAY:no-alter"/>
<display value="MAY not alter"/>
<property>
<code value="comment"/>
<valueString value="via MAYNOT:modify"/>
</property>
</concept>
<concept>
<code value="SHALL:no-error"/>
<display value="SHALL not error if present"/>
</concept>
<concept>
<code value="SHOULD:no-error"/>
<display value="SHOULD not error if present"/>
</concept>
<concept>
<code value="SHALL:reject-invalid"/>
<display value="SHALL reject invalid"/>
</concept>
<concept>
<code value="SHOULD:reject-invalid"/>
<display value="SHOULD reject invalid"/>
</concept>
<concept>
<code value="SHALL:accept-invalid"/>
<display value="SHALL accept invalid"/>
</concept>
<concept>
<code value="SHOULD:accept-invalid"/>
<display value="SHOULD accept invalid"/>
</concept>
<concept>
<code value="SHALL:handle"/>
<display value="SHALL handle correctly"/>
</concept>
<concept>
<code value="SHOULD:handle"/>
<display value="SHOULD handle correctly"/>
</concept>
<concept>
<code value="SHALL:display"/>
<display value="SHALL display"/>
</concept>
<concept>
<code value="SHOULD:display"/>
<display value="SHOULD display"/>
</concept>
<concept>
<code value="MAY:display"/>
<display value="MAY display"/>
</concept>
<concept>
<code value="SHALL:process"/>
<display value="SHALL process"/>
</concept>
<concept>
<code value="SHOULD:process"/>
<display value="SHOULD process"/>
</concept>
<concept>
<code value="MAY:process"/>
<display value="MAY process"/>
</concept>
<concept>
<code value="SHALL:print"/>
<display value="SHALL print"/>
</concept>
<concept>
<code value="SHOULD:print"/>
<display value="SHOULD print"/>
</concept>
<concept>
<code value="MAY:print"/>
<display value="MAY print"/>
</concept>
<concept>
<code value="SHALL:ignore"/>
<display value="SHALL ignore"/>
</concept>
<concept>
<code value="SHOULD:ignore"/>
<display value="SHOULD ignore"/>
</concept>
<concept>
<code value="MAY:ignore"/>
<display value="MAY ignore"/>
</concept>
<concept>
<code value="v2-re"/>
<display value="V2 RE (required but may be empty)"/>
<property>
<code value="comment"/>
<valueString value="wrong interpretation; intent is 'mustSupport'."/>
</property>
</concept>
<concept>
<code value="ihe-r2"/>
<display value="IHE R2"/>
<definition value="R2 as defined in IHE Appendix Z"/>
<property>
<code value="comment"/>
<valueString
value="Appendix Z is FHIR only, so no need to specify; R2 is in principle the same as 'RE'."/>
</property>
</concept>
<concept>
<code value="std"/>
<display value="Standard obligations"/>
<property>
<code value="comment"/>
<valueString value="unclear what 'standard' means"/>
</property>
</concept>
</CodeSystem>