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
Official URL: http://v2.hl7.org/fhir/CodeSystem/obligationOrigCommented | Version: 5.1.0-cibuild | |||
Standards status: Trial-use | Responsible: FO | Computable Name: ObligationOrigCommentedCodes |
This codesystem is a supplement to the original by providing comments and proposals.
This Code system is referenced in the content logical definition of the following value sets:
Properties
This code system defines the following properties for its concepts
Code | URI | Type | Description |
parent | http://hl7.org/fhir/concept-properties#parent | code | |
converse | code | 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). | |
comment | http://hl7.org/fhir/concept-properties#comment | string | comment from Conformance WG |
equivalent | code | equivalent code in the proposed codesystem |
Concepts
This code system http://v2.hl7.org/fhir/CodeSystem/obligationOrigCommented
defines properties on the following codes:
Code | Display | Definition | converse | Comment | equivalent |
able-to-populate | be able to populate | ||||
populate-if-known | populate if known | same as populate | |||
populate | populate | presence of data has to be determined by minimum cardinality | |||
in-narrative | include in narrative | Can be managed by using the text element directly. | |||
exclude-narrative | exclude from narrative | Can be managed by using negation. | |||
user-input | allow user input | to be taken from UI | |||
explain | populate or document irrelevance | ||||
persist | persist | persist | |||
no-alter | not alter | NO modification, use negative | |||
no-error | not error if present | ||||
reject-invalid | reject invalid | ||||
accept-invalid | accept invalid | reject-invalid | |||
handle | correctly handle | process | |||
display | display | display | |||
process | process | ||||
ignore | ignore | Can be managed by negations. | |||
SHALL:able-to-populate | SHALL be able to populate | ||||
SHOULD:able-to-populate | SHOULD be able to populate | ||||
MAY:able-to-populate | MAY be able to populate | ||||
SHALL:populate-if-known | SHALL be able to populate if known | ||||
SHOULD:populate-if-known | SHOULD be able to populate if known | ||||
SHALL:populate | SHALL populate | ||||
SHOULD:populate | SHOULD populate | ||||
SHALL:in-narrative | SHALL include in narrative | ||||
SHOULD:in-narrative | SHOULD include in narrative | ||||
MAY:in-narrative | MAY include in narrative | ||||
SHALL:exclude-narrative | SHALL exclude from narrative | ||||
SHOULD:exclude-narrative | SHOULD exclude from narrative | ||||
MAY:exclude-narrative | MAY exclude from narrative | ||||
SHALL:user-input | SHALL take from user input | ||||
SHOULD:user-input | SHOULD take from user input | ||||
MAY:user-input | MAY take from user input | ||||
SHALL:explain | SHALL populate or dcoumtn irrelevance | ||||
SHOULD:explain | SHOULD populate or dcoumtn irrelevance | ||||
SHALL:persist | SHALL persist | ||||
SHOULD:persist | SHOULD persist | ||||
MAY:persist | MAY persist | ||||
SHALL:no-alter | SHALL not alter | via SHALLNOT:modify | |||
SHOULD:no-alter | SHOULD not alter | via SHOULDNOT:modify | |||
MAY:no-alter | MAY not alter | via MAYNOT:modify | |||
SHALL:no-error | SHALL not error if present | ||||
SHOULD:no-error | SHOULD not error if present | ||||
SHALL:reject-invalid | SHALL reject invalid | ||||
SHOULD:reject-invalid | SHOULD reject invalid | ||||
SHALL:accept-invalid | SHALL accept invalid | ||||
SHOULD:accept-invalid | SHOULD accept invalid | ||||
SHALL:handle | SHALL handle correctly | ||||
SHOULD:handle | SHOULD handle correctly | ||||
SHALL:display | SHALL display | ||||
SHOULD:display | SHOULD display | ||||
MAY:display | MAY display | ||||
SHALL:process | SHALL process | ||||
SHOULD:process | SHOULD process | ||||
MAY:process | MAY process | ||||
SHALL:print | SHALL print | ||||
SHOULD:print | SHOULD print | ||||
MAY:print | MAY print | ||||
SHALL:ignore | SHALL ignore | ||||
SHOULD:ignore | SHOULD ignore | ||||
MAY:ignore | MAY ignore | ||||
v2-re | V2 RE (required but may be empty) | wrong interpretation; intent is 'mustSupport'. | |||
ihe-r2 | IHE R2 | R2 as defined in IHE Appendix Z | Appendix Z is FHIR only, so no need to specify; R2 is in principle the same as 'RE'. | ||
std | Standard obligations | unclear what 'standard' means |