Back To Index  <<  Back To Templates

draft Template  CDA componentOf DocGen

Id 2.16.840.1.113883.3.1937.777.63.10.40 Effective Date 2022‑07‑04 13:54:50
Status draft Draft Version Label
Name CDAcomponentOf Display Name CDA componentOf DocGen
Description en-US Template CDA componentOf (prototype, directly derived from POCD_RM000040 MIF)
Label CDAcomponentOfDocGen
Classification CDA Header Level Template
Open/Closed Open (other than defined elements are allowed)
Used by / Uses
Used by 0 transactions and 1 template, Uses 3 templates
Used by as Name Version
2.16.840.1.113883.3.1937.777.63.10.31 Include draft CDA ClinicalDocument (with nonXMLBody) 2022‑07‑04 10:17:57
Uses as Name Version
2.16.840.1.113883.3.1937.777.63.10.36 Containment draft CDA AssignedEntity (DocGen) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.52 Containment draft CDA place (DocGen) DYNAMIC
2.16.840.1.113883.3.1937.777.63.10.58 Containment draft CDA Organization (DocGen) DYNAMIC
Relationship Specialization: template 2.16.840.1.113883.10.12.113 CDA componentOf (2005‑09‑07)
ref
ad1bbr-
Item DT Card Conf Description Label
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

CDAcdotscGen
@typeCode
cs 0 … 1 F COMP
hl7:encompassingEncounter
1 … 1 R CDAcdotscGen
@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.

CDAcdotscGen
@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.

CDAcdotscGen
@code
1 … 1 R
@codeSystem
1 … 1 R
@codeSystemName
0 … 1  
@displayName
0 … 1  
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.13955 ActEncounterCode (DYNAMIC)
  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 può rappresentare 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,

CDAcdotscGen
  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.

CDAcdotscGen
@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) CDAcdotscGen
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.

CDAcdotscGen
@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 CDAcdotscGen
@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 CDAcdotscGen
@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 CDAcdotscGen
@code
1 … 1 R
@codeSystem
1 … 1 R
@codeSystemName
0 … 1  
@displayName
0 … 1  
  CONF
The value of @code shall be drawn from value set 2.16.840.1.113883.1.11.17660 ServiceDeliveryLocationRoleType (DYNAMIC)
  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) CDAcdotscGen
@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) CDAcdotscGen
  Example <serviceProviderOrganization>
  <!-- template 2.16.840.1.113883.3.1937.777.63.10.58 'CDA Organization DocGen' (2022-07-04T15:12:59) -->
</serviceProviderOrganization>