New Zealand ICP Implementation Guide
1.0.0 - draft

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 Patient Referral for BIST

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

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

The ACC Patient Referral resource for a BIST measurement.

A Patient Referral resource to represent a patient's referral for an IDT assessment to be completed.

Usage:

Formal Views of Profile Content

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

This structure is derived from ServiceRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest 0..* ServiceRequest A request for a service to be performed
... Slices for contained 2..* Resource Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:acc-tbi-provider 1..1 ACCTbiProvider A person with a formal responsibility in the provisioning of healthcare or related services
.... contained:patient 1..1 IcpPatient Information about an individual or animal receiving health care services
... Slices for identifier 1..1 Identifier Identifiers assigned to this order
Slice: Unordered, Open by value:system
.... 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.
..... id 0..0
..... extension 0..0
..... system 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/acc-45-number
..... value C 1..1 string The ACC 45 number.
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.
..... period 0..0
..... assigner 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... replaces 0..0
... requisition 0..0
... category 0..0
... doNotPerform 0..0
... code 0..0
... orderDetail 0..0
... quantity[x] 0..0
... subject 1..1 Reference(ACC ICP Patient) This is the patient being referred.
... encounter 0..0
... occurrence[x] 0..0
... asNeeded[x] 0..0
... authoredOn C 1..1 dateTime The date and time that the Patient referral to an IDT assessment is created. This must be in UTC yyyy-MM-dd'T'HH:mm:ss'Z'.
dateTime-not-in-future-invariant: The date value cannot be in the future
... requester 1..1 Reference(ACC Provider) This represents the pracitioner (ACC ProviderId) and practice (ACC VendorId) referring/not referring the patient to a concussion supplier.
... performer 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) This represents the ACC-approved concussion supplier the patient is being referred to.
... locationCode 0..0
... locationReference 0..0
... reasonCode 1..1 CodeableConcept Explanation/Justification for procedure or service
Binding: CC TBI Referral Type (required)
... insurance 0..0
... supportingInfo 0..1 Reference(ACC Integrated Care Pathway TBI BIST) BIST measurement this referral is based on.
... specimen 0..0
... bodySite 0..0
... note 0..0
... patientInstruction 0..0
... relevantHistory 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ServiceRequest.reasonCoderequiredICPTbiBistReferraType
http://hl7.org.nz/fhir/ValueSet/acc-icp-tbi-bist-referral-type
from this IG

Constraints

IdGradePath(s)DetailsRequirements
acc-claim-numbererrorServiceRequest.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}$')
dateTime-not-in-future-invarianterrorServiceRequest.authoredOnThe date value cannot be in the future
: $this <= now()
NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
prr-1: orderDetail SHALL only be present if code is present
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for contained 2..* Resource Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:acc-tbi-provider 1..1 ACCTbiProvider A person with a formal responsibility in the provisioning of healthcare or related services
.... contained:patient 1..1 IcpPatient Information about an individual or animal receiving health care services
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... 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.
..... 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 .

..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/acc-45-number
..... value ΣC 1..1 string The ACC 45 number.
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 draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.

... subject Σ 1..1 Reference(ACC ICP Patient) This is the patient being referred.
... authoredOn ΣC 1..1 dateTime The date and time that the Patient referral to an IDT assessment is created. This must be in UTC yyyy-MM-dd'T'HH:mm:ss'Z'.
dateTime-not-in-future-invariant: The date value cannot be in the future
... requester Σ 1..1 Reference(ACC Provider) This represents the pracitioner (ACC ProviderId) and practice (ACC VendorId) referring/not referring the patient to a concussion supplier.
... performer Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) This represents the ACC-approved concussion supplier the patient is being referred to.
... reasonCode Σ 1..1 CodeableConcept Explanation/Justification for procedure or service
Binding: CC TBI Referral Type (required)
... supportingInfo 0..1 Reference(ACC Integrated Care Pathway TBI BIST) BIST measurement this referral is based on.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ServiceRequest.identifier:icpclaimnumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.reasonCoderequiredICPTbiBistReferraType
http://hl7.org.nz/fhir/ValueSet/acc-icp-tbi-bist-referral-type
from this IG

Constraints

IdGradePath(s)DetailsRequirements
acc-claim-numbererrorServiceRequest.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}$')
dateTime-not-in-future-invarianterrorServiceRequest.authoredOnThe date value cannot be in the future
: $this <= now()
NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
prr-1: orderDetail SHALL only be present if code is present
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... Slices for contained 2..* Resource Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:acc-tbi-provider 1..1 ACCTbiProvider A person with a formal responsibility in the provisioning of healthcare or related services
.... contained:patient 1..1 IcpPatient Information about an individual or animal receiving health care services
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier Σ 1..1 Identifier Identifiers assigned to this order
Slice: Unordered, Open by value:system
.... 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.
..... 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 .

..... type Σ 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.

..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/acc-45-number
..... value ΣC 1..1 string The ACC 45 number.
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 draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.

... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... subject Σ 1..1 Reference(ACC ICP Patient) This is the patient being referred.
... authoredOn ΣC 1..1 dateTime The date and time that the Patient referral to an IDT assessment is created. This must be in UTC yyyy-MM-dd'T'HH:mm:ss'Z'.
dateTime-not-in-future-invariant: The date value cannot be in the future
... requester Σ 1..1 Reference(ACC Provider) This represents the pracitioner (ACC ProviderId) and practice (ACC VendorId) referring/not referring the patient to a concussion supplier.
... performerType Σ 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

... performer Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) This represents the ACC-approved concussion supplier the patient is being referred to.
... reasonCode Σ 1..1 CodeableConcept Explanation/Justification for procedure or service
Binding: CC TBI Referral Type (required)
... reasonReference Σ 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Explanation/Justification for service or service
... supportingInfo 0..1 Reference(ACC Integrated Care Pathway TBI BIST) BIST measurement this referral is based on.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ServiceRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ServiceRequest.identifier:icpclaimnumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
ServiceRequest.identifier:icpclaimnumber.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
ServiceRequest.performerTypeexampleParticipantRoles
http://hl7.org/fhir/ValueSet/participant-role
from the FHIR Standard
ServiceRequest.reasonCoderequiredICPTbiBistReferraType
http://hl7.org.nz/fhir/ValueSet/acc-icp-tbi-bist-referral-type
from this IG

Constraints

IdGradePath(s)DetailsRequirements
acc-claim-numbererrorServiceRequest.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}$')
dateTime-not-in-future-invarianterrorServiceRequest.authoredOnThe date value cannot be in the future
: $this <= now()

This structure is derived from ServiceRequest

Summary

Mandatory: 9 elements
Fixed: 1 element
Prohibited: 25 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.contained
  • The element 1 is sliced based on the value of ServiceRequest.identifier

Differential View

This structure is derived from ServiceRequest

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest 0..* ServiceRequest A request for a service to be performed
... Slices for contained 2..* Resource Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:acc-tbi-provider 1..1 ACCTbiProvider A person with a formal responsibility in the provisioning of healthcare or related services
.... contained:patient 1..1 IcpPatient Information about an individual or animal receiving health care services
... Slices for identifier 1..1 Identifier Identifiers assigned to this order
Slice: Unordered, Open by value:system
.... 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.
..... id 0..0
..... extension 0..0
..... system 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/acc-45-number
..... value C 1..1 string The ACC 45 number.
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.
..... period 0..0
..... assigner 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... replaces 0..0
... requisition 0..0
... category 0..0
... doNotPerform 0..0
... code 0..0
... orderDetail 0..0
... quantity[x] 0..0
... subject 1..1 Reference(ACC ICP Patient) This is the patient being referred.
... encounter 0..0
... occurrence[x] 0..0
... asNeeded[x] 0..0
... authoredOn C 1..1 dateTime The date and time that the Patient referral to an IDT assessment is created. This must be in UTC yyyy-MM-dd'T'HH:mm:ss'Z'.
dateTime-not-in-future-invariant: The date value cannot be in the future
... requester 1..1 Reference(ACC Provider) This represents the pracitioner (ACC ProviderId) and practice (ACC VendorId) referring/not referring the patient to a concussion supplier.
... performer 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) This represents the ACC-approved concussion supplier the patient is being referred to.
... locationCode 0..0
... locationReference 0..0
... reasonCode 1..1 CodeableConcept Explanation/Justification for procedure or service
Binding: CC TBI Referral Type (required)
... insurance 0..0
... supportingInfo 0..1 Reference(ACC Integrated Care Pathway TBI BIST) BIST measurement this referral is based on.
... specimen 0..0
... bodySite 0..0
... note 0..0
... patientInstruction 0..0
... relevantHistory 0..0

doco Documentation for this format

Terminology Bindings (Differential)

PathConformanceValueSetURI
ServiceRequest.reasonCoderequiredICPTbiBistReferraType
http://hl7.org.nz/fhir/ValueSet/acc-icp-tbi-bist-referral-type
from this IG

Constraints

IdGradePath(s)DetailsRequirements
acc-claim-numbererrorServiceRequest.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}$')
dateTime-not-in-future-invarianterrorServiceRequest.authoredOnThe date value cannot be in the future
: $this <= now()

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
prr-1: orderDetail SHALL only be present if code is present
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... Slices for contained 2..* Resource Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:acc-tbi-provider 1..1 ACCTbiProvider A person with a formal responsibility in the provisioning of healthcare or related services
.... contained:patient 1..1 IcpPatient Information about an individual or animal receiving health care services
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
.... 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.
..... 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 .

..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/acc-45-number
..... value ΣC 1..1 string The ACC 45 number.
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 draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.

... subject Σ 1..1 Reference(ACC ICP Patient) This is the patient being referred.
... authoredOn ΣC 1..1 dateTime The date and time that the Patient referral to an IDT assessment is created. This must be in UTC yyyy-MM-dd'T'HH:mm:ss'Z'.
dateTime-not-in-future-invariant: The date value cannot be in the future
... requester Σ 1..1 Reference(ACC Provider) This represents the pracitioner (ACC ProviderId) and practice (ACC VendorId) referring/not referring the patient to a concussion supplier.
... performer Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) This represents the ACC-approved concussion supplier the patient is being referred to.
... reasonCode Σ 1..1 CodeableConcept Explanation/Justification for procedure or service
Binding: CC TBI Referral Type (required)
... supportingInfo 0..1 Reference(ACC Integrated Care Pathway TBI BIST) BIST measurement this referral is based on.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ServiceRequest.identifier:icpclaimnumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.reasonCoderequiredICPTbiBistReferraType
http://hl7.org.nz/fhir/ValueSet/acc-icp-tbi-bist-referral-type
from this IG

Constraints

IdGradePath(s)DetailsRequirements
acc-claim-numbererrorServiceRequest.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}$')
dateTime-not-in-future-invarianterrorServiceRequest.authoredOnThe date value cannot be in the future
: $this <= now()

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ServiceRequest C 0..* ServiceRequest A request for a service to be performed
prr-1: orderDetail SHALL only be present if code is present
... id Σ 0..1 id Logical id of this artifact
... meta Σ 0..1 Meta Metadata about the resource
... implicitRules ?!Σ 0..1 uri A set of rules under which this content was created
... text 0..1 Narrative Text summary of the resource, for human interpretation
... Slices for contained 2..* Resource Contained, inline Resources
Slice: Unordered, Open by profile:$this
.... contained:acc-tbi-provider 1..1 ACCTbiProvider A person with a formal responsibility in the provisioning of healthcare or related services
.... contained:patient 1..1 IcpPatient Information about an individual or animal receiving health care services
... extension 0..* Extension Additional content defined by implementations
... modifierExtension ?! 0..* Extension Extensions that cannot be ignored
... Slices for identifier Σ 1..1 Identifier Identifiers assigned to this order
Slice: Unordered, Open by value:system
.... 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.
..... 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 .

..... type Σ 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.

..... system Σ 1..1 uri The namespace for the identifier value
Fixed Value: https://standards.digital.health.nz/ns/acc-45-number
..... value ΣC 1..1 string The ACC 45 number.
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 draft | active | on-hold | revoked | completed | entered-in-error | unknown
Binding: RequestStatus (required): The status of a service order.

... intent ?!Σ 1..1 code proposal | plan | directive | order | original-order | reflex-order | filler-order | instance-order | option
Binding: RequestIntent (required): The kind of service request.

... priority Σ 0..1 code routine | urgent | asap | stat
Binding: RequestPriority (required): Identifies the level of importance to be assigned to actioning the request.

... subject Σ 1..1 Reference(ACC ICP Patient) This is the patient being referred.
... authoredOn ΣC 1..1 dateTime The date and time that the Patient referral to an IDT assessment is created. This must be in UTC yyyy-MM-dd'T'HH:mm:ss'Z'.
dateTime-not-in-future-invariant: The date value cannot be in the future
... requester Σ 1..1 Reference(ACC Provider) This represents the pracitioner (ACC ProviderId) and practice (ACC VendorId) referring/not referring the patient to a concussion supplier.
... performerType Σ 0..1 CodeableConcept Performer role
Binding: ParticipantRoles (example): Indicates specific responsibility of an individual within the care team, such as "Primary physician", "Team coordinator", "Caregiver", etc.

... performer Σ 0..1 Reference(Practitioner | PractitionerRole | Organization | CareTeam | HealthcareService | Patient | Device | RelatedPerson) This represents the ACC-approved concussion supplier the patient is being referred to.
... reasonCode Σ 1..1 CodeableConcept Explanation/Justification for procedure or service
Binding: CC TBI Referral Type (required)
... reasonReference Σ 0..* Reference(Condition | Observation | DiagnosticReport | DocumentReference) Explanation/Justification for service or service
... supportingInfo 0..1 Reference(ACC Integrated Care Pathway TBI BIST) BIST measurement this referral is based on.

doco Documentation for this format

Terminology Bindings

PathConformanceValueSetURI
ServiceRequest.languagepreferredCommonLanguages
Additional Bindings Purpose
AllLanguages Max Binding
http://hl7.org/fhir/ValueSet/languages
from the FHIR Standard
ServiceRequest.identifier:icpclaimnumber.userequiredIdentifierUse
http://hl7.org/fhir/ValueSet/identifier-use|4.0.1
from the FHIR Standard
ServiceRequest.identifier:icpclaimnumber.typeextensibleIdentifier Type Codes
http://hl7.org/fhir/ValueSet/identifier-type
from the FHIR Standard
ServiceRequest.statusrequiredRequestStatus
http://hl7.org/fhir/ValueSet/request-status|4.0.1
from the FHIR Standard
ServiceRequest.intentrequiredRequestIntent
http://hl7.org/fhir/ValueSet/request-intent|4.0.1
from the FHIR Standard
ServiceRequest.priorityrequiredRequestPriority
http://hl7.org/fhir/ValueSet/request-priority|4.0.1
from the FHIR Standard
ServiceRequest.performerTypeexampleParticipantRoles
http://hl7.org/fhir/ValueSet/participant-role
from the FHIR Standard
ServiceRequest.reasonCoderequiredICPTbiBistReferraType
http://hl7.org.nz/fhir/ValueSet/acc-icp-tbi-bist-referral-type
from this IG

Constraints

IdGradePath(s)DetailsRequirements
acc-claim-numbererrorServiceRequest.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}$')
dateTime-not-in-future-invarianterrorServiceRequest.authoredOnThe date value cannot be in the future
: $this <= now()

This structure is derived from ServiceRequest

Summary

Mandatory: 9 elements
Fixed: 1 element
Prohibited: 25 elements

Structures

This structure refers to these other structures:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of ServiceRequest.contained
  • The element 1 is sliced based on the value of ServiceRequest.identifier

 

Other representations of profile: CSV, Excel, Schematron