Id1.3.182.11.1.4.1
ref
lux-gh-
Effective Date2018‑01‑16 11:14:50
Statusdraft DraftVersion Label1.0
NameCDAauthorA1Display NameCDA author A1
Description
This adaptation of author brings the following modification from the parent author template 1.3.182.11.1.4:
  • functionCode is removed
  • address and telecom are mandatory
  • eHealthID and code prestataire are mandatory if the author is a device
  • representedOrganization is mandatory
  • a person or a device shall be present and not nullFlavor
ClassificationCDA Header Level Template
Open/ClosedClosed (only defined elements are allowed)
Used by / Uses
Used by 1 transaction and 1 template, Uses 5 templates
Used by as NameVersion
1.3.182.7.9.1.4.2Transactiondraft Send CIT2020‑02‑26 15:26:38
1.3.182.11.8Includedraft CIT CDA L32018‑01‑22 16:24:39
Uses as NameVersion
1.3.182.11.1.1Includedraft ADDR (1.3)DYNAMIC
1.3.182.11.1.13Containmentdraft CDA Organization (1.0)DYNAMIC
1.3.182.11.1.15Containmentdraft CDA Person (1.0)DYNAMIC
1.3.182.11.1.19Containmentdraft CDA Device (1.0)DYNAMIC
1.3.182.11.22Includedraft CDA telecom (1.0)DYNAMIC
RelationshipSpecialization: template 1.3.182.11.1.4 CDA author (2014‑10‑06 11:42:26)
ref
lux-gh-

Adaptation: template 2.16.840.1.113883.10.12.102 CDA author (2005‑09‑07)
ref
ad1bbr-
ItemDTCardConfDescriptionLabel
hl7:author
1 … *RCDAadotsorA1
hl7:time
TS.DATETIMETZ.MIN1 … 1MCDAadotsorA1
hl7:assignedAuthor
1 … 1MCDAadotsorA1
@classCode
cs0 … 1FASSIGNED
hl7:id
II1 … 2R

If the author is a person:
The first ID represents the eHealthID of the professional. @root="1.3.182.4.1" and @extension shall be present.
The second ID represents the CNS code of the professional. @root="1.3.182.4.6" and @extension shall be present.

If the author is a device, then the ID of the device inside the institution shall be given in the first ID and nullFlavor="NA" shall be used for the second ID

CDAadotsorA1
hl7:code
CE0 … 1CDAadotsorA1
 CONF
The value of @code shall be drawn from value set 1.3.182.10.6.1 eSante_AuthorSpecialty (DYNAMIC)
Included1 … *M from 1.3.182.11.1.1 ADDR (DYNAMIC)
hl7:addr
AD1 … *MADDR
@use
cs0 … 1 Information about the usage or context of the address information. E.g. home, work, …
Not mandatory if addr is nullFlavored.

 CONF
The value of @use shall be drawn from value set 1.3.182.10.2.1 eSante_AddressUse (DYNAMIC)
hl7:streetAddressLine
ADXP0 … 1ADDR
hl7:streetName
ADXP0 … 1ADDR
hl7:houseNumber
ADXP0 … 1ADDR
hl7:postalCode
ADXP0 … 1RADDR
hl7:city
ADXP0 … 1RADDR
hl7:state
ADXP0 … 1ADDR
hl7:country
ADXP0 … 1RADDR
 ConstraintThe country code shall come from the value set eSanté_CountryCodes
 Variable letNamecountry 
 Valuetext() 
 Schematron assertrolered error 
 testcount(distinct-values(doc('include/voc-1.3.182.10.33.1-DYNAMIC.xml')/*/valueSet/conceptList/concept[@code = $country]))=1 
 MessageThe country code shall come from the value set eSanté_CountryCodes 
hl7:additionalLocator
ADXP0 … 1ADDR
 Schematron assertrolered error 
 test@nullFlavor or (((hl7:streetAddressLine and not(hl7:streetName) and not(hl7:houseNumber)) or (hl7:streetName and hl7:houseNumber and not(hl7:streetAddressLine))) and @use) 
 MessageAddress can either have @nullFlavor or need to have @use attribute and streetAddressLine or houseNumber and streetName.  
 Schematron assertrolered error 
 test@nullFlavor or (hl7:postalCode and hl7:city and hl7:country) 
 MessageIf addr is not nullFlavored, PostalCode, City and Country shall be provided. 
Included1 … *M from 1.3.182.11.22 CDA telecom (DYNAMIC)
hl7:telecom
1 … *MCDAtdotsecom
@use
set_cs0 … 1 
 CONF
The value of @use shall be drawn from value set 1.3.182.10.28.1 eSante_TelecomAddressUse (DYNAMIC)
@value
st1 … 1R
 Variable letNamemyAttValue 
 Valuesubstring-before(@value,':') 
 Variable letNamemyAttCheck 
 Valuedistinct-values(doc('include/voc-1.3.182.10.29.1-DYNAMIC.xml')/*/valueSet/conceptList/concept[@code = $myAttValue]) 
 Schematron assertrolered error 
 testcount($myAttValue)=count($myAttCheck) 
 MessageValue must start with communication - scheme from value set eSanté_URLScheme 
Choice1 … 1Elements to choose from:
  • hl7:assignedPerson containing template 1.3.182.11.1.15 CDA Person (DYNAMIC)
  • hl7:assignedAuthoringDevice containing template 1.3.182.11.1.19 CDA Device (DYNAMIC)
hl7:assignedPerson
0 … 1Contains 1.3.182.11.1.15 CDA Person (DYNAMIC)CDAadotsorA1
hl7:assignedAuthoringDevice
0 … 1Contains 1.3.182.11.1.19 CDA Device (DYNAMIC)CDAadotsorA1
hl7:representedOrganization
1 … 1MIt is important to document the organisation that the author belongs to, for example to facilitate the contact between the pharmacist and the prescriber. 

Contains 1.3.182.11.1.13 CDA Organization (DYNAMIC)
CDAadotsorA1
 Schematron assertrolered error 
 test(hl7:assignedPerson and not(hl7:assignedPerson/@nullFlavor) and hl7:id[1]/@root="1.3.182.4.1" and hl7:id[2]/@root="1.3.182.4.6") or (hl7:assignedAuthoringDevice and not(hl7:assignedAuthoringDevice/@nullFlavor) and not(hl7:id[1]/@nullFlavor) and hl7:id[2]/@nullFlavor="NA") 
 MessageIf the author is a person: The first ID represents the eHealthID of the professional. @root="1.3.182.4.1" and @extension shall be present. The second ID represents the CNS code of the professional. @root="1.3.182.4.6" and @extension shall be present. If the author is a device, then the ID of the device inside the institution shall be given in the first ID and nullFlavor="NA" shall be used for the second ID