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

ValueSet: Proposed Obligation Codes VS (active only) (Experimental)

Official URL: http://v2.hl7.org/fhir/ValueSet/obligationProposedActive Version: 0.1.0
Draft as of 2024-05-08 Computable Name: ObligationProposedActiveCodesVS

This valueset represents the proposed obligation codes that are available for use (active resp. not abstract).

References

This value set is not used here; it may be used elsewhere (e.g. specifications and/or implementations that use this content)

Logical Definition (CLD)

 

Expansion

Expansion based on codesystem Proposed Obligation Codes v0.1.0 (CodeSystem)

This value set contains 69 concepts.

CodeSystemDisplayDefinition
  MAY:populatehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY populate with data

Conformant applications MAY take and provide data.

  MAY:populate:missinghttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY populate data element with why orig data is missing

Conformant applications MAY populate the element why the original data is missing.

  v3-rhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedv3: R

required in IHE V3

  SHOULD:populatehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD populate with data

Conformant applications SHOULD take and provide data.

  MAY:(populate)into-narrativehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY populate into-narrative

Conformant applications MAY populate element into narrative text as well.

  SHOULD:(populate)into-narrativehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD populate into-narrative

Conformant applications SHOULD populate element into narrative text as well.

  SHALL:(populate)into-narrativehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL populate into-narrative

Conformant applications SHALL populate element into narrative text as well.

  SHALL:populatehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL populate with data

Conformant applications SHOULD take and provide data.

  xDT-Mhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedxDT: M

MUSS in xDT (unbedingtes Mussfeld)

  xDT-mhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedxDT: m

muss in xDT (bedingtes Mussfeld)

  xDT-Khttp://v2.hl7.org/fhir/CodeSystem/obligationProposedxDT: K

KANN in xDT (unbedingts KANNfeld)

  xDT-khttp://v2.hl7.org/fhir/CodeSystem/obligationProposedxDT: k

kann in xDT (bedingtes Kannfeld)

  ihe-r2http://v2.hl7.org/fhir/CodeSystem/obligationProposedIHE: R2

R2 in IHE v2.x specs

  MAY:(populate)from-uihttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY populate with data taken from ui

Conformant applications MAY take data from a UI and provide it.

  SHOULDNOT:(populate)into-narrativehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD NOT populate into-narrative

Conformant applications SHOULD NOT populate element into narrative text.

  SHALLNOT:(populate)into-narrativehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL NOT populate into-narrative

Conformant applications SHALL NOT populate element into narrative text.

  SHOULD:(populate)from-uihttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD populate with data taken from ui

Conformant applications SHOULD take data from a UI and provide it.

  SHALL:(populate)from-uihttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL populate data taken from ui

Conformant applications SHALL take data from a UI and provide it.

  SHALL:(populate)from-ui:more-detailshttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL populate with data taken from ui perhaps with more details

Conformant applications SHALL take data from a UI and bring it into the instance. It is allowed to provide more details then specified.

  SHOULD:sendhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD send the instance

Conformant applications SHOULD send the instance.

  SHALL:sendhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL send the instance

Conformant applications SHALL send the instance.

  MAY:persisthttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY store the data

Conformant applications MAY store the data.

  SHOULD:persisthttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD store the data

Conformant applications SHOULD store the data.

  SHALL:persisthttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL store the data somewhere

Conformant applications SHALL store the data in some way.

  SHALL:persist:exactlyhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL store the data somewhere, but exactly as is sent

Conformant applications SHALL store the data in a way that the originally data from the instance can be reestablished.

  SHOULD:(persist)in-databasehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD store the data in a database

Conformant applications are asked to store the data in a database.

  SHALLNOT:populate:more-detailshttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL NOT populate more data than is specified

Conformant applications SHALL NOT populatae more data than is specified. The specification is closed.

  SHALLNOT:populate:missinghttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL NOT populate info about missing data, ie. data absent reasons

Conformant applications SHALL NOT populate a reason for missing information.

  v3-mhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedv3: M

mandatory in IHE V3

  MAY:populate:more-structurehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY populate the data in more structured way

Conformant applications are allowed to populate the data with more structure. For example, to split an address line into streetname and house number.

  SHALLNOT:follow-up:truncatehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL NOT truncate data

Conformant applications SHALL NOT cut off data.

  MAY:modifyhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY modify the data

Conformant applications MAY, i.e. are allowed to modify the data.

  MAY:printhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY print data

Conformant applications MAY print the data.

  SHOULD:printhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD print data

Conformant applications SHOULD print the data.

  SHALL:printhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL print data

Conformant applications SHALL print the data.

  SHALLNOT:(populate):in-narrativehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL NOT add to narrative

Conformant applications SHALL NOT add this data to the narrative.

  MAY:processhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY process the data

Conformant applications MAY process the data somehow.

  SHOULD:processhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD process the data

Conformant applications SHOULD process the data in some meaningful way.

  SHALL:processhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL process the data

Conformant applications SHALL process the data in some meaningful way.

  SHOULDNOT:processhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD NOT process the data

Conformant applications SHOULD NOT process the data in some meaningful way.

  SHALLNOT:processhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL NOT process the data

Conformant applications SHALL NOT process the data in some meaningful way.

  SHOULD:documenthttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD document how the data is used

Conformant applications SHOULD document the way the data is used in some (meaningful) way.

  SHALL:documenthttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL document how the data is used

Conformant applications SHALL document the way the data is used in some (meaningful) way.

  SHOULD:displayhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD display the data

Conformant applications SHOULD display the data in some meaningful way.

  SHALL:displayhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL display the data

Conformant applications SHALL display the data in some meaningful way.

  SHOULDNOT:modifyhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD NOT modify the data

Conformant applications SHOULD NOT modiify the data in any way.

  SHALLNOT:modifyhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL NOT modify the data

Conformant applications SHALL NOT modiify the data in any way.

  MAYNOT:processhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedMAY NOT process data

Conformant applications MAY NOT process data, aka of ignoring.

  SHOULD:reject-invalidhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD reject invalid data

Conformant applications SHOULD reject invalid data.

  SHALL:reject-invalidhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL reject invalid data

Conformant applications SHALL reject invalid data.

  SHOULD:accept-invalidhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD accept invalid data

Conformant applications SHOULD accept invalid data.

  SHALL:accept-invalidhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL accept invalid data

Conformant applications SHALL accept invalid data.

  SHOULD:receivehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD be able to receive the data

Conformant applications SHOULD be able to receive the data.

  SHALL:receivehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL be able to receive the data

Conformant applications SHALL be able to receive the data.

  SHOULDNOT:errorhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHOULD NOT return an error to the sender of the data

Conformant applications SHOULD NOT reurn an erorr to the sender of the data.

  SHALLNOT:errorhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedSHALL NOT return an error to the sender of the data

Conformant applications SHALL NOT reurn an erorr to the sender of the data.

  ForeignStandardshttp://v2.hl7.org/fhir/CodeSystem/obligationProposedconcept codes from other standards

Other standards use specific terms for optionality/usage that should be conceptualized here.

  v2http://v2.hl7.org/fhir/CodeSystem/obligationProposedv2 concept codes

optionality/usage codes from v2

  v2-rhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedv2: R

required in v2.x

  v2-rehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedv2: RE

required but may be empty in v2.x

  v2-xhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedv2: X

forbidden in v2

  v2-bhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedv2: B

backwards use in v2 only

  v2-whttp://v2.hl7.org/fhir/CodeSystem/obligationProposedv2: W

withdrawn use in v2 only

  v3http://v2.hl7.org/fhir/CodeSystem/obligationProposedV3 concept codes

optionality/usage codes from V3/CDA

  v3-xhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedv3: X

forbidden in IHE V3

  ihehttp://v2.hl7.org/fhir/CodeSystem/obligationProposedIHE concept codes

optionality/usage codes from IHE

  ihe-rhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedIHE: R

required in IHE v2.x specs

  ihe-xhttp://v2.hl7.org/fhir/CodeSystem/obligationProposedIHE: X

XX in IHE v2.x specs

  xDThttp://v2.hl7.org/fhir/CodeSystem/obligationProposedGerman xDT standards

The German xDT standard family has a very specific set of codes and is just presented here for completeness and demonstration purposes


Explanation of the columns that may appear on this page:

Level A few code lists that FHIR defines are hierarchical - each code is assigned a level. In this scheme, some codes are under other codes, and imply that the code they are under also applies
System The source of the definition of the code (when the value set draws in codes defined elsewhere)
Code The code (used as the code in the resource instance)
Display The display (used in the display element of a Coding). If there is no display, implementers should not simply display the code, but map the concept into their application
Definition An explanation of the meaning of the concept
Comments Additional notes about how to use the code