New Zealand NES IG
1.4.7 - Release
New Zealand NES IG - Local Development build (v1.4.7) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions
Official URL: http://hl7.org.nz/fhir/StructureDefinition/NesEnrolment | Version: 1.4.7 | |||
Active as of 2025-01-28 | Computable Name: NesEnrolment |
Adds additional, NES specific extensions for enrolments
Usage:
Description of Profiles, Differentials, Snapshots and how the different presentations work.
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | EpisodeOfCare | An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility 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 URL-LENGTH: URLs must be less than 1024 characters URL-ALLOWED-CHARS: character restrictions for URLs SYSTEM-LENGTH: System URLs must be less than 1024 characters SYSTEM-ALLOWED-CHARS: character restrictions for system url CODEABLE-CONCEPT-TEXT-LENGTH: valueCodeableConcept.text must be less than 1024 characters CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS: character restrictions for valueCodeableConcept.text |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | NesPractitionerRole | Contained resource for the last qualified Encounter relating to this Enrolment | |
![]() ![]() ![]() ![]() |
0..1 | Encounter | Contained, inline Resources | |
![]() ![]() ![]() ![]() |
0..1 | NesPatient | Information about an individual or animal receiving health care services | |
![]() ![]() ![]() |
0..* | 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 | |
![]() ![]() ![]() ![]() |
0..1 | date | The date on which the Enrolment will expire URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-expiry-date ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | date | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/reenrolment-date ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | Reference(HPI Organization) | Organisation that creates the enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-owner-org ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | describe the reason the enrolment has ended URL: http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason" | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: NES Enrolment Termination Reason (required) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Encounter) | the last qualified Encounter relating to this Enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-encounter ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
?!Σ | 1..1 | code | planned | waitlist | active | onhold | finished | cancelled | entered-in-error Binding: NES Enrolment Status (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Type/class - e.g. specialist referral, disease management Binding: NES Enrolment Type (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..1 | Reference(NES Patient) | The patient who is the focus of this episode of care ele-1: All FHIR elements must have a @value or children |
![]() |
Path | Conformance | ValueSet | URI |
EpisodeOfCare.extension:terminationReason.value[x] | required | Nes_enrolment_termination_reasonhttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-termination-reason | |
EpisodeOfCare.status | required | Nes_episode_of_care_statushttps://nzhts.digital.health.nz/fhir/ValueSet/nes-episode-of-care-status | |
EpisodeOfCare.statusHistory.status | required | EpisodeOfCareStatushttp://hl7.org/fhir/ValueSet/episode-of-care-status|4.0.1 from the FHIR Standard | |
EpisodeOfCare.type | required | Nes_enrolment_typehttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-type |
Id | Grade | Path(s) | Details | Requirements |
CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for valueCodeableConcept.text : EpisodeOfCare.descendants().valueCodeableConcept.text.all(matches('^([-a-zA-Z0-9\' \t\r\n.\/,])*$')) | |
CODEABLE-CONCEPT-TEXT-LENGTH | error | EpisodeOfCare | valueCodeableConcept.text must be less than 1024 characters : EpisodeOfCare.descendants().valueCodeableConcept.text.all(length()<1024) | |
SYSTEM-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for system url : EpisodeOfCare.descendants().system.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
SYSTEM-LENGTH | error | EpisodeOfCare | System URLs must be less than 1024 characters : EpisodeOfCare.descendants().system.all(length()<1024) | |
URL-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for URLs : EpisodeOfCare.descendants().url.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
URL-LENGTH | error | EpisodeOfCare | URLs must be less than 1024 characters : EpisodeOfCare.descendants().url.all(length()<1024) |
This structure is derived from EpisodeOfCare
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | EpisodeOfCare | An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility URL-LENGTH: URLs must be less than 1024 characters URL-ALLOWED-CHARS: character restrictions for URLs SYSTEM-LENGTH: System URLs must be less than 1024 characters SYSTEM-ALLOWED-CHARS: character restrictions for system url CODEABLE-CONCEPT-TEXT-LENGTH: valueCodeableConcept.text must be less than 1024 characters CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS: character restrictions for valueCodeableConcept.text |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | NesPractitionerRole | Contained resource for the last qualified Encounter relating to this Enrolment | |
![]() ![]() ![]() ![]() |
0..1 | Encounter | Contained, inline Resources | |
![]() ![]() ![]() ![]() |
0..1 | NesPatient | Information about an individual or animal receiving health care services | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | date | The date on which the Enrolment will expire URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-expiry-date | |
![]() ![]() ![]() ![]() |
0..1 | date | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/reenrolment-date | |
![]() ![]() ![]() ![]() |
0..1 | Reference(HPI Organization) | Organisation that creates the enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-owner-org | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | describe the reason the enrolment has ended URL: http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: NES Enrolment Termination Reason (required) | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Encounter) | the last qualified Encounter relating to this Enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-encounter | |
![]() ![]() ![]() |
1..1 | code | planned | waitlist | active | onhold | finished | cancelled | entered-in-error Binding: NES Enrolment Status (required) | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..* | CodeableConcept | Type/class - e.g. specialist referral, disease management Binding: NES Enrolment Type (required) | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | Reference(NES Patient) | The patient who is the focus of this episode of care | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() |
Path | Conformance | ValueSet | URI |
EpisodeOfCare.extension:terminationReason.value[x] | required | Nes_enrolment_termination_reasonhttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-termination-reason | |
EpisodeOfCare.status | required | Nes_episode_of_care_statushttps://nzhts.digital.health.nz/fhir/ValueSet/nes-episode-of-care-status | |
EpisodeOfCare.type | required | Nes_enrolment_typehttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-type |
Id | Grade | Path(s) | Details | Requirements |
CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for valueCodeableConcept.text : EpisodeOfCare.descendants().valueCodeableConcept.text.all(matches('^([-a-zA-Z0-9\' \t\r\n.\/,])*$')) | |
CODEABLE-CONCEPT-TEXT-LENGTH | error | EpisodeOfCare | valueCodeableConcept.text must be less than 1024 characters : EpisodeOfCare.descendants().valueCodeableConcept.text.all(length()<1024) | |
SYSTEM-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for system url : EpisodeOfCare.descendants().system.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
SYSTEM-LENGTH | error | EpisodeOfCare | System URLs must be less than 1024 characters : EpisodeOfCare.descendants().system.all(length()<1024) | |
URL-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for URLs : EpisodeOfCare.descendants().url.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
URL-LENGTH | error | EpisodeOfCare | URLs must be less than 1024 characters : EpisodeOfCare.descendants().url.all(length()<1024) |
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | EpisodeOfCare | An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility URL-LENGTH: URLs must be less than 1024 characters URL-ALLOWED-CHARS: character restrictions for URLs SYSTEM-LENGTH: System URLs must be less than 1024 characters SYSTEM-ALLOWED-CHARS: character restrictions for system url CODEABLE-CONCEPT-TEXT-LENGTH: valueCodeableConcept.text must be less than 1024 characters CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS: character restrictions for valueCodeableConcept.text |
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() |
Σ | 0..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 | instant | When the resource version last changed |
![]() ![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | NesPractitionerRole | Contained resource for the last qualified Encounter relating to this Enrolment | |
![]() ![]() ![]() ![]() |
0..1 | Encounter | Contained, inline Resources | |
![]() ![]() ![]() ![]() |
0..1 | NesPatient | Information about an individual or animal receiving health care services | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | date | The date on which the Enrolment will expire URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-expiry-date | |
![]() ![]() ![]() ![]() |
0..1 | date | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/reenrolment-date | |
![]() ![]() ![]() ![]() |
0..1 | Reference(HPI Organization) | Organisation that creates the enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-owner-org | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | describe the reason the enrolment has ended URL: http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason" | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: NES Enrolment Termination Reason (required) | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Encounter) | the last qualified Encounter relating to this Enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-encounter | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
0..* | Identifier | Business Identifier(s) relevant for this EpisodeOfCare | |
![]() ![]() ![]() |
?!Σ | 1..1 | code | planned | waitlist | active | onhold | finished | cancelled | entered-in-error Binding: NES Enrolment Status (required) |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Type/class - e.g. specialist referral, disease management Binding: NES Enrolment Type (required) |
![]() ![]() ![]() |
Σ | 1..1 | Reference(NES Patient) | The patient who is the focus of this episode of care |
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that assumes care |
![]() ![]() ![]() |
Σ | 0..1 | Period | Interval during responsibility is assumed |
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Care manager/care coordinator for the patient | |
![]() |
Path | Conformance | ValueSet | URI |
EpisodeOfCare.extension:terminationReason.value[x] | required | Nes_enrolment_termination_reasonhttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-termination-reason | |
EpisodeOfCare.status | required | Nes_episode_of_care_statushttps://nzhts.digital.health.nz/fhir/ValueSet/nes-episode-of-care-status | |
EpisodeOfCare.statusHistory.status | required | EpisodeOfCareStatushttp://hl7.org/fhir/ValueSet/episode-of-care-status|4.0.1 from the FHIR Standard | |
EpisodeOfCare.type | required | Nes_enrolment_typehttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-type | |
EpisodeOfCare.diagnosis.role | preferred | DiagnosisRolehttp://hl7.org/fhir/ValueSet/diagnosis-role from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for valueCodeableConcept.text : EpisodeOfCare.descendants().valueCodeableConcept.text.all(matches('^([-a-zA-Z0-9\' \t\r\n.\/,])*$')) | |
CODEABLE-CONCEPT-TEXT-LENGTH | error | EpisodeOfCare | valueCodeableConcept.text must be less than 1024 characters : EpisodeOfCare.descendants().valueCodeableConcept.text.all(length()<1024) | |
SYSTEM-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for system url : EpisodeOfCare.descendants().system.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
SYSTEM-LENGTH | error | EpisodeOfCare | System URLs must be less than 1024 characters : EpisodeOfCare.descendants().system.all(length()<1024) | |
URL-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for URLs : EpisodeOfCare.descendants().url.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
URL-LENGTH | error | EpisodeOfCare | URLs must be less than 1024 characters : EpisodeOfCare.descendants().url.all(length()<1024) |
This structure is derived from EpisodeOfCare
Summary
Prohibited: 10 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![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | EpisodeOfCare | An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility 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 URL-LENGTH: URLs must be less than 1024 characters URL-ALLOWED-CHARS: character restrictions for URLs SYSTEM-LENGTH: System URLs must be less than 1024 characters SYSTEM-ALLOWED-CHARS: character restrictions for system url CODEABLE-CONCEPT-TEXT-LENGTH: valueCodeableConcept.text must be less than 1024 characters CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS: character restrictions for valueCodeableConcept.text |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | NesPractitionerRole | Contained resource for the last qualified Encounter relating to this Enrolment | |
![]() ![]() ![]() ![]() |
0..1 | Encounter | Contained, inline Resources | |
![]() ![]() ![]() ![]() |
0..1 | NesPatient | Information about an individual or animal receiving health care services | |
![]() ![]() ![]() |
0..* | 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 | |
![]() ![]() ![]() ![]() |
0..1 | date | The date on which the Enrolment will expire URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-expiry-date ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | date | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/reenrolment-date ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | Reference(HPI Organization) | Organisation that creates the enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-owner-org ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | describe the reason the enrolment has ended URL: http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason" | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: NES Enrolment Termination Reason (required) ele-1: All FHIR elements must have a @value or children | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Encounter) | the last qualified Encounter relating to this Enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-encounter ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored ele-1: All FHIR elements must have a @value or children ext-1: Must have either extensions or value[x], not both |
![]() ![]() ![]() |
?!Σ | 1..1 | code | planned | waitlist | active | onhold | finished | cancelled | entered-in-error Binding: NES Enrolment Status (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Type/class - e.g. specialist referral, disease management Binding: NES Enrolment Type (required) ele-1: All FHIR elements must have a @value or children |
![]() ![]() ![]() |
Σ | 1..1 | Reference(NES Patient) | The patient who is the focus of this episode of care ele-1: All FHIR elements must have a @value or children |
![]() |
Path | Conformance | ValueSet | URI |
EpisodeOfCare.extension:terminationReason.value[x] | required | Nes_enrolment_termination_reasonhttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-termination-reason | |
EpisodeOfCare.status | required | Nes_episode_of_care_statushttps://nzhts.digital.health.nz/fhir/ValueSet/nes-episode-of-care-status | |
EpisodeOfCare.statusHistory.status | required | EpisodeOfCareStatushttp://hl7.org/fhir/ValueSet/episode-of-care-status|4.0.1 from the FHIR Standard | |
EpisodeOfCare.type | required | Nes_enrolment_typehttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-type |
Id | Grade | Path(s) | Details | Requirements |
CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for valueCodeableConcept.text : EpisodeOfCare.descendants().valueCodeableConcept.text.all(matches('^([-a-zA-Z0-9\' \t\r\n.\/,])*$')) | |
CODEABLE-CONCEPT-TEXT-LENGTH | error | EpisodeOfCare | valueCodeableConcept.text must be less than 1024 characters : EpisodeOfCare.descendants().valueCodeableConcept.text.all(length()<1024) | |
SYSTEM-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for system url : EpisodeOfCare.descendants().system.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
SYSTEM-LENGTH | error | EpisodeOfCare | System URLs must be less than 1024 characters : EpisodeOfCare.descendants().system.all(length()<1024) | |
URL-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for URLs : EpisodeOfCare.descendants().url.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
URL-LENGTH | error | EpisodeOfCare | URLs must be less than 1024 characters : EpisodeOfCare.descendants().url.all(length()<1024) |
Differential View
This structure is derived from EpisodeOfCare
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | EpisodeOfCare | An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility URL-LENGTH: URLs must be less than 1024 characters URL-ALLOWED-CHARS: character restrictions for URLs SYSTEM-LENGTH: System URLs must be less than 1024 characters SYSTEM-ALLOWED-CHARS: character restrictions for system url CODEABLE-CONCEPT-TEXT-LENGTH: valueCodeableConcept.text must be less than 1024 characters CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS: character restrictions for valueCodeableConcept.text |
![]() ![]() ![]() |
||||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | NesPractitionerRole | Contained resource for the last qualified Encounter relating to this Enrolment | |
![]() ![]() ![]() ![]() |
0..1 | Encounter | Contained, inline Resources | |
![]() ![]() ![]() ![]() |
0..1 | NesPatient | Information about an individual or animal receiving health care services | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | date | The date on which the Enrolment will expire URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-expiry-date | |
![]() ![]() ![]() ![]() |
0..1 | date | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/reenrolment-date | |
![]() ![]() ![]() ![]() |
0..1 | Reference(HPI Organization) | Organisation that creates the enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-owner-org | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | describe the reason the enrolment has ended URL: http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: NES Enrolment Termination Reason (required) | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Encounter) | the last qualified Encounter relating to this Enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-encounter | |
![]() ![]() ![]() |
1..1 | code | planned | waitlist | active | onhold | finished | cancelled | entered-in-error Binding: NES Enrolment Status (required) | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..* | CodeableConcept | Type/class - e.g. specialist referral, disease management Binding: NES Enrolment Type (required) | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
1..1 | Reference(NES Patient) | The patient who is the focus of this episode of care | |
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() |
0..0 | |||
![]() |
Path | Conformance | ValueSet | URI |
EpisodeOfCare.extension:terminationReason.value[x] | required | Nes_enrolment_termination_reasonhttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-termination-reason | |
EpisodeOfCare.status | required | Nes_episode_of_care_statushttps://nzhts.digital.health.nz/fhir/ValueSet/nes-episode-of-care-status | |
EpisodeOfCare.type | required | Nes_enrolment_typehttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-type |
Id | Grade | Path(s) | Details | Requirements |
CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for valueCodeableConcept.text : EpisodeOfCare.descendants().valueCodeableConcept.text.all(matches('^([-a-zA-Z0-9\' \t\r\n.\/,])*$')) | |
CODEABLE-CONCEPT-TEXT-LENGTH | error | EpisodeOfCare | valueCodeableConcept.text must be less than 1024 characters : EpisodeOfCare.descendants().valueCodeableConcept.text.all(length()<1024) | |
SYSTEM-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for system url : EpisodeOfCare.descendants().system.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
SYSTEM-LENGTH | error | EpisodeOfCare | System URLs must be less than 1024 characters : EpisodeOfCare.descendants().system.all(length()<1024) | |
URL-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for URLs : EpisodeOfCare.descendants().url.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
URL-LENGTH | error | EpisodeOfCare | URLs must be less than 1024 characters : EpisodeOfCare.descendants().url.all(length()<1024) |
Snapshot View
Name | Flags | Card. | Type | Description & Constraints![]() |
---|---|---|---|---|
![]() ![]() |
C | 0..* | EpisodeOfCare | An association of a Patient with an Organization and Healthcare Provider(s) for a period of time that the Organization assumes some level of responsibility URL-LENGTH: URLs must be less than 1024 characters URL-ALLOWED-CHARS: character restrictions for URLs SYSTEM-LENGTH: System URLs must be less than 1024 characters SYSTEM-ALLOWED-CHARS: character restrictions for system url CODEABLE-CONCEPT-TEXT-LENGTH: valueCodeableConcept.text must be less than 1024 characters CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS: character restrictions for valueCodeableConcept.text |
![]() ![]() ![]() |
Σ | 0..1 | id | Logical id of this artifact |
![]() ![]() ![]() |
Σ | 0..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 | instant | When the resource version last changed |
![]() ![]() ![]() ![]() |
Σ | 0..* | canonical(StructureDefinition) | Profiles this resource claims to conform to |
![]() ![]() ![]() |
?!Σ | 0..1 | uri | A set of rules under which this content was created |
![]() ![]() ![]() |
0..1 | Narrative | Text summary of the resource, for human interpretation | |
![]() ![]() ![]() |
0..* | Resource | Contained, inline Resources Slice: Unordered, Closed by type:$this | |
![]() ![]() ![]() ![]() |
0..1 | NesPractitionerRole | Contained resource for the last qualified Encounter relating to this Enrolment | |
![]() ![]() ![]() ![]() |
0..1 | Encounter | Contained, inline Resources | |
![]() ![]() ![]() ![]() |
0..1 | NesPatient | Information about an individual or animal receiving health care services | |
![]() ![]() ![]() |
0..* | Extension | Extension Slice: Unordered, Open by value:url | |
![]() ![]() ![]() ![]() |
0..1 | date | The date on which the Enrolment will expire URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-expiry-date | |
![]() ![]() ![]() ![]() |
0..1 | date | Extension URL: http://hl7.org.nz/fhir/StructureDefinition/reenrolment-date | |
![]() ![]() ![]() ![]() |
0..1 | Reference(HPI Organization) | Organisation that creates the enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-owner-org | |
![]() ![]() ![]() ![]() |
0..1 | (Complex) | describe the reason the enrolment has ended URL: http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason | |
![]() ![]() ![]() ![]() ![]() |
0..1 | string | Unique id for inter-element referencing | |
![]() ![]() ![]() ![]() ![]() |
0..0 | |||
![]() ![]() ![]() ![]() ![]() |
1..1 | uri | "http://hl7.org.nz/fhir/StructureDefinition/nes-enrolment-termination-reason" | |
![]() ![]() ![]() ![]() ![]() |
0..1 | CodeableConcept | Value of extension Binding: NES Enrolment Termination Reason (required) | |
![]() ![]() ![]() ![]() |
0..1 | Reference(Encounter) | the last qualified Encounter relating to this Enrolment URL: http://hl7.org.nz/fhir/StructureDefinition/enrolment-encounter | |
![]() ![]() ![]() |
?! | 0..* | Extension | Extensions that cannot be ignored |
![]() ![]() ![]() |
0..* | Identifier | Business Identifier(s) relevant for this EpisodeOfCare | |
![]() ![]() ![]() |
?!Σ | 1..1 | code | planned | waitlist | active | onhold | finished | cancelled | entered-in-error Binding: NES Enrolment Status (required) |
![]() ![]() ![]() |
Σ | 0..* | CodeableConcept | Type/class - e.g. specialist referral, disease management Binding: NES Enrolment Type (required) |
![]() ![]() ![]() |
Σ | 1..1 | Reference(NES Patient) | The patient who is the focus of this episode of care |
![]() ![]() ![]() |
Σ | 0..1 | Reference(Organization) | Organization that assumes care |
![]() ![]() ![]() |
Σ | 0..1 | Period | Interval during responsibility is assumed |
![]() ![]() ![]() |
0..1 | Reference(Practitioner | PractitionerRole) | Care manager/care coordinator for the patient | |
![]() |
Path | Conformance | ValueSet | URI |
EpisodeOfCare.extension:terminationReason.value[x] | required | Nes_enrolment_termination_reasonhttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-termination-reason | |
EpisodeOfCare.status | required | Nes_episode_of_care_statushttps://nzhts.digital.health.nz/fhir/ValueSet/nes-episode-of-care-status | |
EpisodeOfCare.statusHistory.status | required | EpisodeOfCareStatushttp://hl7.org/fhir/ValueSet/episode-of-care-status|4.0.1 from the FHIR Standard | |
EpisodeOfCare.type | required | Nes_enrolment_typehttps://nzhts.digital.health.nz/fhir/ValueSet/nes-enrolment-type | |
EpisodeOfCare.diagnosis.role | preferred | DiagnosisRolehttp://hl7.org/fhir/ValueSet/diagnosis-role from the FHIR Standard |
Id | Grade | Path(s) | Details | Requirements |
CODEABLE-CONCEPT-TEXT-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for valueCodeableConcept.text : EpisodeOfCare.descendants().valueCodeableConcept.text.all(matches('^([-a-zA-Z0-9\' \t\r\n.\/,])*$')) | |
CODEABLE-CONCEPT-TEXT-LENGTH | error | EpisodeOfCare | valueCodeableConcept.text must be less than 1024 characters : EpisodeOfCare.descendants().valueCodeableConcept.text.all(length()<1024) | |
SYSTEM-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for system url : EpisodeOfCare.descendants().system.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
SYSTEM-LENGTH | error | EpisodeOfCare | System URLs must be less than 1024 characters : EpisodeOfCare.descendants().system.all(length()<1024) | |
URL-ALLOWED-CHARS | error | EpisodeOfCare | character restrictions for URLs : EpisodeOfCare.descendants().url.all(matches('^[-a-zA-Z0-9@:%._~#=?&\/]*$')) | |
URL-LENGTH | error | EpisodeOfCare | URLs must be less than 1024 characters : EpisodeOfCare.descendants().url.all(length()<1024) |
This structure is derived from EpisodeOfCare
Summary
Prohibited: 10 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