Generated Narrative: StructureDefinition insurance-pre-authorization Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Extension 0..* Extension Insurance Pre-Authorization #xD; extension 2..* Extension Extension #xD; Slices for extension Content/Rules for all slices #xD; extension:authorizationNumber 1..1 Extension Pre-authorization reference number from insurer #xD; extension 0..0 Extension #xD; url 1..1 uri "authorizationNumber" #xD; value[x] 0..1 string Value of extension #xD; extension:insurerName 1..1 Extension Name of insurer (e.g. NHIF, SHA, APA Insurance) #xD; extension 0..0 Extension #xD; url 1..1 uri "insurerName" #xD; value[x] 0..1 string Value of extension #xD; extension:validFrom 0..1 Extension Start date of the authorization period #xD; extension 0..0 Extension #xD; url 1..1 uri "validFrom" #xD; value[x] 0..1 date Value of extension #xD; extension:validTo 0..1 Extension Expiry date of the authorization period #xD; extension 0..0 Extension #xD; url 1..1 uri "validTo" #xD; value[x] 0..1 date Value of extension #xD; url 1..1 uri "https://nshr-uat.sha.go.ke/StructureDefinition/insurance-pre-authorization" #xD; value[x] 0..0 Value of extension #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
Captures an insurance pre-authorization number issued by NHIF, SHIF, or a private insurer for a specific medication or treatment, enabling claim adjudication downstream.
Copyright 2025+ Digital Health Agency, Kenya. This content is licensed under Creative Commons Attribution 4.0 International (CC-BY-4.0). Terminology content from the Kenya Pharmacy and Poisons Board (PPB) via Open Concept Lab (OCL) is subject to separate terms.
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')])
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")])
Pre-authorization reference number from insurer
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).
Name of insurer (e.g. NHIF, SHA, APA Insurance)