Code | Display | not-selectable | parent | qualifier | converse | security-dependent | not-selectable | parent | qualifier | converse | security-dependent | Comments |
---|
SHALL | SHALL | BooleanType[true] | BooleanType[true] | | | | | BooleanType[true] | BooleanType[true] | | | | | |
SHOULD | SHOULD | BooleanType[true] | BooleanType[true] | | | | | BooleanType[true] | BooleanType[true] | | | | | |
MAY | MAY | BooleanType[true] | BooleanType[true] | | | | | BooleanType[true] | BooleanType[true] | | | | | |
ResourceProducerObligations | ResourceProducerObligations | BooleanType[true] | BooleanType[true] | | | | | BooleanType[true] | BooleanType[true] | | | | | |
ResourceExchangerObligations | ResourceExchangerObligations | BooleanType[true] | BooleanType[true] | | | | | BooleanType[true] | BooleanType[true] | | | | | |
ResourceConsumerObligations | ResourceConsumerObligations | BooleanType[true] | BooleanType[true] | | | | | BooleanType[true] | BooleanType[true] | | | | | |
able-to-populate | be able to populate | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | |
populate-if-known | populate if known | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | BooleanType[true] | BooleanType[true] | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | BooleanType[true] | BooleanType[true] | |
populate | populate | BooleanType[true] | BooleanType[true] | able-to-populate | able-to-populate | | | BooleanType[true] | BooleanType[true] | BooleanType[true] | BooleanType[true] | able-to-populate | able-to-populate | | | BooleanType[true] | BooleanType[true] | |
in-narrative | include in narrative | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | BooleanType[true] | BooleanType[true] | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | BooleanType[true] | BooleanType[true] | |
exclude-narrative | exclude from narrative | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | |
user-input | allow user input | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | |
explain | populate or document irrelevance | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | |
persist | persist | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | BooleanType[true] | BooleanType[true] | ResourceProducerObligations | ResourceProducerObligations | | | | |
no-alter | not alter | BooleanType[true] | BooleanType[true] | ResourceExchangerObligations | ResourceExchangerObligations | | MAY:alter | MAY:alter | | BooleanType[true] | BooleanType[true] | ResourceExchangerObligations | ResourceExchangerObligations | | MAY:alter | MAY:alter | | |
no-error | not error if present | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | | | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | | | |
reject-invalid | reject invalid | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | accept-invalid | accept-invalid | | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | accept-invalid | accept-invalid | | |
accept-invalid | accept invalid | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | reject-invalid | reject-invalid | | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | reject-invalid | reject-invalid | | |
handle | correctly handle | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | | | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | | | |
display | display | BooleanType[true] | BooleanType[true] | handle | handle | | | BooleanType[true] | BooleanType[true] | BooleanType[true] | BooleanType[true] | handle | handle | | | BooleanType[true] | BooleanType[true] | |
process | process | BooleanType[true] | BooleanType[true] | handle | handle | | | BooleanType[true] | BooleanType[true] | BooleanType[true] | BooleanType[true] | handle | handle | | | BooleanType[true] | BooleanType[true] | |
print | print | BooleanType[true] | BooleanType[true] | handle | handle | | | BooleanType[true] | BooleanType[true] | BooleanType[true] | BooleanType[true] | handle | handle | | | BooleanType[true] | BooleanType[true] | |
ignore | ignore | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | handle | handle | | BooleanType[true] | BooleanType[true] | ResourceConsumerObligations | ResourceConsumerObligations | | handle | handle | | |
SHALL:able-to-populate | SHALL be able to populate | | able-to-populate | able-to-populate | SHALL | SHALL | | | | able-to-populate | able-to-populate | SHALL | SHALL | | | |
SHOULD:able-to-populate | SHOULD be able to populate | | able-to-populate | able-to-populate | SHOULD | SHOULD | | | | able-to-populate | able-to-populate | SHOULD | SHOULD | | | |
MAY:able-to-populate | MAY be able to populate | | able-to-populate | able-to-populate | MAY | MAY | | | | able-to-populate | able-to-populate | MAY | MAY | | | |
SHALL:populate-if-known | SHALL populate if known | | populate-if-known | populate-if-known | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | | populate-if-known | populate-if-known | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | |
SHOULD:populate-if-known | SHOULD populate if known | | populate-if-known | populate-if-known | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | | populate-if-known | populate-if-known | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | |
SHALL:populate | SHALL populate | | populate | populate | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | | populate | populate | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | |
SHOULD:populate | SHOULD populate | | populate | populate | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | | populate | populate | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | |
SHALL:in-narrative | SHALL include in narrative | | in-narrative | in-narrative | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | | in-narrative | in-narrative | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | |
SHOULD:in-narrative | SHOULD include in narrative | | in-narrative | in-narrative | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | | in-narrative | in-narrative | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | |
MAY:in-narrative | MAY include in narrative | | in-narrative | in-narrative | MAY | MAY | | BooleanType[true] | BooleanType[true] | | in-narrative | in-narrative | MAY | MAY | | BooleanType[true] | BooleanType[true] | |
SHALL:exclude-narrative | SHALL exclude from narrative | | exclude-narrative | exclude-narrative | SHALL | SHALL | | | | exclude-narrative | exclude-narrative | SHALL | SHALL | | | |
SHOULD:exclude-narrative | SHOULD exclude from narrative | | exclude-narrative | exclude-narrative | SHOULD | SHOULD | | | | exclude-narrative | exclude-narrative | SHOULD | SHOULD | | | |
SHALL:user-input | SHALL allow user input | | user-input | user-input | SHALL | SHALL | | | | user-input | user-input | SHALL | SHALL | | | |
SHOULD:user-input | SHOULD allow user input | | user-input | user-input | SHOULD | SHOULD | | | | user-input | user-input | SHOULD | SHOULD | | | |
MAY:user-input | MAY allow user input | | user-input | user-input | MAY | MAY | | | | user-input | user-input | MAY | MAY | | | |
SHALL:explain | SHALL populate or document irrelevance | | explain | explain | SHALL | SHALL | | | | explain | explain | SHALL | SHALL | | | |
SHOULD:explain | SHOULD populate or document irrelevance | | explain | explain | SHOULD | SHOULD | | | | explain | explain | SHOULD | SHOULD | | | |
SHALL:persist | SHALL persist | | persist | persist | SHALL | SHALL | | | | persist | persist | SHALL | SHALL | | | |
SHOULD:persist | SHOULD persist | | persist | persist | SHOULD | SHOULD | | | | persist | persist | SHOULD | SHOULD | | | |
MAY:persist | MAY persist | | persist | persist | MAY | MAY | | | | persist | persist | MAY | MAY | | | |
SHALL:no-alter | SHALL not alter | | no-alter | no-alter | SHALL | SHALL | MAY:alter | MAY:alter | | | no-alter | no-alter | SHALL | SHALL | MAY:alter | MAY:alter | | |
SHOULD:no-alter | SHOULD not alter | | no-alter | no-alter | SHOULD | SHOULD | MAY:alter | MAY:alter | | | no-alter | no-alter | SHOULD | SHOULD | MAY:alter | MAY:alter | | |
MAY:alter | MAY alter | | ResourceExchangerObligations | ResourceExchangerObligations | MAY | MAY | no-alter | no-alter | | | ResourceExchangerObligations | ResourceExchangerObligations | MAY | MAY | no-alter | no-alter | | |
SHALL:no-error | SHALL not error if present | | no-error | no-error | SHALL | SHALL | | | | no-error | no-error | SHALL | SHALL | | | |
SHOULD:no-error | SHOULD not error if present | | no-error | no-error | SHOULD | SHOULD | | | | no-error | no-error | SHOULD | SHOULD | | | |
SHALL:reject-invalid | SHALL reject invalid | | reject-invalid | reject-invalid | SHALL | SHALL | accept-invalid | accept-invalid | | | reject-invalid | reject-invalid | SHALL | SHALL | accept-invalid | accept-invalid | | |
SHOULD:reject-invalid | SHOULD reject invalid | | reject-invalid | reject-invalid | SHOULD | SHOULD | accept-invalid | accept-invalid | | | reject-invalid | reject-invalid | SHOULD | SHOULD | accept-invalid | accept-invalid | | |
SHALL:accept-invalid | SHALL accept invalid | | accept-invalid | accept-invalid | SHALL | SHALL | reject-invalid | reject-invalid | | | accept-invalid | accept-invalid | SHALL | SHALL | reject-invalid | reject-invalid | | |
SHOULD:accept-invalid | SHOULD accept invalid | | accept-invalid | accept-invalid | SHOULD | SHOULD | reject-invalid | reject-invalid | | | accept-invalid | accept-invalid | SHOULD | SHOULD | reject-invalid | reject-invalid | | |
SHALL:handle | SHALL correctly handle | | handle | handle | SHALL | SHALL | | | | handle | handle | SHALL | SHALL | | | |
SHOULD:handle | SHOULD correctly handle | | handle | handle | SHOULD | SHOULD | | | | handle | handle | SHOULD | SHOULD | | | |
SHALL:display | SHALL display | | display | display | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | | display | display | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | |
SHOULD:display | SHOULD display | | display | display | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | | display | display | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | |
MAY:display | MAY display | | display | display | MAY | MAY | | BooleanType[true] | BooleanType[true] | | display | display | MAY | MAY | | BooleanType[true] | BooleanType[true] | |
SHALL:process | SHALL process | | process | process | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | | process | process | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | |
SHOULD:process | SHOULD process | | process | process | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | | process | process | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | |
MAY:process | MAY process | | process | process | MAY | MAY | | BooleanType[true] | BooleanType[true] | | process | process | MAY | MAY | | BooleanType[true] | BooleanType[true] | |
SHALL:print | SHALL print | | print | print | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | | print | print | SHALL | SHALL | | BooleanType[true] | BooleanType[true] | |
SHOULD:print | SHOULD print | | print | print | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | | print | print | SHOULD | SHOULD | | BooleanType[true] | BooleanType[true] | |
MAY:print | MAY print | | print | print | MAY | MAY | | BooleanType[true] | BooleanType[true] | | print | print | MAY | MAY | | BooleanType[true] | BooleanType[true] | |
SHALL:ignore | SHALL ignore | | ignore | ignore | SHALL | SHALL | handle | handle | | | ignore | ignore | SHALL | SHALL | handle | handle | | |
SHOULD:ignore | SHOULD ignore | | ignore | ignore | SHOULD | SHOULD | handle | handle | | | ignore | ignore | SHOULD | SHOULD | handle | handle | | |
MAY:ignore | MAY ignore | | ignore | ignore | MAY | MAY | handle | handle | | | ignore | ignore | MAY | MAY | handle | handle | | |
v2-re | V2 RE (required but may be empty) | | SHALL:no-error | SHALL:no-error | | | | | SHALL:no-error | SHALL:no-error | | | | |
ihe-r2 | IHE R2 | | SHALL:no-error | SHALL:no-error | | | | | SHALL:no-error | SHALL:no-error | | | | |
std | Standard obligations | | SHALL:no-error | SHALL:no-error | | | | | SHALL:no-error | SHALL:no-error | | | | |