Skip to content

PAS Claim Update (Da Vinci PAS 2.1.0)

PAS Claim Update is a Da Vinci PAS 2.1.0 profile on the FHIR R4 Claim resource. It marks 43 elements as must-support; the rows below list each constrained element's cardinality and binding strength.

Profileprofile-claim-update
Implementation GuideDa Vinci PAS 2.1.0
Base resourceClaim
Canonical URLhttp://hl7.org/fhir/us/davinci-pas/StructureDefinition/profile-claim-update
Must-support elements43
Constrained elements with bindings20
Claim.identifier1..2 (base 0..*), must support
Claim.identifier.system1..1, must support
Claim.identifier.value1..1, must support
Claim.status1..1, must support, binding: required
Claim.type1..1, binding: extensible
Claim.use1..1, must support, binding: required
Claim.patient1..1, must support
Claim.created1..1
Claim.insurer1..1 (base 0..1), must support
Claim.provider1..1, must support
Claim.priority1..1, binding: example
Claim.related1..1 (base 0..*), must support
Claim.related.claim1..1 (base 0..1), must support
Claim.related.relationship1..1 (base 0..1), must support, binding: example
Claim.payee.type1..1, binding: example
Claim.careTeam0..*, must support
Claim.careTeam.extension1..* (base 0..*)
Claim.careTeam.sequence1..1, must support
Claim.careTeam.provider1..1, must support
Claim.careTeam.role0..1, must support, binding: example
Claim.careTeam.qualification0..1, must support, binding: example
Claim.supportingInfo0..*, must support
Claim.supportingInfo.sequence1..1, must support
Claim.supportingInfo.category1..1, must support, binding: extensible
Claim.diagnosis0..*, must support
Claim.diagnosis.sequence1..1, must support
Claim.diagnosis.diagnosis[x]1..1, must support, binding: required
Claim.diagnosis.type0..1 (base 0..*), must support, binding: required
Claim.procedure.sequence1..1
Claim.procedure.procedure[x]1..1, binding: example
Claim.insurance1..*, must support
Claim.insurance.sequence1..1, must support
Claim.insurance.focal1..1
Claim.insurance.coverage1..1, must support
Claim.accident0..1, must support
Claim.accident.date1..1, must support
Claim.accident.type0..1, must support, binding: required
Claim.accident.location[x]0..1, must support
Claim.item1..* (base 0..*), must support
Claim.item.extension2..* (base 0..*)
Claim.item.sequence1..1, must support
Claim.item.careTeamSequence0..*, must support
Claim.item.diagnosisSequence0..*, must support
Claim.item.informationSequence0..*, must support
Claim.item.revenue0..1, must support, binding: required
Claim.item.category1..1 (base 0..1), must support, binding: required
Claim.item.productOrService1..1, must support, binding: required
Claim.item.modifier0..*, must support, binding: required
Claim.item.serviced[x]0..1, must support
Claim.item.location[x]1..1 (base 0..1), must support, binding: required
Claim.item.quantity0..1, must support
Claim.item.unitPrice0..1, must support
Claim.item.detail.sequence1..1
Claim.item.detail.productOrService1..1, binding: example
Claim.item.detail.subDetail.sequence1..1
Claim.item.detail.subDetail.productOrService1..1, binding: example

Example

pidgeon data install fhir-davinci-pas-2.1
pidgeon conform --endpoint https://your-fhir-base/fhir --ig davinci-pas-2.1 --ci

The conform run walks the live endpoint and grades sampled resources against the installed Da Vinci PAS profiles. A failed report exits non-zero; --ci also fails the run on must-support gaps (MUSTSUPPORT-*) and stub-profile fallbacks (CONFORM_STUB_PROFILE).

Validation context

  • strict Profile validation grades an instance against this profile's snapshot: cardinality findings carry FHIR-PROFILE-CARDINALITY and terminology binding findings carry FHIR-PROFILE-BINDING.(FHIR-PROFILE-CARDINALITY)
  • strict Under pidgeon conform --ci, a sampled resource missing one of this profile's must-support elements fails the run with a MUSTSUPPORT-<element> rule id.
  • strict If the fhir-davinci-pas-2.1 package is not installed, validation falls back to an embedded subset stub and the report is flagged CONFORM_STUB_PROFILE; under --ci that warning fails the run.(CONFORM_STUB_PROFILE)

This answer, in your terminal

pidgeon conform --endpoint https://your-fhir-base/fhir --ig davinci-pas-2.1 --ci

Wire it into your AI agent:

claude mcp add pidgeon -- npx -y @pidgeonhealth/mcp

Download Post free to browse this reference with generation attached.

FHIR® R4 © Health Level Seven International. FHIR R4 specification content is used under its CC0 license; this page is a derivative work and is not endorsed by HL7 International.

HL7® and FHIR® are registered trademarks of Health Level Seven International.

Published by Pattern Engine LLC (Pidgeon Health).

Rendered from the same machine-readable definitions the Pidgeon engine validates against. Exported from the installed fhir-davinci-pas-2.1 package (2.1.0, CC0) through the Pidgeon engine's profile loader.