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>

Related projects

Validate CDA documents online.
CDA, XML
A curated list of awesome resources on the Clinical Document Architecture (CDA).
CDA, awesome
Browse the PCORnet Common Data Model.
PCORnet, TypeScript
Browse the OMOP Common Data Model.
OMOP, TypeScript
Visualizing the hierarchy of FHIR data types and resources.
FHIR, TypeScript
A browser for the HL7v2 specification.
HL7v2, ER7
Browse the SDTM model.
SDTM, TypeScript

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.