HL7 Italia FHIR Implementation Guide Spesa Sanitaria (STS)
0.1.0 - CI Build

HL7 Italia FHIR Implementation Guide Spesa Sanitaria (STS) - Local Development build (v0.1.0). See the Directory of published versions

Resource Profile: Invoice - Documento Fiscale (STS)

Defining URL:http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/Invoice-it-spesaSanitaria
Version:0.1.0
Name:InvoiceSpesaSanitaria
Title:Invoice - Documento Fiscale (STS)
Status:Active as of 2021-10-26T14:59:11+00:00
Definition:

This profile defines how to constrain the Invoice resource for the scope of tracking the health expenses (SISTEMA TESSERA SANITARIA)

Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/Invoice-it-spesaSanitaria

Formal Views of Profile Content

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

This structure is derived from Invoice

Summary

Mandatory: 10 elements (8 nested mandatory elements)
Must-Support: 25 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 Invoice.participant is sliced based on the value of value:role
  • The element Invoice.lineItem.chargeItem[x] is sliced based on the value of type:$this
  • The element Invoice.lineItem.priceComponent is sliced based on the value of value:code

This structure is derived from Invoice

NameFlagsCard.TypeDescription & Constraintsdoco
.. Invoice 0..*InvoiceInvoice containing ChargeItems from an Account
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... issuerPractictionerExt-it-sts 0..1Reference(Practitioner - base | PractitionerRole - base)Professionista (issuer)
URL: http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/issuerPractictionerExt-it-sts
... invoicePaymentExt-it-sts 0..1Reference(PaymentReconciliation | PaymentNotice)Dettagli Pagamento
URL: http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/invoicePaymentExt-it-sts
.... valueReference 0..1Reference(PaymentReconciliation)Value of extension
.... system 1..1uriThe namespace for the identifier value
.... value S1..1stringThe value that is unique
... status S1..1codedraft | issued | balanced | cancelled | entered-in-error
... type S1..1CodeableConceptType of Invoice
Binding: Tipo di documento (required)
... recipient S0..1Reference(Patient (only identifier) | RelatedPerson | Organization)Recipient of this invoice
.... identifier S1..1IdentifierLogical reference, when literal reference is not known
..... system 0..1uriThe namespace for the identifier value
Required Pattern: http://hl7.it/sid/codiceFiscale
..... value 0..1stringCodice Fiscale
... date S1..1dateTimeInvoice date / posting date
... Slices for participant S0..*BackboneElementParticipant in creation of this Invoice
Slice: Unordered, Open by value:role
.... participant:device S0..1BackboneElementNumero progressivo del dispositivo che genera il documento
..... role 1..1CodeableConceptType of involvement in creation of this Invoice
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: DEV
..... actor 1..1Reference(Device)Individual who was involved
.... participant:mef S0..1BackboneElementAgenzia delle Entrate come ricevente
..... role 1..1CodeableConceptType of involvement in creation of this Invoice
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: RCV
..... actor 1..1Reference(Organization)Individual who was involved
...... identifier S1..1IdentifierLogical reference, when literal reference is not known
....... system 0..1uriThe namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
....... value 0..1stringThe value that is unique
Required Pattern: http://agenziaentrate.gov.it
... issuer S0..1Reference(Organization (issuer))Issuing Organization of Invoice
... lineItem S1..*BackboneElementAliquota IVA
.... Slices for chargeItem[x] S1..1Reference(ChargeItem), CodeableConceptReference to ChargeItem containing details of this line item or an inline billing code
Slice: Unordered, Open by type:$this
.... chargeItemCodeableConcept 0..1CodeableConceptReference to ChargeItem containing details of this line item or an inline billing code
Binding: Tipo di voce di spesa (extensible)
.... Slices for priceComponent S1..*BackboneElementComponents of total line item price
Slice: Unordered, Open by value:code
..... priceComponent:All Slices Content/Rules for all slices
...... type S1..1codebase | surcharge | deduction | discount | tax | informational
...... code S1..1CodeableConceptCode identifying the specific component
...... amount 0..1MoneyItBaseAn amount of economic utility in some recognized currency
..... priceComponent:aliquotaIVA S0..1BackboneElementComponents of total line item price
...... code 0..1CodeableConceptCode identifying the specific component
Binding: Tipo di componente (required)
...... factor S1..1decimalFactor used for calculating this component
...... amount S1..1MoneyMonetary amount associated with this component
..... priceComponent:esenzioneIVA S0..1BackboneElementComponents of total line item price
...... code 0..1CodeableConceptCode identifying the specific component
Binding: Codici esclusione IVA (required)
...... amount S1..1MoneyMonetary amount associated with this component
....... value S1..1decimalNumerical value (with implicit precision)
Required Pattern: 0
... totalNet S1..1MoneyNet total of this Invoice
... totalGross S1..1MoneyGross total of this Invoice

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Invoice 0..*InvoiceInvoice containing ChargeItems from an Account
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... issuerPractictionerExt-it-sts 0..1Reference(Practitioner - base | PractitionerRole - base)Professionista (issuer)
URL: http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/issuerPractictionerExt-it-sts
... invoicePaymentExt-it-sts 0..1Reference(PaymentReconciliation | PaymentNotice)Dettagli Pagamento
URL: http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/invoicePaymentExt-it-sts
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..0
.... url 1..1uri"http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/invoicePaymentExt-it-sts"
.... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueReference 0..1Reference(PaymentReconciliation)Value of extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..*IdentifierNumero identificativo del documento emesso
.... id 0..1stringUnique id for inter-element referencing
.... Slices for 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 Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... 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..1codedraft | issued | balanced | cancelled | entered-in-error
Binding: InvoiceStatus (required): Codes identifying the lifecycle stage of an Invoice.

... cancelledReason 0..1stringReason for cancellation of this Invoice
... type SΣ1..1CodeableConceptType of Invoice
Binding: Tipo di documento (required)
... subject Σ0..1Reference(Patient | Group)Recipient(s) of goods and services
... recipient SΣ0..1Reference(Patient (only identifier) | RelatedPerson | Organization)Recipient of this invoice
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..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 SΣ1..1IdentifierLogical reference, when literal reference is not known
..... id 0..1stringUnique id for inter-element referencing
..... Slices for 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 Σ0..1uriThe namespace for the identifier value
Required Pattern: http://hl7.it/sid/codiceFiscale
..... value Σ0..1stringCodice Fiscale
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)
.... display Σ0..1stringText alternative for the resource
... date SΣ1..1dateTimeInvoice date / posting date
... Slices for participant S0..*BackboneElementParticipant in creation of this Invoice
Slice: Unordered, Open by value:role
.... participant: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
..... role 0..1CodeableConceptType of involvement in creation of this Invoice
..... actor 1..1Reference(Practitioner | Organization | Patient | PractitionerRole | Device | RelatedPerson)Individual who was involved
.... participant:device S0..1BackboneElementNumero progressivo del dispositivo che genera il documento
..... 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
..... role 1..1CodeableConceptType of involvement in creation of this Invoice
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/v3-ParticipationType
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: DEV
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... actor 1..1Reference(Device)Individual who was involved
.... participant:mef S0..1BackboneElementAgenzia delle Entrate come ricevente
..... 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
..... role 1..1CodeableConceptType of involvement in creation of this Invoice
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/v3-ParticipationType
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: RCV
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... actor 1..1Reference(Organization)Individual who was involved
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... reference ΣI0..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 SΣ1..1IdentifierLogical reference, when literal reference is not known
....... id 0..1stringUnique id for inter-element referencing
....... Slices for 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 Σ0..1uriThe namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
....... value Σ0..1stringThe value that is unique
Required Pattern: http://agenziaentrate.gov.it
....... period Σ0..1PeriodTime period when id is/was valid for use
....... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
...... display Σ0..1stringText alternative for the resource
... issuer S0..1Reference(Organization (issuer))Issuing Organization of Invoice
... account 0..1Reference(Account)Account that is being balanced
... lineItem S1..*BackboneElementAliquota IVA
.... 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
.... sequence 0..1positiveIntSequence number of line item
.... Slices for chargeItem[x] S1..1Reference to ChargeItem containing details of this line item or an inline billing code
Slice: Unordered, Open by type:$this
..... chargeItemReferenceReference(ChargeItem)
..... chargeItemCodeableConceptCodeableConcept
..... chargeItem[x]:chargeItemCodeableConcept 0..1CodeableConceptReference to ChargeItem containing details of this line item or an inline billing code
Binding: Tipo di voce di spesa (extensible)
.... Slices for priceComponent S1..*BackboneElementComponents of total line item price
Slice: Unordered, Open by value:code
..... priceComponent: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
...... type S1..1codebase | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.

...... code S1..1CodeableConceptCode identifying the specific component
...... factor 0..1decimalFactor used for calculating this component
...... amount 0..1MoneyItBaseAn amount of economic utility in some recognized currency
..... priceComponent:aliquotaIVA S0..1BackboneElementComponents of total line item price
...... 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
...... type 1..1codebase | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.

...... code 0..1CodeableConceptCode identifying the specific component
Binding: Tipo di componente (required)
...... factor S1..1decimalFactor used for calculating this component
...... amount S1..1MoneyMonetary amount associated with this component
..... priceComponent:esenzioneIVA S0..1BackboneElementComponents of total line item price
...... 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
...... type 1..1codebase | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.

...... code 0..1CodeableConceptCode identifying the specific component
Binding: Codici esclusione IVA (required)
...... factor 0..1decimalFactor used for calculating this component
...... amount S1..1MoneyMonetary amount associated with this component
....... id 0..1stringUnique id for inter-element referencing
....... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... value SΣ1..1decimalNumerical value (with implicit precision)
Required Pattern: 0
....... currency Σ0..1codeISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.

... totalPriceComponent 0..*See priceComponent (Invoice)Components of Invoice total
... totalNet SΣ1..1MoneyNet total of this Invoice
... totalGross SΣ1..1MoneyGross total of this Invoice
... paymentTerms 0..1markdownPayment details
... note 0..*AnnotationComments made about the invoice

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Invoice 0..*InvoiceInvoice containing ChargeItems from an Account
... identifier Σ1..*IdentifierNumero identificativo del documento emesso
.... value Σ1..1stringThe value that is unique
... status ?!Σ1..1codedraft | issued | balanced | cancelled | entered-in-error
Binding: InvoiceStatus (required): Codes identifying the lifecycle stage of an Invoice.

... type Σ1..1CodeableConceptType of Invoice
Binding: Tipo di documento (required)
.... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
... date Σ1..1dateTimeInvoice date / posting date
... Slices for participant 0..*BackboneElementParticipant in creation of this Invoice
Slice: Unordered, Open by value:role
.... participant:device 0..1BackboneElementNumero progressivo del dispositivo che genera il documento
.... participant:mef 0..1BackboneElementAgenzia delle Entrate come ricevente
..... actor 1..1Reference(Organization)Individual who was involved
...... identifier Σ1..1IdentifierLogical reference, when literal reference is not known
... issuer 0..1Reference(Organization (issuer))Issuing Organization of Invoice
... lineItem 1..*BackboneElementAliquota IVA
.... Slices for chargeItem[x] 1..1Reference to ChargeItem containing details of this line item or an inline billing code
Slice: Unordered, Open by type:$this
..... chargeItemReferenceReference(ChargeItem)
..... chargeItemCodeableConceptCodeableConcept
.... Slices for priceComponent 1..*BackboneElementComponents of total line item price
Slice: Unordered, Open by value:code
..... priceComponent:All Slices Content/Rules for all slices
...... type 1..1codebase | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.

...... code 1..1CodeableConceptCode identifying the specific component
..... priceComponent:aliquotaIVA 0..1BackboneElementComponents of total line item price
...... factor 1..1decimalFactor used for calculating this component
...... amount 1..1MoneyMonetary amount associated with this component
..... priceComponent:esenzioneIVA 0..1BackboneElementComponents of total line item price
...... amount 1..1MoneyMonetary amount associated with this component
....... value Σ1..1decimalNumerical value (with implicit precision)
Required Pattern: 0
... totalNet Σ1..1MoneyNet total of this Invoice
... totalGross Σ1..1MoneyGross total of this Invoice

doco Documentation for this format

This structure is derived from Invoice

Summary

Mandatory: 10 elements (8 nested mandatory elements)
Must-Support: 25 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 Invoice.participant is sliced based on the value of value:role
  • The element Invoice.lineItem.chargeItem[x] is sliced based on the value of type:$this
  • The element Invoice.lineItem.priceComponent is sliced based on the value of value:code

Differential View

This structure is derived from Invoice

NameFlagsCard.TypeDescription & Constraintsdoco
.. Invoice 0..*InvoiceInvoice containing ChargeItems from an Account
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... issuerPractictionerExt-it-sts 0..1Reference(Practitioner - base | PractitionerRole - base)Professionista (issuer)
URL: http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/issuerPractictionerExt-it-sts
... invoicePaymentExt-it-sts 0..1Reference(PaymentReconciliation | PaymentNotice)Dettagli Pagamento
URL: http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/invoicePaymentExt-it-sts
.... valueReference 0..1Reference(PaymentReconciliation)Value of extension
.... system 1..1uriThe namespace for the identifier value
.... value S1..1stringThe value that is unique
... status S1..1codedraft | issued | balanced | cancelled | entered-in-error
... type S1..1CodeableConceptType of Invoice
Binding: Tipo di documento (required)
... recipient S0..1Reference(Patient (only identifier) | RelatedPerson | Organization)Recipient of this invoice
.... identifier S1..1IdentifierLogical reference, when literal reference is not known
..... system 0..1uriThe namespace for the identifier value
Required Pattern: http://hl7.it/sid/codiceFiscale
..... value 0..1stringCodice Fiscale
... date S1..1dateTimeInvoice date / posting date
... Slices for participant S0..*BackboneElementParticipant in creation of this Invoice
Slice: Unordered, Open by value:role
.... participant:device S0..1BackboneElementNumero progressivo del dispositivo che genera il documento
..... role 1..1CodeableConceptType of involvement in creation of this Invoice
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: DEV
..... actor 1..1Reference(Device)Individual who was involved
.... participant:mef S0..1BackboneElementAgenzia delle Entrate come ricevente
..... role 1..1CodeableConceptType of involvement in creation of this Invoice
Required Pattern: At least the following
...... coding1..*CodingCode defined by a terminology system
Fixed Value: (complex)
....... system1..1uriIdentity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v3-ParticipationType
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: RCV
..... actor 1..1Reference(Organization)Individual who was involved
...... identifier S1..1IdentifierLogical reference, when literal reference is not known
....... system 0..1uriThe namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
....... value 0..1stringThe value that is unique
Required Pattern: http://agenziaentrate.gov.it
... issuer S0..1Reference(Organization (issuer))Issuing Organization of Invoice
... lineItem S1..*BackboneElementAliquota IVA
.... Slices for chargeItem[x] S1..1Reference(ChargeItem), CodeableConceptReference to ChargeItem containing details of this line item or an inline billing code
Slice: Unordered, Open by type:$this
.... chargeItemCodeableConcept 0..1CodeableConceptReference to ChargeItem containing details of this line item or an inline billing code
Binding: Tipo di voce di spesa (extensible)
.... Slices for priceComponent S1..*BackboneElementComponents of total line item price
Slice: Unordered, Open by value:code
..... priceComponent:All Slices Content/Rules for all slices
...... type S1..1codebase | surcharge | deduction | discount | tax | informational
...... code S1..1CodeableConceptCode identifying the specific component
...... amount 0..1MoneyItBaseAn amount of economic utility in some recognized currency
..... priceComponent:aliquotaIVA S0..1BackboneElementComponents of total line item price
...... code 0..1CodeableConceptCode identifying the specific component
Binding: Tipo di componente (required)
...... factor S1..1decimalFactor used for calculating this component
...... amount S1..1MoneyMonetary amount associated with this component
..... priceComponent:esenzioneIVA S0..1BackboneElementComponents of total line item price
...... code 0..1CodeableConceptCode identifying the specific component
Binding: Codici esclusione IVA (required)
...... amount S1..1MoneyMonetary amount associated with this component
....... value S1..1decimalNumerical value (with implicit precision)
Required Pattern: 0
... totalNet S1..1MoneyNet total of this Invoice
... totalGross S1..1MoneyGross total of this Invoice

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Invoice 0..*InvoiceInvoice containing ChargeItems from an Account
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 0..*ExtensionExtension
Slice: Unordered, Open by value:url
... issuerPractictionerExt-it-sts 0..1Reference(Practitioner - base | PractitionerRole - base)Professionista (issuer)
URL: http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/issuerPractictionerExt-it-sts
... invoicePaymentExt-it-sts 0..1Reference(PaymentReconciliation | PaymentNotice)Dettagli Pagamento
URL: http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/invoicePaymentExt-it-sts
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..0
.... url 1..1uri"http://hl7.it/fhir/spesa-sanitaria/StructureDefinition/invoicePaymentExt-it-sts"
.... Slices for value[x] 0..1Reference()Value of extension
Slice: Unordered, Closed by type:$this
..... value[x]:valueReference 0..1Reference(PaymentReconciliation)Value of extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ1..*IdentifierNumero identificativo del documento emesso
.... id 0..1stringUnique id for inter-element referencing
.... Slices for 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 Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
.... 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..1codedraft | issued | balanced | cancelled | entered-in-error
Binding: InvoiceStatus (required): Codes identifying the lifecycle stage of an Invoice.

... cancelledReason 0..1stringReason for cancellation of this Invoice
... type SΣ1..1CodeableConceptType of Invoice
Binding: Tipo di documento (required)
... subject Σ0..1Reference(Patient | Group)Recipient(s) of goods and services
... recipient SΣ0..1Reference(Patient (only identifier) | RelatedPerson | Organization)Recipient of this invoice
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... reference ΣI0..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 SΣ1..1IdentifierLogical reference, when literal reference is not known
..... id 0..1stringUnique id for inter-element referencing
..... Slices for 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 Σ0..1uriThe namespace for the identifier value
Required Pattern: http://hl7.it/sid/codiceFiscale
..... value Σ0..1stringCodice Fiscale
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)
.... display Σ0..1stringText alternative for the resource
... date SΣ1..1dateTimeInvoice date / posting date
... Slices for participant S0..*BackboneElementParticipant in creation of this Invoice
Slice: Unordered, Open by value:role
.... participant: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
..... role 0..1CodeableConceptType of involvement in creation of this Invoice
..... actor 1..1Reference(Practitioner | Organization | Patient | PractitionerRole | Device | RelatedPerson)Individual who was involved
.... participant:device S0..1BackboneElementNumero progressivo del dispositivo che genera il documento
..... 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
..... role 1..1CodeableConceptType of involvement in creation of this Invoice
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/v3-ParticipationType
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: DEV
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... actor 1..1Reference(Device)Individual who was involved
.... participant:mef S0..1BackboneElementAgenzia delle Entrate come ricevente
..... 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
..... role 1..1CodeableConceptType of involvement in creation of this Invoice
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/v3-ParticipationType
....... version0..1stringVersion of the system - if relevant
....... code1..1codeSymbol in syntax defined by the system
Fixed Value: RCV
....... display0..1stringRepresentation defined by the system
....... userSelected0..1booleanIf this coding was chosen directly by the user
...... text0..1stringPlain text representation of the concept
..... actor 1..1Reference(Organization)Individual who was involved
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... reference ΣI0..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 SΣ1..1IdentifierLogical reference, when literal reference is not known
....... id 0..1stringUnique id for inter-element referencing
....... Slices for 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 Σ0..1uriThe namespace for the identifier value
Required Pattern: urn:ietf:rfc:3986
....... value Σ0..1stringThe value that is unique
Required Pattern: http://agenziaentrate.gov.it
....... period Σ0..1PeriodTime period when id is/was valid for use
....... assigner Σ0..1Reference(Organization)Organization that issued id (may be just text)
...... display Σ0..1stringText alternative for the resource
... issuer S0..1Reference(Organization (issuer))Issuing Organization of Invoice
... account 0..1Reference(Account)Account that is being balanced
... lineItem S1..*BackboneElementAliquota IVA
.... 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
.... sequence 0..1positiveIntSequence number of line item
.... Slices for chargeItem[x] S1..1Reference to ChargeItem containing details of this line item or an inline billing code
Slice: Unordered, Open by type:$this
..... chargeItemReferenceReference(ChargeItem)
..... chargeItemCodeableConceptCodeableConcept
..... chargeItem[x]:chargeItemCodeableConcept 0..1CodeableConceptReference to ChargeItem containing details of this line item or an inline billing code
Binding: Tipo di voce di spesa (extensible)
.... Slices for priceComponent S1..*BackboneElementComponents of total line item price
Slice: Unordered, Open by value:code
..... priceComponent: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
...... type S1..1codebase | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.

...... code S1..1CodeableConceptCode identifying the specific component
...... factor 0..1decimalFactor used for calculating this component
...... amount 0..1MoneyItBaseAn amount of economic utility in some recognized currency
..... priceComponent:aliquotaIVA S0..1BackboneElementComponents of total line item price
...... 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
...... type 1..1codebase | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.

...... code 0..1CodeableConceptCode identifying the specific component
Binding: Tipo di componente (required)
...... factor S1..1decimalFactor used for calculating this component
...... amount S1..1MoneyMonetary amount associated with this component
..... priceComponent:esenzioneIVA S0..1BackboneElementComponents of total line item price
...... 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
...... type 1..1codebase | surcharge | deduction | discount | tax | informational
Binding: InvoicePriceComponentType (required): Codes indicating the kind of the price component.

...... code 0..1CodeableConceptCode identifying the specific component
Binding: Codici esclusione IVA (required)
...... factor 0..1decimalFactor used for calculating this component
...... amount S1..1MoneyMonetary amount associated with this component
....... id 0..1stringUnique id for inter-element referencing
....... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
....... value SΣ1..1decimalNumerical value (with implicit precision)
Required Pattern: 0
....... currency Σ0..1codeISO 4217 Currency Code
Binding: Currencies (required): A code indicating the currency, taken from ISO 4217.

... totalPriceComponent 0..*See priceComponent (Invoice)Components of Invoice total
... totalNet SΣ1..1MoneyNet total of this Invoice
... totalGross SΣ1..1MoneyGross total of this Invoice
... paymentTerms 0..1markdownPayment details
... note 0..*AnnotationComments made about the invoice

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet
Invoice.languagepreferredCommonLanguages
Max Binding: AllLanguages
Invoice.identifier.userequiredIdentifierUse
Invoice.identifier.typeextensibleIdentifier Type Codes
Invoice.statusrequiredInvoiceStatus
Invoice.typerequiredVsInvoiceTypeSTS
Invoice.recipient.typeextensibleResourceType
Invoice.recipient.identifier.userequiredIdentifierUse
Invoice.recipient.identifier.typeextensibleIdentifier Type Codes
Invoice.participant:mef.actor.typeextensibleResourceType
Invoice.participant:mef.actor.identifier.userequiredIdentifierUse
Invoice.participant:mef.actor.identifier.typeextensibleIdentifier Type Codes
Invoice.lineItem.chargeItem[x]:chargeItemCodeableConceptextensibleVsLineItemTypeSTS
Invoice.lineItem.priceComponent.typerequiredInvoicePriceComponentType
Invoice.lineItem.priceComponent:aliquotaIVA.typerequiredInvoicePriceComponentType
Invoice.lineItem.priceComponent:aliquotaIVA.coderequiredVsPriceComponentCodeSTS
Invoice.lineItem.priceComponent:esenzioneIVA.typerequiredInvoicePriceComponentType
Invoice.lineItem.priceComponent:esenzioneIVA.coderequiredVsCodiciEsclusioneIvaSTS
Invoice.lineItem.priceComponent:esenzioneIVA.amount.currencyrequiredCurrencies