Kenya National Cancer Control Programme (NCCP) FHIR Implementation Guide
0.1.0 - ci-build Kenya flag

Kenya National Cancer Control Programme (NCCP) FHIR Implementation Guide, published by Digital Health Agency (DHA), Kenya. This guide is not an authorized publication; it is the continuous build for version 0.1.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/IntelliSOFT-Consulting/nccpFHIRIG/ and changes regularly. See the Directory of published versions

Resource Profile: NCCP Oncology Coverage Eligibility Request

Official URL: https://nshr-uat.sha.go.ke/fhir/StructureDefinition/nccp-oncology-coverage-eligibility-request Version: 0.1.0
Draft as of 2026-06-04 Computable Name: OncologyCoverageEligibilityRequest

Request to verify patient insurance coverage eligibility for oncology treatment.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CoverageEligibilityRequest 0..* CoverageEligibilityRequest CoverageEligibilityRequest resource
... meta Σ 0..1 Meta Metadata about the resource
.... profile SΣ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:regimenReference S 0..1 Reference(CarePlan) Regimen Reference Extension
URL: https://nshr-uat.sha.go.ke/fhir/StructureDefinition/nccp-regimen-reference-extension
... status ?!SΣ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required)
... purpose SΣ 1..* code auth-requirements | benefits | discovery | validation
Binding: EligibilityRequestPurpose (required)
... patient SΣ 1..1 Reference(Patient) Intended recipient of products and services
... created SΣ 1..1 dateTime Creation date
... provider S 1..1 Reference(Practitioner | PractitionerRole | Organization) Party responsible for the request
... insurer SΣ 1..1 Reference(Organization) Coverage issuer
... insurance 0..* BackboneElement Patient insurance information
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... coverage S 1..1 Reference(Coverage) Insurance information
... item 0..* BackboneElement Item to be evaluated for eligibiity
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... productOrService S 0..1 CodeableConcept Billing, service, product, or drug code
Binding: Kenya SHA Oncology Interventions Value Set (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CoverageEligibilityRequest.​status Base required Financial Resource Status Codes 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​purpose Base required EligibilityRequestPurpose 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.productOrService Base required Kenya SHA Oncology Interventions Value Set 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error CoverageEligibilityRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CoverageEligibilityRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CoverageEligibilityRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CoverageEligibilityRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CoverageEligibilityRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CoverageEligibilityRequest 0..* CoverageEligibilityRequest CoverageEligibilityRequest resource
... meta
.... profile S 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:regimenReference S 0..1 Reference(CarePlan) Regimen Reference Extension
URL: https://nshr-uat.sha.go.ke/fhir/StructureDefinition/nccp-regimen-reference-extension
... status S 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required)
... patient S 1..1 Reference(Patient) Intended recipient of products and services
... created S 1..1 dateTime Creation date
... provider S 1..1 Reference(Practitioner | PractitionerRole | Organization) Party responsible for the request
... insurer S 1..1 Reference(Organization) Coverage issuer
... insurance
.... coverage S 1..1 Reference(Coverage) Insurance information
... item
.... productOrService S 0..1 CodeableConcept Billing, service, product, or drug code
Binding: Kenya SHA Oncology Interventions Value Set (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
CoverageEligibilityRequest.​status Base required Financial Resource Status Codes 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​purpose Base required EligibilityRequestPurpose 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.productOrService Base required Kenya SHA Oncology Interventions Value Set 📦0.1.0 This IG
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CoverageEligibilityRequest 0..* CoverageEligibilityRequest CoverageEligibilityRequest resource
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile SΣ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:regimenReference S 0..1 Reference(CarePlan) Regimen Reference Extension
URL: https://nshr-uat.sha.go.ke/fhir/StructureDefinition/nccp-regimen-reference-extension
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier Business Identifier for coverage eligiblity request
... status ?!SΣ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required)
... priority 0..1 CodeableConcept Desired processing priority
Binding: ProcessPriorityCodes (example): The timeliness with which processing is required: STAT, normal, Deferred.
... purpose SΣ 1..* code auth-requirements | benefits | discovery | validation
Binding: EligibilityRequestPurpose (required)
... patient SΣ 1..1 Reference(Patient) Intended recipient of products and services
... serviced[x] 0..1 Estimated date or dates of service
.... servicedDate date
.... servicedPeriod Period
... created SΣ 1..1 dateTime Creation date
... enterer 0..1 Reference(Practitioner | PractitionerRole) Author
... provider S 1..1 Reference(Practitioner | PractitionerRole | Organization) Party responsible for the request
... insurer SΣ 1..1 Reference(Organization) Coverage issuer
... facility 0..1 Reference(Location) Servicing facility
... supportingInfo 0..* BackboneElement Supporting information
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... sequence 1..1 positiveInt Information instance identifier
.... information 1..1 Reference(Resource) Data to be provided
.... appliesToAll 0..1 boolean Applies to all items
... insurance 0..* BackboneElement Patient insurance information
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... focal 0..1 boolean Applicable coverage
.... coverage S 1..1 Reference(Coverage) Insurance information
.... businessArrangement 0..1 string Additional provider contract number
... item 0..* BackboneElement Item to be evaluated for eligibiity
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... supportingInfoSequence 0..* positiveInt Applicable exception or supporting information
.... category 0..1 CodeableConcept Benefit classification
Binding: BenefitCategoryCodes (example): Benefit categories such as: oral, medical, vision etc.
.... productOrService S 0..1 CodeableConcept Billing, service, product, or drug code
Binding: Kenya SHA Oncology Interventions Value Set (required)
.... modifier 0..* CodeableConcept Product or service billing modifiers
Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen.
.... provider 0..1 Reference(Practitioner | PractitionerRole) Perfoming practitioner
.... quantity 0..1 SimpleQuantity(4.0.1) Count of products or services
.... unitPrice 0..1 Money Fee, charge or cost per item
.... facility 0..1 Reference(Location | Organization) Servicing facility
.... diagnosis 0..* BackboneElement Applicable diagnosis
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... diagnosis[x] 0..1 Nature of illness or problem
Binding: ICD-10Codes (example): ICD10 Diagnostic codes.
...... diagnosisCodeableConcept CodeableConcept
...... diagnosisReference Reference(Condition)
.... detail 0..* Reference(Resource) Product or service details

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CoverageEligibilityRequest.​meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​language Base preferred Common Languages 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​status Base required Financial Resource Status Codes 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​priority Base example Process Priority Codes 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​purpose Base required EligibilityRequestPurpose 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.category Base example Benefit Category Codes 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.productOrService Base required Kenya SHA Oncology Interventions Value Set 📦0.1.0 This IG
CoverageEligibilityRequest.​item.modifier Base example Modifier type Codes 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.diagnosis.diagnosis[x] Base example ICD-10 Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error CoverageEligibilityRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CoverageEligibilityRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CoverageEligibilityRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CoverageEligibilityRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CoverageEligibilityRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 1 element(1 nested mandatory element)
Must-Support: 10 elements

Extensions

This structure refers to these extensions:

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CoverageEligibilityRequest 0..* CoverageEligibilityRequest CoverageEligibilityRequest resource
... meta Σ 0..1 Meta Metadata about the resource
.... profile SΣ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:regimenReference S 0..1 Reference(CarePlan) Regimen Reference Extension
URL: https://nshr-uat.sha.go.ke/fhir/StructureDefinition/nccp-regimen-reference-extension
... status ?!SΣ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required)
... purpose SΣ 1..* code auth-requirements | benefits | discovery | validation
Binding: EligibilityRequestPurpose (required)
... patient SΣ 1..1 Reference(Patient) Intended recipient of products and services
... created SΣ 1..1 dateTime Creation date
... provider S 1..1 Reference(Practitioner | PractitionerRole | Organization) Party responsible for the request
... insurer SΣ 1..1 Reference(Organization) Coverage issuer
... insurance 0..* BackboneElement Patient insurance information
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... coverage S 1..1 Reference(Coverage) Insurance information
... item 0..* BackboneElement Item to be evaluated for eligibiity
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... productOrService S 0..1 CodeableConcept Billing, service, product, or drug code
Binding: Kenya SHA Oncology Interventions Value Set (required)

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CoverageEligibilityRequest.​status Base required Financial Resource Status Codes 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​purpose Base required EligibilityRequestPurpose 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.productOrService Base required Kenya SHA Oncology Interventions Value Set 📦0.1.0 This IG

Constraints

Id Grade Path(s) Description Expression
dom-2 error CoverageEligibilityRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CoverageEligibilityRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CoverageEligibilityRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CoverageEligibilityRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CoverageEligibilityRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CoverageEligibilityRequest 0..* CoverageEligibilityRequest CoverageEligibilityRequest resource
... meta
.... profile S 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:regimenReference S 0..1 Reference(CarePlan) Regimen Reference Extension
URL: https://nshr-uat.sha.go.ke/fhir/StructureDefinition/nccp-regimen-reference-extension
... status S 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required)
... patient S 1..1 Reference(Patient) Intended recipient of products and services
... created S 1..1 dateTime Creation date
... provider S 1..1 Reference(Practitioner | PractitionerRole | Organization) Party responsible for the request
... insurer S 1..1 Reference(Organization) Coverage issuer
... insurance
.... coverage S 1..1 Reference(Coverage) Insurance information
... item
.... productOrService S 0..1 CodeableConcept Billing, service, product, or drug code
Binding: Kenya SHA Oncology Interventions Value Set (required)

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
CoverageEligibilityRequest.​status Base required Financial Resource Status Codes 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​purpose Base required EligibilityRequestPurpose 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.productOrService Base required Kenya SHA Oncology Interventions Value Set 📦0.1.0 This IG

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. CoverageEligibilityRequest 0..* CoverageEligibilityRequest CoverageEligibilityRequest resource
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
.... versionId Σ 0..1 id Version specific identifier
.... lastUpdated Σ 0..1 instant When the resource version last changed
.... source Σ 0..1 uri Identifies where the resource comes from
.... profile SΣ 1..* canonical(StructureDefinition) Profiles this resource claims to conform to
.... security Σ 0..* Coding Security Labels applied to this resource
Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.
.... tag Σ 0..* Coding Tags applied to this resource
Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones".
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
... contained 0..* Resource Contained, inline Resources
... Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
.... extension:regimenReference S 0..1 Reference(CarePlan) Regimen Reference Extension
URL: https://nshr-uat.sha.go.ke/fhir/StructureDefinition/nccp-regimen-reference-extension
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... identifier 0..* Identifier Business Identifier for coverage eligiblity request
... status ?!SΣ 1..1 code active | cancelled | draft | entered-in-error
Binding: FinancialResourceStatusCodes (required)
... priority 0..1 CodeableConcept Desired processing priority
Binding: ProcessPriorityCodes (example): The timeliness with which processing is required: STAT, normal, Deferred.
... purpose SΣ 1..* code auth-requirements | benefits | discovery | validation
Binding: EligibilityRequestPurpose (required)
... patient SΣ 1..1 Reference(Patient) Intended recipient of products and services
... serviced[x] 0..1 Estimated date or dates of service
.... servicedDate date
.... servicedPeriod Period
... created SΣ 1..1 dateTime Creation date
... enterer 0..1 Reference(Practitioner | PractitionerRole) Author
... provider S 1..1 Reference(Practitioner | PractitionerRole | Organization) Party responsible for the request
... insurer SΣ 1..1 Reference(Organization) Coverage issuer
... facility 0..1 Reference(Location) Servicing facility
... supportingInfo 0..* BackboneElement Supporting information
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... sequence 1..1 positiveInt Information instance identifier
.... information 1..1 Reference(Resource) Data to be provided
.... appliesToAll 0..1 boolean Applies to all items
... insurance 0..* BackboneElement Patient insurance information
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... focal 0..1 boolean Applicable coverage
.... coverage S 1..1 Reference(Coverage) Insurance information
.... businessArrangement 0..1 string Additional provider contract number
... item 0..* BackboneElement Item to be evaluated for eligibiity
.... id 0..1 string Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
.... supportingInfoSequence 0..* positiveInt Applicable exception or supporting information
.... category 0..1 CodeableConcept Benefit classification
Binding: BenefitCategoryCodes (example): Benefit categories such as: oral, medical, vision etc.
.... productOrService S 0..1 CodeableConcept Billing, service, product, or drug code
Binding: Kenya SHA Oncology Interventions Value Set (required)
.... modifier 0..* CodeableConcept Product or service billing modifiers
Binding: ModifierTypeCodes (example): Item type or modifiers codes, eg for Oral whether the treatment is cosmetic or associated with TMJ, or an appliance was lost or stolen.
.... provider 0..1 Reference(Practitioner | PractitionerRole) Perfoming practitioner
.... quantity 0..1 SimpleQuantity(4.0.1) Count of products or services
.... unitPrice 0..1 Money Fee, charge or cost per item
.... facility 0..1 Reference(Location | Organization) Servicing facility
.... diagnosis 0..* BackboneElement Applicable diagnosis
..... id 0..1 string Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
..... diagnosis[x] 0..1 Nature of illness or problem
Binding: ICD-10Codes (example): ICD10 Diagnostic codes.
...... diagnosisCodeableConcept CodeableConcept
...... diagnosisReference Reference(Condition)
.... detail 0..* Reference(Resource) Product or service details

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
CoverageEligibilityRequest.​meta.security Base extensible SecurityLabels 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​meta.tag Base example Common Tags 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​language Base preferred Common Languages 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​status Base required Financial Resource Status Codes 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​priority Base example Process Priority Codes 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​purpose Base required EligibilityRequestPurpose 📦4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.category Base example Benefit Category Codes 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.productOrService Base required Kenya SHA Oncology Interventions Value Set 📦0.1.0 This IG
CoverageEligibilityRequest.​item.modifier Base example Modifier type Codes 📍4.0.1 FHIR Std.
CoverageEligibilityRequest.​item.diagnosis.diagnosis[x] Base example ICD-10 Codes 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression
dom-2 error CoverageEligibilityRequest If the resource is contained in another resource, it SHALL NOT contain nested Resources contained.contained.empty()
dom-3 error CoverageEligibilityRequest If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4 error CoverageEligibilityRequest If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5 error CoverageEligibilityRequest If a resource is contained in another resource, it SHALL NOT have a security label contained.meta.security.empty()
dom-6 best practice CoverageEligibilityRequest A resource should have narrative for robust management text.`div`.exists()
ele-1 error **ALL** elements All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error **ALL** extensions Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 1 element(1 nested mandatory element)
Must-Support: 10 elements

Extensions

This structure refers to these extensions:

 

Other representations of profile: CSV, Excel, Schematron