{description: 'Codes that describe application obligations for handling FHIR content. There are three kinds of codes in this code system:\n * Qualifier codes: SHALL/SHOULD\n * Functional codes - these describe a functional behavior applications may implement, and have the concept property qualify = true, and must be qualified by one of SHALL, SHOULD, or MAY\n * Composite codes - these specialise AggregateConcepts, and have an concept property ''expression'' that defines them in terms of a set of functional codes\n \n Functional and Qualifier codes are combined using the syntax ```[modifierCode] \":\" [obligationCode]``` e.g. SHALL:will-send\n \n The functional codes are grouped into three different high level categories:\n * ResourceProducerObligations - functions that pertain to applications that produce resources (typically from databases or forms)\n * ExchangerObligations - functions that pertain to applications that transfer resources between other applications (including FHIR repositories)\n * ResourceConsumerObligations - functions that pertain to applications that consume the content of resources and do something with them\n \n Note that applications typically produce and consume resources, whether client, server or something else again, and \n many applications transfer resources as well\n ', package_name: hl7.fhir.uv.tools.r4, name: ObligationCodes, type: null, package_version: 0.1.0, class: unknown, kind: null, url: 'http://hl7.org/fhir/tools/CodeSystem/obligation', version: 0.1.0}