PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.registry-protocols.r4b@1.0.0
    http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed
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]