Obligation Codes

draft
ContentcompleteURL
http://hl7.org/fhir/CodeSystem/obligation
Version
1.0.0
Date2023-03-26T08:47:34+11:00PublisherHL7 International / FHIR InfrastructureDescription

Codes that describe application obligations for handling FHIR content. There are three kinds of codes in this code system: * Qualifier codes: SHALL/SHOULD/MAY * 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 * Composite codes - these specialise AggregateConcepts, and have an concept property 'expression' that defines them in terms of a set of functional codes Functional and Qualifier codes are combined using the syntax ```[modifierCode] ":" [obligationCode]``` e.g. SHALL:will-send The functional codes are grouped into three different high level categories: * ResourceProducerObligations - functions that pertain to applications that produce resources (typically from databases or forms) * ExchangerObligations - functions that pertain to applications that transfer resources between other applications (including FHIR repositories) * ResourceConsumerObligations - functions that pertain to applications that consume the content of resources and do something with them Note that applications typically produce and consume resources, whether client, server or something else again, and many applications transfer resources as well

Concepts
<<>>>
Select a concept to view details