HL7 CDA Schema Explorer

About the tool

This tool is an interactive explorer for the normative HL7 Clinical Document Architecture schema.

Demo

<?xml version="1.0" encoding="UTF-8"?>
<ClinicalDocument [1..1] xmlns="urn:hl7-org:v3" nullFlavor?={NullFlavor} classCode?={ActClinicalDocument} moodCode?={ActMood}>
<realmCode [0..*] code?={cs}/>
<typeId [1..1] root={uid} extension={st}/>
<templateId [0..*] root?={uid} extension?={st} assigningAuthorityName?={st} displayable?={bl}/>
<id [1..1] root?={uid} extension?={st} assigningAuthorityName?={st} displayable?={bl}/>
<code [1..1] code?={cs} codeSystem?={uid} codeSystemName?={st} codeSystemVersion?={st} displayName?={st}></code>
<title [0..1] representation?={BinaryDataEncoding} mediaType?={cs} language?={cs}></title>
<effectiveTime [1..1] value?={ts}/>
<confidentialityCode [1..1] code?={cs} codeSystem?={uid} codeSystemName?={st} codeSystemVersion?={st} displayName?={st}></confidentialityCode>
<languageCode [0..1] code?={cs}/>
<setId [0..1] root?={uid} extension?={st} assigningAuthorityName?={st} displayable?={bl}/>
<versionNumber [0..1] value?={int}/>
<copyTime [0..1] value?={ts}/>
<recordTarget [1..*] nullFlavor?={NullFlavor} typeCode?={ParticipationType} contextControlCode?={ContextControl}></recordTarget>
<author [1..*] nullFlavor?={NullFlavor} typeCode?={ParticipationType} contextControlCode?={ContextControl}></author>
<dataEnterer [0..1] nullFlavor?={NullFlavor} typeCode?={ParticipationType} contextControlCode?={ContextControl}></dataEnterer>
<informant [0..*] nullFlavor?={NullFlavor} typeCode?={ParticipationType} contextControlCode?={ContextControl}></informant>
<custodian [1..1] nullFlavor?={NullFlavor} typeCode?={ParticipationType}></custodian>
<informationRecipient [0..*] nullFlavor?={NullFlavor} typeCode?={x_InformationRecipient}></informationRecipient>
<legalAuthenticator [0..1] nullFlavor?={NullFlavor} typeCode?={ParticipationType} contextControlCode?={ContextControl}></legalAuthenticator>
<authenticator [0..*] nullFlavor?={NullFlavor} typeCode?={ParticipationType}></authenticator>
<participant [0..*] nullFlavor?={NullFlavor} typeCode={ParticipationType} contextControlCode?={ContextControl}></participant>
<inFulfillmentOf [0..*] nullFlavor?={NullFlavor} typeCode?={ActRelationshipFulfills}></inFulfillmentOf>
<documentationOf [0..*] nullFlavor?={NullFlavor} typeCode?={ActRelationshipType}></documentationOf>
<relatedDocument [0..*] nullFlavor?={NullFlavor} typeCode={x_ActRelationshipDocument}></relatedDocument>
<authorization [0..*] nullFlavor?={NullFlavor} typeCode?={ActRelationshipType}></authorization>
<componentOf [0..1] nullFlavor?={NullFlavor} typeCode?={ActRelationshipHasComponent}></componentOf>
<component [1..1] nullFlavor?={NullFlavor} typeCode?={ActRelationshipHasComponent} contextConductionInd?={bl}></component>
</ClinicalDocument>

See also

Made by Anton Vasetenkov.

If you want to say hi, you can reach me on LinkedIn or via email. If you like my work, you can support me by buying me a coffee.