Health New Zealand Te Whatu Ora Shared Care FHIR API
0.4.5 - release
Health New Zealand Te Whatu Ora Shared Care FHIR API - Local Development build (v0.4.5) 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/NzPharmacyClaim | Version: 0.0.2 | |||
| Draft as of 2026-06-04 | Computable Name: NzPharmacyClaim | |||
A FHIR resource profile for NZ Pharmacy Claims, including extensions for patient cohort and claimant information.
This profile is used to represent pharmacy claims in New Zealand, including patient cohort information and claimant details.
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: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Claim | Claim, Pre-determination or Pre-authorization | |
![]() ![]() |
Σ | 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". |
![]() ![]() ![]() ![]() |
Σ | 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 | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Patient Cohort URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-cohort Binding: Patient Cohort ValueSet (required) | |
![]() ![]() ![]() |
1..1 | string | Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/claimant-number | |
![]() ![]() ![]() |
0..1 | string | Originating Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/originating-claimant-number | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
1..* | Identifier | Business Identifier for 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 | Category or discipline Binding: NZ Claim Types (extensible) |
![]() ![]() |
1..1 | CodeableConcept | More granular claim type 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 | Relevant time frame for the claim |
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Starting time with inclusive boundary Constraints: date-only |
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: date-only |
![]() ![]() |
ΣC | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone |
![]() ![]() |
Σ | 1..1 | Reference(Organization) | Party responsible for 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 (required) |
![]() ![]() |
Σ | 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 |
![]() ![]() |
1..* | BackboneElement | Product or service provided | |
![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Patient Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-flag | |
![]() ![]() ![]() ![]() |
1..1 | (Complex) | Item Request URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(NZ Medication Dispense) | Value of extension | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescriber Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescriber-flag | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescription Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescription-flag | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Dose Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/dose-flag | |
![]() ![]() ![]() ![]() |
0..1 | string | Group ID URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/group-id | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Transaction Category URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/transaction-category Binding: NZ Pharmacy Transaction Category (required) | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Extended Supply Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/extended-supply-flag | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |
![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery | |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
1..* | BackboneElement | Product or service provided | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Balance Owing URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hsaap-balance-owing | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | Wastage Quantity URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/wastageQuantity | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | CBS Subsidy URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsSubsidy | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | CBS Pack Size URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsPackSize | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Count of products or services | |
![]() ![]() ![]() ![]() |
1..1 | Money | Total item cost | |
![]() ![]() |
1..1 | Money | Total claim cost | |
Documentation for this format | ||||
| Path | Conformance | ValueSet / Code | URI |
| Claim.meta.tag | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tagsFrom the FHIR Standard | |
| Claim.meta.tag:correlationId | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tagsFrom the FHIR Standard | |
| Claim.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | |
| Claim.status | required | FinancialResourceStatusCodeshttp://hl7.org/fhir/ValueSet/fm-status|4.0.1From the FHIR Standard | |
| Claim.type | extensible | NzClaimTypeshttps://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-typesFrom this IG | |
| Claim.subType | extensible | NzClaimSubtypes(a valid code from NZ Claim Subtype Code System)https://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-subtypesFrom this IG | |
| Claim.use | required | Usehttp://hl7.org/fhir/ValueSet/claim-use|4.0.1From the FHIR Standard | |
| Claim.patient.type | extensible | Pattern Value: Patienthttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | |
| Claim.patient.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | |
| Claim.provider.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | |
| Claim.priority | required | ProcessPriorityCodeshttp://hl7.org/fhir/ValueSet/process-priorityFrom the FHIR Standard | |
| Claim.payee.type | example | Claim Payee Type Codeshttp://hl7.org/fhir/ValueSet/payeetypeFrom the FHIR Standard | |
| Claim.diagnosis.diagnosis[x] | example | ICD-10Codeshttp://hl7.org/fhir/ValueSet/icd-10From the FHIR Standard | |
| Claim.procedure.procedure[x] | example | ICD-10ProcedureCodeshttp://hl7.org/fhir/ValueSet/icd-10-proceduresFrom the FHIR Standard | |
| Claim.item.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard | |
| Claim.item.detail.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| allowedLocalIdentifierSystems | error | Claim.provider.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' | |
| date-only | error | Claim.billablePeriod.start, Claim.billablePeriod.end | DateTime must be date-only in yyyy-mm-dd format. Time and timezone values are not accepted. : toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$') | |
| dom-2 | error | Claim | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Claim | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | Claim | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | Claim | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | Claim | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| full-datetime-with-timezone | error | Claim.created, Claim.item.serviced[x]:servicedPeriod.start, Claim.item.serviced[x]:servicedPeriod.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 | 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 | 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 | 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 | NZBN must conform to format (13 digits). : system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$') |
This structure is derived from Claim
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Claim | Claim, Pre-determination or Pre-authorization | |
![]() ![]() |
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 | |
![]() ![]() ![]() ![]() |
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 | |||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Patient Cohort URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-cohort Binding: Patient Cohort ValueSet (required) | |
![]() ![]() ![]() |
1..1 | string | Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/claimant-number | |
![]() ![]() ![]() |
0..1 | string | Originating Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/originating-claimant-number | |
![]() ![]() |
1..* | Identifier | Business Identifier for claim | |
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value | |
![]() ![]() ![]() |
1..1 | string | The value that is unique | |
![]() ![]() |
1..1 | CodeableConcept | Category or discipline Binding: NZ Claim Types (extensible) | |
![]() ![]() |
1..1 | CodeableConcept | More granular claim type 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 | |||
![]() ![]() |
1..1 | Period | Relevant time frame for the claim | |
![]() ![]() ![]() |
C | 1..1 | dateTime | Starting time with inclusive boundary Constraints: date-only |
![]() ![]() ![]() |
C | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: date-only |
![]() ![]() |
C | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone |
![]() ![]() |
0..0 | |||
![]() ![]() |
1..1 | Reference(Organization) | Party responsible for 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 | |
![]() ![]() |
1..1 | CodeableConcept | Desired processing ugency Binding: ProcessPriorityCodes (required) | |
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
1..1 | BackboneElement | Patient insurance information | |
![]() ![]() |
0..0 | |||
![]() ![]() |
1..* | BackboneElement | Product or service provided | |
![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Patient Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-flag | |
![]() ![]() ![]() ![]() |
1..1 | (Complex) | Item Request URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(NZ Medication Dispense) | Value of extension | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescriber Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescriber-flag | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescription Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescription-flag | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Dose Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/dose-flag | |
![]() ![]() ![]() ![]() |
0..1 | string | Group ID URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/group-id | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Transaction Category URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/transaction-category Binding: NZ Pharmacy Transaction Category (required) | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Extended Supply Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/extended-supply-flag | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..* | BackboneElement | Product or service provided | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Balance Owing URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hsaap-balance-owing | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | Wastage Quantity URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/wastageQuantity | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | CBS Subsidy URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsSubsidy | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | CBS Pack Size URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsPackSize | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Count of products or services | |
![]() ![]() ![]() ![]() |
1..1 | Money | Total item cost | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
1..1 | Money | Total claim cost | |
Documentation for this format | ||||
| Path | Conformance | ValueSet | URI |
| Claim.type | extensible | NzClaimTypeshttps://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-typesFrom this IG | |
| Claim.subType | extensible | NzClaimSubtypes(a valid code from NZ Claim Subtype Code System)https://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-subtypesFrom this IG | |
| Claim.priority | required | ProcessPriorityCodeshttp://hl7.org/fhir/ValueSet/process-priorityFrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| allowedLocalIdentifierSystems | error | Claim.provider.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' | |
| date-only | error | Claim.billablePeriod.start, Claim.billablePeriod.end | DateTime must be date-only in yyyy-mm-dd format. Time and timezone values are not accepted. : toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$') | |
| full-datetime-with-timezone | error | Claim.created, Claim.item.serviced[x]:servicedPeriod.start, Claim.item.serviced[x]:servicedPeriod.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 | 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 | 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 | 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 | NZBN must conform to format (13 digits). : system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$') |
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Claim | Claim, Pre-determination or Pre-authorization | |||||
![]() ![]() |
Σ | 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". | ||||
![]() ![]() ![]() ![]() |
Σ | 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 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Patient Cohort URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-cohort Binding: Patient Cohort ValueSet (required) | |||||
![]() ![]() ![]() |
1..1 | string | Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/claimant-number | |||||
![]() ![]() ![]() |
0..1 | string | Originating Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/originating-claimant-number | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
1..* | Identifier | Business Identifier for 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 | Category or discipline Binding: NZ Claim Types (extensible) | ||||
![]() ![]() |
1..1 | CodeableConcept | More granular claim type 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 | Relevant time frame 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 | |||||
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Starting time with inclusive boundary Constraints: date-only | ||||
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: date-only | ||||
![]() ![]() |
Σ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) | Party responsible 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 | |||||
![]() ![]() ![]() |
Σ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 (required) | ||||
![]() ![]() |
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 | Supporting 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 | 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 | |||||
![]() ![]() |
1..* | BackboneElement | Product or service provided | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Patient Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-flag | |||||
![]() ![]() ![]() ![]() |
1..1 | (Complex) | Item Request URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request" | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(NZ Medication Dispense) | Value of extension | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescriber Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescriber-flag | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescription Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescription-flag | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Dose Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/dose-flag | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Group ID URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/group-id | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Transaction Category URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/transaction-category Binding: NZ Pharmacy Transaction Category (required) | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Extended Supply Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/extended-supply-flag | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable careTeam members | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable diagnoses | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable procedures | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable exception and supporting information | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery | |||||
![]() ![]() ![]() ![]() ![]() |
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 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..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 Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Address | |||||||
![]() ![]() ![]() ![]() |
Reference(Location) | |||||||
![]() ![]() ![]() |
0..1 | SimpleQuantity | Count of products or services | |||||
![]() ![]() ![]() |
0..1 | Money | Fee, charge or cost per item | |||||
![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() |
0..1 | Money | Total item cost | |||||
![]() ![]() ![]() |
0..* | Reference(Encounter) | Encounters related to this billed item | |||||
![]() ![]() ![]() |
1..* | BackboneElement | Product or service provided | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Balance Owing URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hsaap-balance-owing | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | Wastage Quantity URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/wastageQuantity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | CBS Subsidy URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsSubsidy | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | CBS Pack Size URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsPackSize | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Count of products or services | |||||
![]() ![]() ![]() ![]() |
0..1 | Money | Fee, charge or cost per item | |||||
![]() ![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() ![]() |
1..1 | Money | Total item cost | |||||
![]() ![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | Count of products or services | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | Fee, charge or cost per item | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | Total item cost | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(Device) | Unique device identifier | |||||
![]() ![]() |
1..1 | Money | Total claim cost | |||||
Documentation for this format | ||||||||
| Path | Conformance | ValueSet / Code | URI | |||
| Claim.meta.security | extensible | All Security Labelshttp://hl7.org/fhir/ValueSet/security-labelsFrom the FHIR Standard | ||||
| Claim.meta.tag | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tagsFrom the FHIR Standard | ||||
| Claim.meta.tag:correlationId | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tagsFrom the FHIR Standard | ||||
| Claim.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard
| ||||
| Claim.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | ||||
| Claim.identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-typeFrom the FHIR Standard | ||||
| Claim.status | required | FinancialResourceStatusCodeshttp://hl7.org/fhir/ValueSet/fm-status|4.0.1From the FHIR Standard | ||||
| Claim.type | extensible | NzClaimTypeshttps://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-typesFrom this IG | ||||
| Claim.subType | extensible | NzClaimSubtypes(a valid code from NZ Claim Subtype Code System)https://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-subtypesFrom this IG | ||||
| Claim.use | required | Usehttp://hl7.org/fhir/ValueSet/claim-use|4.0.1From the FHIR Standard | ||||
| Claim.patient.type | extensible | Pattern Value: Patienthttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| Claim.patient.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | ||||
| Claim.patient.identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-typeFrom the FHIR Standard | ||||
| Claim.provider.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| Claim.provider.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | ||||
| Claim.provider.identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-typeFrom the FHIR Standard | ||||
| Claim.priority | required | ProcessPriorityCodeshttp://hl7.org/fhir/ValueSet/process-priorityFrom the FHIR Standard | ||||
| Claim.related.relationship | example | ExampleRelatedClaimRelationshipCodeshttp://hl7.org/fhir/ValueSet/related-claim-relationshipFrom the FHIR Standard | ||||
| Claim.payee.type | example | Claim Payee Type Codeshttp://hl7.org/fhir/ValueSet/payeetypeFrom the FHIR Standard | ||||
| Claim.careTeam.role | example | ClaimCareTeamRoleCodeshttp://hl7.org/fhir/ValueSet/claim-careteamroleFrom the FHIR Standard | ||||
| Claim.careTeam.qualification | example | ExampleProviderQualificationCodeshttp://hl7.org/fhir/ValueSet/provider-qualificationFrom the FHIR Standard | ||||
| Claim.supportingInfo.category | example | ClaimInformationCategoryCodeshttp://hl7.org/fhir/ValueSet/claim-informationcategoryFrom the FHIR Standard | ||||
| Claim.supportingInfo.code | example | ExceptionCodeshttp://hl7.org/fhir/ValueSet/claim-exceptionFrom the FHIR Standard | ||||
| Claim.supportingInfo.reason | example | MissingToothReasonCodeshttp://hl7.org/fhir/ValueSet/missing-tooth-reasonFrom the FHIR Standard | ||||
| Claim.diagnosis.diagnosis[x] | example | ICD-10Codeshttp://hl7.org/fhir/ValueSet/icd-10From the FHIR Standard | ||||
| Claim.diagnosis.type | example | ExampleDiagnosisTypeCodeshttp://hl7.org/fhir/ValueSet/ex-diagnosistypeFrom the FHIR Standard | ||||
| Claim.diagnosis.onAdmission | example | ExampleDiagnosisOnAdmissionCodeshttp://hl7.org/fhir/ValueSet/ex-diagnosis-on-admissionFrom the FHIR Standard | ||||
| Claim.diagnosis.packageCode | example | ExampleDiagnosisRelatedGroupCodeshttp://hl7.org/fhir/ValueSet/ex-diagnosisrelatedgroupFrom the FHIR Standard | ||||
| Claim.procedure.type | example | ExampleProcedureTypeCodeshttp://hl7.org/fhir/ValueSet/ex-procedure-typeFrom the FHIR Standard | ||||
| Claim.procedure.procedure[x] | example | ICD-10ProcedureCodeshttp://hl7.org/fhir/ValueSet/icd-10-proceduresFrom the FHIR Standard | ||||
| Claim.accident.type | extensible | ActIncidentCodehttp://terminology.hl7.org/ValueSet/v3-ActIncidentCode | ||||
| Claim.item.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard | ||||
| Claim.item.location[x] | example | ExampleServicePlaceCodeshttp://hl7.org/fhir/ValueSet/service-placeFrom the FHIR Standard | ||||
| Claim.item.detail.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.revenue | example | ExampleRevenueCenterCodeshttp://hl7.org/fhir/ValueSet/ex-revenue-centerFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.category | example | BenefitCategoryCodeshttp://hl7.org/fhir/ValueSet/ex-benefitcategoryFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.modifier | example | ModifierTypeCodeshttp://hl7.org/fhir/ValueSet/claim-modifiersFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.programCode | example | ExampleProgramReasonCodeshttp://hl7.org/fhir/ValueSet/ex-program-codeFrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| allowedLocalIdentifierSystems | error | Claim.provider.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' | |
| date-only | error | Claim.billablePeriod.start, Claim.billablePeriod.end | DateTime must be date-only in yyyy-mm-dd format. Time and timezone values are not accepted. : toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$') | |
| dom-2 | error | Claim | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Claim | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | Claim | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | Claim | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | Claim | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| full-datetime-with-timezone | error | Claim.created, Claim.item.serviced[x]:servicedPeriod.start, Claim.item.serviced[x]:servicedPeriod.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 | 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 | 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 | 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 | NZBN must conform to format (13 digits). : system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$') |
This structure is derived from Claim
Summary
Mandatory: 34 elements
Fixed: 1 element
Prohibited: 23 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: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Claim | Claim, Pre-determination or Pre-authorization | |
![]() ![]() |
Σ | 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". |
![]() ![]() ![]() ![]() |
Σ | 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 | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Patient Cohort URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-cohort Binding: Patient Cohort ValueSet (required) | |
![]() ![]() ![]() |
1..1 | string | Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/claimant-number | |
![]() ![]() ![]() |
0..1 | string | Originating Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/originating-claimant-number | |
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() |
1..* | Identifier | Business Identifier for 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 | Category or discipline Binding: NZ Claim Types (extensible) |
![]() ![]() |
1..1 | CodeableConcept | More granular claim type 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 | Relevant time frame for the claim |
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Starting time with inclusive boundary Constraints: date-only |
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: date-only |
![]() ![]() |
ΣC | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone |
![]() ![]() |
Σ | 1..1 | Reference(Organization) | Party responsible for 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 (required) |
![]() ![]() |
Σ | 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 |
![]() ![]() |
1..* | BackboneElement | Product or service provided | |
![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Patient Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-flag | |
![]() ![]() ![]() ![]() |
1..1 | (Complex) | Item Request URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request" | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(NZ Medication Dispense) | Value of extension | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescriber Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescriber-flag | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescription Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescription-flag | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Dose Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/dose-flag | |
![]() ![]() ![]() ![]() |
0..1 | string | Group ID URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/group-id | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Transaction Category URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/transaction-category Binding: NZ Pharmacy Transaction Category (required) | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Extended Supply Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/extended-supply-flag | |
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |
![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |
![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery | |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
1..* | BackboneElement | Product or service provided | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Balance Owing URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hsaap-balance-owing | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | Wastage Quantity URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/wastageQuantity | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | CBS Subsidy URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsSubsidy | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | CBS Pack Size URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsPackSize | |
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized |
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Count of products or services | |
![]() ![]() ![]() ![]() |
1..1 | Money | Total item cost | |
![]() ![]() |
1..1 | Money | Total claim cost | |
Documentation for this format | ||||
| Path | Conformance | ValueSet / Code | URI |
| Claim.meta.tag | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tagsFrom the FHIR Standard | |
| Claim.meta.tag:correlationId | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tagsFrom the FHIR Standard | |
| Claim.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | |
| Claim.status | required | FinancialResourceStatusCodeshttp://hl7.org/fhir/ValueSet/fm-status|4.0.1From the FHIR Standard | |
| Claim.type | extensible | NzClaimTypeshttps://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-typesFrom this IG | |
| Claim.subType | extensible | NzClaimSubtypes(a valid code from NZ Claim Subtype Code System)https://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-subtypesFrom this IG | |
| Claim.use | required | Usehttp://hl7.org/fhir/ValueSet/claim-use|4.0.1From the FHIR Standard | |
| Claim.patient.type | extensible | Pattern Value: Patienthttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | |
| Claim.patient.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | |
| Claim.provider.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | |
| Claim.priority | required | ProcessPriorityCodeshttp://hl7.org/fhir/ValueSet/process-priorityFrom the FHIR Standard | |
| Claim.payee.type | example | Claim Payee Type Codeshttp://hl7.org/fhir/ValueSet/payeetypeFrom the FHIR Standard | |
| Claim.diagnosis.diagnosis[x] | example | ICD-10Codeshttp://hl7.org/fhir/ValueSet/icd-10From the FHIR Standard | |
| Claim.procedure.procedure[x] | example | ICD-10ProcedureCodeshttp://hl7.org/fhir/ValueSet/icd-10-proceduresFrom the FHIR Standard | |
| Claim.item.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard | |
| Claim.item.detail.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| allowedLocalIdentifierSystems | error | Claim.provider.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' | |
| date-only | error | Claim.billablePeriod.start, Claim.billablePeriod.end | DateTime must be date-only in yyyy-mm-dd format. Time and timezone values are not accepted. : toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$') | |
| dom-2 | error | Claim | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Claim | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | Claim | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | Claim | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | Claim | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| full-datetime-with-timezone | error | Claim.created, Claim.item.serviced[x]:servicedPeriod.start, Claim.item.serviced[x]:servicedPeriod.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 | 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 | 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 | 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 | NZBN must conform to format (13 digits). : system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$') |
Differential View
This structure is derived from Claim
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() |
|---|---|---|---|---|
![]() |
0..* | Claim | Claim, Pre-determination or Pre-authorization | |
![]() ![]() |
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 | |
![]() ![]() ![]() ![]() |
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 | |||
![]() ![]() |
1..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() |
0..1 | CodeableConcept | Patient Cohort URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-cohort Binding: Patient Cohort ValueSet (required) | |
![]() ![]() ![]() |
1..1 | string | Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/claimant-number | |
![]() ![]() ![]() |
0..1 | string | Originating Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/originating-claimant-number | |
![]() ![]() |
1..* | Identifier | Business Identifier for claim | |
![]() ![]() ![]() |
1..1 | uri | The namespace for the identifier value | |
![]() ![]() ![]() |
1..1 | string | The value that is unique | |
![]() ![]() |
1..1 | CodeableConcept | Category or discipline Binding: NZ Claim Types (extensible) | |
![]() ![]() |
1..1 | CodeableConcept | More granular claim type 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 | |||
![]() ![]() |
1..1 | Period | Relevant time frame for the claim | |
![]() ![]() ![]() |
C | 1..1 | dateTime | Starting time with inclusive boundary Constraints: date-only |
![]() ![]() ![]() |
C | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: date-only |
![]() ![]() |
C | 1..1 | dateTime | Resource creation date Constraints: full-datetime-with-timezone |
![]() ![]() |
0..0 | |||
![]() ![]() |
1..1 | Reference(Organization) | Party responsible for 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 | |
![]() ![]() |
1..1 | CodeableConcept | Desired processing ugency Binding: ProcessPriorityCodes (required) | |
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
0..0 | |||
![]() ![]() |
1..1 | BackboneElement | Patient insurance information | |
![]() ![]() |
0..0 | |||
![]() ![]() |
1..* | BackboneElement | Product or service provided | |
![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Patient Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-flag | |
![]() ![]() ![]() ![]() |
1..1 | (Complex) | Item Request URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request | |
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(NZ Medication Dispense) | Value of extension | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescriber Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescriber-flag | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescription Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescription-flag | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Dose Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/dose-flag | |
![]() ![]() ![]() ![]() |
0..1 | string | Group ID URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/group-id | |
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Transaction Category URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/transaction-category Binding: NZ Pharmacy Transaction Category (required) | |
![]() ![]() ![]() ![]() |
0..1 | boolean | Extended Supply Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/extended-supply-flag | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery Slice: Unordered, Open by type:$this | |
![]() ![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery | |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone |
![]() ![]() ![]() ![]() ![]() |
C | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: full-datetime-with-timezone |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..* | BackboneElement | Product or service provided | |
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Balance Owing URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hsaap-balance-owing | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | Wastage Quantity URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/wastageQuantity | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | CBS Subsidy URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsSubsidy | |
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | CBS Pack Size URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsPackSize | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Count of products or services | |
![]() ![]() ![]() ![]() |
1..1 | Money | Total item cost | |
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() |
1..1 | Money | Total claim cost | |
Documentation for this format | ||||
| Path | Conformance | ValueSet | URI |
| Claim.type | extensible | NzClaimTypeshttps://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-typesFrom this IG | |
| Claim.subType | extensible | NzClaimSubtypes(a valid code from NZ Claim Subtype Code System)https://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-subtypesFrom this IG | |
| Claim.priority | required | ProcessPriorityCodeshttp://hl7.org/fhir/ValueSet/process-priorityFrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| allowedLocalIdentifierSystems | error | Claim.provider.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' | |
| date-only | error | Claim.billablePeriod.start, Claim.billablePeriod.end | DateTime must be date-only in yyyy-mm-dd format. Time and timezone values are not accepted. : toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$') | |
| full-datetime-with-timezone | error | Claim.created, Claim.item.serviced[x]:servicedPeriod.start, Claim.item.serviced[x]:servicedPeriod.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 | 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 | 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 | 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 | NZBN must conform to format (13 digits). : system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$') |
Snapshot View
| Name | Flags | Card. | Type | Description & Constraints Filter: ![]() ![]() | ||||
|---|---|---|---|---|---|---|---|---|
![]() |
0..* | Claim | Claim, Pre-determination or Pre-authorization | |||||
![]() ![]() |
Σ | 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". | ||||
![]() ![]() ![]() ![]() |
Σ | 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 | |||||
![]() ![]() ![]() |
0..1 | CodeableConcept | Patient Cohort URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-cohort Binding: Patient Cohort ValueSet (required) | |||||
![]() ![]() ![]() |
1..1 | string | Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/claimant-number | |||||
![]() ![]() ![]() |
0..1 | string | Originating Claimant Number URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/originating-claimant-number | |||||
![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored | ||||
![]() ![]() |
1..* | Identifier | Business Identifier for 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 | Category or discipline Binding: NZ Claim Types (extensible) | ||||
![]() ![]() |
1..1 | CodeableConcept | More granular claim type 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 | Relevant time frame 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 | |||||
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | Starting time with inclusive boundary Constraints: date-only | ||||
![]() ![]() ![]() |
ΣC | 1..1 | dateTime | End time with inclusive boundary, if not ongoing Constraints: date-only | ||||
![]() ![]() |
Σ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) | Party responsible 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 | |||||
![]() ![]() ![]() |
Σ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 (required) | ||||
![]() ![]() |
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 | Supporting 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 | 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 | |||||
![]() ![]() |
1..* | BackboneElement | Product or service provided | |||||
![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() |
2..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Patient Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/patient-flag | |||||
![]() ![]() ![]() ![]() |
1..1 | (Complex) | Item Request URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() ![]() |
0..0 | |||||||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/item-request" | |||||
![]() ![]() ![]() ![]() ![]() |
1..1 | Reference(NZ Medication Dispense) | Value of extension | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescriber Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescriber-flag | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Prescription Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/prescription-flag | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Dose Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/dose-flag | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Group ID URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/group-id | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Transaction Category URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/transaction-category Binding: NZ Pharmacy Transaction Category (required) | |||||
![]() ![]() ![]() ![]() |
0..1 | boolean | Extended Supply Flag URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/extended-supply-flag | |||||
![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable careTeam members | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable diagnoses | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable procedures | |||||
![]() ![]() ![]() |
0..* | positiveInt | Applicable exception and supporting information | |||||
![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery Slice: Unordered, Closed by type:$this | |||||
![]() ![]() ![]() ![]() |
1..1 | Period | Date or dates of service or product delivery | |||||
![]() ![]() ![]() ![]() ![]() |
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 | dateTime | Starting time with inclusive boundary Constraints: full-datetime-with-timezone | ||||
![]() ![]() ![]() ![]() ![]() |
ΣC | 1..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 Binding: ExampleServicePlaceCodes (example): Place of service: pharmacy, school, prison, etc. | ||||||
![]() ![]() ![]() ![]() |
CodeableConcept | |||||||
![]() ![]() ![]() ![]() |
Address | |||||||
![]() ![]() ![]() ![]() |
Reference(Location) | |||||||
![]() ![]() ![]() |
0..1 | SimpleQuantity | Count of products or services | |||||
![]() ![]() ![]() |
0..1 | Money | Fee, charge or cost per item | |||||
![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() |
0..1 | Money | Total item cost | |||||
![]() ![]() ![]() |
0..* | Reference(Encounter) | Encounters related to this billed item | |||||
![]() ![]() ![]() |
1..* | BackboneElement | Product or service provided | |||||
![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |||||
![]() ![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Balance Owing URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/hsaap-balance-owing | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | Wastage Quantity URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/wastageQuantity | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | CBS Subsidy URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsSubsidy | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Quantity | CBS Pack Size URL: https://fhir-ig.digital.health.nz/shared-care/StructureDefinition/cbsPackSize | |||||
![]() ![]() ![]() ![]() |
?!Σ | 0..* | Extension | Extensions that cannot be ignored even if unrecognized | ||||
![]() ![]() ![]() ![]() |
1..1 | positiveInt | Item instance identifier | |||||
![]() ![]() ![]() ![]() |
1..1 | CodeableConcept | Billing, service, product, or drug code Binding: USCLSCodes (example): Allowable service and product codes. | |||||
![]() ![]() ![]() ![]() |
1..1 | SimpleQuantity | Count of products or services | |||||
![]() ![]() ![]() ![]() |
0..1 | Money | Fee, charge or cost per item | |||||
![]() ![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() ![]() |
1..1 | Money | Total item cost | |||||
![]() ![]() ![]() ![]() |
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. | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | SimpleQuantity | Count of products or services | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | Fee, charge or cost per item | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | decimal | Price scaling factor | |||||
![]() ![]() ![]() ![]() ![]() |
0..1 | Money | Total item cost | |||||
![]() ![]() ![]() ![]() ![]() |
0..* | Reference(Device) | Unique device identifier | |||||
![]() ![]() |
1..1 | Money | Total claim cost | |||||
Documentation for this format | ||||||||
| Path | Conformance | ValueSet / Code | URI | |||
| Claim.meta.security | extensible | All Security Labelshttp://hl7.org/fhir/ValueSet/security-labelsFrom the FHIR Standard | ||||
| Claim.meta.tag | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tagsFrom the FHIR Standard | ||||
| Claim.meta.tag:correlationId | example | CommonTagshttp://hl7.org/fhir/ValueSet/common-tagsFrom the FHIR Standard | ||||
| Claim.language | preferred | CommonLanguageshttp://hl7.org/fhir/ValueSet/languagesFrom the FHIR Standard
| ||||
| Claim.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | ||||
| Claim.identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-typeFrom the FHIR Standard | ||||
| Claim.status | required | FinancialResourceStatusCodeshttp://hl7.org/fhir/ValueSet/fm-status|4.0.1From the FHIR Standard | ||||
| Claim.type | extensible | NzClaimTypeshttps://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-typesFrom this IG | ||||
| Claim.subType | extensible | NzClaimSubtypes(a valid code from NZ Claim Subtype Code System)https://fhir-ig.digital.health.nz/shared-care/ValueSet/nz-claim-subtypesFrom this IG | ||||
| Claim.use | required | Usehttp://hl7.org/fhir/ValueSet/claim-use|4.0.1From the FHIR Standard | ||||
| Claim.patient.type | extensible | Pattern Value: Patienthttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| Claim.patient.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | ||||
| Claim.patient.identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-typeFrom the FHIR Standard | ||||
| Claim.provider.type | extensible | ResourceTypehttp://hl7.org/fhir/ValueSet/resource-typesFrom the FHIR Standard | ||||
| Claim.provider.identifier.use | required | IdentifierUsehttp://hl7.org/fhir/ValueSet/identifier-use|4.0.1From the FHIR Standard | ||||
| Claim.provider.identifier.type | extensible | Identifier Type Codeshttp://hl7.org/fhir/ValueSet/identifier-typeFrom the FHIR Standard | ||||
| Claim.priority | required | ProcessPriorityCodeshttp://hl7.org/fhir/ValueSet/process-priorityFrom the FHIR Standard | ||||
| Claim.related.relationship | example | ExampleRelatedClaimRelationshipCodeshttp://hl7.org/fhir/ValueSet/related-claim-relationshipFrom the FHIR Standard | ||||
| Claim.payee.type | example | Claim Payee Type Codeshttp://hl7.org/fhir/ValueSet/payeetypeFrom the FHIR Standard | ||||
| Claim.careTeam.role | example | ClaimCareTeamRoleCodeshttp://hl7.org/fhir/ValueSet/claim-careteamroleFrom the FHIR Standard | ||||
| Claim.careTeam.qualification | example | ExampleProviderQualificationCodeshttp://hl7.org/fhir/ValueSet/provider-qualificationFrom the FHIR Standard | ||||
| Claim.supportingInfo.category | example | ClaimInformationCategoryCodeshttp://hl7.org/fhir/ValueSet/claim-informationcategoryFrom the FHIR Standard | ||||
| Claim.supportingInfo.code | example | ExceptionCodeshttp://hl7.org/fhir/ValueSet/claim-exceptionFrom the FHIR Standard | ||||
| Claim.supportingInfo.reason | example | MissingToothReasonCodeshttp://hl7.org/fhir/ValueSet/missing-tooth-reasonFrom the FHIR Standard | ||||
| Claim.diagnosis.diagnosis[x] | example | ICD-10Codeshttp://hl7.org/fhir/ValueSet/icd-10From the FHIR Standard | ||||
| Claim.diagnosis.type | example | ExampleDiagnosisTypeCodeshttp://hl7.org/fhir/ValueSet/ex-diagnosistypeFrom the FHIR Standard | ||||
| Claim.diagnosis.onAdmission | example | ExampleDiagnosisOnAdmissionCodeshttp://hl7.org/fhir/ValueSet/ex-diagnosis-on-admissionFrom the FHIR Standard | ||||
| Claim.diagnosis.packageCode | example | ExampleDiagnosisRelatedGroupCodeshttp://hl7.org/fhir/ValueSet/ex-diagnosisrelatedgroupFrom the FHIR Standard | ||||
| Claim.procedure.type | example | ExampleProcedureTypeCodeshttp://hl7.org/fhir/ValueSet/ex-procedure-typeFrom the FHIR Standard | ||||
| Claim.procedure.procedure[x] | example | ICD-10ProcedureCodeshttp://hl7.org/fhir/ValueSet/icd-10-proceduresFrom the FHIR Standard | ||||
| Claim.accident.type | extensible | ActIncidentCodehttp://terminology.hl7.org/ValueSet/v3-ActIncidentCode | ||||
| Claim.item.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard | ||||
| Claim.item.location[x] | example | ExampleServicePlaceCodeshttp://hl7.org/fhir/ValueSet/service-placeFrom the FHIR Standard | ||||
| Claim.item.detail.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.revenue | example | ExampleRevenueCenterCodeshttp://hl7.org/fhir/ValueSet/ex-revenue-centerFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.category | example | BenefitCategoryCodeshttp://hl7.org/fhir/ValueSet/ex-benefitcategoryFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.productOrService | example | USCLSCodeshttp://hl7.org/fhir/ValueSet/service-usclsFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.modifier | example | ModifierTypeCodeshttp://hl7.org/fhir/ValueSet/claim-modifiersFrom the FHIR Standard | ||||
| Claim.item.detail.subDetail.programCode | example | ExampleProgramReasonCodeshttp://hl7.org/fhir/ValueSet/ex-program-codeFrom the FHIR Standard |
| Id | Grade | Path(s) | Details | Requirements |
| allowedLocalIdentifierSystems | error | Claim.provider.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' | |
| date-only | error | Claim.billablePeriod.start, Claim.billablePeriod.end | DateTime must be date-only in yyyy-mm-dd format. Time and timezone values are not accepted. : toString().matches('^[0-9]{4}-[0-9]{2}-[0-9]{2}$') | |
| dom-2 | error | Claim | If the resource is contained in another resource, it SHALL NOT contain nested Resources : contained.contained.empty() | |
| dom-3 | error | Claim | If the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource : contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty() | |
| dom-4 | error | Claim | If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated : contained.meta.versionId.empty() and contained.meta.lastUpdated.empty() | |
| dom-5 | error | Claim | If a resource is contained in another resource, it SHALL NOT have a security label : contained.meta.security.empty() | |
| dom-6 | best practice | Claim | A resource should have narrative for robust management : text.`div`.exists() | |
| ele-1 | error | **ALL** elements | All FHIR elements must have a @value or children : hasValue() or (children().count() > id.count()) | |
| ext-1 | error | **ALL** extensions | Must have either extensions or value[x], not both : extension.exists() != value.exists() | |
| full-datetime-with-timezone | error | Claim.created, Claim.item.serviced[x]:servicedPeriod.start, Claim.item.serviced[x]:servicedPeriod.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 | 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 | 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 | 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 | NZBN must conform to format (13 digits). : system = 'https://standards.digital.health.nz/ns/hpi-nzbn' implies value.matches('^[0-9]{13}$') |
This structure is derived from Claim
Summary
Mandatory: 34 elements
Fixed: 1 element
Prohibited: 23 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