Health New Zealand Te Whatu Ora Shared Care FHIR API
0.4.7 - release
Health New Zealand Te Whatu Ora Shared Care FHIR API - Local Development build (v0.4.7) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
| Official URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/SharedCareClaim | Version: 1.0.5 | |||
| Active as of 2026-10-13 | Computable Name: SharedCareClaim | |||
A FHIR resource profile for NZ generic payment claims.
A FHIR resource profile for NZ generic payment claims.
Usages:
You can also check for usages in the FHIR IG Statistics
Description of Profiles, Differentials, Snapshots and how the different presentations work.
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Claim | Claim, Pre-determination or Pre-authorization Constraints: unique-claim-item-sequence |
![]() ![]() |
1..1 | Meta | Metadata about the resource | |
![]() ![]() ![]() |
C | 1..1 | uri | HPI Facility ID from where the record is sourced Constraints: hpi-location-url-format |
![]() ![]() ![]() |
1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to | |
![]() ![]() ![]() |
1..* | Coding | Tags applied to this resource Slice: Unordered, Open by value:system Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
1..1 | 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". | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Hub correlation ID system Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
0..* | Identifier | Shared Care Claim Trace Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-trace-number | |
![]() ![]() ![]() |
1..1 | string | Shared Care Agreement Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-agreement-number | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
0..* | Identifier | Business identifier(s) for the claim | |
![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |
![]() ![]() ![]() |
1..1 | string | The value that is unique Example General: 123456 | |
![]() ![]() |
1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. | |
![]() ![]() |
1..1 | CodeableConcept | Claim type Binding: NZ Claim Types (extensible) | |
![]() ![]() |
0..1 | CodeableConcept | Claim subtype Binding: NZ Claim Subtypes (extensible) | |
![]() ![]() |
1..1 | code | claim | preauthorization | predetermination Binding: Use (required): The purpose of the Claim: predetermination, preauthorization, claim. | |
![]() ![]() |
1..1 | Reference(NZ Patient | Patient) | The recipient of the products and services | |
![]() ![]() ![]() |
1..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Required Pattern: Patient | |
![]() ![]() ![]() |
1..1 | Identifier | Logical reference, when literal reference is not known | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/nhi-id | |
![]() ![]() ![]() ![]() |
C | 1..1 | string | Must be an absolute URL reference to the patient on the NHI system. See constraints for details. Constraints: nhi-value-format Example General: 123456 |
![]() ![]() |
1..1 | Period | Billing period with datetime including timezone (start is inclusive, end is exclusive) | |
![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() |
C | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone |
![]() ![]() |
1..1 | Reference(Organization) | Legal entity who submitted the claim | |
![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern |
![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example General: http://www.acme.com/identifiers/patient Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id |
![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example General: 123456 Example Example HPI Org ID: GZZ999-Z | |
![]() ![]() |
1..1 | CodeableConcept | Desired processing ugency Binding: ProcessPriorityCodes (example): The timeliness with which processing is required: stat, normal, deferred. | |
![]() ![]() |
0..* | BackboneElement | Additional attributes that may accompany a Claim | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
1..1 | positiveInt | Information instance identifier | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of the supplied information Binding: ClaimInformationCategoryCodes (example): The valuset used for additional information category codes. | |
![]() ![]() |
1..1 | BackboneElement | Patient insurance information | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
1..1 | positiveInt | Insurance instance identifier | |
![]() ![]() ![]() |
1..1 | boolean | Coverage to be used for adjudication | |
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Insurance information | |
![]() ![]() |
0..* | BackboneElement | Each individual product or service being claimed for as part of this claim | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
0..1 | Money | Shared Care Patient Copayment URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-patient-copayment | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
1..1 | positiveInt | Referred to by the ClaimResponse.item.itemSequence | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Product or service being claimed (e.g., PU code) Binding: USCLSCodes (example): Allowable service and product codes. | |
![]() ![]() ![]() |
0..1 | Period | When the claimed event started and ended | |
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
0..1 | Place of service or where product was supplied Slice: Unordered, Closed by type:$this Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() |
Reference(Location) | |||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | HPI Facility | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example General: http://www.acme.com/identifiers/patient Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example General: 123456 Example Example HPI Org ID: GZZ999-Z | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Claim.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Claim.meta.tag:correlationId | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Claim.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.status | Base | required | Financial Resource Status Codes | 📍4.0.1 | FHIR Std. |
| Claim.type | Base | extensible | NZ Claim Types | 📦0.4.7 | This IG |
| Claim.subType | Base | extensible | NZ Claim Subtypes | 📦0.4.7 | This IG |
| Claim.use | Base | required | Use | 📍4.0.1 | FHIR Std. |
| Claim.patient.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.provider.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.priority | Base | example | Process Priority Codes | 📍4.0.1 | FHIR Std. |
| Claim.payee.type | Base | example | PayeeType | 📍4.0.1 | FHIR Std. |
| Claim.supportingInfo.category | Base | example | Claim Information Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.diagnosis[x] | Base | example | ICD-10 Codes | 📍4.0.1 | FHIR Std. |
| Claim.procedure.procedure[x] | Base | example | ICD-10 Procedure Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.productOrService | Base | example | USCLS Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x] | Base | example | Example Service Place Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationReference.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationCodeableConcept | Base | example | Example Service Place Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| allowedLocalIdentifierSystems | error | Claim.provider.identifier.system, Claim.item.location[x]:locationReference.identifier.system | Identifier system must be HPI facility, HPI Organisation, HPI CPN or NZBN |
$this = 'https://standards.digital.health.nz/ns/hpi-organisation-id' or $this = 'https://standards.digital.health.nz/ns/hpi-nzbn' or $this = 'https://standards.digital.health.nz/ns/hpi-facility-id' or $this = 'https://standards.digital.health.nz/ns/hpi-person-id'
|
| full-datetime-with-timezone | error | Claim.billablePeriod.start, Claim.billablePeriod.end, Claim.created, Claim.item.serviced[x].start, Claim.item.serviced[x].end | DateTime must be ISO 8601 format with time and timezone (e.g., 2026-01-01T00:00:00+13:00 or 2026-01-01T00:00:00Z). Date-only values are not accepted. |
toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
|
| hpi-location-url-format | error | Claim.meta.source | Reference must be an HPI facility URL with format https://standards.digital.health.nz/ns/hpi-facility-id/FZZ111-A |
matches('^https://standards.digital.health.nz/ns/hpi-facility-id/F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiCpnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI CPN must conform to format (NNXXXX where N is numeric and X is alphabetic). |
system = 'https://standards.digital.health.nz/ns/hpi-person-id' implies value.matches('^[0-9]{2}[A-Za-z]{4}$')
|
| hpiFacilityIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Facility ID must conform to format (FXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-facility-id' implies value.matches('^F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiOrganizationIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Organisation ID must conform to format (GXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-organisation-id' implies value.matches('^G[a-zA-Z0-9]{2}[0-9]{3}-[a-zA-Z0-9]$')
|
| nhi-value-format | error | Claim.patient.identifier.value | Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA |
matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')
|
| nzbnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | NZBN must conform to format (13 digits). |
system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$')
|
| unique-claim-item-sequence | error | Claim | Each item.sequence must be unique within the Claim |
item.sequence.isDistinct()
|
This structure is derived from Claim
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Claim | Claim, Pre-determination or Pre-authorization Constraints: unique-claim-item-sequence |
![]() ![]() |
1..1 | Meta | Metadata about the resource | |
![]() ![]() ![]() |
C | 1..1 | uri | HPI Facility ID from where the record is sourced Constraints: hpi-location-url-format |
![]() ![]() ![]() |
1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to | |
![]() ![]() ![]() |
1..* | Coding | Tags applied to this resource Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Tags applied to this resource | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Hub correlation ID system Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() |
0..0 | Contained, inline Resources | ||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
0..* | Identifier | Shared Care Claim Trace Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-trace-number | |
![]() ![]() ![]() |
1..1 | string | Shared Care Agreement Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-agreement-number | |
![]() ![]() |
0..* | Identifier | Business identifier(s) for the claim | |
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value | |
![]() ![]() ![]() |
1..1 | string | The value that is unique | |
![]() ![]() |
1..1 | CodeableConcept | Claim type Binding: NZ Claim Types (extensible) | |
![]() ![]() |
0..1 | CodeableConcept | Claim subtype Binding: NZ Claim Subtypes (extensible) | |
![]() ![]() |
1..1 | Reference(NZ Patient | Patient) | The recipient of the products and services | |
![]() ![]() ![]() |
1..1 | uri | Type the reference refers to (e.g. "Patient") Required Pattern: Patient | |
![]() ![]() ![]() |
1..1 | Identifier | Logical reference, when literal reference is not known | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/nhi-id | |
![]() ![]() ![]() ![]() |
C | 1..1 | string | Must be an absolute URL reference to the patient on the NHI system. See constraints for details. Constraints: nhi-value-format |
![]() ![]() ![]() |
0..0 | Text alternative for the resource | ||
![]() ![]() |
1..1 | Period | Billing period with datetime including timezone (start is inclusive, end is exclusive) | |
![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() |
C | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone |
![]() ![]() |
0..0 | Target | ||
![]() ![]() |
1..1 | Reference(Organization) | Legal entity who submitted the claim | |
![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern |
![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. | |
![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id |
![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example Example HPI Org ID: GZZ999-Z | |
![]() ![]() |
0..0 | For whom to reserve funds | ||
![]() ![]() |
0..0 | Prescription authorizing services and products | ||
![]() ![]() |
0..0 | Original prescription if superseded by fulfiller | ||
![]() ![]() |
0..0 | Recipient of benefits payable | ||
![]() ![]() |
0..0 | Members of the care team | ||
![]() ![]() |
0..* | BackboneElement | Additional attributes that may accompany a Claim | |
![]() ![]() |
0..0 | Pertinent diagnosis information | ||
![]() ![]() |
0..0 | Clinical procedures performed | ||
![]() ![]() |
1..1 | BackboneElement | Patient insurance information | |
![]() ![]() |
0..0 | Details of the event | ||
![]() ![]() |
0..* | BackboneElement | Each individual product or service being claimed for as part of this claim | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
0..1 | Money | Shared Care Patient Copayment URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-patient-copayment | |
![]() ![]() ![]() |
1..1 | positiveInt | Referred to by the ClaimResponse.item.itemSequence | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Product or service being claimed (e.g., PU code) | |
![]() ![]() ![]() |
0..1 | Period | When the claimed event started and ended | |
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
0..1 | CodeableConcept, Address, Reference(Location) | Place of service or where product was supplied Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | HPI Facility | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. | |
![]() ![]() ![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example Example HPI Org ID: GZZ999-Z | |
![]() ![]() ![]() |
0..0 | Fee, charge or cost per item | ||
![]() ![]() ![]() |
0..0 | Total item cost | ||
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() ![]() |
0..0 | Logical reference, when literal reference is not known | ||
![]() ![]() ![]() ![]() |
0..0 | Text alternative for the resource | ||
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..0 | Fee, charge or cost per item | ||
![]() ![]() ![]() ![]() |
0..0 | Total item cost | ||
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
0..0 | Fee, charge or cost per item | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Total item cost | ||
![]() ![]() |
0..0 | Total claim cost | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Claim.type | Base | extensible | NZ Claim Types | 📦0.4.7 | This IG |
| Claim.subType | Base | extensible | NZ Claim Subtypes | 📦0.4.7 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| allowedLocalIdentifierSystems | error | Claim.provider.identifier.system, Claim.item.location[x]:locationReference.identifier.system | Identifier system must be HPI facility, HPI Organisation, HPI CPN or NZBN |
$this = 'https://standards.digital.health.nz/ns/hpi-organisation-id' or $this = 'https://standards.digital.health.nz/ns/hpi-nzbn' or $this = 'https://standards.digital.health.nz/ns/hpi-facility-id' or $this = 'https://standards.digital.health.nz/ns/hpi-person-id'
|
| full-datetime-with-timezone | error | Claim.billablePeriod.start, Claim.billablePeriod.end, Claim.created, Claim.item.serviced[x].start, Claim.item.serviced[x].end | DateTime must be ISO 8601 format with time and timezone (e.g., 2026-01-01T00:00:00+13:00 or 2026-01-01T00:00:00Z). Date-only values are not accepted. |
toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
|
| hpi-location-url-format | error | Claim.meta.source | Reference must be an HPI facility URL with format https://standards.digital.health.nz/ns/hpi-facility-id/FZZ111-A |
matches('^https://standards.digital.health.nz/ns/hpi-facility-id/F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiCpnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI CPN must conform to format (NNXXXX where N is numeric and X is alphabetic). |
system = 'https://standards.digital.health.nz/ns/hpi-person-id' implies value.matches('^[0-9]{2}[A-Za-z]{4}$')
|
| hpiFacilityIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Facility ID must conform to format (FXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-facility-id' implies value.matches('^F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiOrganizationIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Organisation ID must conform to format (GXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-organisation-id' implies value.matches('^G[a-zA-Z0-9]{2}[0-9]{3}-[a-zA-Z0-9]$')
|
| nhi-value-format | error | Claim.patient.identifier.value | Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA |
matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')
|
| nzbnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | NZBN must conform to format (13 digits). |
system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$')
|
| unique-claim-item-sequence | error | Claim | Each item.sequence must be unique within the Claim |
item.sequence.isDistinct()
|
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Claim | Claim, Pre-determination or Pre-authorization Constraints: unique-claim-item-sequence | ||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
1..1 | Meta | Metadata about the resource | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..1 | id | Version specific identifier | |||||
![]() ![]() ![]() |
0..1 | instant | When the resource version last changed | |||||
![]() ![]() ![]() |
C | 1..1 | uri | HPI Facility ID from where the record is sourced Constraints: hpi-location-url-format | ||||
![]() ![]() ![]() |
1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to | |||||
![]() ![]() ![]() |
0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() |
1..* | Coding | Tags applied to this resource Slice: Unordered, Open by value:system Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() |
1..1 | 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". | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Hub correlation ID system Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
0..* | Identifier | Shared Care Claim Trace Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-trace-number | |||||
![]() ![]() ![]() |
1..1 | string | Shared Care Agreement Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-agreement-number | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | Business identifier(s) for the claim | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() |
1..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. | |||||
![]() ![]() |
1..1 | CodeableConcept | Claim type Binding: NZ Claim Types (extensible) | |||||
![]() ![]() |
0..1 | CodeableConcept | Claim subtype Binding: NZ Claim Subtypes (extensible) | |||||
![]() ![]() |
1..1 | code | claim | preauthorization | predetermination Binding: Use (required): The purpose of the Claim: predetermination, preauthorization, claim. | |||||
![]() ![]() |
1..1 | Reference(NZ Patient | Patient) | The recipient of the products and services | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
1..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Required Pattern: Patient | |||||
![]() ![]() ![]() |
1..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/nhi-id | |||||
![]() ![]() ![]() ![]() |
C | 1..1 | string | Must be an absolute URL reference to the patient on the NHI system. See constraints for details. Constraints: nhi-value-format Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
1..1 | Period | Billing period with datetime including timezone (start is inclusive, end is exclusive) | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone | ||||
![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone | ||||
![]() ![]() |
C | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone | ||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Author of the claim | |||||
![]() ![]() |
1..1 | Reference(Organization) | Legal entity who submitted the claim | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example General: http://www.acme.com/identifiers/patient Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id | ||||
![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example General: 123456 Example Example HPI Org ID: GZZ999-Z | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | string | Text alternative for the resource | |||||
![]() ![]() |
1..1 | CodeableConcept | Desired processing ugency Binding: ProcessPriorityCodes (example): The timeliness with which processing is required: stat, normal, deferred. | |||||
![]() ![]() |
0..* | BackboneElement | Prior or corollary claims | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..1 | Reference(Claim) | Reference to the related claim | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | How the reference claim is related Binding: ExampleRelatedClaimRelationshipCodes (example): Relationship of this claim to a related Claim. | |||||
![]() ![]() ![]() |
0..1 | Identifier | File or case reference | |||||
![]() ![]() |
0..1 | Reference(ServiceRequest) | Treatment referral | |||||
![]() ![]() |
0..1 | Reference(Location) | Servicing facility | |||||
![]() ![]() |
0..* | BackboneElement | Additional attributes that may accompany a Claim | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
1..1 | positiveInt | Information instance identifier | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of the supplied information Binding: ClaimInformationCategoryCodes (example): The valuset used for additional information category codes. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of information Binding: ExceptionCodes (example): The valuset used for additional information codes. | |||||
![]() ![]() ![]() |
0..1 | When it occurred | ||||||
![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
0..1 | Data to be provided | ||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Explanation for the information Binding: MissingToothReasonCodes (example): Reason codes for the missing teeth. | |||||
![]() ![]() |
1..1 | BackboneElement | Patient insurance information | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
1..1 | positiveInt | Insurance instance identifier | |||||
![]() ![]() ![]() |
1..1 | boolean | Coverage to be used for adjudication | |||||
![]() ![]() ![]() |
0..1 | Identifier | Pre-assigned Claim number | |||||
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Insurance information | |||||
![]() ![]() ![]() |
0..1 | string | Additional provider contract number | |||||
![]() ![]() ![]() |
0..* | string | Prior authorization reference number | |||||
![]() ![]() ![]() |
0..1 | Reference(ClaimResponse) | Adjudication results | |||||
![]() ![]() |
0..* | BackboneElement | Each individual product or service being claimed for as part of this claim | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() |
0..1 | Money | Shared Care Patient Copayment URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-patient-copayment | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
1..1 | positiveInt | Referred to by the ClaimResponse.item.itemSequence | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable careTeam members | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable diagnoses | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable procedures | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable exception and supporting information | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Revenue or cost center code Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Benefit classification Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses. | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Product or service being claimed (e.g., PU code) Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. | |||||
![]() ![]() ![]() |
0..1 | Period | When the claimed event started and ended | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone | ||||
![]() ![]() ![]() |
0..1 | Place of service or where product was supplied Slice: Unordered, Closed by type:$this Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Address | |||||||
![]() ![]() ![]() ![]() |
Reference(Location) | |||||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | HPI Facility | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example General: http://www.acme.com/identifiers/patient Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example General: 123456 Example Example HPI Org ID: GZZ999-Z | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Text alternative for the resource | |||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Count of products or services Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() |
0..* | Reference(Device) | Unique device identifier | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Anatomical location Binding: OralSiteCodes (example): The code for the teeth, quadrant, sextant and arch. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Anatomical sub-location Binding: SurfaceCodes (example): The code for the tooth surface and surface combinations. | |||||
![]() ![]() ![]() |
0..* | Reference(Encounter) | Encounters related to this billed item | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
C | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Product or service provided | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Revenue or cost center code Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Benefit classification Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses. | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Service/Product 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. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Count of products or services Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(Device) | Unique device identifier | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Product or service provided | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Revenue or cost center code Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products. | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Benefit classification Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses. | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Service/Product 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. | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Count of products or services Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(Device) | Unique device identifier | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Claim.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| Claim.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Claim.meta.tag:correlationId | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Claim.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Claim.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Claim.status | Base | required | Financial Resource Status Codes | 📍4.0.1 | FHIR Std. |
| Claim.type | Base | extensible | NZ Claim Types | 📦0.4.7 | This IG |
| Claim.subType | Base | extensible | NZ Claim Subtypes | 📦0.4.7 | This IG |
| Claim.use | Base | required | Use | 📍4.0.1 | FHIR Std. |
| Claim.patient.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.patient.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Claim.provider.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.provider.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.provider.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Claim.priority | Base | example | Process Priority Codes | 📍4.0.1 | FHIR Std. |
| Claim.related.relationship | Base | example | Example Related Claim Relationship Codes | 📍4.0.1 | FHIR Std. |
| Claim.payee.type | Base | example | PayeeType | 📍4.0.1 | FHIR Std. |
| Claim.careTeam.role | Base | example | Claim Care Team Role Codes | 📍4.0.1 | FHIR Std. |
| Claim.careTeam.qualification | Base | example | Example Provider Qualification Codes | 📍4.0.1 | FHIR Std. |
| Claim.supportingInfo.category | Base | example | Claim Information Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.supportingInfo.code | Base | example | Exception Codes | 📍4.0.1 | FHIR Std. |
| Claim.supportingInfo.reason | Base | example | Missing Tooth Reason Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.diagnosis[x] | Base | example | ICD-10 Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.type | Base | example | Example Diagnosis Type Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.onAdmission | Base | example | Example Diagnosis on Admission Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.packageCode | Base | example | Example Diagnosis Related Group Codes | 📍4.0.1 | FHIR Std. |
| Claim.procedure.type | Base | example | Example Procedure Type Codes | 📍4.0.1 | FHIR Std. |
| Claim.procedure.procedure[x] | Base | example | ICD-10 Procedure Codes | 📍4.0.1 | FHIR Std. |
| Claim.accident.type | Base | extensible | ActIncidentCode | 📦3.0.0 | THO v6.5 |
| Claim.item.revenue | Base | example | Example Revenue Center Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.category | Base | example | Benefit Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.productOrService | Base | example | USCLS Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.modifier | Base | example | Modifier type Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.programCode | Base | example | Example Program Reason Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x] | Base | example | Example Service Place Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationReference.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationReference.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationReference.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationCodeableConcept | Base | example | Example Service Place Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.bodySite | Base | example | Oral Site Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.subSite | Base | example | Surface Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.encounter.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.revenue | Base | example | Example Revenue Center Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.category | Base | example | Benefit Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.productOrService | Base | example | USCLS Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.modifier | Base | example | Modifier type Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.programCode | Base | example | Example Program Reason Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.revenue | Base | example | Example Revenue Center Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.category | Base | example | Benefit Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.productOrService | Base | example | USCLS Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.modifier | Base | example | Modifier type Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.programCode | Base | example | Example Program Reason Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| allowedLocalIdentifierSystems | error | Claim.provider.identifier.system, Claim.item.location[x]:locationReference.identifier.system | Identifier system must be HPI facility, HPI Organisation, HPI CPN or NZBN |
$this = 'https://standards.digital.health.nz/ns/hpi-organisation-id' or $this = 'https://standards.digital.health.nz/ns/hpi-nzbn' or $this = 'https://standards.digital.health.nz/ns/hpi-facility-id' or $this = 'https://standards.digital.health.nz/ns/hpi-person-id'
|
| full-datetime-with-timezone | error | Claim.billablePeriod.start, Claim.billablePeriod.end, Claim.created, Claim.item.serviced[x].start, Claim.item.serviced[x].end | DateTime must be ISO 8601 format with time and timezone (e.g., 2026-01-01T00:00:00+13:00 or 2026-01-01T00:00:00Z). Date-only values are not accepted. |
toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
|
| hpi-location-url-format | error | Claim.meta.source | Reference must be an HPI facility URL with format https://standards.digital.health.nz/ns/hpi-facility-id/FZZ111-A |
matches('^https://standards.digital.health.nz/ns/hpi-facility-id/F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiCpnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI CPN must conform to format (NNXXXX where N is numeric and X is alphabetic). |
system = 'https://standards.digital.health.nz/ns/hpi-person-id' implies value.matches('^[0-9]{2}[A-Za-z]{4}$')
|
| hpiFacilityIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Facility ID must conform to format (FXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-facility-id' implies value.matches('^F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiOrganizationIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Organisation ID must conform to format (GXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-organisation-id' implies value.matches('^G[a-zA-Z0-9]{2}[0-9]{3}-[a-zA-Z0-9]$')
|
| nhi-value-format | error | Claim.patient.identifier.value | Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA |
matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')
|
| nzbnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | NZBN must conform to format (13 digits). |
system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$')
|
| unique-claim-item-sequence | error | Claim | Each item.sequence must be unique within the Claim |
item.sequence.isDistinct()
|
This structure is derived from Claim
Summary
Mandatory: 17 elements(6 nested mandatory elements)
Must-Support: 1 element
Fixed: 1 element
Prohibited: 20 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Key Elements View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Claim | Claim, Pre-determination or Pre-authorization Constraints: unique-claim-item-sequence |
![]() ![]() |
1..1 | Meta | Metadata about the resource | |
![]() ![]() ![]() |
C | 1..1 | uri | HPI Facility ID from where the record is sourced Constraints: hpi-location-url-format |
![]() ![]() ![]() |
1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to | |
![]() ![]() ![]() |
1..* | Coding | Tags applied to this resource Slice: Unordered, Open by value:system Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
1..1 | 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". | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Hub correlation ID system Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
0..* | Identifier | Shared Care Claim Trace Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-trace-number | |
![]() ![]() ![]() |
1..1 | string | Shared Care Agreement Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-agreement-number | |
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |
![]() ![]() |
0..* | Identifier | Business identifier(s) for the claim | |
![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |
![]() ![]() ![]() |
1..1 | string | The value that is unique Example General: 123456 | |
![]() ![]() |
1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. | |
![]() ![]() |
1..1 | CodeableConcept | Claim type Binding: NZ Claim Types (extensible) | |
![]() ![]() |
0..1 | CodeableConcept | Claim subtype Binding: NZ Claim Subtypes (extensible) | |
![]() ![]() |
1..1 | code | claim | preauthorization | predetermination Binding: Use (required): The purpose of the Claim: predetermination, preauthorization, claim. | |
![]() ![]() |
1..1 | Reference(NZ Patient | Patient) | The recipient of the products and services | |
![]() ![]() ![]() |
1..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Required Pattern: Patient | |
![]() ![]() ![]() |
1..1 | Identifier | Logical reference, when literal reference is not known | |
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/nhi-id | |
![]() ![]() ![]() ![]() |
C | 1..1 | string | Must be an absolute URL reference to the patient on the NHI system. See constraints for details. Constraints: nhi-value-format Example General: 123456 |
![]() ![]() |
1..1 | Period | Billing period with datetime including timezone (start is inclusive, end is exclusive) | |
![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() |
C | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone |
![]() ![]() |
1..1 | Reference(Organization) | Legal entity who submitted the claim | |
![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern |
![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example General: http://www.acme.com/identifiers/patient Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id |
![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example General: 123456 Example Example HPI Org ID: GZZ999-Z | |
![]() ![]() |
1..1 | CodeableConcept | Desired processing ugency Binding: ProcessPriorityCodes (example): The timeliness with which processing is required: stat, normal, deferred. | |
![]() ![]() |
0..* | BackboneElement | Additional attributes that may accompany a Claim | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
1..1 | positiveInt | Information instance identifier | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of the supplied information Binding: ClaimInformationCategoryCodes (example): The valuset used for additional information category codes. | |
![]() ![]() |
1..1 | BackboneElement | Patient insurance information | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
1..1 | positiveInt | Insurance instance identifier | |
![]() ![]() ![]() |
1..1 | boolean | Coverage to be used for adjudication | |
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Insurance information | |
![]() ![]() |
0..* | BackboneElement | Each individual product or service being claimed for as part of this claim | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
0..1 | Money | Shared Care Patient Copayment URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-patient-copayment | |
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |
![]() ![]() ![]() |
1..1 | positiveInt | Referred to by the ClaimResponse.item.itemSequence | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Product or service being claimed (e.g., PU code) Binding: USCLSCodes (example): Allowable service and product codes. | |
![]() ![]() ![]() |
0..1 | Period | When the claimed event started and ended | |
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
0..1 | Place of service or where product was supplied Slice: Unordered, Closed by type:$this Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||
![]() ![]() ![]() ![]() |
CodeableConcept | |||
![]() ![]() ![]() ![]() |
Address | |||
![]() ![]() ![]() ![]() |
Reference(Location) | |||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | HPI Facility | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |
![]() ![]() ![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example General: http://www.acme.com/identifiers/patient Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example General: 123456 Example Example HPI Org ID: GZZ999-Z | |
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Claim.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Claim.meta.tag:correlationId | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Claim.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.status | Base | required | Financial Resource Status Codes | 📍4.0.1 | FHIR Std. |
| Claim.type | Base | extensible | NZ Claim Types | 📦0.4.7 | This IG |
| Claim.subType | Base | extensible | NZ Claim Subtypes | 📦0.4.7 | This IG |
| Claim.use | Base | required | Use | 📍4.0.1 | FHIR Std. |
| Claim.patient.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.provider.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.priority | Base | example | Process Priority Codes | 📍4.0.1 | FHIR Std. |
| Claim.payee.type | Base | example | PayeeType | 📍4.0.1 | FHIR Std. |
| Claim.supportingInfo.category | Base | example | Claim Information Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.diagnosis[x] | Base | example | ICD-10 Codes | 📍4.0.1 | FHIR Std. |
| Claim.procedure.procedure[x] | Base | example | ICD-10 Procedure Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.productOrService | Base | example | USCLS Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x] | Base | example | Example Service Place Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationReference.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationCodeableConcept | Base | example | Example Service Place Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| allowedLocalIdentifierSystems | error | Claim.provider.identifier.system, Claim.item.location[x]:locationReference.identifier.system | Identifier system must be HPI facility, HPI Organisation, HPI CPN or NZBN |
$this = 'https://standards.digital.health.nz/ns/hpi-organisation-id' or $this = 'https://standards.digital.health.nz/ns/hpi-nzbn' or $this = 'https://standards.digital.health.nz/ns/hpi-facility-id' or $this = 'https://standards.digital.health.nz/ns/hpi-person-id'
|
| full-datetime-with-timezone | error | Claim.billablePeriod.start, Claim.billablePeriod.end, Claim.created, Claim.item.serviced[x].start, Claim.item.serviced[x].end | DateTime must be ISO 8601 format with time and timezone (e.g., 2026-01-01T00:00:00+13:00 or 2026-01-01T00:00:00Z). Date-only values are not accepted. |
toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
|
| hpi-location-url-format | error | Claim.meta.source | Reference must be an HPI facility URL with format https://standards.digital.health.nz/ns/hpi-facility-id/FZZ111-A |
matches('^https://standards.digital.health.nz/ns/hpi-facility-id/F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiCpnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI CPN must conform to format (NNXXXX where N is numeric and X is alphabetic). |
system = 'https://standards.digital.health.nz/ns/hpi-person-id' implies value.matches('^[0-9]{2}[A-Za-z]{4}$')
|
| hpiFacilityIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Facility ID must conform to format (FXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-facility-id' implies value.matches('^F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiOrganizationIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Organisation ID must conform to format (GXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-organisation-id' implies value.matches('^G[a-zA-Z0-9]{2}[0-9]{3}-[a-zA-Z0-9]$')
|
| nhi-value-format | error | Claim.patient.identifier.value | Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA |
matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')
|
| nzbnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | NZBN must conform to format (13 digits). |
system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$')
|
| unique-claim-item-sequence | error | Claim | Each item.sequence must be unique within the Claim |
item.sequence.isDistinct()
|
Differential View
This structure is derived from Claim
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() |
|---|---|---|---|---|
![]() |
C | 0..* | Claim | Claim, Pre-determination or Pre-authorization Constraints: unique-claim-item-sequence |
![]() ![]() |
1..1 | Meta | Metadata about the resource | |
![]() ![]() ![]() |
C | 1..1 | uri | HPI Facility ID from where the record is sourced Constraints: hpi-location-url-format |
![]() ![]() ![]() |
1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to | |
![]() ![]() ![]() |
1..* | Coding | Tags applied to this resource Slice: Unordered, Open by value:system Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
1..1 | Coding | Tags applied to this resource | |
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Hub correlation ID system Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id | |
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |
![]() ![]() |
0..0 | Contained, inline Resources | ||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() |
0..* | Identifier | Shared Care Claim Trace Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-trace-number | |
![]() ![]() ![]() |
1..1 | string | Shared Care Agreement Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-agreement-number | |
![]() ![]() |
0..* | Identifier | Business identifier(s) for the claim | |
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value | |
![]() ![]() ![]() |
1..1 | string | The value that is unique | |
![]() ![]() |
1..1 | CodeableConcept | Claim type Binding: NZ Claim Types (extensible) | |
![]() ![]() |
0..1 | CodeableConcept | Claim subtype Binding: NZ Claim Subtypes (extensible) | |
![]() ![]() |
1..1 | Reference(NZ Patient | Patient) | The recipient of the products and services | |
![]() ![]() ![]() |
1..1 | uri | Type the reference refers to (e.g. "Patient") Required Pattern: Patient | |
![]() ![]() ![]() |
1..1 | Identifier | Logical reference, when literal reference is not known | |
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/nhi-id | |
![]() ![]() ![]() ![]() |
C | 1..1 | string | Must be an absolute URL reference to the patient on the NHI system. See constraints for details. Constraints: nhi-value-format |
![]() ![]() ![]() |
0..0 | Text alternative for the resource | ||
![]() ![]() |
1..1 | Period | Billing period with datetime including timezone (start is inclusive, end is exclusive) | |
![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() |
C | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone |
![]() ![]() |
0..0 | Target | ||
![]() ![]() |
1..1 | Reference(Organization) | Legal entity who submitted the claim | |
![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern |
![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. | |
![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id |
![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example Example HPI Org ID: GZZ999-Z | |
![]() ![]() |
0..0 | For whom to reserve funds | ||
![]() ![]() |
0..0 | Prescription authorizing services and products | ||
![]() ![]() |
0..0 | Original prescription if superseded by fulfiller | ||
![]() ![]() |
0..0 | Recipient of benefits payable | ||
![]() ![]() |
0..0 | Members of the care team | ||
![]() ![]() |
0..* | BackboneElement | Additional attributes that may accompany a Claim | |
![]() ![]() |
0..0 | Pertinent diagnosis information | ||
![]() ![]() |
0..0 | Clinical procedures performed | ||
![]() ![]() |
1..1 | BackboneElement | Patient insurance information | |
![]() ![]() |
0..0 | Details of the event | ||
![]() ![]() |
0..* | BackboneElement | Each individual product or service being claimed for as part of this claim | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |
![]() ![]() ![]() ![]() |
0..1 | Money | Shared Care Patient Copayment URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-patient-copayment | |
![]() ![]() ![]() |
1..1 | positiveInt | Referred to by the ClaimResponse.item.itemSequence | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Product or service being claimed (e.g., PU code) | |
![]() ![]() ![]() |
0..1 | Period | When the claimed event started and ended | |
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
0..1 | CodeableConcept, Address, Reference(Location) | Place of service or where product was supplied Slice: Unordered, Open by type:$this Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | HPI Facility | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern |
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. | |
![]() ![]() ![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id |
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example Example HPI Org ID: GZZ999-Z | |
![]() ![]() ![]() |
0..0 | Fee, charge or cost per item | ||
![]() ![]() ![]() |
0..0 | Total item cost | ||
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
1..1 | string | Literal reference, Relative, internal or absolute URL | |
![]() ![]() ![]() ![]() |
0..0 | Logical reference, when literal reference is not known | ||
![]() ![]() ![]() ![]() |
0..0 | Text alternative for the resource | ||
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..0 | Fee, charge or cost per item | ||
![]() ![]() ![]() ![]() |
0..0 | Total item cost | ||
![]() ![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() ![]() |
0..0 | Fee, charge or cost per item | ||
![]() ![]() ![]() ![]() ![]() |
0..0 | Total item cost | ||
![]() ![]() |
0..0 | Total claim cost | ||
Documentation for this format | ||||
| Path | Status | Usage | ValueSet | Version | Source |
| Claim.type | Base | extensible | NZ Claim Types | 📦0.4.7 | This IG |
| Claim.subType | Base | extensible | NZ Claim Subtypes | 📦0.4.7 | This IG |
| Id | Grade | Path(s) | Description | Expression |
| allowedLocalIdentifierSystems | error | Claim.provider.identifier.system, Claim.item.location[x]:locationReference.identifier.system | Identifier system must be HPI facility, HPI Organisation, HPI CPN or NZBN |
$this = 'https://standards.digital.health.nz/ns/hpi-organisation-id' or $this = 'https://standards.digital.health.nz/ns/hpi-nzbn' or $this = 'https://standards.digital.health.nz/ns/hpi-facility-id' or $this = 'https://standards.digital.health.nz/ns/hpi-person-id'
|
| full-datetime-with-timezone | error | Claim.billablePeriod.start, Claim.billablePeriod.end, Claim.created, Claim.item.serviced[x].start, Claim.item.serviced[x].end | DateTime must be ISO 8601 format with time and timezone (e.g., 2026-01-01T00:00:00+13:00 or 2026-01-01T00:00:00Z). Date-only values are not accepted. |
toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
|
| hpi-location-url-format | error | Claim.meta.source | Reference must be an HPI facility URL with format https://standards.digital.health.nz/ns/hpi-facility-id/FZZ111-A |
matches('^https://standards.digital.health.nz/ns/hpi-facility-id/F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiCpnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI CPN must conform to format (NNXXXX where N is numeric and X is alphabetic). |
system = 'https://standards.digital.health.nz/ns/hpi-person-id' implies value.matches('^[0-9]{2}[A-Za-z]{4}$')
|
| hpiFacilityIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Facility ID must conform to format (FXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-facility-id' implies value.matches('^F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiOrganizationIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Organisation ID must conform to format (GXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-organisation-id' implies value.matches('^G[a-zA-Z0-9]{2}[0-9]{3}-[a-zA-Z0-9]$')
|
| nhi-value-format | error | Claim.patient.identifier.value | Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA |
matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')
|
| nzbnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | NZBN must conform to format (13 digits). |
system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$')
|
| unique-claim-item-sequence | error | Claim | Each item.sequence must be unique within the Claim |
item.sequence.isDistinct()
|
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
C | 0..* | Claim | Claim, Pre-determination or Pre-authorization Constraints: unique-claim-item-sequence | ||||
![]() ![]() |
0..1 | id | Logical id of this artifact | |||||
![]() ![]() |
1..1 | Meta | Metadata about the resource | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..1 | id | Version specific identifier | |||||
![]() ![]() ![]() |
0..1 | instant | When the resource version last changed | |||||
![]() ![]() ![]() |
C | 1..1 | uri | HPI Facility ID from where the record is sourced Constraints: hpi-location-url-format | ||||
![]() ![]() ![]() |
1..1 | canonical(StructureDefinition) | Profiles this resource claims to conform to | |||||
![]() ![]() ![]() |
0..* | Coding | Security Labels applied to this resource Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System. | |||||
![]() ![]() ![]() |
1..* | Coding | Tags applied to this resource Slice: Unordered, Open by value:system Binding: CommonTags (example): Codes that represent various types of tags, commonly workflow-related; e.g. "Needs review by Dr. Jones". Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() |
1..1 | 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". | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | Hub correlation ID system Required Pattern: https://hub.services.digital.health.nz/ns/correlation-id | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Version of the system - if relevant | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | code | Symbol in syntax defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Representation defined by the system | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | boolean | If this coding was chosen directly by the user | |||||
![]() ![]() |
0..1 | uri | A set of rules under which this content was created | |||||
![]() ![]() |
0..1 | code | Language of the resource content Binding: CommonLanguages (preferred): A human language.
| |||||
![]() ![]() |
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 | |||||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() |
0..* | Identifier | Shared Care Claim Trace Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-trace-number | |||||
![]() ![]() ![]() |
1..1 | string | Shared Care Agreement Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-agreement-number | |||||
![]() ![]() |
0..* | Extension | Extensions that cannot be ignored | |||||
![]() ![]() |
0..* | Identifier | Business identifier(s) for the claim | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Example General: http://www.acme.com/identifiers/patient | |||||
![]() ![]() ![]() |
1..1 | string | The value that is unique Example General: 123456 | |||||
![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
1..1 | code | active | cancelled | draft | entered-in-error Binding: FinancialResourceStatusCodes (required): A code specifying the state of the resource instance. | |||||
![]() ![]() |
1..1 | CodeableConcept | Claim type Binding: NZ Claim Types (extensible) | |||||
![]() ![]() |
0..1 | CodeableConcept | Claim subtype Binding: NZ Claim Subtypes (extensible) | |||||
![]() ![]() |
1..1 | code | claim | preauthorization | predetermination Binding: Use (required): The purpose of the Claim: predetermination, preauthorization, claim. | |||||
![]() ![]() |
1..1 | Reference(NZ Patient | Patient) | The recipient of the products and services | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
1..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). Required Pattern: Patient | |||||
![]() ![]() ![]() |
1..1 | Identifier | Logical reference, when literal reference is not known | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | code | usual | official | temp | secondary | old (If known) Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value Fixed Value: https://standards.digital.health.nz/ns/nhi-id | |||||
![]() ![]() ![]() ![]() |
C | 1..1 | string | Must be an absolute URL reference to the patient on the NHI system. See constraints for details. Constraints: nhi-value-format Example General: 123456 | ||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() |
1..1 | Period | Billing period with datetime including timezone (start is inclusive, end is exclusive) | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone | ||||
![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone | ||||
![]() ![]() |
C | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone | ||||
![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Author of the claim | |||||
![]() ![]() |
1..1 | Reference(Organization) | Legal entity who submitted the claim | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() |
C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() |
0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern | ||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example General: http://www.acme.com/identifiers/patient Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id | ||||
![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example General: 123456 Example Example HPI Org ID: GZZ999-Z | |||||
![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() |
0..1 | string | Text alternative for the resource | |||||
![]() ![]() |
1..1 | CodeableConcept | Desired processing ugency Binding: ProcessPriorityCodes (example): The timeliness with which processing is required: stat, normal, deferred. | |||||
![]() ![]() |
0..* | BackboneElement | Prior or corollary claims | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
0..1 | Reference(Claim) | Reference to the related claim | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | How the reference claim is related Binding: ExampleRelatedClaimRelationshipCodes (example): Relationship of this claim to a related Claim. | |||||
![]() ![]() ![]() |
0..1 | Identifier | File or case reference | |||||
![]() ![]() |
0..1 | Reference(ServiceRequest) | Treatment referral | |||||
![]() ![]() |
0..1 | Reference(Location) | Servicing facility | |||||
![]() ![]() |
0..* | BackboneElement | Additional attributes that may accompany a Claim | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
1..1 | positiveInt | Information instance identifier | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Classification of the supplied information Binding: ClaimInformationCategoryCodes (example): The valuset used for additional information category codes. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Type of information Binding: ExceptionCodes (example): The valuset used for additional information codes. | |||||
![]() ![]() ![]() |
0..1 | When it occurred | ||||||
![]() ![]() ![]() ![]() |
date | |||||||
![]() ![]() ![]() ![]() |
Period | |||||||
![]() ![]() ![]() |
0..1 | Data to be provided | ||||||
![]() ![]() ![]() ![]() |
boolean | |||||||
![]() ![]() ![]() ![]() |
string | |||||||
![]() ![]() ![]() ![]() |
Quantity | |||||||
![]() ![]() ![]() ![]() |
Attachment | |||||||
![]() ![]() ![]() ![]() |
Reference(Resource) | |||||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Explanation for the information Binding: MissingToothReasonCodes (example): Reason codes for the missing teeth. | |||||
![]() ![]() |
1..1 | BackboneElement | Patient insurance information | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
1..1 | positiveInt | Insurance instance identifier | |||||
![]() ![]() ![]() |
1..1 | boolean | Coverage to be used for adjudication | |||||
![]() ![]() ![]() |
0..1 | Identifier | Pre-assigned Claim number | |||||
![]() ![]() ![]() |
1..1 | Reference(Coverage) | Insurance information | |||||
![]() ![]() ![]() |
0..1 | string | Additional provider contract number | |||||
![]() ![]() ![]() |
0..* | string | Prior authorization reference number | |||||
![]() ![]() ![]() |
0..1 | Reference(ClaimResponse) | Adjudication results | |||||
![]() ![]() |
0..* | BackboneElement | Each individual product or service being claimed for as part of this claim | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them | |||||
![]() ![]() ![]() ![]() |
0..1 | Money | Shared Care Patient Copayment URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/shared-care-patient-copayment | |||||
![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() |
1..1 | positiveInt | Referred to by the ClaimResponse.item.itemSequence | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable careTeam members | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable diagnoses | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable procedures | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable exception and supporting information | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Revenue or cost center code Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products. | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Benefit classification Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses. | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Product or service being claimed (e.g., PU code) Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. | |||||
![]() ![]() ![]() |
0..1 | Period | When the claimed event started and ended | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone | ||||
![]() ![]() ![]() ![]() |
C | 0..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone | ||||
![]() ![]() ![]() |
0..1 | Place of service or where product was supplied Slice: Unordered, Closed by type:$this Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them Other type slices that contain no new information are not shown in this view | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Address | |||||||
![]() ![]() ![]() ![]() |
Reference(Location) | |||||||
![]() ![]() ![]() ![]() |
0..1 | Reference(Location) | HPI Facility | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | Identifier | A local identifier MUST be added to this section. Constraints: hpiOrganizationIdPattern, hpiFacilityIdPattern, nzbnPattern, hpiCpnPattern | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | code | The local identifier use SHOULD be set to official. Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known . | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Description of identifier Binding: Identifier Type Codes (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose. | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
C | 1..1 | uri | The system identifier for the organization, facility or nzbn Constraints: allowedLocalIdentifierSystems Example General: http://www.acme.com/identifiers/patient Example HPI Organisation ID: https://standards.digital.health.nz/ns/hpi-organisation-id | ||||
![]() ![]() ![]() ![]() ![]() ![]() |
1..1 | string | The actual local identifier value, e.g. GZZ999-Z Example General: 123456 Example Example HPI Org ID: GZZ999-Z | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Period | Time period when id is/was valid for use | |||||
![]() ![]() ![]() ![]() ![]() ![]() |
0..1 | Reference(Organization) | Organization that issued id (may be just text) | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Text alternative for the resource | |||||
![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Count of products or services Constraints: sqty-1 | ||||
![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() |
0..* | Reference(Device) | Unique device identifier | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Anatomical location Binding: OralSiteCodes (example): The code for the teeth, quadrant, sextant and arch. | |||||
![]() ![]() ![]() |
0..* | CodeableConcept | Anatomical sub-location Binding: SurfaceCodes (example): The code for the tooth surface and surface combinations. | |||||
![]() ![]() ![]() |
0..* | Reference(Encounter) | Encounters related to this billed item | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
C | 1..1 | string | Literal reference, Relative, internal or absolute URL | ||||
![]() ![]() ![]() ![]() |
0..1 | uri | Type the reference refers to (e.g. "Patient") Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model). | |||||
![]() ![]() ![]() |
0..* | BackboneElement | Product or service provided | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Revenue or cost center code Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products. | |||||
![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Benefit classification Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses. | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Service/Product 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. | |||||
![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. | |||||
![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Count of products or services Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() ![]() |
0..* | Reference(Device) | Unique device identifier | |||||
![]() ![]() ![]() ![]() |
0..* | BackboneElement | Product or service provided | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Additional content defined by implementations | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Extension | Extensions that cannot be ignored even if unrecognized | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Revenue or cost center code Binding: ExampleRevenueCenterCodes (example): Codes for the revenue or cost centers supplying the service and/or products. | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Benefit classification Binding: BenefitCategoryCodes (example): Benefit categories such as: oral-basic, major, glasses. | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Service/Product 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. | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | CodeableConcept | Program the product or service is provided under Binding: ExampleProgramReasonCodes (example): Program specific reason codes. | |||||
![]() ![]() ![]() ![]() ![]() |
C | 0..1 | SimpleQuantity(4.0.1) | Count of products or services Constraints: sqty-1 | ||||
![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(Device) | Unique device identifier | |||||
Documentation for this format | ||||||||
| Path | Status | Usage | ValueSet | Version | Source |
| Claim.meta.security | Base | extensible | SecurityLabels | 📍4.0.1 | FHIR Std. |
| Claim.meta.tag | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Claim.meta.tag:correlationId | Base | example | Common Tags | 📍4.0.1 | FHIR Std. |
| Claim.language | Base | preferred | Common Languages | 📍4.0.1 | FHIR Std. |
| Claim.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Claim.status | Base | required | Financial Resource Status Codes | 📍4.0.1 | FHIR Std. |
| Claim.type | Base | extensible | NZ Claim Types | 📦0.4.7 | This IG |
| Claim.subType | Base | extensible | NZ Claim Subtypes | 📦0.4.7 | This IG |
| Claim.use | Base | required | Use | 📍4.0.1 | FHIR Std. |
| Claim.patient.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.patient.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.patient.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Claim.provider.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.provider.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.provider.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Claim.priority | Base | example | Process Priority Codes | 📍4.0.1 | FHIR Std. |
| Claim.related.relationship | Base | example | Example Related Claim Relationship Codes | 📍4.0.1 | FHIR Std. |
| Claim.payee.type | Base | example | PayeeType | 📍4.0.1 | FHIR Std. |
| Claim.careTeam.role | Base | example | Claim Care Team Role Codes | 📍4.0.1 | FHIR Std. |
| Claim.careTeam.qualification | Base | example | Example Provider Qualification Codes | 📍4.0.1 | FHIR Std. |
| Claim.supportingInfo.category | Base | example | Claim Information Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.supportingInfo.code | Base | example | Exception Codes | 📍4.0.1 | FHIR Std. |
| Claim.supportingInfo.reason | Base | example | Missing Tooth Reason Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.diagnosis[x] | Base | example | ICD-10 Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.type | Base | example | Example Diagnosis Type Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.onAdmission | Base | example | Example Diagnosis on Admission Codes | 📍4.0.1 | FHIR Std. |
| Claim.diagnosis.packageCode | Base | example | Example Diagnosis Related Group Codes | 📍4.0.1 | FHIR Std. |
| Claim.procedure.type | Base | example | Example Procedure Type Codes | 📍4.0.1 | FHIR Std. |
| Claim.procedure.procedure[x] | Base | example | ICD-10 Procedure Codes | 📍4.0.1 | FHIR Std. |
| Claim.accident.type | Base | extensible | ActIncidentCode | 📦3.0.0 | THO v6.5 |
| Claim.item.revenue | Base | example | Example Revenue Center Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.category | Base | example | Benefit Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.productOrService | Base | example | USCLS Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.modifier | Base | example | Modifier type Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.programCode | Base | example | Example Program Reason Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x] | Base | example | Example Service Place Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationReference.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationReference.identifier.use | Base | required | IdentifierUse | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationReference.identifier.type | Base | extensible | IdentifierType | 📍4.0.1 | FHIR Std. |
| Claim.item.location[x]:locationCodeableConcept | Base | example | Example Service Place Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.bodySite | Base | example | Oral Site Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.subSite | Base | example | Surface Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.encounter.type | Base | extensible | ResourceType | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.revenue | Base | example | Example Revenue Center Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.category | Base | example | Benefit Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.productOrService | Base | example | USCLS Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.modifier | Base | example | Modifier type Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.programCode | Base | example | Example Program Reason Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.revenue | Base | example | Example Revenue Center Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.category | Base | example | Benefit Category Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.productOrService | Base | example | USCLS Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.modifier | Base | example | Modifier type Codes | 📍4.0.1 | FHIR Std. |
| Claim.item.detail.subDetail.programCode | Base | example | Example Program Reason Codes | 📍4.0.1 | FHIR Std. |
| Id | Grade | Path(s) | Description | Expression |
| allowedLocalIdentifierSystems | error | Claim.provider.identifier.system, Claim.item.location[x]:locationReference.identifier.system | Identifier system must be HPI facility, HPI Organisation, HPI CPN or NZBN |
$this = 'https://standards.digital.health.nz/ns/hpi-organisation-id' or $this = 'https://standards.digital.health.nz/ns/hpi-nzbn' or $this = 'https://standards.digital.health.nz/ns/hpi-facility-id' or $this = 'https://standards.digital.health.nz/ns/hpi-person-id'
|
| full-datetime-with-timezone | error | Claim.billablePeriod.start, Claim.billablePeriod.end, Claim.created, Claim.item.serviced[x].start, Claim.item.serviced[x].end | DateTime must be ISO 8601 format with time and timezone (e.g., 2026-01-01T00:00:00+13:00 or 2026-01-01T00:00:00Z). Date-only values are not accepted. |
toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})$')
|
| hpi-location-url-format | error | Claim.meta.source | Reference must be an HPI facility URL with format https://standards.digital.health.nz/ns/hpi-facility-id/FZZ111-A |
matches('^https://standards.digital.health.nz/ns/hpi-facility-id/F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiCpnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI CPN must conform to format (NNXXXX where N is numeric and X is alphabetic). |
system = 'https://standards.digital.health.nz/ns/hpi-person-id' implies value.matches('^[0-9]{2}[A-Za-z]{4}$')
|
| hpiFacilityIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Facility ID must conform to format (FXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-facility-id' implies value.matches('^F[A-Za-z0-9]{2}[0-9]{3}-[A-Za-z0-9]$')
|
| hpiOrganizationIdPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | HPI Organisation ID must conform to format (GXXnnn-C). |
system = 'https://standards.digital.health.nz/ns/hpi-organisation-id' implies value.matches('^G[a-zA-Z0-9]{2}[0-9]{3}-[a-zA-Z0-9]$')
|
| nhi-value-format | error | Claim.patient.identifier.value | Reference must be an NHI Patient URL with format ZZZ1111 or ZZZ11AA |
matches('^[A-Z]{3}([0-9]{4}|[0-9]{2}[A-Z]{2})$')
|
| nzbnPattern | error | Claim.provider.identifier, Claim.item.location[x]:locationReference.identifier | NZBN must conform to format (13 digits). |
system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$')
|
| unique-claim-item-sequence | error | Claim | Each item.sequence must be unique within the Claim |
item.sequence.isDistinct()
|
This structure is derived from Claim
Summary
Mandatory: 17 elements(6 nested mandatory elements)
Must-Support: 1 element
Fixed: 1 element
Prohibited: 20 elements
Structures
This structure refers to these other structures:
Extensions
This structure refers to these extensions:
Slices
This structure defines the following Slices:
Other representations of profile: CSV, Excel, Schematron