Storing HL7 Clinical Document Architecture (CDA) Data in the Packaged EHR Data Model

Clinical Document Architecture (CDA) is a document markup standard that specifies the structure and semantics of clinical documents for the purpose of exchange between health care providers and patients.

CDA Target Patient 

CDA EntryExampleSalesforce ObjectField
Name: Given NameJaneEhrPatientGivenName1
Name: Family NameAppleseed-MonroeEhrPatientFamilyName1
Name: Family NameAppleseed-MonroeAccountAccount Name
Name: Family NameAppleseed-MonroeContactContact Name
SSN123-456-7890  
Birth Time (date)19770330AccountDate of Birth
Birth Time (date)19770330EhrPatientBirthDate
Gender: CodeFEhrPatientGenderCode
Gender: Display NameFemaleEhrPatientGenderLabel
Gender: Code SystemAdministrativeGender (2.16.840.1.113883.5.1)EhrPatientGenderSystem
Marital Status: CodeMEhrPatientMaritalStatusCode
Marital Status: Display NameMarriedEhrPatientMaritalStatusLabel
Language: CodeenEhrPatientCommunication1Code (1 to 5)
Language: Display NameEnglishEhrPatientCommunication1Label (1 to 5)
Language: Display NameEnglishContactPrimaryLanguage
Language: Display NameEnglishAccountPrimaryLanguage
Language: Code SystemLanguageCode (2.16.840.1.113883.1.11.11526)EhrPatientCommunication1System (1 to 5)
Street Address: Line 1999 Huckleberry Ave, Apt #3EhrPatientAddress1Line1
Street Address: Line 1999 Huckleberry Ave, Apt #3ContactAddress Information: Mailing Street
Street Address: Line 2 EhrPatientAddress1Line2
Street Address: CitySpringfieldEhrPatientAddress1City
Street Address: CitySpringfieldContactMailing City
Street Address: StatePAEhrPatientAddress1State
Street Address: StatePAContactMailing State
Street Address: Postal Code19604EhrPatientAddress1PostalCode
Street Address: Postal Code19604ContactMailing Zip/ Postal Code
Street Address: CountryUSEhrPatientAddress1Country
Street Address: CountryUSContactMailing Country
Home Telephone1(610)555-0000EhrPatientTelecom1Use, Telecom1Value
Home Telephone1(610)555-0000ContactHomePhone
Mobile Telephone1(610)555-1111EhrPatientTelecom2Use, Telecom2Value
Mobile Telephone1(610)555-1111ContactPhone

CDA Conditions 

CDA EntryExampleSalesforce ObjectField
Effective Time: Low Value1/22/2011EhrConditionDateAsserted
Effective Time: High Value1/31/2011  
Narrative DescriptionSleep Apnea; Patient experiencing flu symptoms including chills and feverEhrConditionNotes
Condition: Code6142004EhrConditionCategoryCode
Condition: Display NameInfluenzaEhrConditionCatergoryLabel
Condition: Code SystemSNOMED CT (2.16.840.1.113883.6.96)EhrConditionCategorySystem
Symptoms: Code43724002EhrConditionEvidenceCode
Symptoms: Display NameChillEhrConditionEvidenceDetail, EvidenceLabel
Symptoms: Code SystemSNOMED CT (2.16.840.1.113883.6.96)EhrConditionEvidenceSystem

CDA Medications 

This section can repeat for multiple medications. EHR Dosage Instruction object is a child object to EHR Medication Prescription, which contains Dose, Route and Frequency.

Note

CDA EntryExampleSalesforce ObjectField
Effective Time: Low Value (Date)20070312EhrMedicationPrescriptionDateWritten
Status CodeactiveEhrMedicationPrescriptionStatusCode, StatusLabel, StatusSystem
Narrative TextTake Acetaminophen 500 MG Oral Tablet every 8 hours for 10 days; Take Fluoxetine 15 MG Oral Tablet once a day at breakfast.EhrDosageInstructionInstruction, SupplementalInstruction
Medication Information: Code198440EhrMedicationPrescriptionDispenseMedicationCode, MedicationCode
Medication Information: Display NameAcetaminophen 500 MG Oral TabletEhrMedicationPrescriptionDispenseMedicationLabel, MedicationCodeLabel
Medication Information: Code SystemRxNorm (2.16.840.1.113883.6.88)EhrMedicationPrescriptionDispenseMedicationCodeSystem, MedicationCodeSystem
Route of Administration: CodeC38288EhrDosageInstructionRouteCode
Route of Administration: Display NameOralEhrDosageInstructionRouteLabel
Route of Administration: Code SystemNCI Thesaurus (2.16.840.1.113883.3.26.1.1)EhrDosageInstructionRouteSystem
Dose Quantity EhrDosageInstructionDoseQuantityUnit, DoseQuantityValue
Product Form: CodeC42998EhrMedicationPrescriptionDispenseMedicationProductFormCode
Product Form: Display NameTabletEhrMedicationPrescriptionDispenseMedicationProductFormLabel
Product Form: Code SystemNCI Thesaurus (2.16.840.1.113883.3.26.1.1)EhrMedicationPrescriptionDispenseMedicationProductFormSystem

CDA Allergies 

CDA EntryExampleSalesforce ObjectField
Effective Time: Low Value (Date)20070312EhrAllergyIntoleranceRecordedDate
Status CodecompletedEhrAllergyIntoleranceStatusCode, StatusLabel, StatusSystem
Narrative TextPatient relays that they experienced erythema of skin after taking sulfa drug and was told to never take it again; Patient has allergy to soybean, Experienced swelling of the tongue as a child and has been instructed to avoid soybean.EhrAllergyIntoleranceReaction
Type of Allergy: Code416098002EhrAllergyIntoleranceSensitivityTypeCode
Type of Allergy: Display Namedrug allergyEhrAllergyIntoleranceSensitivityTypeLabel
Type of Allergy: Code: Code SystemSNOMED CT (2.16.840.1.113883.6.96)EhrAllergyIntoleranceSensitivityTypeSystem
Drug: Code10180EhrAllergyIntoleranceSubstanceCode
Drug: Display NameSulfamethoxazoleEhrAllergyIntoleranceSubstance255
Drug: Code SystemRxNorm (2.16.840.1.113883.6.88)EhrAllergyIntoleranceSubstanceCodeSystem
Reaction: Code444827008 No equivalent in Health Cloud
Reaction: Display NameErythema of skinEhrAllergyIntoleranceReaction255
Reaction: Code SystemSNOMED CT (2.16.840.1.113883.6.96) No equivalent in Health Cloud
Severity: Code6736007EhrAllergyIntoleranceCriticalityCode
Severity: Display NameModerateEhrAllergyIntoleranceCriticalityLabel
Severity: Code SystemSNOMED CT (2.16.840.1.113883.6.96)EhrAllergyIntoleranceCriticalitySystem

CDA Immunizations 

CDA EntryExampleSalesforce ObjectField
Effective Time (Vaccine Date)20070312EhrImmunizationDateAdministered
Vaccine Code33EhrImmunizationVaccineTypeCode
Vaccine DisplayNamePneumococcal (PCV, PPSV)EhrImmunizationVaccineTypeLabel
Vaccine Code SystemCVX (2.16.840.1.113883.12.292)EhrImmunizationVaccineTypeSystem
Status CodeCompleted  
Dose Quantity: UnitmLEhrImmunizationDoseQuantityUnits
Dose Quantity: Value2EhrImmunizationDoseQuantityValue
Lot Number3422EhrImmunizationLotNumber

CDA Plan of Care 

CDA EntryExampleSalesforce ObjectField
Effective Time: Low Value (Date)20070312EHR Care PlanPeriodStart
Effective Time: High Value (Date) EHR Care PlanPeriodEnd
Narrative Text”Patient is to schedule CT scan to examine knee; Follow-up appointment in 2 weeks; Patient was supplied with Malarone 250/100 Oral Tablet and should take one every 24 hours during their visit to Africa to prevent Malaria; Patient instructed to take this medication by mouth with food or a milky drink (such as whole milk, milkshake) that contains fat. “EHR Care PlanNotes
Procedure Code73700EHR Procedure RequestCode
Procedure Display NameCT lower Extremity (Leg) w/o contrastEHR Procedure RequestCodeLabel
Requested Date (Same as Effective Time: Low Value) EHR Procedure RequestOrderedOn

CDA Procedures and Practitioners 

CDA EntryExampleSalesforce ObjectField
Effective Time: Low Value (Date)201209011200EhrProcedurePerformedDateTime
Narrative TextCath showed significant CAD, best treated medically.EhrProcedureNotes
Procedure: Code93452EhrProcedureCode
Procedure: Display NameL HRT CATH W/NJX L VENTRICULOGRAPHY IMG S+IEhrProcedureCodeLabel
Practitioner: PrefixDrEhrPractitionerPrefixName1 (EHR Procedure and EHR Practitioner objects are connected via the EHR Procedure Performer Object)
Practitioner: GivenJeffereyEhrPractitionerGivenName1
Practitioner: GivenQEhrPractitionerGivenName1
Practitioner: FamilySmithEhrPractitionerFamilyName1
Practitioner: SuffixMDEhrPractitionerSuffixName1
Practitioner: Street Address Line 1877 E St NWEhrPractitionerAddress1Line1
Practitioner: Street Address Line2 EhrPractitionerAddress1Line2
Practitioner: CitySpringfieldEhrPractitionerAddress1City
Practitioner: StateOHEhrPractitionerAddress1State
Practitioner: Postal Code45503EhrPractitionerAddress1PostalCode
Practitioner: CountryUSEhrPractitionerAddress1Country
Practitioner: Telephone Number1(937)555-0122EhrPractitionerTelecom1System, Telecom1Use, Telecom1Value
Practioner Organization:NameHappy Heart AssociatesEhrPractitionerLocation1Name
Practioner Organization: Telephone Number1(937)555-0199EhrPractitionerLocation1TelecomSystem, Location1TelecomUse, Location1TelecomValue
Practioner Organization: Street Address Line 1100 Cardio LaneEhrPractitionerLocation1Line1
Practioner Organization: Street Address Line 2 EhrPractitionerLocation1Line2
Practioner Organization: CitySpringfieldEhrPractitionerLocation1City
Practioner Organization: StateOHEhrPractitionerLocation1State
Practioner Organization: Postal Code45503EhrPractitionerLocation1PostalCode
Practioner Organization: CountryUSEhrPractitionerLocation1Country
Facility: Code1005-8  
Facility: Display NameCardiac Catheterization LabEhrProcedureLocation

CDA Lab Results 

CDA EntryExampleSalesforce ObjectField
Effective Time (Date)20110914EhrObservationAppliesDateTime
Status CodeCompletedEhrObservationStatusCode
Narrative Text”Cholesterol - 176 mg/dL (normal) Triglyceride - 100 mg/dL (normal) HDL - 60 mg/dL (normal) LDL - 116 mg/dL (normal)“EhrObservationValueLabel
Observation Code2093-3EhrObservationMethodCode
Observation Display NameCholesterol [Mass/volume] in Serum or PlasmaEhrObservationMethodLabel
Observation Code SystemLOINC (2.16.840.1.113883.6.1)EhrObservationMethodSystem
Observed Value (Result): Value176EhrObservationValueQuantity
Observed Value (Result): Unitmg/DLEhrObservationValueQuantityUnit
Interpretation Code: CodeNEhrObservationInterpretationCode
Interpretation Code: Display NameNormalEhrObservationInterpretationLabel
Interpretation Code: Code SystemObservationInterpretation (2.16.840.1.113883.5.83)EhrObservationInterpretationSystem
Reference RangeRecommended: 0-199; Moderate Risk: 200-239; High Risk: 240+EhrObservationReferenceRangeHighValue, ReferenceRangeHighUnit, ReferenceRangeLowValue, ReferenceRangeLowUnit