hl7:componentOf 
                                  | 
                                  | 
                                 0 … 1 | 
                                  | 
                                 
                                     L'elemento componentOf indica l'incontro tra l'assistito e la struttura sanitaria
                                       durante il quale l’atto documentato o l'evento è avvenuto
                                     
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @typeCode 
                                  | 
                                 cs | 
                                 0 … 1 | 
                                 F | 
                                 COMP | 
                              
                              
                                 hl7:encompassingEncounter 
                                  | 
                                  | 
                                 1 … 1 | 
                                 R | 
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @classCode 
                                  | 
                                 cs | 
                                 0 … 1 | 
                                 F | 
                                 ENC | 
                              
                              
                                 @moodCode 
                                  | 
                                 cs | 
                                 0 … 1 | 
                                 F | 
                                 EVN | 
                              
                              
                                 hl7:id 
                                  | 
                                 II | 
                                 0 … 1 | 
                                  | 
                                 
                                     il tag id rappresenta l'identificativo univoco dell'encounter. Ad esempio nel caso
                                       in cui il serviceEvent documentato nel documento clinico sia stato erogato durante
                                       un ricovero ospedaliero in encompassingEncounter.id sarà gestito il numero nosologico.
                                     
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @root 
                                  | 
                                 uid | 
                                 1 … 1 | 
                                 R | 
                                  | 
                              
                              
                                 @extension 
                                  | 
                                 st | 
                                 1 … 1 | 
                                 R | 
                                  | 
                              
                              
                                 @assigningAuthorityName 
                                  | 
                                  | 
                                 0 … 1 | 
                                   | 
                                  | 
                              
                              
                                 |   | 
                                 Example | 
                                 <id root="[OID_NUM_NOSOLOGICO]" extension="[COD_NOSOLOGICO]" assigningAuthorityName="[STRUTTURA_RICOVERO]"/> | 
                              
                              
                                 hl7:code 
                                  | 
                                 CE | 
                                 0 … 1 | 
                                  | 
                                 
                                     Il tag <code> può essere utilizzato per definire la provenienza del soggetto che effettua
                                       la prestazione.
                                     
                                    l'elemento encompassingEncounter/code PUÒ assumere per esempio i seguenti valori:
                                       
                                     
                                    • IMP (inpatient encounter) per rappresentare il numero nosologico,  
                                    • AMB (ambulatory) per
                                       rappresentare l’identificativo di un incontro avvenuto in una struttura ambulatoriale.
                                       
                                     
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @code 
                                  | 
                                  | 
                                 1 … 1 | 
                                 R | 
                                  | 
                              
                              
                                 @codeSystem 
                                  | 
                                  | 
                                 1 … 1 | 
                                 R | 
                                  | 
                              
                              
                                 @codeSystemName 
                                  | 
                                  | 
                                 0 … 1 | 
                                   | 
                                  | 
                              
                              
                                 @displayName 
                                  | 
                                  | 
                                 0 … 1 | 
                                   | 
                                  | 
                              
                              
                                 |   | 
                                 CONF | 
                                 
                                    
                                  | 
                              
                              
                                 |   | 
                                 Example | 
                                 <code code="AMB" codeSystem="2.16.840.1.113883.5.4" codeSystemName="ActEncounterCode" displayName="ambulatory"/> | 
                              
                              
                                 hl7:effectiveTime 
                                  | 
                                 IVL_TS | 
                                 1 … 1 | 
                                 R | 
                                   
                                       Il tag effectiveTime rappresenta la data/ora in cui è avvenuto l'encounter, ad esempio
                                          nel caso di un ricovero rappresenta la data/ora di accettazione e la data/ora di dimissione.
                                          Si osserva che il tag effectiveTime può anche non essere valorizzato, in questo caso
                                          deve essere inserito un NullFlavor,
                                         | 
                                 CDAc cGen | 
                              
                              
                                 |   | 
                                 Example | 
                                 <effectiveTime>   <low value="20220713081901"/></effectiveTime> | 
                              
                              
                                 hl7:responsibleParty 
                                  | 
                                  | 
                                 0 … 1 | 
                                  | 
                                 
                                     L'elemento responsibleParty indica la persona responsabile della struttura dove avviene
                                       l'incontro con il soggetto che effettua la prestazione.
                                     
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @typeCode 
                                  | 
                                 cs | 
                                 0 … 1 | 
                                 F | 
                                 RESP | 
                              
                              
                                 |   | 
                                 Example | 
                                 <responsibleParty typeCode="RESP">   <assignedEntity>     <!-- template 2.16.840.1.113883.3.1937.777.63.10.36 'CDA AssignedEntity DocGen' (2022-07-04T10:50:59)
                                                   -->   </assignedEntity></responsibleParty> | 
                              
                              
                                 hl7:assignedEntity 
                                  | 
                                  | 
                                 0 … 1 | 
                                  | 
                                 Contains 2.16.840.1.113883.3.1937.777.63.10.36 CDA AssignedEntity  (DYNAMIC)
                                  | 
                                 CDAc cGen | 
                              
                              
                                 hl7:location 
                                  | 
                                 ANY | 
                                 0 … 1 | 
                                  | 
                                 
                                     L’elemento location rappresenta il luogo in cui si è svolto l'incontro tra il soggetto
                                       e la struttura sanitaria; ad esempio, nel caso in cui l'incontro sia un ricovero ospedaliero,
                                       il tag location.healthCareFacility può rappresentare il reparto della struttura ospedaliera.
                                     
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @typeCode 
                                  | 
                                 cs | 
                                 0 … 1 | 
                                 F | 
                                 LOC | 
                              
                              
                                 |   | 
                                 Example | 
                                 <location typeCode="LOC">   <healthCareFacility classCode="SDLOC">     <id root="1.2.3.999" extension="extension" assigningAuthorityName="MEF"/>    <code code="DX" codeSystem="2.16.840.1.113883.5.111" codeSystemName="ServiceDeliveryLocationType" displayName="Diagnostics or therapeutics unit"/>    <location classCode="PLC" determinerCode="INSTANCE">       <!-- template 2.16.840.1.113883.3.1937.777.63.10.52 'CDA place DocGen' (2022-07-04T14:59:35)
                                                      -->     </location>    <serviceProviderOrganization>       <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59)
                                                      -->     </serviceProviderOrganization>  </healthCareFacility></location> | 
                              
                              
                                 hl7:healthCareFacility 
                                  | 
                                  | 
                                 1 … 1 | 
                                 R | 
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @classCode 
                                  | 
                                 cs | 
                                 0 … 1 | 
                                 F | 
                                 SDLOC | 
                              
                              
                                 |   | 
                                 Example | 
                                 <healthCareFacility classCode="SDLOC">   <id root="1.2.3.999" extension="extension" assigningAuthorityName="--TODO--"/>  <code code="DX" codeSystem="2.16.840.1.113883.5.111" codeSystemName="--TODO--" displayName="Diagnostics or herapeutics unit"/>  <location classCode="PLC" determinerCode="INSTANCE">     <!-- template 2.16.840.1.113883.3.1937.777.63.10.52 'CDA place DocGen' (2022-07-04T14:59:35)
                                                   -->   </location>  <serviceProviderOrganization>     <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59)
                                                   -->   </serviceProviderOrganization></healthCareFacility> | 
                              
                              
                                 hl7:id 
                                  | 
                                 II | 
                                 0 … 1 | 
                                  | 
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @root 
                                  | 
                                 uid | 
                                 1 … 1 | 
                                 R | 
                                  | 
                              
                              
                                 @extension 
                                  | 
                                 st | 
                                 1 … 1 | 
                                 R | 
                                  | 
                              
                              
                                 @assigningAuthorityName 
                                  | 
                                  | 
                                 0 … 1 | 
                                   | 
                                  | 
                              
                              
                                 |   | 
                                 Example | 
                                 <id root="2.16.840.1.113883.2.9.4.1.6" extension="120103.XX.49" assigningAuthorityName="Ministero della Salute"/> | 
                              
                              
                                 hl7:code 
                                  | 
                                 CE | 
                                 0 … 1 | 
                                  | 
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @code 
                                  | 
                                  | 
                                 1 … 1 | 
                                 R | 
                                  | 
                              
                              
                                 @codeSystem 
                                  | 
                                  | 
                                 1 … 1 | 
                                 R | 
                                  | 
                              
                              
                                 @codeSystemName 
                                  | 
                                  | 
                                 0 … 1 | 
                                   | 
                                  | 
                              
                              
                                 @displayName 
                                  | 
                                  | 
                                 0 … 1 | 
                                   | 
                                  | 
                              
                              
                                 |   | 
                                 CONF | 
                                 
                                    
                                  | 
                              
                              
                                 |   | 
                                 Example | 
                                 <code code="DX" codeSystem="2.16.840.1.113883.5.111" codeSystemName="ServiceDeliveryLocationType" displayName="Diagnostics or therapeutics unit"/> | 
                              
                              
                                 hl7:location 
                                  | 
                                  | 
                                 0 … 1 | 
                                  | 
                                 Contains 2.16.840.1.113883.3.1937.777.63.10.52 CDA place  (DYNAMIC)
                                  | 
                                 CDAc cGen | 
                              
                              
                                 @classCode 
                                  | 
                                 cs | 
                                 0 … 1 | 
                                 F | 
                                 PLC | 
                              
                              
                                 @determinerCode 
                                  | 
                                 cs | 
                                 0 … 1 | 
                                 F | 
                                 INSTANCE | 
                              
                              
                                 |   | 
                                 Example | 
                                 <location classCode="PLC" determinerCode="INSTANCE">   <!-- template 2.16.840.1.113883.3.1937.777.63.10.52 'CDA place DocGen' (2022-07-04T14:59:35)
                                                --> </location> | 
                              
                              
                                 hl7:serviceProviderOrganization 
                                  | 
                                  | 
                                 0 … 1 | 
                                  | 
                                 Contains 2.16.840.1.113883.3.1937.777.63.10.58 CDA Organization  (DYNAMIC)
                                  | 
                                 CDAc cGen | 
                              
                              
                                 |   | 
                                 Example | 
                                 <serviceProviderOrganization>   <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59)
                                                --> </serviceProviderOrganization> |