cda datatypes nblock voc common

Element : POCDMT000040ClinicalDocument (XML Type: POCD_MT000040.ClinicalDocument )


Package : cda

XML Type : POCD_MT000040.ClinicalDocument


Name Type cardinality Comment
realmCode
Element : realmCode
CS 0...*
typeId
Element : typeId
POCDMT000040InfrastructureRootTypeId 1...1
templateId
Element : templateId
II 0...*
id
Element : id
II 1...1
code
Element : code
CE 1...1
title
Element : title
ST 0...1
effectiveTime
Element : effectiveTime
TS 1...1
confidentialityCode
Element : confidentialityCode
CE 1...1
languageCode
Element : languageCode
CS 0...1
setId
Element : setId
II 0...1
versionNumber
Element : versionNumber
INT 0...1
copyTime
Element : copyTime
TS 0...1
recordTarget
Element : recordTarget
POCDMT000040RecordTarget 1...*
author
Element : author
POCDMT000040Author 1...*
dataEnterer
Element : dataEnterer
POCDMT000040DataEnterer 0...1
informant
Element : informant
POCDMT000040Informant12 0...*
custodian
Element : custodian
POCDMT000040Custodian 1...1
informationRecipient
Element : informationRecipient
POCDMT000040InformationRecipient 0...*
legalAuthenticator
Element : legalAuthenticator
POCDMT000040LegalAuthenticator 0...1
authenticator
Element : authenticator
POCDMT000040Authenticator 0...*
participant
Element : participant
POCDMT000040Participant1 0...*
inFulfillmentOf
Element : inFulfillmentOf
POCDMT000040InFulfillmentOf 0...*
documentationOf
Element : documentationOf
POCDMT000040DocumentationOf 0...*
relatedDocument
Element : relatedDocument
POCDMT000040RelatedDocument 0...*
authorization
Element : authorization
POCDMT000040Authorization 0...*
componentOf
Element : componentOf
POCDMT000040Component1 0...1
component
Element : component
POCDMT000040Component2 1...1
classCode
Attribute : classCode
ActClinicalDocument 0...1
moodCode
Attribute : moodCode
ActMood 0...1
nullFlavor
Attribute : nullFlavor
NullFlavor 0...1

constraint_copytime

  • self.copyTime.oclIsUndefined()
  • copyTime is deprecated by CDA R2

<xs:complexType xmlns:xs="http://www.w3.org/2001/XMLSchema" name="POCD_MT000040.ClinicalDocument">
                
<xs:sequence>
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="realmCode" type="CS" />
                        
<xs:element name="typeId" type="POCD_MT000040.InfrastructureRoot.typeId" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="templateId" type="II" />
                        
<xs:element name="id" type="II" />
                        
<xs:element name="code" type="CE" />
                        
<xs:element minOccurs="0" name="title" type="ST" />
                        
<xs:element name="effectiveTime" type="TS" />
                        
<xs:element name="confidentialityCode" type="CE" />
                        
<xs:element minOccurs="0" name="languageCode" type="CS" />
                        
<xs:element minOccurs="0" name="setId" type="II" />
                        
<xs:element minOccurs="0" name="versionNumber" type="INT" />
                        
<xs:element minOccurs="0" name="copyTime" type="TS" />
                        
<xs:element maxOccurs="unbounded" name="recordTarget" type="POCD_MT000040.RecordTarget" />
                        
<xs:element maxOccurs="unbounded" name="author" type="POCD_MT000040.Author" />
                        
<xs:element minOccurs="0" name="dataEnterer" type="POCD_MT000040.DataEnterer" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="informant" type="POCD_MT000040.Informant12" />
                        
<xs:element name="custodian" type="POCD_MT000040.Custodian" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="informationRecipient" type="POCD_MT000040.InformationRecipient" />
                        
<xs:element minOccurs="0" name="legalAuthenticator" type="POCD_MT000040.LegalAuthenticator" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="authenticator" type="POCD_MT000040.Authenticator" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="participant" type="POCD_MT000040.Participant1" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="inFulfillmentOf" type="POCD_MT000040.InFulfillmentOf" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="documentationOf" type="POCD_MT000040.DocumentationOf" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="relatedDocument" type="POCD_MT000040.RelatedDocument" />
                        
<xs:element maxOccurs="unbounded" minOccurs="0" name="authorization" type="POCD_MT000040.Authorization" />
                        
<xs:element minOccurs="0" name="componentOf" type="POCD_MT000040.Component1" />
                        
<xs:element name="component" type="POCD_MT000040.Component2" />
                
</xs:sequence>
                
<xs:attribute name="nullFlavor" type="NullFlavor" use="optional" />
                
<xs:attribute fixed="DOCCLIN" name="classCode" type="ActClinicalDocument" use="optional" />
                
<xs:attribute fixed="EVN" name="moodCode" type="ActMood" use="optional" />
        
</xs:complexType>