Elektronische Leistungsbestätigung
1.0.0 - draft

Elektronische Leistungsbestätigung - Local Development build (v1.0.0). See the Directory of published versions

Resource Profile: KK_ELB_ChargeItem

Official URL: https://e-lb.de/fhir/StructureDefinition/KK_ELB_ChargeItem Version: 1.0.0
Draft as of 2023-07-07 Computable Name: KK_ELB_ChargeItem

Usage:

Formal Views of Profile Content

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

This structure is derived from ChargeItem

NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem C0..*ChargeItemItem containing charge code(s) associated with the provision of healthcare provider products
LBNR: In performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
... id 0..1idLogical id of this artifact
... implicitRules 0..0
... language 0..0
... text 0..0
... contained 0..0
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... Payor S1..1IdentifierIknrKostenträger
URL: https://e-lb.de/fhir/StructureDefinition/KK_ELB_Payor
... identifier S1..1IdentifierBusiness Identifier for item
.... system S1..1uriThe namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
.... value S1..1stringThe value that is unique
... definitionUri 0..0
... definitionCanonical 0..0
... status S1..1codeplanned | billable | not-billable | aborted | billed | entered-in-error | unknown
... partOf 0..0
... code S1..1CodeableConceptA code that identifies the charge, like a billing code
.... coding S1..1CodingCode defined by a terminology system
..... system S1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/sid/KK_ELB_ChargeItemCode
..... code S1..1codeSymbol in syntax defined by the system
... subject S1..1Reference(Patient | Group)Individual service was done for/to
.... identifier S1..1IdentifierKvid10An identifier intended for computation
..... system S1..1uriThe namespace for the identifier value
..... value S1..1stringThe value that is unique
... context 0..0
... occurrence[x] S1..1When the charged service was applied
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... Slices for performer S1..2BackboneElementWho performed charged service
Slice: Unordered, Closed by value:actor.type
.... performer:leistungserbringerOrganisation S1..1BackboneElementWho performed charged service
..... function S1..1CodeableConceptWhat type of performance was done
...... coding S1..1CodingCode defined by a terminology system
....... system S1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/CodeSystem/KK_ELB_SGS
....... code S1..1codeSymbol in syntax defined by the system
..... actor S1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
...... type S1..1uriType the reference refers to (e.g. "Patient")
Fixed Value: Organization
...... identifier S1..1IdentifierIknrAn identifier intended for computation
....... system S1..1uriThe namespace for the identifier value
....... value S1..1stringThe value that is unique
.... performer:angestellteLeistungserbringerin 0..1BackboneElementWho performed charged service
..... actor S1..1Reference(Practitioner)Individual who was performing
...... type S1..1uriType the reference refers to (e.g. "Patient")
Fixed Value: Practitioner
...... identifier 0..1KK_ELB_Identifier_LBNRAn identifier intended for computation
...... display S1..1stringText alternative for the resource
... performingOrganization 0..0
... requestingOrganization 0..0
... costCenter 0..0
... quantity 0..0
... bodysite 0..0
... factorOverride 0..0
... priceOverride 0..0
... overrideReason 0..0
... enterer 0..0
... enteredDate 0..0
... service 0..0
... product[x] 0..0
... account 0..0
... note 0..0
... supportingInformation 0..0

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
LBNRerrorChargeItemIn performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
: performer.where(actor.type='Organization').function.coding.where(code='C' or code='R').exists() implies (performer.all(actor.where(type='Practitioner').exists().not()) or performer.actor.where(type='Practitioner').identifier.where(system='http://fhir.de/sid/bfarm/lbnr').exists())
NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem C0..*ChargeItemItem containing charge code(s) associated with the provision of healthcare provider products
LBNR: In performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
... id Σ0..1idLogical id of this artifact
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... Payor S1..1IdentifierIknrKostenträger
URL: https://e-lb.de/fhir/StructureDefinition/KK_ELB_Payor
... identifier SΣ1..1IdentifierBusiness Identifier for item
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
.... value SΣ1..1stringThe value that is unique
Example General: 123456
... status ?!SΣ1..1codeplanned | billable | not-billable | aborted | billed | entered-in-error | unknown
Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem.

... code SΣ1..1CodeableConceptA code that identifies the charge, like a billing code
Binding: ChargeItemCode (example): Example set of codes that can be used for billing purposes.

.... coding SΣ1..1CodingCode defined by a terminology system
..... system SΣ1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/sid/KK_ELB_ChargeItemCode
..... code SΣ1..1codeSymbol in syntax defined by the system
... subject SΣ1..1Reference(Patient | Group)Individual service was done for/to
.... identifier S1..1IdentifierKvid10An identifier intended for computation
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: http://fhir.de/sid/gkv/kvid-10
..... value SΣC1..1stringThe value that is unique
Example General: 123456
... occurrence[x] SΣ1..1When the charged service was applied
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... Slices for performer S1..2BackboneElementWho performed charged service
Slice: Unordered, Closed by value:actor.type
.... performer:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... actor 1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
.... performer:leistungserbringerOrganisation S1..1BackboneElementWho performed charged service
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... function S1..1CodeableConceptWhat type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.

...... coding SΣ1..1CodingCode defined by a terminology system
....... system SΣ1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/CodeSystem/KK_ELB_SGS
....... code SΣ1..1codeSymbol in syntax defined by the system
..... actor S1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
...... type SΣ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Organization
...... identifier S1..1IdentifierIknrAn identifier intended for computation
....... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

....... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: http://fhir.de/sid/arge-ik/iknr
....... value SΣC1..1stringThe value that is unique
Example General: 123456
.... performer:angestellteLeistungserbringerin 0..1BackboneElementWho performed charged service
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... actor S1..1Reference(Practitioner)Individual who was performing
...... type SΣ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Practitioner
...... identifier 0..1KK_ELB_Identifier_LBNRAn identifier intended for computation
...... display SΣ1..1stringText alternative for the resource

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ChargeItem.identifier.userequiredIdentifierUse
ChargeItem.statusrequiredChargeItemStatus
ChargeItem.codeexampleChargeItemCode
ChargeItem.subject.identifier.userequiredIdentifierUse
ChargeItem.performer:leistungserbringerOrganisation.functionexampleProcedurePerformerRoleCodes
ChargeItem.performer:leistungserbringerOrganisation.actor.typeextensibleFixed Value: Organization
ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.userequiredIdentifierUse
ChargeItem.performer:angestellteLeistungserbringerin.actor.typeextensibleFixed Value: Practitioner

Constraints

IdGradePath(s)DetailsRequirements
LBNRerrorChargeItemIn performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
: performer.where(actor.type='Organization').function.coding.where(code='C' or code='R').exists() implies (performer.all(actor.where(type='Practitioner').exists().not()) or performer.actor.where(type='Practitioner').identifier.where(system='http://fhir.de/sid/bfarm/lbnr').exists())
dom-2errorChargeItemIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorChargeItemIf 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-4errorChargeItemIf 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-5errorChargeItemIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceChargeItemA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ik-1warningChargeItem.performer:leistungserbringerOrganisation.actor.identifier.valueEine IK muss 8- (ohne Prüfziffer) oder 9-stellig (mit Prüfziffer) sein
: matches('[0-9]{8,9}')
kvid-1warningChargeItem.subject.identifier.valueDer unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen
: matches('^[A-Z][0-9]{9}$')
NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem C0..*ChargeItemItem containing charge code(s) associated with the provision of healthcare provider products
LBNR: In performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1IdentifierBusiness Identifier for item
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription 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 SΣ1..1uriThe namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
.... value SΣ1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... status ?!SΣ1..1codeplanned | billable | not-billable | aborted | billed | entered-in-error | unknown
Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem.

... code SΣ1..1CodeableConceptA code that identifies the charge, like a billing code
Binding: ChargeItemCode (example): Example set of codes that can be used for billing purposes.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ1..1CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/sid/KK_ELB_ChargeItemCode
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1codeSymbol in syntax defined by the system
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(Patient | Group)Individual service was done for/to
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier S1..1IdentifierKvid10An identifier intended for computation
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type ΣN0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeDeBasis (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: GKV
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: http://fhir.de/sid/gkv/kvid-10
..... value SΣC1..1stringThe value that is unique
Example General: 123456
..... period ΣCN0..1PeriodTime period when id is/was valid for use
..... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
.... display Σ0..1stringText alternative for the resource
... occurrence[x] SΣ1..1When the charged service was applied
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... Slices for performer S1..2BackboneElementWho performed charged service
Slice: Unordered, Closed by value:actor.type
.... performer:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... function 0..1CodeableConceptWhat type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.

..... actor 1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
.... performer:leistungserbringerOrganisation S1..1BackboneElementWho performed charged service
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... function S1..1CodeableConceptWhat type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.

...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ1..1CodingCode defined by a terminology system
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/CodeSystem/KK_ELB_SGS
....... version Σ0..1stringVersion of the system - if relevant
....... code SΣ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... actor S1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
...... type SΣ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Organization
...... identifier S1..1IdentifierIknrAn identifier intended for computation
....... id 0..1stringUnique id for inter-element referencing
....... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

....... type ΣN0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeDeBasis (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
........ id0..1stringUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
......... id0..1stringUnique id for inter-element referencing
......... extension0..*ExtensionAdditional content defined by implementations
......... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
......... version0..1stringVersion of the system - if relevant
......... code1..1codeSymbol in syntax defined by the system
Fixed Value: XX
......... display0..1stringRepresentation defined by the system
......... userSelected0..1booleanIf this coding was chosen directly by the user
........ text0..1stringPlain text representation of the concept
....... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: http://fhir.de/sid/arge-ik/iknr
....... value SΣC1..1stringThe value that is unique
Example General: 123456
....... period ΣCN0..1PeriodTime period when id is/was valid for use
....... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
...... display Σ0..1stringText alternative for the resource
.... performer:angestellteLeistungserbringerin 0..1BackboneElementWho performed charged service
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... function 0..1CodeableConceptWhat type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.

..... actor S1..1Reference(Practitioner)Individual who was performing
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
...... type SΣ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Practitioner
...... identifier 0..1KK_ELB_Identifier_LBNRAn identifier intended for computation
...... display SΣ1..1stringText alternative for the resource
... reason 0..*CodeableConceptWhy was the charged service rendered?
Binding: ICD-10Codes (example): Example binding for reason.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ChargeItem.identifier.userequiredIdentifierUse
ChargeItem.identifier.typeextensibleIdentifier Type Codes
ChargeItem.statusrequiredChargeItemStatus
ChargeItem.codeexampleChargeItemCode
ChargeItem.subject.typeextensibleResourceType
ChargeItem.subject.identifier.userequiredIdentifierUse
ChargeItem.subject.identifier.typeextensiblePattern: GKV
ChargeItem.performer.functionexampleProcedurePerformerRoleCodes
ChargeItem.performer:leistungserbringerOrganisation.functionexampleProcedurePerformerRoleCodes
ChargeItem.performer:leistungserbringerOrganisation.actor.typeextensibleFixed Value: Organization
ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.userequiredIdentifierUse
ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.typeextensiblePattern: XX
ChargeItem.performer:angestellteLeistungserbringerin.functionexampleProcedurePerformerRoleCodes
ChargeItem.performer:angestellteLeistungserbringerin.actor.typeextensibleFixed Value: Practitioner
ChargeItem.reasonexampleICD-10Codes

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ik-1warningChargeItem.performer:leistungserbringerOrganisation.actor.identifier.valueEine IK muss 8- (ohne Prüfziffer) oder 9-stellig (mit Prüfziffer) sein
: matches('[0-9]{8,9}')
kvid-1warningChargeItem.subject.identifier.valueDer unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen
: matches('^[A-Z][0-9]{9}$')
per-1errorChargeItem.subject.identifier.period, ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1errorChargeItem.subject.identifier.assigner, ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.assignerSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from ChargeItem

Summary

Mandatory: 18 elements (2 nested mandatory elements)
Must-Support: 28 elements
Fixed Value: 5 elements
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:

  • The element ChargeItem.performer is sliced based on the value of value:actor.type (Closed)

Differential View

This structure is derived from ChargeItem

NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem C0..*ChargeItemItem containing charge code(s) associated with the provision of healthcare provider products
LBNR: In performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
... id 0..1idLogical id of this artifact
... implicitRules 0..0
... language 0..0
... text 0..0
... contained 0..0
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... Payor S1..1IdentifierIknrKostenträger
URL: https://e-lb.de/fhir/StructureDefinition/KK_ELB_Payor
... identifier S1..1IdentifierBusiness Identifier for item
.... system S1..1uriThe namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
.... value S1..1stringThe value that is unique
... definitionUri 0..0
... definitionCanonical 0..0
... status S1..1codeplanned | billable | not-billable | aborted | billed | entered-in-error | unknown
... partOf 0..0
... code S1..1CodeableConceptA code that identifies the charge, like a billing code
.... coding S1..1CodingCode defined by a terminology system
..... system S1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/sid/KK_ELB_ChargeItemCode
..... code S1..1codeSymbol in syntax defined by the system
... subject S1..1Reference(Patient | Group)Individual service was done for/to
.... identifier S1..1IdentifierKvid10An identifier intended for computation
..... system S1..1uriThe namespace for the identifier value
..... value S1..1stringThe value that is unique
... context 0..0
... occurrence[x] S1..1When the charged service was applied
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... Slices for performer S1..2BackboneElementWho performed charged service
Slice: Unordered, Closed by value:actor.type
.... performer:leistungserbringerOrganisation S1..1BackboneElementWho performed charged service
..... function S1..1CodeableConceptWhat type of performance was done
...... coding S1..1CodingCode defined by a terminology system
....... system S1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/CodeSystem/KK_ELB_SGS
....... code S1..1codeSymbol in syntax defined by the system
..... actor S1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
...... type S1..1uriType the reference refers to (e.g. "Patient")
Fixed Value: Organization
...... identifier S1..1IdentifierIknrAn identifier intended for computation
....... system S1..1uriThe namespace for the identifier value
....... value S1..1stringThe value that is unique
.... performer:angestellteLeistungserbringerin 0..1BackboneElementWho performed charged service
..... actor S1..1Reference(Practitioner)Individual who was performing
...... type S1..1uriType the reference refers to (e.g. "Patient")
Fixed Value: Practitioner
...... identifier 0..1KK_ELB_Identifier_LBNRAn identifier intended for computation
...... display S1..1stringText alternative for the resource
... performingOrganization 0..0
... requestingOrganization 0..0
... costCenter 0..0
... quantity 0..0
... bodysite 0..0
... factorOverride 0..0
... priceOverride 0..0
... overrideReason 0..0
... enterer 0..0
... enteredDate 0..0
... service 0..0
... product[x] 0..0
... account 0..0
... note 0..0
... supportingInformation 0..0

doco Documentation for this format

Constraints

IdGradePath(s)DetailsRequirements
LBNRerrorChargeItemIn performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
: performer.where(actor.type='Organization').function.coding.where(code='C' or code='R').exists() implies (performer.all(actor.where(type='Practitioner').exists().not()) or performer.actor.where(type='Practitioner').identifier.where(system='http://fhir.de/sid/bfarm/lbnr').exists())

Key Elements View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem C0..*ChargeItemItem containing charge code(s) associated with the provision of healthcare provider products
LBNR: In performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
... id Σ0..1idLogical id of this artifact
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... Payor S1..1IdentifierIknrKostenträger
URL: https://e-lb.de/fhir/StructureDefinition/KK_ELB_Payor
... identifier SΣ1..1IdentifierBusiness Identifier for item
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
.... value SΣ1..1stringThe value that is unique
Example General: 123456
... status ?!SΣ1..1codeplanned | billable | not-billable | aborted | billed | entered-in-error | unknown
Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem.

... code SΣ1..1CodeableConceptA code that identifies the charge, like a billing code
Binding: ChargeItemCode (example): Example set of codes that can be used for billing purposes.

.... coding SΣ1..1CodingCode defined by a terminology system
..... system SΣ1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/sid/KK_ELB_ChargeItemCode
..... code SΣ1..1codeSymbol in syntax defined by the system
... subject SΣ1..1Reference(Patient | Group)Individual service was done for/to
.... identifier S1..1IdentifierKvid10An identifier intended for computation
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: http://fhir.de/sid/gkv/kvid-10
..... value SΣC1..1stringThe value that is unique
Example General: 123456
... occurrence[x] SΣ1..1When the charged service was applied
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... Slices for performer S1..2BackboneElementWho performed charged service
Slice: Unordered, Closed by value:actor.type
.... performer:All Slices Content/Rules for all slices
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... actor 1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
.... performer:leistungserbringerOrganisation S1..1BackboneElementWho performed charged service
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... function S1..1CodeableConceptWhat type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.

...... coding SΣ1..1CodingCode defined by a terminology system
....... system SΣ1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/CodeSystem/KK_ELB_SGS
....... code SΣ1..1codeSymbol in syntax defined by the system
..... actor S1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
...... type SΣ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Organization
...... identifier S1..1IdentifierIknrAn identifier intended for computation
....... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

....... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: http://fhir.de/sid/arge-ik/iknr
....... value SΣC1..1stringThe value that is unique
Example General: 123456
.... performer:angestellteLeistungserbringerin 0..1BackboneElementWho performed charged service
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... actor S1..1Reference(Practitioner)Individual who was performing
...... type SΣ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Practitioner
...... identifier 0..1KK_ELB_Identifier_LBNRAn identifier intended for computation
...... display SΣ1..1stringText alternative for the resource

doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ChargeItem.identifier.userequiredIdentifierUse
ChargeItem.statusrequiredChargeItemStatus
ChargeItem.codeexampleChargeItemCode
ChargeItem.subject.identifier.userequiredIdentifierUse
ChargeItem.performer:leistungserbringerOrganisation.functionexampleProcedurePerformerRoleCodes
ChargeItem.performer:leistungserbringerOrganisation.actor.typeextensibleFixed Value: Organization
ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.userequiredIdentifierUse
ChargeItem.performer:angestellteLeistungserbringerin.actor.typeextensibleFixed Value: Practitioner

Constraints

IdGradePath(s)DetailsRequirements
LBNRerrorChargeItemIn performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
: performer.where(actor.type='Organization').function.coding.where(code='C' or code='R').exists() implies (performer.all(actor.where(type='Practitioner').exists().not()) or performer.actor.where(type='Practitioner').identifier.where(system='http://fhir.de/sid/bfarm/lbnr').exists())
dom-2errorChargeItemIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3errorChargeItemIf 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-4errorChargeItemIf 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-5errorChargeItemIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6best practiceChargeItemA resource should have narrative for robust management
: text.`div`.exists()
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ik-1warningChargeItem.performer:leistungserbringerOrganisation.actor.identifier.valueEine IK muss 8- (ohne Prüfziffer) oder 9-stellig (mit Prüfziffer) sein
: matches('[0-9]{8,9}')
kvid-1warningChargeItem.subject.identifier.valueDer unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen
: matches('^[A-Z][0-9]{9}$')

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. ChargeItem C0..*ChargeItemItem containing charge code(s) associated with the provision of healthcare provider products
LBNR: In performer:angestellteLeistungserbringerin ist keine LBNR angegeben, diese ist aber eine Pflichtangabe bei dem verwendeten SGS code.
... id Σ0..1idLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..1IdentifierBusiness Identifier for item
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... use ?!Σ0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

.... type Σ0..1CodeableConceptDescription 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 SΣ1..1uriThe namespace for the identifier value
Fixed Value: urn:ietf:rfc:3986
.... value SΣ1..1stringThe value that is unique
Example General: 123456
.... period Σ0..1PeriodTime period when id is/was valid for use
.... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
... status ?!SΣ1..1codeplanned | billable | not-billable | aborted | billed | entered-in-error | unknown
Binding: ChargeItemStatus (required): Codes identifying the lifecycle stage of a ChargeItem.

... code SΣ1..1CodeableConceptA code that identifies the charge, like a billing code
Binding: ChargeItemCode (example): Example set of codes that can be used for billing purposes.

.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding SΣ1..1CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system SΣ1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/sid/KK_ELB_ChargeItemCode
..... version Σ0..1stringVersion of the system - if relevant
..... code SΣ1..1codeSymbol in syntax defined by the system
..... display Σ0..1stringRepresentation defined by the system
..... userSelected Σ0..1booleanIf this coding was chosen directly by the user
.... text Σ0..1stringPlain text representation of the concept
... subject SΣ1..1Reference(Patient | Group)Individual service was done for/to
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
.... type Σ0..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).

.... identifier S1..1IdentifierKvid10An identifier intended for computation
..... id 0..1stringUnique id for inter-element referencing
..... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

..... type ΣN0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeDeBasis (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
...... id0..1stringUnique id for inter-element referencing
...... extension0..*ExtensionAdditional content defined by implementations
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... id0..1stringUnique id for inter-element referencing
....... extension0..*ExtensionAdditional content defined by implementations
....... system1..1uriIdentity of the terminology system
Fixed Value: http://fhir.de/CodeSystem/identifier-type-de-basis
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: GKV
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: http://fhir.de/sid/gkv/kvid-10
..... value SΣC1..1stringThe value that is unique
Example General: 123456
..... period ΣCN0..1PeriodTime period when id is/was valid for use
..... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
.... display Σ0..1stringText alternative for the resource
... occurrence[x] SΣ1..1When the charged service was applied
.... occurrenceDateTimedateTime
.... occurrencePeriodPeriod
... Slices for performer S1..2BackboneElementWho performed charged service
Slice: Unordered, Closed by value:actor.type
.... performer:All Slices Content/Rules for all slices
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... function 0..1CodeableConceptWhat type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.

..... actor 1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
.... performer:leistungserbringerOrganisation S1..1BackboneElementWho performed charged service
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... function S1..1CodeableConceptWhat type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.

...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... coding SΣ1..1CodingCode defined by a terminology system
....... id 0..1stringUnique id for inter-element referencing
....... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... system SΣ1..1uriIdentity of the terminology system
Fixed Value: https://e-lb.de/fhir/CodeSystem/KK_ELB_SGS
....... version Σ0..1stringVersion of the system - if relevant
....... code SΣ1..1codeSymbol in syntax defined by the system
....... display Σ0..1stringRepresentation defined by the system
....... userSelected Σ0..1booleanIf this coding was chosen directly by the user
...... text Σ0..1stringPlain text representation of the concept
..... actor S1..1Reference(Practitioner | PractitionerRole | Organization | CareTeam | Patient | Device | RelatedPerson)Individual who was performing
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
...... type SΣ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Organization
...... identifier S1..1IdentifierIknrAn identifier intended for computation
....... id 0..1stringUnique id for inter-element referencing
....... extension N0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... use ?!ΣN0..1codeusual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .

....... type ΣN0..1CodeableConceptDescription of identifier
Binding: IdentifierTypeDeBasis (extensible): A coded type for an identifier that can be used to determine which identifier to use for a specific purpose.


Required Pattern: At least the following
........ id0..1stringUnique id for inter-element referencing
........ extension0..*ExtensionAdditional content defined by implementations
........ coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
......... id0..1stringUnique id for inter-element referencing
......... extension0..*ExtensionAdditional content defined by implementations
......... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
......... version0..1stringVersion of the system - if relevant
......... code1..1codeSymbol in syntax defined by the system
Fixed Value: XX
......... display0..1stringRepresentation defined by the system
......... userSelected0..1booleanIf this coding was chosen directly by the user
........ text0..1stringPlain text representation of the concept
....... system SΣ1..1uriThe namespace for the identifier value
Fixed Value: http://fhir.de/sid/arge-ik/iknr
....... value SΣC1..1stringThe value that is unique
Example General: 123456
....... period ΣCN0..1PeriodTime period when id is/was valid for use
....... assigner ΣCN0..1Reference(Organization)Organization that issued id (may be just text)
...... display Σ0..1stringText alternative for the resource
.... performer:angestellteLeistungserbringerin 0..1BackboneElementWho performed charged service
..... id 0..1stringUnique id for inter-element referencing
..... extension 0..*ExtensionAdditional content defined by implementations
..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
..... function 0..1CodeableConceptWhat type of performance was done
Binding: ProcedurePerformerRoleCodes (example): Codes describing the types of functional roles performers can take on when performing events.

..... actor S1..1Reference(Practitioner)Individual who was performing
...... id 0..1stringUnique id for inter-element referencing
...... extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... reference ΣC0..1stringLiteral reference, Relative, internal or absolute URL
...... type SΣ1..1uriType the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).


Fixed Value: Practitioner
...... identifier 0..1KK_ELB_Identifier_LBNRAn identifier intended for computation
...... display SΣ1..1stringText alternative for the resource
... reason 0..*CodeableConceptWhy was the charged service rendered?
Binding: ICD-10Codes (example): Example binding for reason.



doco Documentation for this format

Terminology Bindings

PathConformanceValueSet / Code
ChargeItem.identifier.userequiredIdentifierUse
ChargeItem.identifier.typeextensibleIdentifier Type Codes
ChargeItem.statusrequiredChargeItemStatus
ChargeItem.codeexampleChargeItemCode
ChargeItem.subject.typeextensibleResourceType
ChargeItem.subject.identifier.userequiredIdentifierUse
ChargeItem.subject.identifier.typeextensiblePattern: GKV
ChargeItem.performer.functionexampleProcedurePerformerRoleCodes
ChargeItem.performer:leistungserbringerOrganisation.functionexampleProcedurePerformerRoleCodes
ChargeItem.performer:leistungserbringerOrganisation.actor.typeextensibleFixed Value: Organization
ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.userequiredIdentifierUse
ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.typeextensiblePattern: XX
ChargeItem.performer:angestellteLeistungserbringerin.functionexampleProcedurePerformerRoleCodes
ChargeItem.performer:angestellteLeistungserbringerin.actor.typeextensibleFixed Value: Practitioner
ChargeItem.reasonexampleICD-10Codes

Constraints

IdGradePath(s)DetailsRequirements
ele-1error**ALL** elementsAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1error**ALL** extensionsMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ik-1warningChargeItem.performer:leistungserbringerOrganisation.actor.identifier.valueEine IK muss 8- (ohne Prüfziffer) oder 9-stellig (mit Prüfziffer) sein
: matches('[0-9]{8,9}')
kvid-1warningChargeItem.subject.identifier.valueDer unveränderliche Teil der KVID muss 10-stellig sein und mit einem Großbuchstaben anfangen
: matches('^[A-Z][0-9]{9}$')
per-1errorChargeItem.subject.identifier.period, ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.periodIf present, start SHALL have a lower value than end
: start.hasValue().not() or end.hasValue().not() or (start <= end)
ref-1errorChargeItem.subject.identifier.assigner, ChargeItem.performer:leistungserbringerOrganisation.actor.identifier.assignerSHALL have a contained resource if a local reference is provided
: reference.startsWith('#').not() or (reference.substring(1).trace('url') in %rootResource.contained.id.trace('ids'))

This structure is derived from ChargeItem

Summary

Mandatory: 18 elements (2 nested mandatory elements)
Must-Support: 28 elements
Fixed Value: 5 elements
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:

  • The element ChargeItem.performer is sliced based on the value of value:actor.type (Closed)

 

Other representations of profile: CSV, Excel, Schematron