Generated Narrative: StructureDefinition billing-source-manifest Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Extension <a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R4/conformance-rules.html#constraints" title="This element has or is affected by constraints ( billing-source-manifest-digest )">C 0..* Extension Billing Source Manifest Constraints: billing-source-manifest-digest #xD; extension 6..* Extension Extension #xD; Slices for extension Content/Rules for all slices #xD; extension:sourceUri 1..1 Extension Extension #xD; extension 0..0 Extension #xD; url 1..1 uri "sourceUri" #xD; value[x] 0..1 uri Value of extension #xD; extension:sourceVersion 1..1 Extension Extension #xD; extension 0..0 Extension #xD; url 1..1 uri "sourceVersion" #xD; value[x] 0..1 string Value of extension #xD; extension:sourceDigest 1..1 Extension Extension #xD; extension 0..0 Extension #xD; url 1..1 uri "sourceDigest" #xD; value[x] 0..1 string Value of extension #xD; extension:retrievedAt 1..1 Extension Extension #xD; extension 0..0 Extension #xD; url 1..1 uri "retrievedAt" #xD; value[x] 0..1 instant Value of extension #xD; extension:mapperVersion 1..1 Extension Extension #xD; extension 0..0 Extension #xD; url 1..1 uri "mapperVersion" #xD; value[x] 0..1 string Value of extension #xD; extension:completeness 1..1 Extension Extension #xD; extension 0..0 Extension #xD; url 1..1 uri "completeness" #xD; value[x] 0..1 Coding Value of extension Binding: Billing Source Completeness (required) #xD; url 1..1 uri "https://fhir.cognovis.de/praxis/StructureDefinition/billing-source-manifest" #xD; value[x] 0..0 Value of extension #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
Source identity and reproducibility metadata for an immutable billing catalog or rule snapshot. The extension identifies the source artifact without embedding its bytes.
Copyright 2026+ cognovis GmbH. Cognovis-authored material is licensed under Apache-2.0; third-party material retains its own terms as documented in THIRD_PARTY_NOTICES.md.
All FHIR elements must have a @value or children
hasValue() or (children().count() > id.count())
Must have either extensions or value[x], not both
exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
The source digest must be a lowercase SHA-256 value prefixed with sha256:.
extension.where(url = 'sourceDigest').value.ofType(string).matches('^sha256:[0-9a-f]{64}$')
Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
Extensions are always sliced by (at least) url
exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
Source of the definition for the extension code - a logical name or a URL.
The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).