New Zealand ICP Implementation Guide
1.0.0 - release

New Zealand ICP Implementation Guide, published by Accident Compensation Corporation. This guide is not an authorized publication; it is the continuous build for version 1.0.0 built by the FHIR (HL7® FHIR® Standard) CI Build. This version is based on the current content of https://github.com/acc-fhir-publisher/icp/ and changes regularly. See the Directory of published versions

Resource Profile: ACC ICP Referral Decline Resource

Official URL: http://hl7.org.nz/fhir/StructureDefinition/acc-icp-referral-decline Version: 1.0.0
Active as of 2022-11-20 Computable Name: IcpReferralDecline

Copyright/Legal: ACC New Zealand© 2023+; Licensed Under Creative Commons No Rights Reserved.

The ICP Referral Decline profile is to be used by ICP suppliers to furnish ACC with the required information following them declining an ICP referral.

Usage:

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraintsdoco
.. Encounter 0..* Encounter An interaction during which services are provided to the patient
dom-2: If the resource is contained in another resource, it SHALL NOT contain nested Resources
dom-3: 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
dom-4: If a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
dom-5: If a resource is contained in another resource, it SHALL NOT have a security label
dom-6: A resource should have narrative for robust management
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
ele-1: All FHIR elements must have a @value or children
... Slices for contained 1..* Resource Contained, inline Resources
Slice: Unordered, Closed by type:$this
.... contained:patient 1..1 IcpPatient Patient's date of birth.
... Slices for extension 3..4 Extension Extension
Slice: Unordered, Closed by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... acc-providerid 1..1 string The ACC provider Id of the practioner providing this information
URL: http://hl7.org.nz/fhir/StructureDefinition/acc-providerid
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... referral-source 1..1 (Complex) (gp | physio | specialist | allied | employer | rongoa | other | acc | patient)
URL: http://hl7.org.nz/fhir/StructureDefinition/acc-icp-referral-source
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
.... referral-declined C 1..1 (Complex) The declined reason and details for declining the referral
URL: http://hl7.org.nz/fhir/StructureDefinition/acc-icp-referral-declined
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
other-reason-invariant: if reason code is 'other', other-reason is required.
not-other-reason-invariant: if reason code is not 'other', other-reason must not be populated.
.... triage 0..1 (Complex) The triage assessment of the patient must be present when a triage has been performed
URL: http://hl7.org.nz/fhir/StructureDefinition/acc-icp-triage
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
..... Slices for extension 3..4 Extension Extension
Slice: Unordered, Open by value:url
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... triage-assessment-date 1..1 date The date the triage assessment was completed.
URL: http://hl7.org.nz/fhir/StructureDefinition/acc-icp-triage-assessment-date
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... acc-client-authority 1..1 boolean Indicates that the Client has agreed to ACC being able to collect, store, use, & share their information.
URL: http://hl7.org.nz/fhir/StructureDefinition/acc-icp-client-authority
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... complexityScores 1..1 (Complex) The scores obtained from the ICP complexity assessment/tool.
URL: http://hl7.org.nz/fhir/StructureDefinition/acc-icp-complexity-scores
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
...... client-participation-agreement 0..1 (Complex) Client Participation Agreement
URL: http://hl7.org.nz/fhir/StructureDefinition/acc-icp-client-participation-agreement
ele-1: All FHIR elements must have a @value or children
ext-1: Must have either extensions or value[x], not both
....... extension 0..0
....... url 1..1 uri "http://hl7.org.nz/fhir/StructureDefinition/acc-icp-client-participation-agreement"
..... url 1..1 uri "http://hl7.org.nz/fhir/StructureDefinition/acc-icp-triage"
... Slices for identifier Σ 1..1 Identifier Identifier(s) by which this encounter is known
Slice: Unordered, Closed by value:system
ele-1: All FHIR elements must have a @value or children
.... identifier:icpclaimnumber Σ 1..1 Identifier The ACC 45 number to be used in combination with the contained patient's date of birth, as the ICP case idenfitier.
ele-1: All FHIR elements must have a @value or children
..... extension 0..0
..... use ?!Σ 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .


ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri The namespace for the identifier value
ele-1: All FHIR elements must have a @value or children
Fixed Value: https://standards.digital.health.nz/ns/acc-45-number
..... value ΣC 1..1 string The ACC 45 number.
ele-1: All FHIR elements must have a @value or children
acc-claim-number: The claim number format is invalid; it must be in the form A999999, AA99999, 9999AAA or 99999AA, where A is any capital letter, 9 is any single digit, and there are 7 characters altogether.
Example General: 123456
... status ?!Σ 1..1 code finished
Binding: Encounter Status (required)
ele-1: All FHIR elements must have a @value or children
... class Σ 1..1 Coding PRENC
Binding: Encounter Class (required)
ele-1: All FHIR elements must have a @value or children
... serviceType Σ 1..1 CodeableConcept The type of ICP service. Currently only musculoskeletal (msk) is allowed, with more to be added in the future, e.g. concussion.
Binding: ServiceType (example): Broad categorization of the service that is to be provided.


ele-1: All FHIR elements must have a @value or children
.... coding Σ 1..1 Coding Code defined by a terminology system
ele-1: All FHIR elements must have a @value or children
..... system Σ 1..1 uri Identity of the terminology system
ele-1: All FHIR elements must have a @value or children
Required Pattern: http://hl7.org.nz/fhir/CodeSystem/acc-icp-service-type
..... code Σ 1..1 code msk
Binding: Service Type (required)
ele-1: All FHIR elements must have a @value or children
... subject Σ 1..1 Reference(ACC ICP Patient) The patient or group present at the encounter
ele-1: All FHIR elements must have a @value or children
... serviceProvider 1..1 Reference(Organization) This is the ACC Vendor ID, in most cases this is the organisation's HPI ID.
ele-1: All FHIR elements must have a @value or children

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
Encounter.identifier:icpclaimnumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
Encounter.statusrequiredICPEncounterStatusVS
http://hl7.org.nz/fhir/ValueSet/acc-icp-encounter-status
from this IG
Encounter.statusHistory.statusrequiredEncounterStatus
http://hl7.org/fhir/ValueSet/encounter-status|4.0.1
from the FHIR Standard
Encounter.classrequiredICPEncounterClassVS
http://hl7.org.nz/fhir/ValueSet/acc-icp-encounter-class
from this IG
Encounter.classHistory.classextensibleActEncounterCode
http://terminology.hl7.org/ValueSet/v3-ActEncounterCode
Encounter.serviceTypeexampleServiceType
http://hl7.org/fhir/ValueSet/service-type
from the FHIR Standard
Encounter.serviceType.coding.coderequiredICPServiceType (a valid code from Service Type)
http://hl7.org.nz/fhir/ValueSet/acc-icp-service-type
from this IG

Constraints

IdGradePath(s)DetailsRequirements
acc-claim-numbererrorEncounter.identifier:icpclaimnumber.valueThe claim number format is invalid; it must be in the form A999999, AA99999, 9999AAA or 99999AA, where A is any capital letter, 9 is any single digit, and there are 7 characters altogether.
: $this.toString().matches('^[A-Z][0-9]{6}$|^[A-Z]{2}[0-9]{5}$|^[0-9]{4}[A-Z]{3}$|^[0-9]{5}[A-Z]{2}$')

 

Other representations of profile: CSV, Excel, Schematron