FHIR © HL7.org  |  Server Home  |  XIG Home  |  XIG Stats  |  Server Source  |  FHIR  

FHIR IG Statistics: StructureDefinition/ACCNCDRCathPCIDetailed

Packagehl7.fhir.us.registry-protocols
Resource TypeStructureDefinition
IdACCNCDRCathPCIDetailed
FHIR VersionR4
Sourcehttp://hl7.org/fhir/us/registry-protocols/https://build.fhir.org/ig/HL7/fhir-registry-protocols-ig/StructureDefinition-ACCNCDRCathPCIDetailed.html
URLhttp://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed
Version1.0.0
Statusactive
Date2021-11-01
NameCathPCI_Submission_Map_detailed
TitleCath-PCI Detailed Submission Map
Realmus
Authorityhl7
DescriptionThis is an example of the data that would be used for a Cath-PCI Submission. The full map is a logical model as that allows conformance to the FHIR Standard the way a custom Resource would not. Each 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. A section (such as Demographics) is a BackboneElement (holds no values). All subordinate elements are strings. Each mapping includes the following: * identity = standard used for the mapping (e.g., FHIR) * language = mime type that matches identity * map = FHIRPath expression of the path to the data * comment = *Output mapping only* Profile for inclusion in the Submission Bundle if not the Core resource Environment Variables used: %patient (Patient resource for the subject of the procedure) %period (Encounter period i.e. Encounter.period) %procedure (Cath PCI Procedure resource) %procedure.period (CathPCI Procedure period i.e., Procedure.performedPeriod)
Typehttp://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed
Kindlogical

Resources that use this resource

No resources found


Resources that this resource uses

No resources found


Narrative

Note: links and images are rebased to the (stated) source

NameFlagsCard.TypeDescription & Constraintsdoco
.. ACCNCDRCathPCIDetailed 0..*BaseCath-PCI Detailed Submission Map
Instances of this logical model are not marked to be the target of a Reference
... administration 1..1BackboneElementAdminstrative Data
.... event 1..1codeEventCode
Fixed Value: CathPCI-Discharge
.... participantId 1..1stringFacility ID
.... vendorIdentifier 1..1stringVendor Identifier
.... vendorSoftwareVersion 1..1stringSoftware Version
.... status 1..1codeSubmission Status
Fixed Value: final
.... type 1..1codeSubmission Type
Fixed Value: 11516-2
.... timeFrameOfDataSubmission 1..1stringSubmission Period
.... registryIdentifier 1..1stringRegistry Identifier
Fixed Value: ACC-NCDR-CathPCI-5.0
.... submissionType 1..1stringSubmission Type
.... date 1..1stringSubmission DateTime
.... author 1..1stringSubmission Organization
... demographics 1..1stringThe Patient who is the subject of this record
... episodeInformation 1..1BackboneElementEpisode information
.... episodeUniqueKey 1..1stringEpisode Unique Key
.... healthInsurancePaymentSource 1..*stringHealth Insurers
.... healthInsuranceClaimNumber 1..*stringHealth Insurance Claim Number
.... patientRestriction 0..1stringPatient Restriction
.... admittingProvider 1..1stringAdmitting Provider
.... attendingProvider 1..1stringAttending Provider
... researchStudy 0..*stringACC Research Study
... historyAndRiskFactors 1..1BackboneElementHistory and Risk Factors
.... familyHistoryOfPrematureCoronaryArteryDisease 0..1stringFamily History of Premature Coronary Artery Disease
.... priorMyocardialInfarction 0..1stringPrior MI Incidence
.... priorPercutaneousCoronaryIntervention 0..1stringPrior PCI Incidence
.... priorCoronaryArteryBypassGraft 0..1stringPrior CABG Incidence
.... cerebrovascularDisease 0..1stringCurrent Cerebrovascual Disease
.... diabetesMellitus 0..1stringCurrent Diabetes Mellitus
.... currentlyOnDialysis 0..1stringPatient on Dialysis
.... canadianStudyOfHealthAndAgingClinicalFrailtyScale 0..1stringFrailty Scale
.... chronicLungDisease 0..1stringCurrent Chronic Lung Disease
.... peripheralArterialDisease 0..1stringPeripheral Arterial Disease Instance
.... hypertension 0..1stringHypertension Instance
.... dyslipidemia 0..1stringDyslipidemia Instance
.... tobaccoUse 1..1stringSmoking status and usage
.... height 1..1stringPatient Height
.... weight 1..1stringPatient Weight
... cardiacStatus 1..1BackboneElementCardiac Status
.... cardiacArrestOutofHealthcareFacility 0..1stringCardiac Arrest Out of Healthcare Facility
.... cardiacArrestWitnessed 0..1stringCardiac Arrest Witnessed
.... cardiacArrestAfterArrivalofEMS 0..1stringCardiac Arrest After Arrival of Emergency Medical Services
.... firstCardiacArrestRhythm 0..1stringFirst Cardiac Arrest Rhythm
.... cardiacArrestatTransferringHealthcareFacility 0..1stringCardiac Arrest at Transferring Healthcare Facility
... procedureInformation 1..1BackboneElementCathPCI Procedure Information
.... systolicBloodPressure 1..1stringBlood Pressure (Systolic)
.... pciPatientProcedure 1..1stringPCI Procedure
.... diagnosticCoronaryAngiographyProcedure 0..1stringDiagnostic Coronary Angiography
.... diagnosticCatheterizationOperator 0..1stringDiagnostic Catheterization Operator
.... diagnosticLeftHeartCath 0..1stringInstance of Left Heart Diagnostic Catheterization
.... lvefPercentDiagnosticLeftHeartCath 1..1stringDiagnositic Left Heart Cath LVEF%
.... concomitantProceduresPerformed 0..*stringConcomitant Procedures Performed
.... cumulativeAirKerma 1..*stringCumulative Air Kerma
.... fluoroscopyTime 1..*stringTotal Flouroscopy Time
.... doseAreaProduct 1..*stringTotal Flouroscopy Dose
.... arterialCrossOver 1..*stringArterial Cross Over
.... venousAccess 1..*stringVenous Access
.... cardiacArrestAtThisFacility 1..*stringCardiac Arrest at this Facility
.... preprocedureInformation 1..1BackboneElementPre-procedure Information
..... heartFailure 1..*stringHeart Failure
..... newYorkHeartAssociationClassification 1..*stringNew York Heart Association Classification
..... diagnosticTest 1..1BackboneElementPre-procedure Diagnostic Tests
...... electrocardiacAssessment 0..*stringElectrocardiac Assessment
...... newAntiarrhythmicTherapyInitiatedPriorToCathLab 1..*stringNew Antiarrhythmic Therapy Initiated Prior to Cath Lab
...... electrocardiacAbnormalityType 0..*stringElectrocardiac Assessment Abnormality Type
...... nonSustainedVentricularTachycardiaType 0..*stringNon-Sustained Ventricular Tachycardia Type
...... lvef 1..*stringLVEF % (Pre-Procedure)
...... cardiacCta 0..*stringCardiac CTA
...... agatstonCalciumScore 0..*stringAgatston Calcium Score
...... priorDcapWithoutIntervention 0..*stringPrior Diagnostic Coronary Angiography Procedure without intervention
...... priorDcapResults 0..*stringPrior Diagnostic Coronary Angiography Procedure results
...... heartRate 0..*stringHeart Rate
...... stressTest 0..*stringIndicate Stress Test Performed and results
....... riskOrExtentOfIschemia 0..*stringStress Test Risk/Extent of Ischemia
..... preprocedureMedication 0..*stringPreProcedure Medication
..... saQuestionnaire 7..*stringResponses to the Seattle Angina Questionnaire
..... roseDyspneaScale 4..*stringResponses to the Rose Dyspnea Scale Questionnaire
.... closureMethods 1..1BackboneElementMethod and Device used for procedure closures
..... arterialAccessClosureMethod 0..*stringArterial Access Closure Method
..... closureMethodUdi 0..*stringArterial Access Closure Devices
.... preprocedureLabs 1..1BackboneElementPreprocedure Lab Results
..... hemoglobin 1..*stringHemoglobin
..... creatinine 1..*stringCreatinine
..... troponinI 1..*stringPreProcedure Troponin I
..... troponinT 1..*stringPreProcedure Troponin T
..... totalCholesterol 1..*stringPreProcedure Total Cholesterol
..... highDensityLipoprotein 1..*stringPreProcedure Total Cholesterol
.... postprocedureLabs 1..1BackboneElementResults of Postprocedure Labs
..... hemoglobin 1..*stringHemoglobin
..... creatinine 1..*stringCreatinine
..... troponinI 1..*stringPreProcedure Troponin I
..... troponinT 1..*stringPreProcedure Troponin T
.... cathLabVisit 1..1BackboneElementInformation Regarding the Cath Lab Procedure
..... indicationsForCathLabVisit 0..*stringIndications for Cath Lab Visit
..... chestPainSymptomAssessment 0..*stringChest Pain Symptom Assessment
..... cardiovascularInstabilitytype 0..*stringCardiovascular Instability Type
..... ventricularSupport 0..*stringVentricular Support
..... pharmacologicVasopressorSupport 0..*stringPharmacologic Vasopressor Support
..... mechanicalVentricularSupportTiming 0..*stringMechanical Ventricular Support Timing
..... evaluationForSurgeryType 0..*stringEvaluation for Surgery Type
..... functionalCapacity 1..*stringFunctional Capacity
..... surgicalRisk 0..*stringSurgical Risk
..... solidOrganTransplantdonor 0..*stringInstance and Type of Organ Donor
..... valvularDiseaseStenosis 0..*stringValvular Disease Stenosis
..... valvularDiseaseRegurgitation 0..*stringValvular Disease Stenosis
.... coronaryAnatomy 1..1BackboneElementCoronary Anatomy
..... nativeVessel 1..1BackboneElementNative Vessel
...... lesionSegmentNumber 0..*stringNative Lesion Segment Number
...... coronaryVesselStenosis 0..*stringCoronary Vessel Stenosis
...... adjunctiveMeasurementsObtained 0..*stringAdjunctive Measurements Obtained
...... instantaneousWaveFreeRatio 0..*stringInstantaneous Wave-Free Ratio
..... graftVessel 1..1BackboneElementGraft Vessel
...... lesionSegmentNumber 0..*stringGraft Lesion Segment Number
...... coronaryVesselStenosis 0..*stringCoronary Vessel Stenosis
...... cabg 0..1stringGraft Vessel CABG
...... adjunctiveMeasurementsObtained 0..1stringAdjunctive Measurements Obtained
...... instantaneousWaveFreeRatio 0..*stringInstantaneous Wave Free Ratio
.... pciProcedure 1..1BackboneElementinformation regarding the PCI Procedure
..... pciStatus 0..*stringPCI Status
..... hypothermiaInduced 0..*stringHypothermia Induced Timing
..... decisionForPciWithSurgicalConsult 1..*stringDecision for PCI with Surgical Consult
..... cardiovascularTreatmentDecision 1..*stringCardiovascular Treatment Decision
..... pciForMultivesselDisease 1..*stringPCI for MultiVessel Disease
..... multiVesselProcedureType 0..*stringMulti-vessel Procedure Type
..... percutaneousCoronaryInterventionIndication 1..*stringPercutaneous Coronary Intervention Indication
..... acuteCoronarySyndromeSymptom 1..*stringAcute Coronary Syndrome Symptom
..... syntaxScore 1..1stringSyntax Score
..... stemiOrStemiEquivalentFirstNoted 0..1stringSTEMI or STEMI Equivalent First Noted
..... subsequentEcgWithStemiOrStemiEquivalent 0..1stringSubsequent ECG with STEMI or STEMI Equivalent
..... subsequentEcgObtainedInEmergencyDepartment 0..1stringSubsequent ECG obtained in Emergency Department
..... patientTransferredInForImmediatePciForStemi 0..1stringPatient Transferred In for Immediate PCI for STEMI
..... emergencyDepartmentPresentationAtReferringFacility 0..1stringEmergency Department Presentation at Referring Facility
..... firstDeviceActivation 0..1stringFirst Device Activation
..... patientCenteredReasonForDelayInPci 0..1stringPatient Centered Reason for Delay in PCI
..... pciOperator 1..1stringPCI Operator
..... arterialAccessSite 1..1stringArterial Access Site
..... mechanicalVentilatorSupport 1..1stringMechanical Ventricular Support
..... mechanicalVentilatorSupportDevice 0..*stringMechanical Ventricular Support Device
..... pciProcedureMedicationCode 0..*stringPCI Procedure Medication Code
..... lesionsAndDevices 1..1BackboneElementInformation on the Lesions treated and Devices Used
...... lesionCounter 0..*stringLesion Counter
...... nativeLesionSegmentNumber 0..*stringNative Lesion Segment Number
...... culpritStenosis 1..1stringCulprit Stenosis
...... stenosisImmediatelyPriorToTreatment 0..*stringStenosis Immediately Prior to Treatment
...... chronicTotalOcclusion 1..1stringChronic Total Occlusion
...... timiFlowPreIntervention 0..*stringTIMI Flow (Pre-Intervention)
...... previouslyTreatedLesion 0..1stringPreviously Treated Lesion
...... inStentRestenosis 0..1stringIn-stent Restenosis
...... inStentThrombosis 0..1stringIn-stent Thrombosis
...... stentType 0..1stringStent Type
...... lesionInGraft 0..1stringLesion In Graft
...... typeOfCabgGraft 0..1stringType of CABG Graft
...... locationInGraft 0..1stringLocation in Graft
...... navigateThroughGraftToNativeLesion 0..1stringNavigate through Graft to Native Lesion
...... lesionComplexity 0..1stringLesion Complexity
...... lesionLength 0..1stringLesion Length
...... severeCalcification 0..1stringSevere Calcification
...... guidewireAcrossLesion 0..1stringGuidewire Across Lesion
...... deviceDeployed 0..1stringDevice Deployed
...... postInterventionStenosis 0..1stringStenosis (Post-Intervention)
...... postInterventionTimiFlow 0..1stringTIMI Flow (Post-Intervention)
..... intracoronaryDevices 1..1BackboneElementDevices used during the PCI procedure
...... device 0..1stringIntracoronary Device(s) Used
..... intraAndPostProcedureEvents 1..1BackboneElementEvents occuring Intra and post-procedure
...... event 0..1stringIntra/Post-Procedure Events
...... significantCoronaryArteryDissection 0..1stringSignificant Coronary Artery Dissection
...... numberOfUnitsOfPrbcsTransfused 0..1stringNumber of units of PRBCs transfused
... discharge 1..1BackboneElementDischarge Information
.... interventionsThisHospitalization 0..1stringInterventions This Hospitalization
.... cabgStatus 0..1stringCABG Status
.... cabgIndication 0..1stringCABG Indication
.... dischargeProvider 1..1stringDischarge Provider
.... transferredForCabg 0..1stringTransferred for CABG
.... cabgPlannedAfterDischarge 0..1stringCABG Planned after Discharge
.... cardiacRehabilitationReferral 0..1stringCardiac Rehabilitation Referral
.... deathDuringTheProcedure 0..1stringDeath During the Procedure
.... dischargeMedicationReconciliationCompleted 0..1stringDischarge Medication Reconciliation Completed
.... dischargeMedicationsReconciled 0..*stringDischarge Medications Reconciled

doco Documentation for this format

Source

{
  "resourceType": "StructureDefinition",
  "id": "ACCNCDRCathPCIDetailed",
  "text": {
    "status": "extensions",
    "div": "<!-- snip (see above) -->"
  },
  "extension": [
    {
      "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg",
      "valueCode": "cic"
    }
  ],
  "url": "http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed",
  "identifier": [
    {
      "use": "official"
    }
  ],
  "version": "1.0.0",
  "name": "CathPCI_Submission_Map_detailed",
  "title": "Cath-PCI Detailed Submission Map",
  "status": "active",
  "date": "2021-11-01",
  "publisher": "HL7 International / Clinical Interoperability Council",
  "contact": [
    {
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/cic"
        }
      ]
    },
    {
      "telecom": [
        {
          "system": "email",
          "value": "cic@lists.hl7.org"
        }
      ]
    },
    {
      "name": "Clinical Interoperability Council",
      "telecom": [
        {
          "system": "url",
          "value": "http://www.hl7.org/Special/committees/cic"
        }
      ]
    },
    {
      "name": "David Pyke",
      "telecom": [
        {
          "system": "email",
          "value": "mailto:David.Pyke@pointclickcare.com"
        }
      ]
    }
  ],
  "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)",
  "jurisdiction": [
    {
      "coding": [
        {
          "system": "urn:iso:std:iso:3166",
          "code": "US",
          "display": "United States of America"
        }
      ]
    }
  ],
  "fhirVersion": "4.0.1",
  "mapping": [
    {
      "identity": "FHIR",
      "uri": "http://fhir.hl7.org",
      "name": "Fast Health Interoperability Resources",
      "comment": "Path to where in a FHIR Resource the data element is found"
    },
    {
      "identity": "CDA",
      "uri": "http://build.fhir.org/ig/HL7/cda-core-2.0/",
      "name": "Clinical Document Architecture",
      "comment": "Path to where in a CDA 2.0/CCDA 2.1 Document the data element is found"
    },
    {
      "identity": "HL7V2",
      "uri": "http://www.hl7.eu/refactored/index.html",
      "name": "HL7 V2 Messages",
      "comment": "Path to where in a HL7 V2 Message the data element is found"
    },
    {
      "identity": "Output",
      "uri": "http://hl7.org/fhir/us/core",
      "name": "Submission Data Output location",
      "comment": "Location within the requirements profile to place the data for submission in US Core or FHIR Core Resources"
    }
  ],
  "kind": "logical",
  "abstract": false,
  "type": "http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed",
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base",
  "derivation": "specialization",
  "snapshot": {
    "element": [
      {
        "id": "ACCNCDRCathPCIDetailed",
        "path": "ACCNCDRCathPCIDetailed",
        "short": "Cath-PCI Detailed Submission Map",
        "definition": "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)",
        "min": 0,
        "max": "*",
        "base": {
          "path": "Base",
          "min": 0,
          "max": "*"
        },
        "isModifier": false
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration",
        "path": "ACCNCDRCathPCIDetailed.administration",
        "short": "Adminstrative Data",
        "definition": "Adminstrative Data",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.id",
        "path": "ACCNCDRCathPCIDetailed.administration.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.extension",
        "path": "ACCNCDRCathPCIDetailed.administration.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.administration.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.event",
        "path": "ACCNCDRCathPCIDetailed.administration.event",
        "short": "EventCode",
        "definition": "Code used for reason of submission",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.event",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "CathPCI-Discharge",
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.eventCoding"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.participantId",
        "path": "ACCNCDRCathPCIDetailed.administration.participantId",
        "short": "Facility ID",
        "definition": "ACC Assigned Facilty ID",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.participantId",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.source.name"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
        "path": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
        "short": "Vendor Identifier",
        "definition": "Software Vendor ID",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.source.software"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
        "path": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
        "short": "Software Version",
        "definition": "Vendor Software Version",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.source.version"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.status",
        "path": "ACCNCDRCathPCIDetailed.administration.status",
        "short": "Submission Status",
        "definition": "Status of the Submission, always final",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.status",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "final",
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.type"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.type",
        "path": "ACCNCDRCathPCIDetailed.administration.type",
        "short": "Submission Type",
        "definition": "Submission Type, always Episode of Care Record",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.type",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "11516-2",
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.status"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
        "path": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
        "short": "Submission Period",
        "definition": "Time Frame of Data Submission quarter start (e.g., Q2 start date Apr 1)",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.event.period.start"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.registryIdentifier",
        "path": "ACCNCDRCathPCIDetailed.administration.registryIdentifier",
        "short": "Registry Identifier",
        "definition": "Registry Identifier",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.registryIdentifier",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "ACC-NCDR-CathPCI-5.0",
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.title"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.submissionType",
        "path": "ACCNCDRCathPCIDetailed.administration.submissionType",
        "short": "Submission Type",
        "definition": "Submission Type",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.submissionType",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.reason.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SubmissionType)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.date",
        "path": "ACCNCDRCathPCIDetailed.administration.date",
        "short": "Submission DateTime",
        "definition": "Date and Time of the Submission",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.date",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "now()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.date"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.author",
        "path": "ACCNCDRCathPCIDetailed.administration.author",
        "short": "Submission Organization",
        "definition": "Organization Submitting the Record",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.administration.author",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Organization"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.author"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.demographics",
        "path": "ACCNCDRCathPCIDetailed.demographics",
        "short": "The Patient who is the subject of this record",
        "definition": "The Patient who is the subject of this record",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.demographics",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Patient"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient and %patient"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation",
        "short": "Episode information",
        "definition": "Episode information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.episodeInformation",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.id",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.extension",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
        "short": "Episode Unique Key",
        "definition": "Indicate the unique key associated with each patient episode record as assigned by the EMR/EHR or your software application.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Encounter.where(reason.resolve().is(FHIR.Procedure) and reason.resolve().code.codable.code=415070008 )"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter and %encounter"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
        "short": "Health Insurers",
        "definition": "Health Insurance Provider",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Coverage"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Coverage"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
        "short": "Health Insurance Claim Number",
        "definition": "Medicare Claim Number",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "ClaimResponse.where(type = medi).identifier.value"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "ClaimResponse"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
        "short": "Patient Restriction",
        "definition": "patient requested for their information not to be used for any research or studies for the associated episode of care.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Consent.where(scope = research)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Consent"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
        "short": "Admitting Provider",
        "definition": "Admitting Provider",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Encounter.participant.where( type.coding.code = 'ADM' ).individual.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
        "short": "Attending Provider",
        "definition": "Attending Provider",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Encounter.participant.where( type.coding.code = 'ATND' ).individual.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.researchStudy",
        "path": "ACCNCDRCathPCIDetailed.researchStudy",
        "short": "ACC Research Study",
        "definition": "ACC study the patient is currently enrolled",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.researchStudy",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "ResearchStudy"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
        "short": "History and Risk Factors",
        "definition": "History and Risk Factors",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.id",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.extension",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
        "short": "Family History of Premature Coronary Artery Disease",
        "definition": "Family History of Premature Coronary Artery Disease",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '80985-5')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
        "short": "Prior MI Incidence",
        "definition": "Prior MI Incidence",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorMyocardialInfarction) and %encounter.actualPeriod.start > (occurrenceDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorMyocardialInfarction) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
        "short": "Prior PCI Incidence",
        "definition": "Prior PCI Incidence",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/priorPercutaneousCoronaryIntervention) and %encounter.actualPeriod.start > (occurrenceDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/priorPercutaneousCoronaryIntervention) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
        "short": "Prior CABG Incidence",
        "definition": "Prior CABG Incidence",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorCABG) and %encounter.actualPeriod.start > (occurrenceDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorCABG) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
        "short": "Current Cerebrovascual Disease",
        "definition": "Current Cerebrovascual Disease",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorCerebrovascularDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorCerebrovascularDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
        "short": "Current Diabetes Mellitus",
        "definition": "Current Diabetes Mellitus",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorOrCurrentDiabetesMellitus) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorOrCurrentDiabetesMellitus) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
        "short": "Patient on Dialysis",
        "definition": "Patient on Dialysis",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HemodialysisOrPeritonealDialysis) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HemodialysisOrPeritonealDialysis) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
        "short": "Frailty Scale",
        "definition": "Frailty Scale",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '763264000' ) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
        "short": "Current Chronic Lung Disease",
        "definition": "Current Chronic Lung Disease",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ChronicLungDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ChronicLungDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
        "short": "Peripheral Arterial Disease Instance",
        "definition": "Peripheral Arterial Disease Instance",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PeripheralArterialOcclusiveDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PeripheralArterialOcclusiveDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
        "short": "Hypertension Instance",
        "definition": "Hypertension Instance",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Hypertension))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Hypertension))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
        "short": "Dyslipidemia Instance",
        "definition": "Dyslipidemia Instance",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Dyslipidemia))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Dyslipidemia))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
        "short": "Smoking status and usage",
        "definition": "This is for encoding all smoking status, including quantity",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Dyslipidemia))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Dyslipidemia))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
        "short": "Patient Height",
        "definition": "Patient Height",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '8302-2')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-height"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
        "short": "Patient Weight",
        "definition": "Patient Weight",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '3141-9')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-weight"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus",
        "short": "Cardiac Status",
        "definition": "Cardiac Status",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.cardiacStatus",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.id",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.extension",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
        "short": "Cardiac Arrest Out of Healthcare Facility",
        "definition": "Indicate if a cardiac arrest event occurred outside of any healthcare facility.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424808 andvalueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
        "short": "Cardiac Arrest Witnessed",
        "definition": "Indicate if the out-of-hospital cardiac arrest was witnessed by another person.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where(code.coding.system = 'http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014082 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
        "short": "Cardiac Arrest After Arrival of Emergency Medical Services",
        "definition": "Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014081 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
        "short": "First Cardiac Arrest Rhythm",
        "definition": "Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014081 and valueCode.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/FirstCardiacArrestRhythm))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
        "short": "Cardiac Arrest at Transferring Healthcare Facility",
        "definition": "Indicate if the patient had cardiac arrest at the transferring healthcare facility prior to arrival at the current facility.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=000000 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation",
        "short": "CathPCI Procedure Information",
        "definition": "CathPCI Procedure Information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
        "short": "Blood Pressure (Systolic)",
        "definition": "Blood Pressure (Systolic)",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '8480-6')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressure"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
        "short": "PCI Procedure",
        "definition": "Results of this query will fill the %Procedure and %procedure.period environment variables",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/'PercutaneousCoronaryIntervention') and performedPeriod.exists() )"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
        "short": "Diagnostic Coronary Angiography",
        "definition": "Diagnostic Coronary Angiography",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code = '80994-7' and performedPeriod.start >= %period.start and performedPeriod.end <= %period.end )"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
        "short": "Diagnostic Catheterization Operator",
        "definition": "Diagnostic Catheterization Operator",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code = '80994-7' and performedPeriod.start >= %period.start and performedPeriod <= %period.end ).performer.actor.resolve())"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitoner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
        "short": "Instance of Left Heart Diagnostic Catheterization",
        "definition": "Instance of Left Heart Diagnostic Catheterization",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code = '67629009' and performedPeriod.start >= %period.start and performedPeriod.end <= %period.end)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
        "short": "Diagnositic Left Heart Cath LVEF%",
        "definition": "Diagnositic Left Heart Cath LVEF%",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '10230-1' and effectiveDate ge %period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-test"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
        "short": "Concomitant Procedures Performed",
        "definition": "Concomitant Procedures Performed",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ConcomitantProceduresPerformedType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
        "short": "Cumulative Air Kerma",
        "definition": "Cumulative Air Kerma",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '228850003' and (effectivePeriod.start >= %period.start and effectivePeriod.end <= %period.end)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
        "short": "Total Flouroscopy Time",
        "definition": "Indicate the total fluoroscopy time recorded to the nearest 0.1-minute.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014077 and valueTime.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
        "short": "Total Flouroscopy Dose",
        "definition": "Indicate the total fluoroscopy dose to the nearest integer. The value recorded should include the total dose for the lab visit.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000994 and valueQuantity.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
        "short": "Arterial Cross Over",
        "definition": "Indicate if the procedure involved a crossover to a different access site.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014075 and valueBoolean.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
        "short": "Venous Access",
        "definition": "Indicate if a venous access was obtained for the purpose of the diagnostic or PCI procedure.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014075 and valueBoolean.exists("
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
        "short": "Cardiac Arrest at this Facility",
        "definition": "Indicate if a cardiac arrest event occurred at this facility PRIOR to the cath lab visit.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacArrest) and (effectivePeriod.start> %period.start and effectivePeriod.start < %procedure.period.start))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
        "short": "Pre-procedure Information",
        "definition": "Pre-procedure Information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
        "short": "Heart Failure",
        "definition": "Indicate if the patient has been diagnosed with heart failure, diagnosis date and the Heart Failure type.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HeartFailure) and recordedDate.exists())"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Condition"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
        "short": "New York Heart Association Classification",
        "definition": "Indicate the patient's latest dyspnea or functional class, coded as the New York Heart Association (NYHA) classification.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NewYorkHeartAssociationQuery))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NewYorkHeartAssociationAnswers)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
        "short": "Pre-procedure Diagnostic Tests",
        "definition": "Pre-procedure Diagnostic Tests",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
        "short": "Electrocardiac Assessment",
        "definition": "Indicate the results of the electrocardiac assessment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142467 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ElectrocardiacAssessmentResults) and Observation.method.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ElectrocardiacAssessmentMethod)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
        "short": "New Antiarrhythmic Therapy Initiated Prior to Cath Lab",
        "definition": "Indicate if the patient received a NEW antiarrhythmic therapy PRIOR to evaluation within the cath lab.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "MedicationStatement.where(medicationCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Antiarrhythmics) and effectiveDateTime < %Encounter.period.start and effeciveDateTime < %Encounter.period.start - 30 days)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MedicationStatement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
        "short": "Electrocardiac Assessment Abnormality Type",
        "definition": "Indicate the findings of the electrocardiac assessment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/AbnormalElectrocardiacAssessment)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(valueCodeableConcept.exists() or valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ElectrocardiacAbnormalityType)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
        "short": "Non-Sustained Ventricular Tachycardia Type",
        "definition": "Last value between 30 days prior to 1st procedure (or previous procedure) and current procedure",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142475 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NonSustainedVentricularTachycardiaType)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
        "short": "LVEF % (Pre-Procedure)",
        "definition": "Indicate the best estimate of the most recent left ventricular ejection fraction within 6 months of procedure.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001027 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
        "short": "Cardiac CTA",
        "definition": "Cardiac CTA",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001257 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacCTAResults)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
        "short": "Agatston Calcium Score",
        "definition": "Agatston Calcium Score",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '450360000')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
        "short": "Prior Diagnostic Coronary Angiography Procedure without intervention",
        "definition": "Indicate if the patient had a prior diagnostic coronary angiography procedure without a subsequent intervention.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424782 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
        "short": "Prior Diagnostic Coronary Angiography Procedure results",
        "definition": "Indicate the results of the prior diagnostic coronary angiography.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424784 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorDiagnosticCoronaryAngiographyProcedureResults))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
        "short": "Heart Rate",
        "definition": "Heart Rate",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '8867-4')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-heart-rate"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
        "short": "Indicate Stress Test Performed and results",
        "definition": "Indicate Stress Test Performed and results",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142432 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/StressTestResults) and Observation.method.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/StressTest))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "xml:id (or equivalent in JSON)",
        "definition": "unique id for the element within a resource (for internal references)",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.extension",
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the resource. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.value",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.value",
        "representation": [
          "xmlAttr"
        ],
        "short": "Primitive value for string",
        "definition": "The actual value",
        "min": 0,
        "max": "1",
        "base": {
          "path": "string.value",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              },
              {
                "url": "http://hl7.org/fhir/StructureDefinition/regex",
                "valueString": "[ \\r\\n\\t\\S]+"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "maxLength": 1048576,
        "isModifier": false,
        "isSummary": false
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
        "short": "Stress Test Risk/Extent of Ischemia",
        "definition": "Indicate the risk or extent of ischemia for the non-invasive stress test.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142434 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/StressTestRiskExtentofIschemia))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
        "short": "PreProcedure Medication",
        "definition": "Indicate the assigned identification number associated with the medications the patient was prescribed or received.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "MedicationAdministration.where(effectiveDateTime >= %period.start - 2 weeks and effeciveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MedicationAdministration"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
        "short": "Responses to the Seattle Angina Questionnaire",
        "definition": "Responses to the Seattle Angina Questionnaire",
        "min": 7,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
          "min": 7,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://loinc.org' and code.coding.code=88479-1 and component.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SeattleAnginaQs) and component.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SeattleAnginaAs))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
        "short": "Responses to the Rose Dyspnea Scale Questionnaire",
        "definition": "Responses to the Rose Dyspnea Scale Questionnaire",
        "min": 4,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
          "min": 4,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://loinc.org' and code.coding.code=89440-2 and component.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/RoseDyspneaQ) and component.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/YesNo))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
        "short": "Method and Device used for procedure closures",
        "definition": "Method and Device used for procedure closures",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
        "short": "Arterial Access Closure Method",
        "definition": "Arterial Access Closure Method",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014074 and valueString.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
        "short": "Arterial Access Closure Devices",
        "definition": "Arterial Access Closure Devices",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "%procedure.focalDevice.manipulated.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
        "short": "Preprocedure Lab Results",
        "definition": "Preprocedure Lab Results",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
        "short": "Hemoglobin",
        "definition": "Indicate the hemoglobin (Hgb) value in g/dL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '718-7' and effectiveDateTime >= %procedure.period.end - 30 days and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
        "short": "Creatinine",
        "definition": "Indicate the creatinine (Cr) level in mg/dL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '2160-0' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
        "short": "PreProcedure Troponin I",
        "definition": "Indicate the Troponin I result in ng/mL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '10839-9' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '6598-7' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
        "short": "PreProcedure Troponin T",
        "definition": "Indicate the Troponin I result in ng/mL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
        "short": "PreProcedure Total Cholesterol",
        "definition": "Indicate the cholesterol level mg/dL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '2093-3' and  and effectiveDateTime >= %procedure.period.start - 30 days and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
        "short": "PreProcedure Total Cholesterol",
        "definition": "Indicate the cholesterol level mg/dL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '2085-9' and  and effectiveDateTime >= %procedure.period.start - 30 days and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
        "short": "Results of Postprocedure Labs",
        "definition": "Results of Postprocedure Labs",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
        "short": "Hemoglobin",
        "definition": "Indicate the hemoglobin (Hgb) value in g/dL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '718-7' and effectiveDateTime >= %procedure.period.end and effectiveDateTime < %procedure.period.end + 72 hours)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
        "short": "Creatinine",
        "definition": "Indicate the creatinine (Cr) level in mg/dL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '2160-0' and effectiveDateTime >= %procedure.period.end and effectiveDateTime < %procedure.period.end + 5 days)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
        "short": "PreProcedure Troponin I",
        "definition": "Indicate the Troponin I result in ng/mL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '10839-9' and effectiveDateTime >= %procedure.period.end + 6 hours and effectiveDateTime < %procedure.period.end + 24 hours)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '6598-7' and effectiveDateTime >= %procedure.period.end + 6 hours and effectiveDateTime < %procedure.period.end + 24 hours)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
        "short": "PreProcedure Troponin T",
        "definition": "Indicate the Troponin I result in ng/mL.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
        "short": "Information Regarding the Cath Lab Procedure",
        "definition": "Information Regarding the Cath Lab Procedure",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
        "short": "Indications for Cath Lab Visit",
        "definition": "Indicate the patient symptoms or condition prompting the cath lab visit.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
        "short": "Chest Pain Symptom Assessment",
        "definition": "Indicate the chest pain symptom assessment as diagnosed by the physician or described by the patient.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001274 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ChestPainSymptomAssessment))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
        "short": "Cardiovascular Instability Type",
        "definition": "Cardiovascular instability includes, but is not limited to, persistent ischemic symptoms (such as chest pain or ST elevation), cardiogenic shock, ventricular arrhythmias, symptoms of acute heart failure, or hemodynamic instability (not cardiogenic shock).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014004 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacInstabilityType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
        "short": "Ventricular Support",
        "definition": "Indicate if the patient required any type of ventricular support (i.e. IV vasopressors or mechanical).",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001276 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/VentricularSupport))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
        "short": "Pharmacologic Vasopressor Support",
        "definition": "Indicate if the patient required pharmacologic vasopressor support.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001277 and valueBoolen.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
        "short": "Mechanical Ventricular Support Timing",
        "definition": "Indicate when the mechanical ventricular support device was placed.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001277 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/MechanicalVentricularSupportTiming))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
        "short": "Evaluation for Surgery Type",
        "definition": "Indicate the type of surgery for which the diagnostic coronary angiography is being performed.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014009 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/MechanicalVentricularSupportTiming))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
        "short": "Functional Capacity",
        "definition": "Indicate the functional capacity of the patient as documented by the physician in the medical record.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142418 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/FunctionalCapacity))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
        "short": "Surgical Risk",
        "definition": "Indicate the surgical risk category as documented by the physician in the medical record.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142420 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SurgicalRisk))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
        "short": "Instance and Type of Organ Donor",
        "definition": "Instance and Type of Organ Donor",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/OrganDonor) or code.coding.code = '51032003')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
        "short": "Valvular Disease Stenosis",
        "definition": "Indicate the severity and cardiac valve(s) with stenosis as diagnosed by the physician.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularStenosis))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularStenosis))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(Observation.valueCodeableConcept.exists() or Observation.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularDiseaseStenosisSeverity)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
        "short": "Valvular Disease Stenosis",
        "definition": "Valvular Disease Stenosis",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularStenosis))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularStenosis))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(Observation.valueCodeableConcept.exists() or Observation.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularDiseaseRegurgitationSeverity)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
        "short": "Coronary Anatomy",
        "definition": "Coronary Anatomy",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
        "short": "Native Vessel",
        "definition": "Native Vessel",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
        "short": "Native Lesion Segment Number",
        "definition": "Native Lesion Segment Number",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012984 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LesionSegmentNumber)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
        "short": "Coronary Vessel Stenosis",
        "definition": "Indicate the best estimate of the most severe percent stenosis in the segment of the native coronary vessel identified.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012981 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
        "short": "Adjunctive Measurements Obtained",
        "definition": "Indicate if an invasive diagnostic measurement was obtained of the native vessel segment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012979 and valueBoolean.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
        "short": "Instantaneous Wave-Free Ratio",
        "definition": "Indicate the instantaneous wave-free ratio (iFR ratio) of the native vessel segment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012980 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
        "short": "Graft Vessel",
        "definition": "Graft Vessel",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
        "short": "Graft Lesion Segment Number",
        "definition": "Graft Lesion Segment Number",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012984 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LesionSegmentNumber))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
        "short": "Coronary Vessel Stenosis",
        "definition": "Indicate the best estimate of the most severe percent stenosis in the segment of the graft coronary vessel identified.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012982 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
        "short": "Graft Vessel CABG",
        "definition": "Indicate the vessel that was used for the coronary artery bypass graft.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012983 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/GraftVesselCABGVessel))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
        "short": "Adjunctive Measurements Obtained",
        "definition": "Indicate if an invasive diagnostic measurement was obtained of the graft vessel intra-procedure.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012982 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
        "short": "Instantaneous Wave Free Ratio",
        "definition": "Indicate the instantaneous wave-free ratio (iFR ratio) of the graft vessel segment.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012980 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
        "short": "information regarding the PCI Procedure",
        "definition": "information regarding the PCI Procedure",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
        "short": "PCI Status",
        "definition": "Indicate the status of the PCI. The status is determined at the time the operator decides to perform a PCI.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012986 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PCIStatus))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
        "short": "Hypothermia Induced Timing",
        "definition": "Indicate when hypothermia was initiated.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HypothermiaInduced))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013039 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
        "short": "Decision for PCI with Surgical Consult",
        "definition": "Indicate if a cardiac surgical consult was obtained prior to engaging in PCI.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142366 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
        "short": "Cardiovascular Treatment Decision",
        "definition": "Indicate the cardiovascular surgery recommendation and/or patient/family decision.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142367 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiovascularTreatmentDecision))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
        "short": "PCI for MultiVessel Disease",
        "definition": "Indicate if the PCI procedure was performed in the presence of multi-vessel disease.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013007 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
        "short": "Multi-vessel Procedure Type",
        "definition": "Indicate the type of multi-vessel PCI procedure that was performed during this lab visit.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013008 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/MultivesselProcedureType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
        "short": "Percutaneous Coronary Intervention Indication",
        "definition": "Indicate the reason the percutaneous coronary intervention PCI is being performed.",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000880 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PCIIndications))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
        "short": "Acute Coronary Syndrome Symptom",
        "definition": "Acute Coronary Syndrome Symptom",
        "min": 1,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
          "min": 1,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013003 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
        "short": "Syntax Score",
        "definition": "Indicate the Syntax Score for the PCI procedure.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424796 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SyntaxScore))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
        "short": "STEMI or STEMI Equivalent First Noted",
        "definition": "Indicate if a STEMI or STEMI equivalent was noted on either the first ECG or a subsequent ECG.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000180 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/STEMIFirstNoted))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
        "short": "Subsequent ECG with STEMI or STEMI Equivalent",
        "definition": "Indicate the Subsequent ECG date and time.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012995 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
        "short": "Subsequent ECG obtained in Emergency Department",
        "definition": "Indicate if the subsequent ECG was obtained in the Emergency Department at this facility.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012995 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
        "short": "Patient Transferred In for Immediate PCI for STEMI",
        "definition": "Indicate if the patient was transferred from another facility to have a primary PCI for STEMI at this facility.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014084 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
        "short": "Emergency Department Presentation at Referring Facility",
        "definition": "Code the date and time of arrival to the original, transferring facility as documented in the medical record.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012999 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
        "short": "First Device Activation",
        "definition": "Indicate the date and time the first device was activated regardless of type of device used.",
        "comment": "Use the earliest time from the following:\n1. Time of the first balloon inflation.\n2. Time of the first stent deployment.\n3. Time of the first treatment of lesion (AngjoJet or other thrombectomy/aspiration device, laser, rotational atherectomy).\n4. If the lesion cannot be crossed with a guidewire or device (and thus none of the above apply), use the time of guidewire introduction.\nThis is a process measure about the timeliness of treatment. It is NOT a clinical outcomes measure based on TIMI flow or clinical reperfusion. It does not matter whether the baseline angiogram showed TIMI 3 flow or if the final post-PCI angiogram showed TIMI 0 flow. What is being measured is the time of the first mechanical treatment of the culprit lesion, not the time when TIMI 3 flow was (or was not) restored.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012993 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
        "short": "Patient Centered Reason for Delay in PCI",
        "definition": "Indicate the patient-centered reason for delay in performing the percutaneous coronary intervention (PCI), if needed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012993 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PatientCenteredReasonforDelay))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
        "short": "PCI Operator",
        "definition": "The operator who is performing the PCI procedure",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "%Procedure.participant.where( function.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PCIOperator) ).actor.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
        "short": "Arterial Access Site",
        "definition": "Indicate the location of percutaneous entry for the procedure.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014079 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ArterialAccessSite))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
        "short": "Mechanical Ventricular Support",
        "definition": "Indicate if the patient required mechanical ventricular support.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014009 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
        "short": "Mechanical Ventricular Support Device",
        "definition": "Indicate the mechanical ventricular support device used.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001278 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/VentricularSupportDeviceType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
        "short": "PCI Procedure Medication Code",
        "definition": "Medications administred intra-procedure",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "MedicationStatement.where(effectiveDateTime >= %procedure.period.start and effectiveDateTime <= %procedure.period.end)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MedicationStatement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
        "short": "Information on the Lesions treated and Devices Used",
        "definition": "Information on the Lesions treated and Devices Used",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
        "short": "Lesion Counter",
        "definition": "The lesion counter is used to distinguish between multiple lesions on which a PCI is attempted or performed.",
        "comment": "When specifying intracoronary devices, list all treated lesions in which the device was utilized.\nThe software-assigned lesion counter should start at one and be incremented by one for each lesion. The lesion counter is reset back to one for each new PCI lab visit.\nAt least one lesion must be specified for each PCI procedure.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142441 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
        "short": "Native Lesion Segment Number",
        "definition": "Indicate the segment that the current lesion spans.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012984 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LesionSegmentNumber))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
        "short": "Culprit Stenosis",
        "definition": "Indicate if the stenosis is considered to be responsible for the acute coronary syndrome.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=371895000 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
        "short": "Stenosis Immediately Prior to Treatment",
        "definition": "Indicate the percent diameter stenosis immediately prior to the treatment of this lesion.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142442 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
        "short": "Chronic Total Occlusion",
        "definition": "Indicate if the segment with 100% pre-procedure stenosis was presumed to be 100% occluded for at least 3 months previous to this procedure AND not related to a clinical event prompting (or leading to) this procedure.",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000290 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
        "short": "TIMI Flow (Pre-Intervention)",
        "definition": "Indicate the pre-intervention TIMI flow.",
        "comment": "If a lesion spans multiple segments with different TIMI flow, code the lowest TIMI flow within the entire lesion.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=112000000348 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/TIMIFlow))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
        "short": "Previously Treated Lesion",
        "definition": "Indicate the date the lesion has been treated in a prior episode of care.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013015 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
        "short": "In-stent Restenosis",
        "definition": "Indicate if the previously treated and stented lesion is being treated for in-stent restenosis.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013014 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
        "short": "In-stent Thrombosis",
        "definition": "Indicate if the previously treated and stented lesion is being treated because of the presence of a thrombus in the stent.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013014 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
        "short": "Stent Type",
        "definition": "Indicate the type of stent used in the previously treated lesion.",
        "comment": " If a patient has multiple stents in the lesion code 'bioabsorbable' over either of the other two options when it is present.  \nIf a DES and BMS are present in the lesion, code 'DES'.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000856 and valueCodableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/StentType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
        "short": "Lesion In Graft",
        "definition": "Indicated if the lesion is in a coronary artery bypass graft.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142443 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
        "short": "Type of CABG Graft",
        "definition": "Indicate in which type of bypass graft the lesion is located.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013028 and valueCodableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CABGType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
        "short": "Location in Graft",
        "definition": "Indicate the location of the most severe stenosis, if the lesion is in the graft.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013028 and valueCodableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LocationInGraft))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
        "short": "Navigate through Graft to Native Lesion",
        "definition": "Indicate if treatment of the native artery lesion required navigating through a graft (to reach the lesion).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142348 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
        "short": "Lesion Complexity",
        "definition": "Indicate the complexity of the lesion",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000866 and valueCodableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LesionComplexity))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
        "short": "Lesion Length",
        "definition": "Indicate the length of the treated lesion in millimeters.",
        "comment": "If the lesion length is not available it is acceptable to code the length of the device used to treat the lesion.  \n\nIf multiple devices are used sequentially, total the individual device lengths.\n\nInformation obtained after the baseline angiogram can be used to help determine lesion length (e.g. for total occlusions where the distal vessel can not be visualized).",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013030 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
        "short": "Severe Calcification",
        "definition": "Indicate if there was severe calcification of the lesion.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142350 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
        "short": "Guidewire Across Lesion",
        "definition": "Indicate if a guidewire successfully crossed the lesion.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000851 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
        "short": "Device Deployed",
        "definition": "Indicate if a device was deployed during the procedure.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142349 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
        "short": "Stenosis (Post-Intervention)",
        "definition": "Indicate the post-intervention percent stenosis for the treated lesion.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142461 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
        "short": "TIMI Flow (Post-Intervention)",
        "definition": "Indicate the post-intervention TIMI flow.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013016 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/TIMIFlow))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
        "short": "Devices used during the PCI procedure",
        "definition": "Devices used during the PCI procedure",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
        "short": "Intracoronary Device(s) Used",
        "definition": "Indicate the devices utilized during the current procedure.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.focalDevice.manipulated.resolve().memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacCatheter)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
        "short": "Events occuring Intra and post-procedure",
        "definition": "Events occuring Intra and post-procedure",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.id",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.extension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
        "short": "Intra/Post-Procedure Events",
        "definition": "Indicate the event that occurred between the procedure and the next procedure or discharge.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142478 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/IntraAndPostEvents) and effectiveDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
        "short": "Significant Coronary Artery Dissection",
        "definition": "Indicate the post-intervention TIMI flow.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000883 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
        "short": "Number of units of PRBCs transfused",
        "definition": "Indicate the number of transfusion(s) of packed red blood cells.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014031 and valueQuantity.exists()) and effectiveDateTime.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge",
        "path": "ACCNCDRCathPCIDetailed.discharge",
        "short": "Discharge Information",
        "definition": "Discharge Information",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "BackboneElement"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.id",
        "path": "ACCNCDRCathPCIDetailed.discharge.id",
        "representation": [
          "xmlAttr"
        ],
        "short": "Unique id for inter-element referencing",
        "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "Element.id",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "extension": [
              {
                "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
                "valueUrl": "string"
              }
            ],
            "code": "http://hl7.org/fhirpath/System.String"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.extension",
        "path": "ACCNCDRCathPCIDetailed.discharge.extension",
        "slicing": {
          "discriminator": [
            {
              "type": "value",
              "path": "url"
            }
          ],
          "description": "Extensions are always sliced by (at least) url",
          "rules": "open"
        },
        "short": "Additional content defined by implementations",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance  applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "alias": [
          "extensions",
          "user content"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "Element.extension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": false,
        "isSummary": false,
        "mapping": [
          {
            "identity": "rim",
            "map": "n/a"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.modifierExtension",
        "path": "ACCNCDRCathPCIDetailed.discharge.modifierExtension",
        "short": "Extensions that cannot be ignored even if unrecognized",
        "definition": "May be used to represent additional information that is not part of the basic definition of the element and that modifies the understanding of the element in which it is contained and/or the understanding of the containing element's descendants. Usually modifier elements provide negation or qualification. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension. Applications processing a resource are required to check for modifier extensions.\n\nModifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).",
        "comment": "There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions.  The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.",
        "requirements": "Modifier extensions allow for extensions that *cannot* be safely ignored to be clearly distinguished from the vast majority of extensions which can be safely ignored.  This promotes interoperability by eliminating the need for implementers to prohibit the presence of extensions. For further information, see the [definition of modifier extensions](http://hl7.org/fhir/R4/extensibility.html#modifierExtension).",
        "alias": [
          "extensions",
          "user content",
          "modifiers"
        ],
        "min": 0,
        "max": "*",
        "base": {
          "path": "BackboneElement.modifierExtension",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "Extension"
          }
        ],
        "constraint": [
          {
            "key": "ele-1",
            "severity": "error",
            "human": "All FHIR elements must have a @value or children",
            "expression": "hasValue() or (children().count() > id.count())",
            "xpath": "@value|f:*|h:div",
            "source": "http://hl7.org/fhir/StructureDefinition/Element"
          },
          {
            "key": "ext-1",
            "severity": "error",
            "human": "Must have either extensions or value[x], not both",
            "expression": "extension.exists() != value.exists()",
            "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
            "source": "http://hl7.org/fhir/StructureDefinition/Extension"
          }
        ],
        "isModifier": true,
        "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
        "isSummary": true,
        "mapping": [
          {
            "identity": "rim",
            "map": "N/A"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
        "path": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
        "short": "Interventions This Hospitalization",
        "definition": "Indicate other interventions (percutaneous or surgical) that occurred during this hospitalization.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001284 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/InterventionTypes)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
        "short": "CABG Status",
        "definition": "Indicate the status of the coronary artery bypass graft (CABG) surgery.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014080 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CABGStatus)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001289 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CABGIndication)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
        "short": "CABG Indication",
        "definition": "Indicate the reason coronary artery bypass graft (CABG) surgery is being performed.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
        "short": "Discharge Provider",
        "definition": "Provider that discharged the patient",
        "min": 1,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
          "min": 1,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Encounter.where(type.code.coding.code=58000006).participant.individual.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
        "path": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
        "short": "Transferred for CABG",
        "definition": "Indicate if the patient was transferred for the purpose of performing a coronary artery bypass graft.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001296 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
        "short": "CABG Planned after Discharge",
        "definition": "Indicate if the patient has a CABG planned after discharge.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424792 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
        "path": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
        "short": "Cardiac Rehabilitation Referral",
        "definition": "Indicate if there was written documentation of a referral for the patient (by the physician, nurse, or other personnel) to an outpatient cardiac rehabilitation program, or a documented medical or patient-centered reason why such a referral was not made.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014067 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacRehabilitationReferral))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
        "path": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
        "short": "Death During the Procedure",
        "definition": "Indicate if the patient expired during the procedure.",
        "comment": "Make sure to only capture 'Death during the procedure' in the procedure appropriate registry. \nFor example, if the patient had a CathPCI procedure and a TVT procedure in the same episode of care (hospitalization) but different cath lab visits and the death occurred during the TVT procedure.\nCode 'Yes' only in the TVT Registry and not the CathPCI Registry.  If the CathPCI procedure and TVT procedure occurred during the same cath lab visit then code 'Yes' in both registries.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014067 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
        "short": "Discharge Medication Reconciliation Completed",
        "definition": "Indicate if the medication reconciliation was completed as recommended by the Joint Commission's National Patient Safety Goals.",
        "min": 0,
        "max": "1",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
          "min": 0,
          "max": "1"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013084 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
        "short": "Discharge Medications Reconciled",
        "definition": "Indicate the specific medication classes that were reconciled.",
        "min": 0,
        "max": "*",
        "base": {
          "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
          "min": 0,
          "max": "*"
        },
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013085 and valueBoolean.exists())"
          }
        ]
      }
    ]
  },
  "differential": {
    "element": [
      {
        "id": "ACCNCDRCathPCIDetailed",
        "path": "ACCNCDRCathPCIDetailed",
        "short": "Cath-PCI Detailed Submission Map",
        "definition": "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)"
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration",
        "path": "ACCNCDRCathPCIDetailed.administration",
        "short": "Adminstrative Data",
        "definition": "Adminstrative Data",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.event",
        "path": "ACCNCDRCathPCIDetailed.administration.event",
        "short": "EventCode",
        "definition": "Code used for reason of submission",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "CathPCI-Discharge",
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.eventCoding"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.participantId",
        "path": "ACCNCDRCathPCIDetailed.administration.participantId",
        "short": "Facility ID",
        "definition": "ACC Assigned Facilty ID",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.source.name"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
        "path": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
        "short": "Vendor Identifier",
        "definition": "Software Vendor ID",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.source.software"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
        "path": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
        "short": "Software Version",
        "definition": "Vendor Software Version",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.source.version"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.status",
        "path": "ACCNCDRCathPCIDetailed.administration.status",
        "short": "Submission Status",
        "definition": "Status of the Submission, always final",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "final",
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.type"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.type",
        "path": "ACCNCDRCathPCIDetailed.administration.type",
        "short": "Submission Type",
        "definition": "Submission Type, always Episode of Care Record",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "code"
          }
        ],
        "fixedCode": "11516-2",
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.status"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
        "path": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
        "short": "Submission Period",
        "definition": "Time Frame of Data Submission quarter start (e.g., Q2 start date Apr 1)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.event.period.start"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.registryIdentifier",
        "path": "ACCNCDRCathPCIDetailed.administration.registryIdentifier",
        "short": "Registry Identifier",
        "definition": "Registry Identifier",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "fixedString": "ACC-NCDR-CathPCI-5.0",
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.title"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.submissionType",
        "path": "ACCNCDRCathPCIDetailed.administration.submissionType",
        "short": "Submission Type",
        "definition": "Submission Type",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MessageHeader.reason.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SubmissionType)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.date",
        "path": "ACCNCDRCathPCIDetailed.administration.date",
        "short": "Submission DateTime",
        "definition": "Date and Time of the Submission",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "now()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.date"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.administration.author",
        "path": "ACCNCDRCathPCIDetailed.administration.author",
        "short": "Submission Organization",
        "definition": "Organization Submitting the Record",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Organization"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Composition.author"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.demographics",
        "path": "ACCNCDRCathPCIDetailed.demographics",
        "short": "The Patient who is the subject of this record",
        "definition": "The Patient who is the subject of this record",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Patient"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient and %patient"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation",
        "short": "Episode information",
        "definition": "Episode information",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
        "short": "Episode Unique Key",
        "definition": "Indicate the unique key associated with each patient episode record as assigned by the EMR/EHR or your software application.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Encounter.where(reason.resolve().is(FHIR.Procedure) and reason.resolve().code.codable.code=415070008 )"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter and %encounter"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
        "short": "Health Insurers",
        "definition": "Health Insurance Provider",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Coverage"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Coverage"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
        "short": "Health Insurance Claim Number",
        "definition": "Medicare Claim Number",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "ClaimResponse.where(type = medi).identifier.value"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "ClaimResponse"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
        "short": "Patient Restriction",
        "definition": "patient requested for their information not to be used for any research or studies for the associated episode of care.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Consent.where(scope = research)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Consent"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
        "short": "Admitting Provider",
        "definition": "Admitting Provider",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Encounter.participant.where( type.coding.code = 'ADM' ).individual.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
        "short": "Attending Provider",
        "definition": "Attending Provider",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Encounter.participant.where( type.coding.code = 'ATND' ).individual.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.researchStudy",
        "path": "ACCNCDRCathPCIDetailed.researchStudy",
        "short": "ACC Research Study",
        "definition": "ACC study the patient is currently enrolled",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "ResearchStudy"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
        "short": "History and Risk Factors",
        "definition": "History and Risk Factors",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
        "short": "Family History of Premature Coronary Artery Disease",
        "definition": "Family History of Premature Coronary Artery Disease",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '80985-5')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
        "short": "Prior MI Incidence",
        "definition": "Prior MI Incidence",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorMyocardialInfarction) and %encounter.actualPeriod.start > (occurrenceDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorMyocardialInfarction) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
        "short": "Prior PCI Incidence",
        "definition": "Prior PCI Incidence",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/priorPercutaneousCoronaryIntervention) and %encounter.actualPeriod.start > (occurrenceDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/priorPercutaneousCoronaryIntervention) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
        "short": "Prior CABG Incidence",
        "definition": "Prior CABG Incidence",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorCABG) and %encounter.actualPeriod.start > (occurrenceDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorCABG) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
        "short": "Current Cerebrovascual Disease",
        "definition": "Current Cerebrovascual Disease",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorCerebrovascularDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorCerebrovascularDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
        "short": "Current Diabetes Mellitus",
        "definition": "Current Diabetes Mellitus",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorOrCurrentDiabetesMellitus) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorOrCurrentDiabetesMellitus) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
        "short": "Patient on Dialysis",
        "definition": "Patient on Dialysis",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HemodialysisOrPeritonealDialysis) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HemodialysisOrPeritonealDialysis) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
        "short": "Frailty Scale",
        "definition": "Frailty Scale",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '763264000' ) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
        "short": "Current Chronic Lung Disease",
        "definition": "Current Chronic Lung Disease",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ChronicLungDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ChronicLungDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
        "short": "Peripheral Arterial Disease Instance",
        "definition": "Peripheral Arterial Disease Instance",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PeripheralArterialOcclusiveDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PeripheralArterialOcclusiveDisease) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
        "short": "Hypertension Instance",
        "definition": "Hypertension Instance",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Hypertension))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Hypertension))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
        "short": "Dyslipidemia Instance",
        "definition": "Dyslipidemia Instance",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Dyslipidemia))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Dyslipidemia))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
        "short": "Smoking status and usage",
        "definition": "This is for encoding all smoking status, including quantity",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Dyslipidemia))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Dyslipidemia))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
        "short": "Patient Height",
        "definition": "Patient Height",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '8302-2')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-height"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
        "short": "Patient Weight",
        "definition": "Patient Weight",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '3141-9')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-weight"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus",
        "short": "Cardiac Status",
        "definition": "Cardiac Status",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
        "short": "Cardiac Arrest Out of Healthcare Facility",
        "definition": "Indicate if a cardiac arrest event occurred outside of any healthcare facility.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424808 andvalueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
        "short": "Cardiac Arrest Witnessed",
        "definition": "Indicate if the out-of-hospital cardiac arrest was witnessed by another person.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where(code.coding.system = 'http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014082 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
        "short": "Cardiac Arrest After Arrival of Emergency Medical Services",
        "definition": "Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014081 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
        "short": "First Cardiac Arrest Rhythm",
        "definition": "Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014081 and valueCode.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/FirstCardiacArrestRhythm))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
        "short": "Cardiac Arrest at Transferring Healthcare Facility",
        "definition": "Indicate if the patient had cardiac arrest at the transferring healthcare facility prior to arrival at the current facility.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=000000 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation",
        "short": "CathPCI Procedure Information",
        "definition": "CathPCI Procedure Information",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
        "short": "Blood Pressure (Systolic)",
        "definition": "Blood Pressure (Systolic)",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '8480-6')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressure"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
        "short": "PCI Procedure",
        "definition": "Results of this query will fill the %Procedure and %procedure.period environment variables",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/'PercutaneousCoronaryIntervention') and performedPeriod.exists() )"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
        "short": "Diagnostic Coronary Angiography",
        "definition": "Diagnostic Coronary Angiography",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code = '80994-7' and performedPeriod.start >= %period.start and performedPeriod.end <= %period.end )"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
        "short": "Diagnostic Catheterization Operator",
        "definition": "Diagnostic Catheterization Operator",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code = '80994-7' and performedPeriod.start >= %period.start and performedPeriod <= %period.end ).performer.actor.resolve())"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitoner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
        "short": "Instance of Left Heart Diagnostic Catheterization",
        "definition": "Instance of Left Heart Diagnostic Catheterization",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code = '67629009' and performedPeriod.start >= %period.start and performedPeriod.end <= %period.end)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
        "short": "Diagnositic Left Heart Cath LVEF%",
        "definition": "Diagnositic Left Heart Cath LVEF%",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '10230-1' and effectiveDate ge %period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-test"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
        "short": "Concomitant Procedures Performed",
        "definition": "Concomitant Procedures Performed",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ConcomitantProceduresPerformedType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
        "short": "Cumulative Air Kerma",
        "definition": "Cumulative Air Kerma",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '228850003' and (effectivePeriod.start >= %period.start and effectivePeriod.end <= %period.end)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
        "short": "Total Flouroscopy Time",
        "definition": "Indicate the total fluoroscopy time recorded to the nearest 0.1-minute.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014077 and valueTime.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
        "short": "Total Flouroscopy Dose",
        "definition": "Indicate the total fluoroscopy dose to the nearest integer. The value recorded should include the total dose for the lab visit.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000994 and valueQuantity.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
        "short": "Arterial Cross Over",
        "definition": "Indicate if the procedure involved a crossover to a different access site.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014075 and valueBoolean.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
        "short": "Venous Access",
        "definition": "Indicate if a venous access was obtained for the purpose of the diagnostic or PCI procedure.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014075 and valueBoolean.exists("
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
        "short": "Cardiac Arrest at this Facility",
        "definition": "Indicate if a cardiac arrest event occurred at this facility PRIOR to the cath lab visit.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacArrest) and (effectivePeriod.start> %period.start and effectivePeriod.start < %procedure.period.start))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
        "short": "Pre-procedure Information",
        "definition": "Pre-procedure Information",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
        "short": "Heart Failure",
        "definition": "Indicate if the patient has been diagnosed with heart failure, diagnosis date and the Heart Failure type.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HeartFailure) and recordedDate.exists())"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Condition"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
        "short": "New York Heart Association Classification",
        "definition": "Indicate the patient's latest dyspnea or functional class, coded as the New York Heart Association (NYHA) classification.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NewYorkHeartAssociationQuery))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NewYorkHeartAssociationAnswers)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
        "short": "Pre-procedure Diagnostic Tests",
        "definition": "Pre-procedure Diagnostic Tests",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
        "short": "Electrocardiac Assessment",
        "definition": "Indicate the results of the electrocardiac assessment.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142467 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ElectrocardiacAssessmentResults) and Observation.method.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ElectrocardiacAssessmentMethod)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
        "short": "New Antiarrhythmic Therapy Initiated Prior to Cath Lab",
        "definition": "Indicate if the patient received a NEW antiarrhythmic therapy PRIOR to evaluation within the cath lab.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "MedicationStatement.where(medicationCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/Antiarrhythmics) and effectiveDateTime < %Encounter.period.start and effeciveDateTime < %Encounter.period.start - 30 days)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MedicationStatement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
        "short": "Electrocardiac Assessment Abnormality Type",
        "definition": "Indicate the findings of the electrocardiac assessment.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/AbnormalElectrocardiacAssessment)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(valueCodeableConcept.exists() or valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ElectrocardiacAbnormalityType)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
        "short": "Non-Sustained Ventricular Tachycardia Type",
        "definition": "Last value between 30 days prior to 1st procedure (or previous procedure) and current procedure",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142475 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NonSustainedVentricularTachycardiaType)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
        "short": "LVEF % (Pre-Procedure)",
        "definition": "Indicate the best estimate of the most recent left ventricular ejection fraction within 6 months of procedure.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001027 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
        "short": "Cardiac CTA",
        "definition": "Cardiac CTA",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001257 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacCTAResults)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
        "short": "Agatston Calcium Score",
        "definition": "Agatston Calcium Score",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '450360000')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
        "short": "Prior Diagnostic Coronary Angiography Procedure without intervention",
        "definition": "Indicate if the patient had a prior diagnostic coronary angiography procedure without a subsequent intervention.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424782 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
        "short": "Prior Diagnostic Coronary Angiography Procedure results",
        "definition": "Indicate the results of the prior diagnostic coronary angiography.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424784 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PriorDiagnosticCoronaryAngiographyProcedureResults))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
        "short": "Heart Rate",
        "definition": "Heart Rate",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '8867-4')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-heart-rate"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
        "short": "Indicate Stress Test Performed and results",
        "definition": "Indicate Stress Test Performed and results",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142432 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/StressTestResults) and Observation.method.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/StressTest))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
        "short": "Stress Test Risk/Extent of Ischemia",
        "definition": "Indicate the risk or extent of ischemia for the non-invasive stress test.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142434 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/StressTestRiskExtentofIschemia))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
        "short": "PreProcedure Medication",
        "definition": "Indicate the assigned identification number associated with the medications the patient was prescribed or received.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "MedicationAdministration.where(effectiveDateTime >= %period.start - 2 weeks and effeciveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MedicationAdministration"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
        "short": "Responses to the Seattle Angina Questionnaire",
        "definition": "Responses to the Seattle Angina Questionnaire",
        "min": 7,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://loinc.org' and code.coding.code=88479-1 and component.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SeattleAnginaQs) and component.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SeattleAnginaAs))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
        "short": "Responses to the Rose Dyspnea Scale Questionnaire",
        "definition": "Responses to the Rose Dyspnea Scale Questionnaire",
        "min": 4,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://loinc.org' and code.coding.code=89440-2 and component.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/RoseDyspneaQ) and component.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/YesNo))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
        "short": "Method and Device used for procedure closures",
        "definition": "Method and Device used for procedure closures",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
        "short": "Arterial Access Closure Method",
        "definition": "Arterial Access Closure Method",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014074 and valueString.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
        "short": "Arterial Access Closure Devices",
        "definition": "Arterial Access Closure Devices",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "%procedure.focalDevice.manipulated.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
        "short": "Preprocedure Lab Results",
        "definition": "Preprocedure Lab Results",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
        "short": "Hemoglobin",
        "definition": "Indicate the hemoglobin (Hgb) value in g/dL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '718-7' and effectiveDateTime >= %procedure.period.end - 30 days and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
        "short": "Creatinine",
        "definition": "Indicate the creatinine (Cr) level in mg/dL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '2160-0' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
        "short": "PreProcedure Troponin I",
        "definition": "Indicate the Troponin I result in ng/mL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '10839-9' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '6598-7' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
        "short": "PreProcedure Troponin T",
        "definition": "Indicate the Troponin I result in ng/mL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
        "short": "PreProcedure Total Cholesterol",
        "definition": "Indicate the cholesterol level mg/dL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '2093-3' and  and effectiveDateTime >= %procedure.period.start - 30 days and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
        "short": "PreProcedure Total Cholesterol",
        "definition": "Indicate the cholesterol level mg/dL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '2085-9' and  and effectiveDateTime >= %procedure.period.start - 30 days and effectiveDateTime < %procedure.period.start)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
        "short": "Results of Postprocedure Labs",
        "definition": "Results of Postprocedure Labs",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
        "short": "Hemoglobin",
        "definition": "Indicate the hemoglobin (Hgb) value in g/dL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '718-7' and effectiveDateTime >= %procedure.period.end and effectiveDateTime < %procedure.period.end + 72 hours)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
        "short": "Creatinine",
        "definition": "Indicate the creatinine (Cr) level in mg/dL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '2160-0' and effectiveDateTime >= %procedure.period.end and effectiveDateTime < %procedure.period.end + 5 days)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
        "short": "PreProcedure Troponin I",
        "definition": "Indicate the Troponin I result in ng/mL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '10839-9' and effectiveDateTime >= %procedure.period.end + 6 hours and effectiveDateTime < %procedure.period.end + 24 hours)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code = '6598-7' and effectiveDateTime >= %procedure.period.end + 6 hours and effectiveDateTime < %procedure.period.end + 24 hours)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
        "short": "PreProcedure Troponin T",
        "definition": "Indicate the Troponin I result in ng/mL.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
        "short": "Information Regarding the Cath Lab Procedure",
        "definition": "Information Regarding the Cath Lab Procedure",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
        "short": "Indications for Cath Lab Visit",
        "definition": "Indicate the patient symptoms or condition prompting the cath lab visit.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
        "short": "Chest Pain Symptom Assessment",
        "definition": "Indicate the chest pain symptom assessment as diagnosed by the physician or described by the patient.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001274 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ChestPainSymptomAssessment))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
        "short": "Cardiovascular Instability Type",
        "definition": "Cardiovascular instability includes, but is not limited to, persistent ischemic symptoms (such as chest pain or ST elevation), cardiogenic shock, ventricular arrhythmias, symptoms of acute heart failure, or hemodynamic instability (not cardiogenic shock).",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014004 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacInstabilityType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
        "short": "Ventricular Support",
        "definition": "Indicate if the patient required any type of ventricular support (i.e. IV vasopressors or mechanical).",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001276 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/VentricularSupport))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
        "short": "Pharmacologic Vasopressor Support",
        "definition": "Indicate if the patient required pharmacologic vasopressor support.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001277 and valueBoolen.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
        "short": "Mechanical Ventricular Support Timing",
        "definition": "Indicate when the mechanical ventricular support device was placed.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001277 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/MechanicalVentricularSupportTiming))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
        "short": "Evaluation for Surgery Type",
        "definition": "Indicate the type of surgery for which the diagnostic coronary angiography is being performed.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014009 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/MechanicalVentricularSupportTiming))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
        "short": "Functional Capacity",
        "definition": "Indicate the functional capacity of the patient as documented by the physician in the medical record.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142418 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/FunctionalCapacity))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
        "short": "Surgical Risk",
        "definition": "Indicate the surgical risk category as documented by the physician in the medical record.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where( code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142420 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SurgicalRisk))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
        "short": "Instance and Type of Organ Donor",
        "definition": "Instance and Type of Organ Donor",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/OrganDonor) or code.coding.code = '51032003')"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
        "short": "Valvular Disease Stenosis",
        "definition": "Indicate the severity and cardiac valve(s) with stenosis as diagnosed by the physician.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularStenosis))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularStenosis))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(Observation.valueCodeableConcept.exists() or Observation.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularDiseaseStenosisSeverity)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
        "short": "Valvular Disease Stenosis",
        "definition": "Valvular Disease Stenosis",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularStenosis))"
          },
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularStenosis))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(Observation.valueCodeableConcept.exists() or Observation.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularDiseaseRegurgitationSeverity)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
        "short": "Coronary Anatomy",
        "definition": "Coronary Anatomy",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
        "short": "Native Vessel",
        "definition": "Native Vessel",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
        "short": "Native Lesion Segment Number",
        "definition": "Native Lesion Segment Number",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012984 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LesionSegmentNumber)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
        "short": "Coronary Vessel Stenosis",
        "definition": "Indicate the best estimate of the most severe percent stenosis in the segment of the native coronary vessel identified.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012981 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
        "short": "Adjunctive Measurements Obtained",
        "definition": "Indicate if an invasive diagnostic measurement was obtained of the native vessel segment.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012979 and valueBoolean.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
        "short": "Instantaneous Wave-Free Ratio",
        "definition": "Indicate the instantaneous wave-free ratio (iFR ratio) of the native vessel segment.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012980 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
        "short": "Graft Vessel",
        "definition": "Graft Vessel",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
        "short": "Graft Lesion Segment Number",
        "definition": "Graft Lesion Segment Number",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012984 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LesionSegmentNumber))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
        "short": "Coronary Vessel Stenosis",
        "definition": "Indicate the best estimate of the most severe percent stenosis in the segment of the graft coronary vessel identified.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012982 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
        "short": "Graft Vessel CABG",
        "definition": "Indicate the vessel that was used for the coronary artery bypass graft.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012983 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/GraftVesselCABGVessel))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
        "short": "Adjunctive Measurements Obtained",
        "definition": "Indicate if an invasive diagnostic measurement was obtained of the graft vessel intra-procedure.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012982 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
        "short": "Instantaneous Wave Free Ratio",
        "definition": "Indicate the instantaneous wave-free ratio (iFR ratio) of the graft vessel segment.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012980 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
        "short": "information regarding the PCI Procedure",
        "definition": "information regarding the PCI Procedure",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
        "short": "PCI Status",
        "definition": "Indicate the status of the PCI. The status is determined at the time the operator decides to perform a PCI.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012986 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PCIStatus))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
        "short": "Hypothermia Induced Timing",
        "definition": "Indicate when hypothermia was initiated.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HypothermiaInduced))"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Procedure.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013039 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
        "short": "Decision for PCI with Surgical Consult",
        "definition": "Indicate if a cardiac surgical consult was obtained prior to engaging in PCI.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142366 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
        "short": "Cardiovascular Treatment Decision",
        "definition": "Indicate the cardiovascular surgery recommendation and/or patient/family decision.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142367 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiovascularTreatmentDecision))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
        "short": "PCI for MultiVessel Disease",
        "definition": "Indicate if the PCI procedure was performed in the presence of multi-vessel disease.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013007 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
        "short": "Multi-vessel Procedure Type",
        "definition": "Indicate the type of multi-vessel PCI procedure that was performed during this lab visit.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013008 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/MultivesselProcedureType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
        "short": "Percutaneous Coronary Intervention Indication",
        "definition": "Indicate the reason the percutaneous coronary intervention PCI is being performed.",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000880 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PCIIndications))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
        "short": "Acute Coronary Syndrome Symptom",
        "definition": "Acute Coronary Syndrome Symptom",
        "min": 1,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013003 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
        "short": "Syntax Score",
        "definition": "Indicate the Syntax Score for the PCI procedure.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424796 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SyntaxScore))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
        "short": "STEMI or STEMI Equivalent First Noted",
        "definition": "Indicate if a STEMI or STEMI equivalent was noted on either the first ECG or a subsequent ECG.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000180 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/STEMIFirstNoted))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
        "short": "Subsequent ECG with STEMI or STEMI Equivalent",
        "definition": "Indicate the Subsequent ECG date and time.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012995 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
        "short": "Subsequent ECG obtained in Emergency Department",
        "definition": "Indicate if the subsequent ECG was obtained in the Emergency Department at this facility.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012995 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
        "short": "Patient Transferred In for Immediate PCI for STEMI",
        "definition": "Indicate if the patient was transferred from another facility to have a primary PCI for STEMI at this facility.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014084 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
        "short": "Emergency Department Presentation at Referring Facility",
        "definition": "Code the date and time of arrival to the original, transferring facility as documented in the medical record.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012999 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
        "short": "First Device Activation",
        "definition": "Indicate the date and time the first device was activated regardless of type of device used.",
        "comment": "Use the earliest time from the following:\n1. Time of the first balloon inflation.\n2. Time of the first stent deployment.\n3. Time of the first treatment of lesion (AngjoJet or other thrombectomy/aspiration device, laser, rotational atherectomy).\n4. If the lesion cannot be crossed with a guidewire or device (and thus none of the above apply), use the time of guidewire introduction.\nThis is a process measure about the timeliness of treatment. It is NOT a clinical outcomes measure based on TIMI flow or clinical reperfusion. It does not matter whether the baseline angiogram showed TIMI 3 flow or if the final post-PCI angiogram showed TIMI 0 flow. What is being measured is the time of the first mechanical treatment of the culprit lesion, not the time when TIMI 3 flow was (or was not) restored.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012993 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
        "short": "Patient Centered Reason for Delay in PCI",
        "definition": "Indicate the patient-centered reason for delay in performing the percutaneous coronary intervention (PCI), if needed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012993 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PatientCenteredReasonforDelay))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
        "short": "PCI Operator",
        "definition": "The operator who is performing the PCI procedure",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "%Procedure.participant.where( function.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PCIOperator) ).actor.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
        "short": "Arterial Access Site",
        "definition": "Indicate the location of percutaneous entry for the procedure.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014079 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ArterialAccessSite))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
        "short": "Mechanical Ventricular Support",
        "definition": "Indicate if the patient required mechanical ventricular support.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014009 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
        "short": "Mechanical Ventricular Support Device",
        "definition": "Indicate the mechanical ventricular support device used.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001278 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/VentricularSupportDeviceType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
        "short": "PCI Procedure Medication Code",
        "definition": "Medications administred intra-procedure",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "MedicationStatement.where(effectiveDateTime >= %procedure.period.start and effectiveDateTime <= %procedure.period.end)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "MedicationStatement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
        "short": "Information on the Lesions treated and Devices Used",
        "definition": "Information on the Lesions treated and Devices Used",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
        "short": "Lesion Counter",
        "definition": "The lesion counter is used to distinguish between multiple lesions on which a PCI is attempted or performed.",
        "comment": "When specifying intracoronary devices, list all treated lesions in which the device was utilized.\nThe software-assigned lesion counter should start at one and be incremented by one for each lesion. The lesion counter is reset back to one for each new PCI lab visit.\nAt least one lesion must be specified for each PCI procedure.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142441 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
        "short": "Native Lesion Segment Number",
        "definition": "Indicate the segment that the current lesion spans.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100012984 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LesionSegmentNumber))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
        "short": "Culprit Stenosis",
        "definition": "Indicate if the stenosis is considered to be responsible for the acute coronary syndrome.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=371895000 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
        "short": "Stenosis Immediately Prior to Treatment",
        "definition": "Indicate the percent diameter stenosis immediately prior to the treatment of this lesion.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142442 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
        "short": "Chronic Total Occlusion",
        "definition": "Indicate if the segment with 100% pre-procedure stenosis was presumed to be 100% occluded for at least 3 months previous to this procedure AND not related to a clinical event prompting (or leading to) this procedure.",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000290 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
        "short": "TIMI Flow (Pre-Intervention)",
        "definition": "Indicate the pre-intervention TIMI flow.",
        "comment": "If a lesion spans multiple segments with different TIMI flow, code the lowest TIMI flow within the entire lesion.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=112000000348 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/TIMIFlow))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
        "short": "Previously Treated Lesion",
        "definition": "Indicate the date the lesion has been treated in a prior episode of care.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013015 and valueDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
        "short": "In-stent Restenosis",
        "definition": "Indicate if the previously treated and stented lesion is being treated for in-stent restenosis.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013014 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
        "short": "In-stent Thrombosis",
        "definition": "Indicate if the previously treated and stented lesion is being treated because of the presence of a thrombus in the stent.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013014 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
        "short": "Stent Type",
        "definition": "Indicate the type of stent used in the previously treated lesion.",
        "comment": " If a patient has multiple stents in the lesion code 'bioabsorbable' over either of the other two options when it is present.  \nIf a DES and BMS are present in the lesion, code 'DES'.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000856 and valueCodableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/StentType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
        "short": "Lesion In Graft",
        "definition": "Indicated if the lesion is in a coronary artery bypass graft.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142443 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
        "short": "Type of CABG Graft",
        "definition": "Indicate in which type of bypass graft the lesion is located.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013028 and valueCodableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CABGType))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
        "short": "Location in Graft",
        "definition": "Indicate the location of the most severe stenosis, if the lesion is in the graft.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013028 and valueCodableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LocationInGraft))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
        "short": "Navigate through Graft to Native Lesion",
        "definition": "Indicate if treatment of the native artery lesion required navigating through a graft (to reach the lesion).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142348 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
        "short": "Lesion Complexity",
        "definition": "Indicate the complexity of the lesion",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000866 and valueCodableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/LesionComplexity))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
        "short": "Lesion Length",
        "definition": "Indicate the length of the treated lesion in millimeters.",
        "comment": "If the lesion length is not available it is acceptable to code the length of the device used to treat the lesion.  \n\nIf multiple devices are used sequentially, total the individual device lengths.\n\nInformation obtained after the baseline angiogram can be used to help determine lesion length (e.g. for total occlusions where the distal vessel can not be visualized).",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013030 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
        "short": "Severe Calcification",
        "definition": "Indicate if there was severe calcification of the lesion.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142350 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
        "short": "Guidewire Across Lesion",
        "definition": "Indicate if a guidewire successfully crossed the lesion.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000851 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
        "short": "Device Deployed",
        "definition": "Indicate if a device was deployed during the procedure.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142349 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
        "short": "Stenosis (Post-Intervention)",
        "definition": "Indicate the post-intervention percent stenosis for the treated lesion.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142461 and valueQuantity.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
        "short": "TIMI Flow (Post-Intervention)",
        "definition": "Indicate the post-intervention TIMI flow.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013016 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/TIMIFlow))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
        "short": "Devices used during the PCI procedure",
        "definition": "Devices used during the PCI procedure",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
        "short": "Intracoronary Device(s) Used",
        "definition": "Indicate the devices utilized during the current procedure.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Procedure.focalDevice.manipulated.resolve().memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacCatheter)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
        "short": "Events occuring Intra and post-procedure",
        "definition": "Events occuring Intra and post-procedure",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
        "short": "Intra/Post-Procedure Events",
        "definition": "Indicate the event that occurred between the procedure and the next procedure or discharge.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=1000142478 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/IntraAndPostEvents) and effectiveDateTime.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
        "short": "Significant Coronary Artery Dissection",
        "definition": "Indicate the post-intervention TIMI flow.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100000883 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
        "short": "Number of units of PRBCs transfused",
        "definition": "Indicate the number of transfusion(s) of packed red blood cells.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014031 and valueQuantity.exists()) and effectiveDateTime.exists()"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge",
        "path": "ACCNCDRCathPCIDetailed.discharge",
        "short": "Discharge Information",
        "definition": "Discharge Information",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "BackboneElement"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
        "path": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
        "short": "Interventions This Hospitalization",
        "definition": "Indicate other interventions (percutaneous or surgical) that occurred during this hospitalization.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001284 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/InterventionTypes)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
        "short": "CABG Status",
        "definition": "Indicate the status of the coronary artery bypass graft (CABG) surgery.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014080 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CABGStatus)"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001289 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CABGIndication)"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
        "short": "CABG Indication",
        "definition": "Indicate the reason coronary artery bypass graft (CABG) surgery is being performed.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
        "short": "Discharge Provider",
        "definition": "Provider that discharged the patient",
        "min": 1,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "FHIR",
            "language": "application/fhir",
            "map": "Encounter.where(type.code.coding.code=58000006).participant.individual.resolve()"
          },
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
        "path": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
        "short": "Transferred for CABG",
        "definition": "Indicate if the patient was transferred for the purpose of performing a coronary artery bypass graft.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100001296 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
        "short": "CABG Planned after Discharge",
        "definition": "Indicate if the patient has a CABG planned after discharge.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=10001424792 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
        "path": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
        "short": "Cardiac Rehabilitation Referral",
        "definition": "Indicate if there was written documentation of a referral for the patient (by the physician, nurse, or other personnel) to an outpatient cardiac rehabilitation program, or a documented medical or patient-centered reason why such a referral was not made.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014067 and valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacRehabilitationReferral))"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
        "path": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
        "short": "Death During the Procedure",
        "definition": "Indicate if the patient expired during the procedure.",
        "comment": "Make sure to only capture 'Death during the procedure' in the procedure appropriate registry. \nFor example, if the patient had a CathPCI procedure and a TVT procedure in the same episode of care (hospitalization) but different cath lab visits and the death occurred during the TVT procedure.\nCode 'Yes' only in the TVT Registry and not the CathPCI Registry.  If the CathPCI procedure and TVT procedure occurred during the same cath lab visit then code 'Yes' in both registries.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100014067 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
        "short": "Discharge Medication Reconciliation Completed",
        "definition": "Indicate if the medication reconciliation was completed as recommended by the Joint Commission's National Patient Safety Goals.",
        "min": 0,
        "max": "1",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013084 and valueBoolean.exists())"
          }
        ]
      },
      {
        "id": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
        "short": "Discharge Medications Reconciled",
        "definition": "Indicate the specific medication classes that were reconciled.",
        "min": 0,
        "max": "*",
        "type": [
          {
            "code": "string"
          }
        ],
        "mapping": [
          {
            "identity": "Output",
            "language": "application/fhir",
            "map": "Observation.where(code.coding.system='http://hl7.org/fhir/us/fhir-registry-protocols-ig/CodeSystem/NCDRQuestionCodesCS' and code.coding.code=100013085 and valueBoolean.exists())"
          }
        ]
      }
    ]
  }
}