Interface: CcdaHeader
The parsed US Realm Header. documentId + code + title + effectiveTime
answer the document's identity; recordTargets are the patient(s) (usually
exactly one, more than one emits MULTIPLE_RECORD_TARGETS). setId +
versionNumber + relatedDocuments carry the CDA R2 revision chain, a
replacement document (see editCcda) shares its predecessor's setId,
bumps versionNumber, and names the prior version in a RPLC
RelatedDocument.
Example
import type { CcdaHeader } from "@cosyte/ccda";
function when(h: CcdaHeader): Date | undefined {
return h.effectiveTime?.date;
}
Properties
code?
readonlyoptionalcode?:CD
confidentialityCode?
readonlyoptionalconfidentialityCode?:CD
documentId?
readonlyoptionaldocumentId?:II
effectiveTime?
readonlyoptionaleffectiveTime?:TS
languageCode?
readonlyoptionallanguageCode?:string
recordTargets
readonlyrecordTargets: readonlyCcdaPatient[]
relatedDocuments
readonlyrelatedDocuments: readonlyRelatedDocument[]
setId?
readonlyoptionalsetId?:II
title?
readonlyoptionaltitle?:string
versionNumber?
readonlyoptionalversionNumber?:number