description: This is an example of the data that would be used for a Cath-PCI Submission.\nThe full map is a logical model as that allows conformance to the FHIR Standard the way a custom Resource would not.\nEach element has the short name of the data, a full description and the paths to fetch and place the information, by data standard type, for each.\nA section (such as Demographics) is a BackboneElement (holds no values). All subordinate elements are strings.\nEach mapping includes the following:\n* identity = standard used for the mapping (e.g., FHIR)\n* language = mime type that matches identity\n* map = FHIRPath expression of the path to the data\n* comment = *Output mapping only* Profile for inclusion in the Submission Bundle if not the Core resource\n\nEnvironment Variables used:\n%patient (Patient resource for the subject of the procedure)\n%period (Encounter period i.e. Encounter.period)\n%procedure (Cath PCI Procedure resource)\n%procedure.period (CathPCI Procedure period i.e., Procedure.performedPeriod) package_name: hl7.fhir.us.registry-protocols.r4b derivation: specialization name: CathPCI_Submission_Map_detailed type: http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed elements: administration: type: BackboneElement short: Adminstrative Data index: 0 elements: date: {type: string, short: Submission DateTime, index: 10} registryIdentifier: short: Registry Identifier type: string pattern: {type: String, value: ACC-NCDR-CathPCI-5.0} index: 8 vendorIdentifier: {type: string, short: Vendor Identifier, index: 3} timeFrameOfDataSubmission: {type: string, short: Submission Period, index: 7} submissionType: {type: string, short: Submission Type, index: 9} type: pattern: {type: Code, value: 11516-2} short: Submission Type type: code index: 6 vendorSoftwareVersion: {type: string, short: Software Version, index: 4} author: {type: string, short: Submission Organization, index: 11} event: pattern: {type: Code, value: CathPCI-Discharge} short: EventCode type: code index: 1 status: pattern: {type: Code, value: final} short: Submission Status type: code index: 5 participantId: {type: string, short: Facility ID, index: 2} required: [registryIdentifier, submissionType, participantId, timeFrameOfDataSubmission, author, event, vendorSoftwareVersion, status, type, date, vendorIdentifier] demographics: {type: string, short: The Patient who is the subject of this record, index: 12} episodeInformation: type: BackboneElement short: Episode information index: 13 elements: episodeUniqueKey: {type: string, short: Episode Unique Key, index: 14} healthInsurancePaymentSource: {type: string, short: Health Insurers, array: true, min: 1, index: 15} healthInsuranceClaimNumber: {type: string, short: Health Insurance Claim Number, array: true, min: 1, index: 16} patientRestriction: {type: string, short: Patient Restriction, index: 17} admittingProvider: {type: string, short: Admitting Provider, index: 18} attendingProvider: {type: string, short: Attending Provider, index: 19} required: [admittingProvider, healthInsuranceClaimNumber, episodeUniqueKey, attendingProvider, healthInsurancePaymentSource] researchStudy: {type: string, short: ACC Research Study, array: true, index: 20} historyAndRiskFactors: type: BackboneElement short: History and Risk Factors index: 21 elements: priorCoronaryArteryBypassGraft: {type: string, short: Prior CABG Incidence, index: 25} tobaccoUse: {type: string, short: Smoking status and usage, index: 34} priorPercutaneousCoronaryIntervention: {type: string, short: Prior PCI Incidence, index: 24} priorMyocardialInfarction: {type: string, short: Prior MI Incidence, index: 23} currentlyOnDialysis: {type: string, short: Patient on Dialysis, index: 28} dyslipidemia: {type: string, short: Dyslipidemia Instance, index: 33} diabetesMellitus: {type: string, short: Current Diabetes Mellitus, index: 27} chronicLungDisease: {type: string, short: Current Chronic Lung Disease, index: 30} peripheralArterialDisease: {type: string, short: Peripheral Arterial Disease Instance, index: 31} hypertension: {type: string, short: Hypertension Instance, index: 32} weight: {type: string, short: Patient Weight, index: 36} cerebrovascularDisease: {type: string, short: Current Cerebrovascual Disease, index: 26} canadianStudyOfHealthAndAgingClinicalFrailtyScale: {type: string, short: Frailty Scale, index: 29} familyHistoryOfPrematureCoronaryArteryDisease: {type: string, short: Family History of Premature Coronary Artery Disease, index: 22} height: {type: string, short: Patient Height, index: 35} required: [tobaccoUse, height, weight] cardiacStatus: type: BackboneElement short: Cardiac Status index: 37 elements: cardiacArrestOutofHealthcareFacility: {type: string, short: Cardiac Arrest Out of Healthcare Facility, index: 38} cardiacArrestWitnessed: {type: string, short: Cardiac Arrest Witnessed, index: 39} cardiacArrestAfterArrivalofEMS: {type: string, short: Cardiac Arrest After Arrival of Emergency Medical Services, index: 40} firstCardiacArrestRhythm: {type: string, short: First Cardiac Arrest Rhythm, index: 41} cardiacArrestatTransferringHealthcareFacility: {type: string, short: Cardiac Arrest at Transferring Healthcare Facility, index: 42} procedureInformation: type: BackboneElement short: CathPCI Procedure Information index: 43 elements: arterialCrossOver: {type: string, short: Arterial Cross Over, array: true, min: 1, index: 54} preprocedureLabs: type: BackboneElement short: Preprocedure Lab Results index: 79 elements: hemoglobin: {type: string, short: Hemoglobin, array: true, min: 1, index: 80} creatinine: {type: string, short: Creatinine, array: true, min: 1, index: 81} troponinI: {type: string, short: PreProcedure Troponin I, array: true, min: 1, index: 82} troponinT: {type: string, short: PreProcedure Troponin T, array: true, min: 1, index: 83} totalCholesterol: {type: string, short: PreProcedure Total Cholesterol, array: true, min: 1, index: 84} highDensityLipoprotein: {type: string, short: PreProcedure Total Cholesterol, array: true, min: 1, index: 85} required: [creatinine, troponinT, hemoglobin, troponinI, totalCholesterol, highDensityLipoprotein] closureMethods: type: BackboneElement short: Method and Device used for procedure closures index: 76 elements: arterialAccessClosureMethod: {type: string, short: Arterial Access Closure Method, array: true, index: 77} closureMethodUdi: {type: string, short: Arterial Access Closure Devices, array: true, index: 78} cathLabVisit: type: BackboneElement short: Information Regarding the Cath Lab Procedure index: 91 elements: surgicalRisk: {type: string, short: Surgical Risk, array: true, index: 100} mechanicalVentricularSupportTiming: {type: string, short: Mechanical Ventricular Support Timing, array: true, index: 97} valvularDiseaseRegurgitation: {type: string, short: Valvular Disease Stenosis, array: true, index: 103} ventricularSupport: {type: string, short: Ventricular Support, array: true, index: 95} evaluationForSurgeryType: {type: string, short: Evaluation for Surgery Type, array: true, index: 98} cardiovascularInstabilitytype: {type: string, short: Cardiovascular Instability Type, array: true, index: 94} pharmacologicVasopressorSupport: {type: string, short: Pharmacologic Vasopressor Support, array: true, index: 96} solidOrganTransplantdonor: {type: string, short: Instance and Type of Organ Donor, array: true, index: 101} indicationsForCathLabVisit: {type: string, short: Indications for Cath Lab Visit, array: true, index: 92} valvularDiseaseStenosis: {type: string, short: Valvular Disease Stenosis, array: true, index: 102} functionalCapacity: {type: string, short: Functional Capacity, array: true, min: 1, index: 99} chestPainSymptomAssessment: {type: string, short: Chest Pain Symptom Assessment, array: true, index: 93} required: [functionalCapacity] preprocedureInformation: type: BackboneElement short: Pre-procedure Information index: 57 elements: heartFailure: {type: string, short: Heart Failure, array: true, min: 1, index: 58} newYorkHeartAssociationClassification: {type: string, short: New York Heart Association Classification, array: true, min: 1, index: 59} diagnosticTest: type: BackboneElement short: Pre-procedure Diagnostic Tests index: 60 elements: cardiacCta: {type: string, short: Cardiac CTA, array: true, index: 66} electrocardiacAbnormalityType: {type: string, short: Electrocardiac Assessment Abnormality Type, array: true, index: 63} priorDcapResults: {type: string, short: Prior Diagnostic Coronary Angiography Procedure results, array: true, index: 69} priorDcapWithoutIntervention: {type: string, short: Prior Diagnostic Coronary Angiography Procedure without intervention, array: true, index: 68} lvef: {type: string, short: LVEF % (Pre-Procedure), array: true, min: 1, index: 65} heartRate: {type: string, short: Heart Rate, array: true, index: 70} stressTest: type: string short: Indicate Stress Test Performed and results array: true index: 71 elements: riskOrExtentOfIschemia: {type: string, short: Stress Test Risk/Extent of Ischemia, array: true, index: 72} newAntiarrhythmicTherapyInitiatedPriorToCathLab: {type: string, short: New Antiarrhythmic Therapy Initiated Prior to Cath Lab, array: true, min: 1, index: 62} nonSustainedVentricularTachycardiaType: {type: string, short: Non-Sustained Ventricular Tachycardia Type, array: true, index: 64} electrocardiacAssessment: {type: string, short: Electrocardiac Assessment, array: true, index: 61} agatstonCalciumScore: {type: string, short: Agatston Calcium Score, array: true, index: 67} required: [lvef, newAntiarrhythmicTherapyInitiatedPriorToCathLab] preprocedureMedication: {type: string, short: PreProcedure Medication, array: true, index: 73} saQuestionnaire: {type: string, short: Responses to the Seattle Angina Questionnaire, array: true, min: 7, index: 74} roseDyspneaScale: {type: string, short: Responses to the Rose Dyspnea Scale Questionnaire, array: true, min: 4, index: 75} required: [diagnosticTest, heartFailure, newYorkHeartAssociationClassification] systolicBloodPressure: {type: string, short: Blood Pressure (Systolic), index: 44} cumulativeAirKerma: {type: string, short: Cumulative Air Kerma, array: true, min: 1, index: 51} coronaryAnatomy: type: BackboneElement short: Coronary Anatomy index: 104 elements: nativeVessel: type: BackboneElement short: Native Vessel index: 105 elements: lesionSegmentNumber: {type: string, short: Native Lesion Segment Number, array: true, index: 106} coronaryVesselStenosis: {type: string, short: Coronary Vessel Stenosis, array: true, index: 107} adjunctiveMeasurementsObtained: {type: string, short: Adjunctive Measurements Obtained, array: true, index: 108} instantaneousWaveFreeRatio: {type: string, short: Instantaneous Wave-Free Ratio, array: true, index: 109} graftVessel: type: BackboneElement short: Graft Vessel index: 110 elements: lesionSegmentNumber: {type: string, short: Graft Lesion Segment Number, array: true, index: 111} coronaryVesselStenosis: {type: string, short: Coronary Vessel Stenosis, array: true, index: 112} cabg: {type: string, short: Graft Vessel CABG, index: 113} adjunctiveMeasurementsObtained: {type: string, short: Adjunctive Measurements Obtained, index: 114} instantaneousWaveFreeRatio: {type: string, short: Instantaneous Wave Free Ratio, array: true, index: 115} required: [graftVessel, nativeVessel] diagnosticCatheterizationOperator: {type: string, short: Diagnostic Catheterization Operator, index: 47} doseAreaProduct: {type: string, short: Total Flouroscopy Dose, array: true, min: 1, index: 53} diagnosticLeftHeartCath: {type: string, short: Instance of Left Heart Diagnostic Catheterization, index: 48} cardiacArrestAtThisFacility: {type: string, short: Cardiac Arrest at this Facility, array: true, min: 1, index: 56} concomitantProceduresPerformed: {type: string, short: Concomitant Procedures Performed, array: true, index: 50} pciProcedure: type: BackboneElement short: information regarding the PCI Procedure index: 116 elements: stemiOrStemiEquivalentFirstNoted: {type: string, short: STEMI or STEMI Equivalent First Noted, index: 126} pciStatus: {type: string, short: PCI Status, array: true, index: 117} arterialAccessSite: {type: string, short: Arterial Access Site, index: 134} decisionForPciWithSurgicalConsult: {type: string, short: Decision for PCI with Surgical Consult, array: true, min: 1, index: 119} hypothermiaInduced: {type: string, short: Hypothermia Induced Timing, array: true, index: 118} pciOperator: {type: string, short: PCI Operator, index: 133} pciProcedureMedicationCode: {type: string, short: PCI Procedure Medication Code, array: true, index: 137} intraAndPostProcedureEvents: type: BackboneElement short: Events occuring Intra and post-procedure index: 162 elements: event: {type: string, short: Intra/Post-Procedure Events, index: 163} significantCoronaryArteryDissection: {type: string, short: Significant Coronary Artery Dissection, index: 164} numberOfUnitsOfPrbcsTransfused: {type: string, short: Number of units of PRBCs transfused, index: 165} patientCenteredReasonForDelayInPci: {type: string, short: Patient Centered Reason for Delay in PCI, index: 132} intracoronaryDevices: type: BackboneElement short: Devices used during the PCI procedure index: 160 elements: device: {type: string, short: Intracoronary Device(s) Used, index: 161} emergencyDepartmentPresentationAtReferringFacility: {type: string, short: Emergency Department Presentation at Referring Facility, index: 130} syntaxScore: {type: string, short: Syntax Score, index: 125} mechanicalVentilatorSupport: {type: string, short: Mechanical Ventricular Support, index: 135} mechanicalVentilatorSupportDevice: {type: string, short: Mechanical Ventricular Support Device, array: true, index: 136} cardiovascularTreatmentDecision: {type: string, short: Cardiovascular Treatment Decision, array: true, min: 1, index: 120} firstDeviceActivation: {short: First Device Activation, type: string, index: 131} percutaneousCoronaryInterventionIndication: {type: string, short: Percutaneous Coronary Intervention Indication, array: true, min: 1, index: 123} lesionsAndDevices: type: BackboneElement short: Information on the Lesions treated and Devices Used index: 138 elements: typeOfCabgGraft: {type: string, short: Type of CABG Graft, index: 150} navigateThroughGraftToNativeLesion: {type: string, short: Navigate through Graft to Native Lesion, index: 152} locationInGraft: {type: string, short: Location in Graft, index: 151} lesionComplexity: {type: string, short: Lesion Complexity, index: 153} postInterventionTimiFlow: {type: string, short: TIMI Flow (Post-Intervention), index: 159} timiFlowPreIntervention: {short: TIMI Flow (Pre-Intervention), type: string, array: true, index: 144} lesionLength: {short: Lesion Length, type: string, index: 154} lesionInGraft: {type: string, short: Lesion In Graft, index: 149} stenosisImmediatelyPriorToTreatment: {type: string, short: Stenosis Immediately Prior to Treatment, array: true, index: 142} inStentRestenosis: {type: string, short: In-stent Restenosis, index: 146} lesionCounter: {short: Lesion Counter, type: string, array: true, index: 139} nativeLesionSegmentNumber: {type: string, short: Native Lesion Segment Number, array: true, index: 140} stentType: {short: Stent Type, type: string, index: 148} culpritStenosis: {type: string, short: Culprit Stenosis, index: 141} severeCalcification: {type: string, short: Severe Calcification, index: 155} guidewireAcrossLesion: {type: string, short: Guidewire Across Lesion, index: 156} postInterventionStenosis: {type: string, short: Stenosis (Post-Intervention), index: 158} deviceDeployed: {type: string, short: Device Deployed, index: 157} inStentThrombosis: {type: string, short: In-stent Thrombosis, index: 147} chronicTotalOcclusion: {type: string, short: Chronic Total Occlusion, index: 143} previouslyTreatedLesion: {type: string, short: Previously Treated Lesion, index: 145} required: [chronicTotalOcclusion, culpritStenosis] multiVesselProcedureType: {type: string, short: Multi-vessel Procedure Type, array: true, index: 122} acuteCoronarySyndromeSymptom: {type: string, short: Acute Coronary Syndrome Symptom, array: true, min: 1, index: 124} patientTransferredInForImmediatePciForStemi: {type: string, short: Patient Transferred In for Immediate PCI for STEMI, index: 129} pciForMultivesselDisease: {type: string, short: PCI for MultiVessel Disease, array: true, min: 1, index: 121} subsequentEcgWithStemiOrStemiEquivalent: {type: string, short: Subsequent ECG with STEMI or STEMI Equivalent, index: 127} subsequentEcgObtainedInEmergencyDepartment: {type: string, short: Subsequent ECG obtained in Emergency Department, index: 128} required: [syntaxScore, mechanicalVentilatorSupport, intracoronaryDevices, lesionsAndDevices, acuteCoronarySyndromeSymptom, pciOperator, pciForMultivesselDisease, decisionForPciWithSurgicalConsult, cardiovascularTreatmentDecision, intraAndPostProcedureEvents, percutaneousCoronaryInterventionIndication, arterialAccessSite] lvefPercentDiagnosticLeftHeartCath: {type: string, short: Diagnositic Left Heart Cath LVEF%, index: 49} postprocedureLabs: type: BackboneElement short: Results of Postprocedure Labs index: 86 elements: hemoglobin: {type: string, short: Hemoglobin, array: true, min: 1, index: 87} creatinine: {type: string, short: Creatinine, array: true, min: 1, index: 88} troponinI: {type: string, short: PreProcedure Troponin I, array: true, min: 1, index: 89} troponinT: {type: string, short: PreProcedure Troponin T, array: true, min: 1, index: 90} required: [creatinine, troponinT, hemoglobin, troponinI] diagnosticCoronaryAngiographyProcedure: {type: string, short: Diagnostic Coronary Angiography, index: 46} fluoroscopyTime: {type: string, short: Total Flouroscopy Time, array: true, min: 1, index: 52} venousAccess: {type: string, short: Venous Access, array: true, min: 1, index: 55} pciPatientProcedure: {type: string, short: PCI Procedure, index: 45} required: [systolicBloodPressure, preprocedureInformation, doseAreaProduct, cumulativeAirKerma, preprocedureLabs, cathLabVisit, fluoroscopyTime, venousAccess, lvefPercentDiagnosticLeftHeartCath, coronaryAnatomy, pciProcedure, pciPatientProcedure, postprocedureLabs, arterialCrossOver, cardiacArrestAtThisFacility, closureMethods] discharge: type: BackboneElement short: Discharge Information index: 166 elements: cabgStatus: {type: string, short: CABG Status, index: 168} cabgIndication: {type: string, short: CABG Indication, index: 169} cardiacRehabilitationReferral: {type: string, short: Cardiac Rehabilitation Referral, index: 173} dischargeMedicationReconciliationCompleted: {type: string, short: Discharge Medication Reconciliation Completed, index: 175} dischargeProvider: {type: string, short: Discharge Provider, index: 170} interventionsThisHospitalization: {type: string, short: Interventions This Hospitalization, index: 167} transferredForCabg: {type: string, short: Transferred for CABG, index: 171} deathDuringTheProcedure: {short: Death During the Procedure, type: string, index: 174} dischargeMedicationsReconciled: {type: string, short: Discharge Medications Reconciled, array: true, index: 176} cabgPlannedAfterDischarge: {type: string, short: CABG Planned after Discharge, index: 172} required: [dischargeProvider] package_version: 1.0.0 class: logical kind: logical url: http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed base: http://hl7.org/fhir/StructureDefinition/Base version: 1.0.0 required: [administration, historyAndRiskFactors, procedureInformation, episodeInformation, cardiacStatus, demographics, discharge]