PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.registry-protocols@1.0.0-ballot
    http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed
{
  "description": "This is an example of the data that would be used for a Cath-PCI Submission.\\nThe full map is a logical model as that allows conformance to the FHIR Standard the way a custom Resource would not.\\nEach element has the short name of the data, a full description and the paths to fetch and place the information, by data standard type, for each.\\nA section (such as Demographics) is a BackboneElement (holds no values).  All subordinate elements are strings.\\nEach mapping includes the following:\\n* identity = standard used for the mapping (e.g., FHIR)\\n* language = mime type that matches identity\\n* map = FHIRPath expression of the path to the data\\n* comment = *Output mapping only* Profile for inclusion in the Submission Bundle if not the Core resource\\n\\nEnvironment Variables used:\\n%patient (Patient resource for the subject of the procedure)\\n%period (Encounter period i.e. Encounter.period)\\n%procedure (Cath PCI Procedure resource)\\n%procedure.period (CathPCI Procedure period i.e., Procedure.performedPeriod)",
  "_filename": "example/StructureDefinition-ACCNCDRCathPCIDetailed.json",
  "package_name": "hl7.fhir.us.registry-protocols",
  "date": "2021-11-01",
  "derivation": "specialization",
  "publisher": "Clinical Interoperability Council",
  "fhirVersion": "4.0.1",
  "jurisdiction": [ {
    "coding": [ {
      "code": "US",
      "system": "urn:iso:std:iso:3166",
      "display": "United States of America"
    } ]
  } ],
  "name": "CathPCI_Submission_Map_detailed",
  "mapping": [ {
    "uri": "http://fhir.hl7.org",
    "name": "Fast Health Interoperability Resources",
    "comment": "Path to where in a FHIR Resource the data element is found",
    "identity": "FHIR"
  }, {
    "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": "CDA"
  }, {
    "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": "HL7V2"
  }, {
    "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",
    "identity": "Output"
  } ],
  "abstract": false,
  "type": "http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed",
  "experimental": null,
  "resourceType": "StructureDefinition",
  "title": "Cath-PCI Detailed Submission Map",
  "package_version": "1.0.0-ballot",
  "snapshot": {
    "element": [ {
      "id": "ACCNCDRCathPCIDetailed",
      "max": "*",
      "min": 0,
      "base": {
        "max": "*",
        "min": 0,
        "path": "Base"
      },
      "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)",
      "isModifier": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.administration",
      "min": 1,
      "definition": "Adminstrative Data",
      "short": "Adminstrative Data",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.administration.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.administration.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.administration.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.administration.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.event",
      "fixedCode": "CathPCI-Discharge",
      "min": 1,
      "definition": "Code used for reason of submission",
      "short": "EventCode",
      "mapping": [ {
        "map": "MessageHeader.eventCoding",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.event",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.event"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.participantId",
      "min": 1,
      "definition": "ACC Assigned Facilty ID",
      "short": "Facility ID",
      "mapping": [ {
        "map": "MessageHeader.source.name",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.participantId",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.participantId"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
      "min": 1,
      "definition": "Software Vendor ID",
      "short": "Vendor Identifier",
      "mapping": [ {
        "map": "MessageHeader.source.software",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
      "min": 1,
      "definition": "Vendor Software Version",
      "short": "Software Version",
      "mapping": [ {
        "map": "MessageHeader.source.version",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.status",
      "fixedCode": "final",
      "min": 1,
      "definition": "Status of the Submission, always final",
      "short": "Submission Status",
      "mapping": [ {
        "map": "Composition.type",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.status",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.status"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.type",
      "fixedCode": "11516-2",
      "min": 1,
      "definition": "Submission Type, always Episode of Care Record",
      "short": "Submission Type",
      "mapping": [ {
        "map": "Composition.status",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.type",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.type"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
      "min": 1,
      "definition": "Time Frame of Data Submission quarter start (e.g., Q2 start date Apr 1)",
      "short": "Submission Period",
      "mapping": [ {
        "map": "Composition.event.period.start",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.registryIdentifier",
      "min": 1,
      "definition": "Registry Identifier",
      "short": "Registry Identifier",
      "mapping": [ {
        "map": "Composition.title",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "fixedString": "ACC-NCDR-CathPCI-5.0",
      "id": "ACCNCDRCathPCIDetailed.administration.registryIdentifier",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.registryIdentifier"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.submissionType",
      "min": 1,
      "definition": "Submission Type",
      "short": "Submission Type",
      "mapping": [ {
        "map": "MessageHeader.reason.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SubmissionType)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.submissionType",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.submissionType"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.date",
      "min": 1,
      "definition": "Date and Time of the Submission",
      "short": "Submission DateTime",
      "mapping": [ {
        "map": "now()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Composition.date",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.date",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.date"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.author",
      "min": 1,
      "definition": "Organization Submitting the Record",
      "short": "Submission Organization",
      "mapping": [ {
        "map": "Organization",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Composition.author",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.author",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.administration.author"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.demographics",
      "min": 1,
      "definition": "The Patient who is the subject of this record",
      "short": "The Patient who is the subject of this record",
      "mapping": [ {
        "map": "Patient",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient and %patient",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.demographics",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.demographics"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.episodeInformation",
      "min": 1,
      "definition": "Episode information",
      "short": "Episode information",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.episodeInformation"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
      "min": 1,
      "definition": "Indicate the unique key associated with each patient episode record as assigned by the EMR/EHR or your software application.",
      "short": "Episode Unique Key",
      "mapping": [ {
        "map": "Encounter.where(reason.resolve().is(FHIR.Procedure) and reason.resolve().code.codable.code=415070008 )",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter and %encounter",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
      "min": 1,
      "definition": "Health Insurance Provider",
      "short": "Health Insurers",
      "mapping": [ {
        "map": "Coverage",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Coverage",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
      "min": 1,
      "definition": "Medicare Claim Number",
      "short": "Health Insurance Claim Number",
      "mapping": [ {
        "map": "ClaimResponse.where(type = medi).identifier.value",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "ClaimResponse",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
      "min": 0,
      "definition": "patient requested for their information not to be used for any research or studies for the associated episode of care.",
      "short": "Patient Restriction",
      "mapping": [ {
        "map": "Consent.where(scope = research)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Consent",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
      "min": 1,
      "definition": "Admitting Provider",
      "short": "Admitting Provider",
      "mapping": [ {
        "map": "Encounter.participant.where( type.coding.code = 'ADM' ).individual.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
      "min": 1,
      "definition": "Attending Provider",
      "short": "Attending Provider",
      "mapping": [ {
        "map": "Encounter.participant.where( type.coding.code = 'ATND' ).individual.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.researchStudy",
      "min": 0,
      "definition": "ACC study the patient is currently enrolled",
      "short": "ACC Research Study",
      "mapping": [ {
        "map": "ResearchStudy",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.researchStudy",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.researchStudy"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
      "min": 1,
      "definition": "History and Risk Factors",
      "short": "History and Risk Factors",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
      "min": 0,
      "definition": "Family History of Premature Coronary Artery Disease",
      "short": "Family History of Premature Coronary Artery Disease",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '80985-5')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
      "min": 0,
      "definition": "Prior MI Incidence",
      "short": "Prior MI Incidence",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
      "min": 0,
      "definition": "Prior PCI Incidence",
      "short": "Prior PCI Incidence",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
      "min": 0,
      "definition": "Prior CABG Incidence",
      "short": "Prior CABG Incidence",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
      "min": 0,
      "definition": "Current Cerebrovascual Disease",
      "short": "Current Cerebrovascual Disease",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
      "min": 0,
      "definition": "Current Diabetes Mellitus",
      "short": "Current Diabetes Mellitus",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
      "min": 0,
      "definition": "Patient on Dialysis",
      "short": "Patient on Dialysis",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
      "min": 0,
      "definition": "Frailty Scale",
      "short": "Frailty Scale",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '763264000' ) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
      "min": 0,
      "definition": "Current Chronic Lung Disease",
      "short": "Current Chronic Lung Disease",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
      "min": 0,
      "definition": "Peripheral Arterial Disease Instance",
      "short": "Peripheral Arterial Disease Instance",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
      "min": 0,
      "definition": "Hypertension Instance",
      "short": "Hypertension Instance",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
      "min": 0,
      "definition": "Dyslipidemia Instance",
      "short": "Dyslipidemia Instance",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
      "min": 1,
      "definition": "This is for encoding all smoking status, including quantity",
      "short": "Smoking status and usage",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
      "min": 1,
      "definition": "Patient Height",
      "short": "Patient Height",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '8302-2')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-height",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
      "min": 1,
      "definition": "Patient Weight",
      "short": "Patient Weight",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '3141-9')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-weight",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus",
      "min": 1,
      "definition": "Cardiac Status",
      "short": "Cardiac Status",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
      "min": 0,
      "definition": "Indicate if a cardiac arrest event occurred outside of any healthcare facility.",
      "short": "Cardiac Arrest Out of Healthcare Facility",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
      "min": 0,
      "definition": "Indicate if the out-of-hospital cardiac arrest was witnessed by another person.",
      "short": "Cardiac Arrest Witnessed",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
      "min": 0,
      "definition": "Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).",
      "short": "Cardiac Arrest After Arrival of Emergency Medical Services",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
      "min": 0,
      "definition": "Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).",
      "short": "First Cardiac Arrest Rhythm",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
      "min": 0,
      "definition": "Indicate if the patient had cardiac arrest at the transferring healthcare facility prior to arrival at the current facility.",
      "short": "Cardiac Arrest at Transferring Healthcare Facility",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation",
      "min": 1,
      "definition": "CathPCI Procedure Information",
      "short": "CathPCI Procedure Information",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
      "min": 1,
      "definition": "Blood Pressure (Systolic)",
      "short": "Blood Pressure (Systolic)",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '8480-6')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressure",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
      "min": 1,
      "definition": "Results of this query will fill the %Procedure and %procedure.period environment variables",
      "short": "PCI Procedure",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/'PercutaneousCoronaryIntervention') and performedPeriod.exists() )",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
      "min": 0,
      "definition": "Diagnostic Coronary Angiography",
      "short": "Diagnostic Coronary Angiography",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code = '80994-7' and performedPeriod.start >= %period.start and performedPeriod.end <= %period.end )",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
      "min": 0,
      "definition": "Diagnostic Catheterization Operator",
      "short": "Diagnostic Catheterization Operator",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code = '80994-7' and performedPeriod.start >= %period.start and performedPeriod <= %period.end ).performer.actor.resolve())",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitoner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
      "min": 0,
      "definition": "Instance of Left Heart Diagnostic Catheterization",
      "short": "Instance of Left Heart Diagnostic Catheterization",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code = '67629009' and performedPeriod.start >= %period.start and performedPeriod.end <= %period.end)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
      "min": 1,
      "definition": "Diagnositic Left Heart Cath LVEF%",
      "short": "Diagnositic Left Heart Cath LVEF%",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '10230-1' and effectiveDate ge %period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-test",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
      "min": 0,
      "definition": "Concomitant Procedures Performed",
      "short": "Concomitant Procedures Performed",
      "mapping": [ {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ConcomitantProceduresPerformedType))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
      "min": 1,
      "definition": "Cumulative Air Kerma",
      "short": "Cumulative Air Kerma",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '228850003' and (effectivePeriod.start >= %period.start and effectivePeriod.end <= %period.end)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
      "min": 1,
      "definition": "Indicate the total fluoroscopy time recorded to the nearest 0.1-minute.",
      "short": "Total Flouroscopy Time",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
      "min": 1,
      "definition": "Indicate the total fluoroscopy dose to the nearest integer. The value recorded should include the total dose for the lab visit.",
      "short": "Total Flouroscopy Dose",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
      "min": 1,
      "definition": "Indicate if the procedure involved a crossover to a different access site.",
      "short": "Arterial Cross Over",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
      "min": 1,
      "definition": "Indicate if a venous access was obtained for the purpose of the diagnostic or PCI procedure.",
      "short": "Venous Access",
      "mapping": [ {
        "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(",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
      "min": 1,
      "definition": "Indicate if a cardiac arrest event occurred at this facility PRIOR to the cath lab visit.",
      "short": "Cardiac Arrest at this Facility",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
      "min": 1,
      "definition": "Pre-procedure Information",
      "short": "Pre-procedure Information",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
      "min": 1,
      "definition": "Indicate if the patient has been diagnosed with heart failure, diagnosis date and the Heart Failure type.",
      "short": "Heart Failure",
      "mapping": [ {
        "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HeartFailure) and recordedDate.exists())",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Condition",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
      "min": 1,
      "definition": "Indicate the patient's latest dyspnea or functional class, coded as the New York Heart Association (NYHA) classification.",
      "short": "New York Heart Association Classification",
      "mapping": [ {
        "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NewYorkHeartAssociationQuery))",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NewYorkHeartAssociationAnswers)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
      "min": 1,
      "definition": "Pre-procedure Diagnostic Tests",
      "short": "Pre-procedure Diagnostic Tests",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
      "min": 0,
      "definition": "Indicate the results of the electrocardiac assessment.",
      "short": "Electrocardiac Assessment",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
      "min": 1,
      "definition": "Indicate if the patient received a NEW antiarrhythmic therapy PRIOR to evaluation within the cath lab.",
      "short": "New Antiarrhythmic Therapy Initiated Prior to Cath Lab",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "MedicationStatement",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
      "min": 0,
      "definition": "Indicate the findings of the electrocardiac assessment.",
      "short": "Electrocardiac Assessment Abnormality Type",
      "mapping": [ {
        "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/AbnormalElectrocardiacAssessment)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation.where(valueCodeableConcept.exists() or valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ElectrocardiacAbnormalityType)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
      "min": 0,
      "definition": "Last value between 30 days prior to 1st procedure (or previous procedure) and current procedure",
      "short": "Non-Sustained Ventricular Tachycardia Type",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
      "min": 1,
      "definition": "Indicate the best estimate of the most recent left ventricular ejection fraction within 6 months of procedure.",
      "short": "LVEF % (Pre-Procedure)",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
      "min": 0,
      "definition": "Cardiac CTA",
      "short": "Cardiac CTA",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
      "min": 0,
      "definition": "Agatston Calcium Score",
      "short": "Agatston Calcium Score",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '450360000')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
      "min": 0,
      "definition": "Indicate if the patient had a prior diagnostic coronary angiography procedure without a subsequent intervention.",
      "short": "Prior Diagnostic Coronary Angiography Procedure without intervention",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
      "min": 0,
      "definition": "Indicate the results of the prior diagnostic coronary angiography.",
      "short": "Prior Diagnostic Coronary Angiography Procedure results",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
      "min": 0,
      "definition": "Heart Rate",
      "short": "Heart Rate",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '8867-4')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-heart-rate",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
      "min": 0,
      "definition": "Indicate Stress Test Performed and results",
      "short": "Indicate Stress Test Performed and results",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.id",
      "min": 0,
      "definition": "unique id for the element within a resource (for internal references)",
      "isModifier": false,
      "short": "xml:id (or equivalent in JSON)",
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.value",
      "min": 0,
      "definition": "The actual value",
      "isModifier": false,
      "short": "Primitive value for string",
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        }, {
          "url": "http://hl7.org/fhir/StructureDefinition/regex",
          "valueString": "[ \\r\\n\\t\\S]+"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.value",
      "maxLength": 1048576,
      "base": {
        "max": "1",
        "min": 0,
        "path": "string.value"
      },
      "isSummary": false
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
      "min": 0,
      "definition": "Indicate the risk or extent of ischemia for the non-invasive stress test.",
      "short": "Stress Test Risk/Extent of Ischemia",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
      "min": 0,
      "definition": "Indicate the assigned identification number associated with the medications the patient was prescribed or received.",
      "short": "PreProcedure Medication",
      "mapping": [ {
        "map": "MedicationAdministration.where(effectiveDateTime >= %period.start - 2 weeks and effeciveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "MedicationAdministration",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
      "min": 7,
      "definition": "Responses to the Seattle Angina Questionnaire",
      "short": "Responses to the Seattle Angina Questionnaire",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
      "base": {
        "max": "*",
        "min": 7,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
      "min": 4,
      "definition": "Responses to the Rose Dyspnea Scale Questionnaire",
      "short": "Responses to the Rose Dyspnea Scale Questionnaire",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
      "base": {
        "max": "*",
        "min": 4,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
      "min": 1,
      "definition": "Method and Device used for procedure closures",
      "short": "Method and Device used for procedure closures",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
      "min": 0,
      "definition": "Arterial Access Closure Method",
      "short": "Arterial Access Closure Method",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
      "min": 0,
      "definition": "Arterial Access Closure Devices",
      "short": "Arterial Access Closure Devices",
      "mapping": [ {
        "map": "%procedure.focalDevice.manipulated.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
      "min": 1,
      "definition": "Preprocedure Lab Results",
      "short": "Preprocedure Lab Results",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
      "min": 1,
      "definition": "Indicate the hemoglobin (Hgb) value in g/dL.",
      "short": "Hemoglobin",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '718-7' and effectiveDateTime >= %procedure.period.end - 30 days and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
      "min": 1,
      "definition": "Indicate the creatinine (Cr) level in mg/dL.",
      "short": "Creatinine",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '2160-0' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
      "min": 1,
      "definition": "Indicate the Troponin I result in ng/mL.",
      "short": "PreProcedure Troponin I",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '10839-9' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      }, {
        "map": "Observation.where(code.coding.code = '6598-7' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI"
      }
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
      "max": "*",
      "min": 1,
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT"
      },
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Troponin T",
      "definition": "Indicate the Troponin I result in ng/mL."
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
      "min": 1,
      "definition": "Indicate the cholesterol level mg/dL.",
      "short": "PreProcedure Total Cholesterol",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '2093-3' and  and effectiveDateTime >= %procedure.period.start - 30 days and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
      "min": 1,
      "definition": "Indicate the cholesterol level mg/dL.",
      "short": "PreProcedure Total Cholesterol",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '2085-9' and  and effectiveDateTime >= %procedure.period.start - 30 days and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
      "min": 1,
      "definition": "Results of Postprocedure Labs",
      "short": "Results of Postprocedure Labs",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
      "min": 1,
      "definition": "Indicate the hemoglobin (Hgb) value in g/dL.",
      "short": "Hemoglobin",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '718-7' and effectiveDateTime >= %procedure.period.end and effectiveDateTime < %procedure.period.end + 72 hours)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
      "min": 1,
      "definition": "Indicate the creatinine (Cr) level in mg/dL.",
      "short": "Creatinine",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '2160-0' and effectiveDateTime >= %procedure.period.end and effectiveDateTime < %procedure.period.end + 5 days)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
      "min": 1,
      "definition": "Indicate the Troponin I result in ng/mL.",
      "short": "PreProcedure Troponin I",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '10839-9' and effectiveDateTime >= %procedure.period.end + 6 hours and effectiveDateTime < %procedure.period.end + 24 hours)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI"
      }
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
      "max": "*",
      "min": 1,
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT"
      },
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Troponin T",
      "definition": "Indicate the Troponin I result in ng/mL."
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
      "min": 1,
      "definition": "Information Regarding the Cath Lab Procedure",
      "short": "Information Regarding the Cath Lab Procedure",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
      "max": "*",
      "min": 0,
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit"
      },
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
      "type": [ {
        "code": "string"
      } ],
      "short": "Indications for Cath Lab Visit",
      "definition": "Indicate the patient symptoms or condition prompting the cath lab visit."
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
      "min": 0,
      "definition": "Indicate the chest pain symptom assessment as diagnosed by the physician or described by the patient.",
      "short": "Chest Pain Symptom Assessment",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
      "min": 0,
      "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).",
      "short": "Cardiovascular Instability Type",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
      "min": 0,
      "definition": "Indicate if the patient required any type of ventricular support (i.e. IV vasopressors or mechanical).",
      "short": "Ventricular Support",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
      "min": 0,
      "definition": "Indicate if the patient required pharmacologic vasopressor support.",
      "short": "Pharmacologic Vasopressor Support",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
      "min": 0,
      "definition": "Indicate when the mechanical ventricular support device was placed.",
      "short": "Mechanical Ventricular Support Timing",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
      "min": 0,
      "definition": "Indicate the type of surgery for which the diagnostic coronary angiography is being performed.",
      "short": "Evaluation for Surgery Type",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
      "min": 1,
      "definition": "Indicate the functional capacity of the patient as documented by the physician in the medical record.",
      "short": "Functional Capacity",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
      "min": 0,
      "definition": "Indicate the surgical risk category as documented by the physician in the medical record.",
      "short": "Surgical Risk",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
      "min": 0,
      "definition": "Instance and Type of Organ Donor",
      "short": "Instance and Type of Organ Donor",
      "mapping": [ {
        "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/OrganDonor) or code.coding.code = '51032003')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
      "min": 0,
      "definition": "Indicate the severity and cardiac valve(s) with stenosis as diagnosed by the physician.",
      "short": "Valvular Disease Stenosis",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation.where(Observation.valueCodeableConcept.exists() or Observation.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularDiseaseStenosisSeverity)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
      "min": 0,
      "definition": "Valvular Disease Stenosis",
      "short": "Valvular Disease Stenosis",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation.where(Observation.valueCodeableConcept.exists() or Observation.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularDiseaseRegurgitationSeverity)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
      "min": 1,
      "definition": "Coronary Anatomy",
      "short": "Coronary Anatomy",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
      "min": 1,
      "definition": "Native Vessel",
      "short": "Native Vessel",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
      "min": 0,
      "definition": "Native Lesion Segment Number",
      "short": "Native Lesion Segment Number",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
      "min": 0,
      "definition": "Indicate the best estimate of the most severe percent stenosis in the segment of the native coronary vessel identified.",
      "short": "Coronary Vessel Stenosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
      "min": 0,
      "definition": "Indicate if an invasive diagnostic measurement was obtained of the native vessel segment.",
      "short": "Adjunctive Measurements Obtained",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
      "min": 0,
      "definition": "Indicate the instantaneous wave-free ratio (iFR ratio) of the native vessel segment.",
      "short": "Instantaneous Wave-Free Ratio",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
      "min": 1,
      "definition": "Graft Vessel",
      "short": "Graft Vessel",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
      "min": 0,
      "definition": "Graft Lesion Segment Number",
      "short": "Graft Lesion Segment Number",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
      "min": 0,
      "definition": "Indicate the best estimate of the most severe percent stenosis in the segment of the graft coronary vessel identified.",
      "short": "Coronary Vessel Stenosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
      "min": 0,
      "definition": "Indicate the vessel that was used for the coronary artery bypass graft.",
      "short": "Graft Vessel CABG",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
      "min": 0,
      "definition": "Indicate if an invasive diagnostic measurement was obtained of the graft vessel intra-procedure.",
      "short": "Adjunctive Measurements Obtained",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
      "min": 0,
      "definition": "Indicate the instantaneous wave-free ratio (iFR ratio) of the graft vessel segment.",
      "short": "Instantaneous Wave Free Ratio",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
      "min": 1,
      "definition": "information regarding the PCI Procedure",
      "short": "information regarding the PCI Procedure",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
      "min": 0,
      "definition": "Indicate the status of the PCI. The status is determined at the time the operator decides to perform a PCI.",
      "short": "PCI Status",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
      "min": 0,
      "definition": "Indicate when hypothermia was initiated.",
      "short": "Hypothermia Induced Timing",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HypothermiaInduced))",
        "identity": "FHIR",
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
      "min": 1,
      "definition": "Indicate if a cardiac surgical consult was obtained prior to engaging in PCI.",
      "short": "Decision for PCI with Surgical Consult",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
      "min": 1,
      "definition": "Indicate the cardiovascular surgery recommendation and/or patient/family decision.",
      "short": "Cardiovascular Treatment Decision",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
      "min": 1,
      "definition": "Indicate if the PCI procedure was performed in the presence of multi-vessel disease.",
      "short": "PCI for MultiVessel Disease",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
      "min": 0,
      "definition": "Indicate the type of multi-vessel PCI procedure that was performed during this lab visit.",
      "short": "Multi-vessel Procedure Type",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
      "min": 1,
      "definition": "Indicate the reason the percutaneous coronary intervention PCI is being performed.",
      "short": "Percutaneous Coronary Intervention Indication",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
      "min": 1,
      "definition": "Acute Coronary Syndrome Symptom",
      "short": "Acute Coronary Syndrome Symptom",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
      "base": {
        "max": "*",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
      "min": 1,
      "definition": "Indicate the Syntax Score for the PCI procedure.",
      "short": "Syntax Score",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
      "min": 0,
      "definition": "Indicate if a STEMI or STEMI equivalent was noted on either the first ECG or a subsequent ECG.",
      "short": "STEMI or STEMI Equivalent First Noted",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
      "min": 0,
      "definition": "Indicate the Subsequent ECG date and time.",
      "short": "Subsequent ECG with STEMI or STEMI Equivalent",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
      "min": 0,
      "definition": "Indicate if the subsequent ECG was obtained in the Emergency Department at this facility.",
      "short": "Subsequent ECG obtained in Emergency Department",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
      "min": 0,
      "definition": "Indicate if the patient was transferred from another facility to have a primary PCI for STEMI at this facility.",
      "short": "Patient Transferred In for Immediate PCI for STEMI",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
      "min": 0,
      "definition": "Code the date and time of arrival to the original, transferring facility as documented in the medical record.",
      "short": "Emergency Department Presentation at Referring Facility",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
      "min": 0,
      "definition": "Indicate the date and time the first device was activated regardless of type of device used.",
      "short": "First Device Activation",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
      "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.",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
      "min": 0,
      "definition": "Indicate the patient-centered reason for delay in performing the percutaneous coronary intervention (PCI), if needed.",
      "short": "Patient Centered Reason for Delay in PCI",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
      "min": 1,
      "definition": "The operator who is performing the PCI procedure",
      "short": "PCI Operator",
      "mapping": [ {
        "map": "%Procedure.participant.where( function.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PCIOperator) ).actor.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
      "min": 1,
      "definition": "Indicate the location of percutaneous entry for the procedure.",
      "short": "Arterial Access Site",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
      "min": 1,
      "definition": "Indicate if the patient required mechanical ventricular support.",
      "short": "Mechanical Ventricular Support",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
      "min": 0,
      "definition": "Indicate the mechanical ventricular support device used.",
      "short": "Mechanical Ventricular Support Device",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
      "min": 0,
      "definition": "Medications administred intra-procedure",
      "short": "PCI Procedure Medication Code",
      "mapping": [ {
        "map": "MedicationStatement.where(effectiveDateTime >= %procedure.period.start and effectiveDateTime <= %procedure.period.end)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "MedicationStatement",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
      "min": 1,
      "definition": "Information on the Lesions treated and Devices Used",
      "short": "Information on the Lesions treated and Devices Used",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
      "min": 0,
      "definition": "The lesion counter is used to distinguish between multiple lesions on which a PCI is attempted or performed.",
      "short": "Lesion Counter",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
      "min": 0,
      "definition": "Indicate the segment that the current lesion spans.",
      "short": "Native Lesion Segment Number",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
      "min": 1,
      "definition": "Indicate if the stenosis is considered to be responsible for the acute coronary syndrome.",
      "short": "Culprit Stenosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
      "min": 0,
      "definition": "Indicate the percent diameter stenosis immediately prior to the treatment of this lesion.",
      "short": "Stenosis Immediately Prior to Treatment",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
      "min": 1,
      "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.",
      "short": "Chronic Total Occlusion",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
      "min": 0,
      "definition": "Indicate the pre-intervention TIMI flow.",
      "short": "TIMI Flow (Pre-Intervention)",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
      "comment": "If a lesion spans multiple segments with different TIMI flow, code the lowest TIMI flow within the entire lesion.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
      "min": 0,
      "definition": "Indicate the date the lesion has been treated in a prior episode of care.",
      "short": "Previously Treated Lesion",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
      "min": 0,
      "definition": "Indicate if the previously treated and stented lesion is being treated for in-stent restenosis.",
      "short": "In-stent Restenosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
      "min": 0,
      "definition": "Indicate if the previously treated and stented lesion is being treated because of the presence of a thrombus in the stent.",
      "short": "In-stent Thrombosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
      "min": 0,
      "definition": "Indicate the type of stent used in the previously treated lesion.",
      "short": "Stent Type",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
      "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'.",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
      "min": 0,
      "definition": "Indicated if the lesion is in a coronary artery bypass graft.",
      "short": "Lesion In Graft",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
      "min": 0,
      "definition": "Indicate in which type of bypass graft the lesion is located.",
      "short": "Type of CABG Graft",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
      "min": 0,
      "definition": "Indicate the location of the most severe stenosis, if the lesion is in the graft.",
      "short": "Location in Graft",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
      "min": 0,
      "definition": "Indicate if treatment of the native artery lesion required navigating through a graft (to reach the lesion).",
      "short": "Navigate through Graft to Native Lesion",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
      "min": 0,
      "definition": "Indicate the complexity of the lesion",
      "short": "Lesion Complexity",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
      "min": 0,
      "definition": "Indicate the length of the treated lesion in millimeters.",
      "short": "Lesion Length",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
      "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).",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
      "min": 0,
      "definition": "Indicate if there was severe calcification of the lesion.",
      "short": "Severe Calcification",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
      "min": 0,
      "definition": "Indicate if a guidewire successfully crossed the lesion.",
      "short": "Guidewire Across Lesion",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
      "min": 0,
      "definition": "Indicate if a device was deployed during the procedure.",
      "short": "Device Deployed",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
      "min": 0,
      "definition": "Indicate the post-intervention percent stenosis for the treated lesion.",
      "short": "Stenosis (Post-Intervention)",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
      "min": 0,
      "definition": "Indicate the post-intervention TIMI flow.",
      "short": "TIMI Flow (Post-Intervention)",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
      "min": 1,
      "definition": "Devices used during the PCI procedure",
      "short": "Devices used during the PCI procedure",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
      "min": 0,
      "definition": "Indicate the devices utilized during the current procedure.",
      "short": "Intracoronary Device(s) Used",
      "mapping": [ {
        "map": "Procedure.focalDevice.manipulated.resolve().memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacCatheter)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
      "min": 1,
      "definition": "Events occuring Intra and post-procedure",
      "short": "Events occuring Intra and post-procedure",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
      "min": 0,
      "definition": "Indicate the event that occurred between the procedure and the next procedure or discharge.",
      "short": "Intra/Post-Procedure Events",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
      "min": 0,
      "definition": "Indicate the post-intervention TIMI flow.",
      "short": "Significant Coronary Artery Dissection",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
      "min": 0,
      "definition": "Indicate the number of transfusion(s) of packed red blood cells.",
      "short": "Number of units of PRBCs transfused",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused"
      }
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      } ],
      "path": "ACCNCDRCathPCIDetailed.discharge",
      "min": 1,
      "definition": "Discharge Information",
      "short": "Discharge Information",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.discharge"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.id",
      "min": 0,
      "definition": "Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.",
      "isModifier": false,
      "short": "Unique id for inter-element referencing",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "http://hl7.org/fhirpath/System.String",
        "extension": [ {
          "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type",
          "valueUrl": "string"
        } ]
      } ],
      "representation": [ "xmlAttr" ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.id",
      "base": {
        "max": "1",
        "min": 0,
        "path": "Element.id"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.discharge.extension",
      "min": 0,
      "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.",
      "isModifier": false,
      "short": "Additional content defined by implementations",
      "mapping": [ {
        "map": "n/a",
        "identity": "rim"
      } ],
      "slicing": {
        "rules": "open",
        "description": "Extensions are always sliced by (at least) url",
        "discriminator": [ {
          "path": "url",
          "type": "value"
        } ]
      },
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.discharge.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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "Element.extension"
      },
      "isSummary": false
    }, {
      "constraint": [ {
        "key": "ele-1",
        "human": "All FHIR elements must have a @value or children",
        "xpath": "@value|f:*|h:div",
        "source": "http://hl7.org/fhir/StructureDefinition/Element",
        "severity": "error",
        "expression": "hasValue() or (children().count() > id.count())"
      }, {
        "key": "ext-1",
        "human": "Must have either extensions or value[x], not both",
        "xpath": "exists(f:extension)!=exists(f:*[starts-with(local-name(.), \"value\")])",
        "source": "http://hl7.org/fhir/StructureDefinition/Extension",
        "severity": "error",
        "expression": "extension.exists() != value.exists()"
      } ],
      "path": "ACCNCDRCathPCIDetailed.discharge.modifierExtension",
      "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).",
      "min": 0,
      "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).",
      "isModifier": true,
      "short": "Extensions that cannot be ignored even if unrecognized",
      "mapping": [ {
        "map": "N/A",
        "identity": "rim"
      } ],
      "type": [ {
        "code": "Extension"
      } ],
      "alias": [ "extensions", "user content", "modifiers" ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.discharge.modifierExtension",
      "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.",
      "base": {
        "max": "*",
        "min": 0,
        "path": "BackboneElement.modifierExtension"
      },
      "isModifierReason": "Modifier extensions are expected to modify the meaning or interpretation of the element that contains them",
      "isSummary": true
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
      "min": 0,
      "definition": "Indicate other interventions (percutaneous or surgical) that occurred during this hospitalization.",
      "short": "Interventions This Hospitalization",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
      "min": 0,
      "definition": "Indicate the status of the coronary artery bypass graft (CABG) surgery.",
      "short": "CABG Status",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgStatus"
      }
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
      "max": "1",
      "min": 0,
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgIndication"
      },
      "path": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
      "type": [ {
        "code": "string"
      } ],
      "short": "CABG Indication",
      "definition": "Indicate the reason coronary artery bypass graft (CABG) surgery is being performed."
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
      "min": 1,
      "definition": "Provider that discharged the patient",
      "short": "Discharge Provider",
      "mapping": [ {
        "map": "Encounter.where(type.code.coding.code=58000006).participant.individual.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
      "base": {
        "max": "1",
        "min": 1,
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
      "min": 0,
      "definition": "Indicate if the patient was transferred for the purpose of performing a coronary artery bypass graft.",
      "short": "Transferred for CABG",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
      "min": 0,
      "definition": "Indicate if the patient has a CABG planned after discharge.",
      "short": "CABG Planned after Discharge",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
      "min": 0,
      "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.",
      "short": "Cardiac Rehabilitation Referral",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
      "min": 0,
      "definition": "Indicate if the patient expired during the procedure.",
      "short": "Death During the Procedure",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
      "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.",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
      "min": 0,
      "definition": "Indicate if the medication reconciliation was completed as recommended by the Joint Commission's National Patient Safety Goals.",
      "short": "Discharge Medication Reconciliation Completed",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
      "base": {
        "max": "1",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted"
      }
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
      "min": 0,
      "definition": "Indicate the specific medication classes that were reconciled.",
      "short": "Discharge Medications Reconciled",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
      "base": {
        "max": "*",
        "min": 0,
        "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled"
      }
    } ]
  },
  "status": "active",
  "id": "7085d03a-f759-477a-98fc-686548c32b6d",
  "kind": "logical",
  "url": "http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ACCNCDRCathPCIDetailed",
  "identifier": [ {
    "use": "official"
  } ],
  "version": "1.0.0-ballot",
  "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",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.administration",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Adminstrative Data",
      "definition": "Adminstrative Data"
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.event",
      "fixedCode": "CathPCI-Discharge",
      "min": 1,
      "definition": "Code used for reason of submission",
      "short": "EventCode",
      "mapping": [ {
        "map": "MessageHeader.eventCoding",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.event"
    }, {
      "id": "ACCNCDRCathPCIDetailed.administration.participantId",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.administration.participantId",
      "type": [ {
        "code": "string"
      } ],
      "short": "Facility ID",
      "mapping": [ {
        "map": "MessageHeader.source.name",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "ACC Assigned Facilty ID"
    }, {
      "id": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.administration.vendorIdentifier",
      "type": [ {
        "code": "string"
      } ],
      "short": "Vendor Identifier",
      "mapping": [ {
        "map": "MessageHeader.source.software",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Software Vendor ID"
    }, {
      "id": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.administration.vendorSoftwareVersion",
      "type": [ {
        "code": "string"
      } ],
      "short": "Software Version",
      "mapping": [ {
        "map": "MessageHeader.source.version",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Vendor Software Version"
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.status",
      "fixedCode": "final",
      "min": 1,
      "definition": "Status of the Submission, always final",
      "short": "Submission Status",
      "mapping": [ {
        "map": "Composition.type",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.status"
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.type",
      "fixedCode": "11516-2",
      "min": 1,
      "definition": "Submission Type, always Episode of Care Record",
      "short": "Submission Type",
      "mapping": [ {
        "map": "Composition.status",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "code"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.administration.type"
    }, {
      "id": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.administration.timeFrameOfDataSubmission",
      "type": [ {
        "code": "string"
      } ],
      "short": "Submission Period",
      "mapping": [ {
        "map": "Composition.event.period.start",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Time Frame of Data Submission quarter start (e.g., Q2 start date Apr 1)"
    }, {
      "path": "ACCNCDRCathPCIDetailed.administration.registryIdentifier",
      "min": 1,
      "definition": "Registry Identifier",
      "short": "Registry Identifier",
      "mapping": [ {
        "map": "Composition.title",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "fixedString": "ACC-NCDR-CathPCI-5.0",
      "id": "ACCNCDRCathPCIDetailed.administration.registryIdentifier"
    }, {
      "id": "ACCNCDRCathPCIDetailed.administration.submissionType",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.administration.submissionType",
      "type": [ {
        "code": "string"
      } ],
      "short": "Submission Type",
      "mapping": [ {
        "map": "MessageHeader.reason.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/SubmissionType)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Submission Type"
    }, {
      "id": "ACCNCDRCathPCIDetailed.administration.date",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.administration.date",
      "type": [ {
        "code": "string"
      } ],
      "short": "Submission DateTime",
      "mapping": [ {
        "map": "now()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Composition.date",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Date and Time of the Submission"
    }, {
      "id": "ACCNCDRCathPCIDetailed.administration.author",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.administration.author",
      "type": [ {
        "code": "string"
      } ],
      "short": "Submission Organization",
      "mapping": [ {
        "map": "Organization",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Composition.author",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Organization Submitting the Record"
    }, {
      "id": "ACCNCDRCathPCIDetailed.demographics",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.demographics",
      "type": [ {
        "code": "string"
      } ],
      "short": "The Patient who is the subject of this record",
      "mapping": [ {
        "map": "Patient",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient and %patient",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "The Patient who is the subject of this record"
    }, {
      "id": "ACCNCDRCathPCIDetailed.episodeInformation",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.episodeInformation",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Episode information",
      "definition": "Episode information"
    }, {
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.episodeUniqueKey",
      "type": [ {
        "code": "string"
      } ],
      "short": "Episode Unique Key",
      "mapping": [ {
        "map": "Encounter.where(reason.resolve().is(FHIR.Procedure) and reason.resolve().code.codable.code=415070008 )",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter and %encounter",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the unique key associated with each patient episode record as assigned by the EMR/EHR or your software application."
    }, {
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsurancePaymentSource",
      "type": [ {
        "code": "string"
      } ],
      "short": "Health Insurers",
      "mapping": [ {
        "map": "Coverage",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Coverage",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Health Insurance Provider"
    }, {
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.healthInsuranceClaimNumber",
      "type": [ {
        "code": "string"
      } ],
      "short": "Health Insurance Claim Number",
      "mapping": [ {
        "map": "ClaimResponse.where(type = medi).identifier.value",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "ClaimResponse",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Medicare Claim Number"
    }, {
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.patientRestriction",
      "type": [ {
        "code": "string"
      } ],
      "short": "Patient Restriction",
      "mapping": [ {
        "map": "Consent.where(scope = research)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Consent",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "patient requested for their information not to be used for any research or studies for the associated episode of care."
    }, {
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.admittingProvider",
      "type": [ {
        "code": "string"
      } ],
      "short": "Admitting Provider",
      "mapping": [ {
        "map": "Encounter.participant.where( type.coding.code = 'ADM' ).individual.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Admitting Provider"
    }, {
      "id": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.episodeInformation.attendingProvider",
      "type": [ {
        "code": "string"
      } ],
      "short": "Attending Provider",
      "mapping": [ {
        "map": "Encounter.participant.where( type.coding.code = 'ATND' ).individual.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Attending Provider"
    }, {
      "id": "ACCNCDRCathPCIDetailed.researchStudy",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.researchStudy",
      "type": [ {
        "code": "string"
      } ],
      "short": "ACC Research Study",
      "mapping": [ {
        "map": "ResearchStudy",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "ACC study the patient is currently enrolled"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "History and Risk Factors",
      "definition": "History and Risk Factors"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.familyHistoryOfPrematureCoronaryArteryDisease",
      "type": [ {
        "code": "string"
      } ],
      "short": "Family History of Premature Coronary Artery Disease",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '80985-5')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Family History of Premature Coronary Artery Disease"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorMyocardialInfarction",
      "type": [ {
        "code": "string"
      } ],
      "short": "Prior MI Incidence",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Prior MI Incidence"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorPercutaneousCoronaryIntervention",
      "type": [ {
        "code": "string"
      } ],
      "short": "Prior PCI Incidence",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Prior PCI Incidence"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.priorCoronaryArteryBypassGraft",
      "type": [ {
        "code": "string"
      } ],
      "short": "Prior CABG Incidence",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Prior CABG Incidence"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.cerebrovascularDisease",
      "type": [ {
        "code": "string"
      } ],
      "short": "Current Cerebrovascual Disease",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Current Cerebrovascual Disease"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.diabetesMellitus",
      "type": [ {
        "code": "string"
      } ],
      "short": "Current Diabetes Mellitus",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Current Diabetes Mellitus"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.currentlyOnDialysis",
      "type": [ {
        "code": "string"
      } ],
      "short": "Patient on Dialysis",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Patient on Dialysis"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.canadianStudyOfHealthAndAgingClinicalFrailtyScale",
      "type": [ {
        "code": "string"
      } ],
      "short": "Frailty Scale",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '763264000' ) and %encounter.actualPeriod.start > (effectiveDateTime - 1 day))",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Frailty Scale"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.chronicLungDisease",
      "type": [ {
        "code": "string"
      } ],
      "short": "Current Chronic Lung Disease",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Current Chronic Lung Disease"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.peripheralArterialDisease",
      "type": [ {
        "code": "string"
      } ],
      "short": "Peripheral Arterial Disease Instance",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Peripheral Arterial Disease Instance"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.hypertension",
      "type": [ {
        "code": "string"
      } ],
      "short": "Hypertension Instance",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Hypertension Instance"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.dyslipidemia",
      "type": [ {
        "code": "string"
      } ],
      "short": "Dyslipidemia Instance",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core//StructureDefinition/us-core-condition-problems-health-concerns.where(category = 'problem-list-item')",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Dyslipidemia Instance"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.tobaccoUse",
      "type": [ {
        "code": "string"
      } ],
      "short": "Smoking status and usage",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-smokingstatus",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "This is for encoding all smoking status, including quantity"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.height",
      "type": [ {
        "code": "string"
      } ],
      "short": "Patient Height",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '8302-2')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-height",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Patient Height"
    }, {
      "id": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.historyAndRiskFactors.weight",
      "type": [ {
        "code": "string"
      } ],
      "short": "Patient Weight",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '3141-9')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-body-weight",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Patient Weight"
    }, {
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Cardiac Status",
      "definition": "Cardiac Status"
    }, {
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestOutofHealthcareFacility",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiac Arrest Out of Healthcare Facility",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if a cardiac arrest event occurred outside of any healthcare facility."
    }, {
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestWitnessed",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiac Arrest Witnessed",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the out-of-hospital cardiac arrest was witnessed by another person."
    }, {
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestAfterArrivalofEMS",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiac Arrest After Arrival of Emergency Medical Services",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS)."
    }, {
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.firstCardiacArrestRhythm",
      "type": [ {
        "code": "string"
      } ],
      "short": "First Cardiac Arrest Rhythm",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS)."
    }, {
      "id": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.cardiacStatus.cardiacArrestatTransferringHealthcareFacility",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiac Arrest at Transferring Healthcare Facility",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient had cardiac arrest at the transferring healthcare facility prior to arrival at the current facility."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "CathPCI Procedure Information",
      "definition": "CathPCI Procedure Information"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.systolicBloodPressure",
      "type": [ {
        "code": "string"
      } ],
      "short": "Blood Pressure (Systolic)",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '8480-6')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-blood-pressure",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Blood Pressure (Systolic)"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciPatientProcedure",
      "type": [ {
        "code": "string"
      } ],
      "short": "PCI Procedure",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/'PercutaneousCoronaryIntervention') and performedPeriod.exists() )",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Results of this query will fill the %Procedure and %procedure.period environment variables"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCoronaryAngiographyProcedure",
      "type": [ {
        "code": "string"
      } ],
      "short": "Diagnostic Coronary Angiography",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code = '80994-7' and performedPeriod.start >= %period.start and performedPeriod.end <= %period.end )",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Diagnostic Coronary Angiography"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticCatheterizationOperator",
      "type": [ {
        "code": "string"
      } ],
      "short": "Diagnostic Catheterization Operator",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code = '80994-7' and performedPeriod.start >= %period.start and performedPeriod <= %period.end ).performer.actor.resolve())",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitoner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Diagnostic Catheterization Operator"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.diagnosticLeftHeartCath",
      "type": [ {
        "code": "string"
      } ],
      "short": "Instance of Left Heart Diagnostic Catheterization",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code = '67629009' and performedPeriod.start >= %period.start and performedPeriod.end <= %period.end)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Instance of Left Heart Diagnostic Catheterization"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.lvefPercentDiagnosticLeftHeartCath",
      "type": [ {
        "code": "string"
      } ],
      "short": "Diagnositic Left Heart Cath LVEF%",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '10230-1' and effectiveDate ge %period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-clinical-test",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Diagnositic Left Heart Cath LVEF%"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.concomitantProceduresPerformed",
      "type": [ {
        "code": "string"
      } ],
      "short": "Concomitant Procedures Performed",
      "mapping": [ {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-procedure.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ConcomitantProceduresPerformedType))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Concomitant Procedures Performed"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cumulativeAirKerma",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cumulative Air Kerma",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '228850003' and (effectivePeriod.start >= %period.start and effectivePeriod.end <= %period.end)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Cumulative Air Kerma"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.fluoroscopyTime",
      "type": [ {
        "code": "string"
      } ],
      "short": "Total Flouroscopy Time",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the total fluoroscopy time recorded to the nearest 0.1-minute."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.doseAreaProduct",
      "type": [ {
        "code": "string"
      } ],
      "short": "Total Flouroscopy Dose",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the total fluoroscopy dose to the nearest integer. The value recorded should include the total dose for the lab visit."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.arterialCrossOver",
      "type": [ {
        "code": "string"
      } ],
      "short": "Arterial Cross Over",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the procedure involved a crossover to a different access site."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.venousAccess",
      "type": [ {
        "code": "string"
      } ],
      "short": "Venous Access",
      "mapping": [ {
        "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(",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if a venous access was obtained for the purpose of the diagnostic or PCI procedure."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cardiacArrestAtThisFacility",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiac Arrest at this Facility",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if a cardiac arrest event occurred at this facility PRIOR to the cath lab visit."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Pre-procedure Information",
      "definition": "Pre-procedure Information"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.heartFailure",
      "type": [ {
        "code": "string"
      } ],
      "short": "Heart Failure",
      "mapping": [ {
        "map": "Condition.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HeartFailure) and recordedDate.exists())",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Condition",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient has been diagnosed with heart failure, diagnosis date and the Heart Failure type."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.newYorkHeartAssociationClassification",
      "type": [ {
        "code": "string"
      } ],
      "short": "New York Heart Association Classification",
      "mapping": [ {
        "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NewYorkHeartAssociationQuery))",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/NewYorkHeartAssociationAnswers)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the patient's latest dyspnea or functional class, coded as the New York Heart Association (NYHA) classification."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Pre-procedure Diagnostic Tests",
      "definition": "Pre-procedure Diagnostic Tests"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAssessment",
      "type": [ {
        "code": "string"
      } ],
      "short": "Electrocardiac Assessment",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the results of the electrocardiac assessment."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.newAntiarrhythmicTherapyInitiatedPriorToCathLab",
      "type": [ {
        "code": "string"
      } ],
      "short": "New Antiarrhythmic Therapy Initiated Prior to Cath Lab",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "MedicationStatement",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient received a NEW antiarrhythmic therapy PRIOR to evaluation within the cath lab."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.electrocardiacAbnormalityType",
      "type": [ {
        "code": "string"
      } ],
      "short": "Electrocardiac Assessment Abnormality Type",
      "mapping": [ {
        "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/AbnormalElectrocardiacAssessment)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation.where(valueCodeableConcept.exists() or valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ElectrocardiacAbnormalityType)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the findings of the electrocardiac assessment."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.nonSustainedVentricularTachycardiaType",
      "type": [ {
        "code": "string"
      } ],
      "short": "Non-Sustained Ventricular Tachycardia Type",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Last value between 30 days prior to 1st procedure (or previous procedure) and current procedure"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.lvef",
      "type": [ {
        "code": "string"
      } ],
      "short": "LVEF % (Pre-Procedure)",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the best estimate of the most recent left ventricular ejection fraction within 6 months of procedure."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.cardiacCta",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiac CTA",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Cardiac CTA"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.agatstonCalciumScore",
      "type": [ {
        "code": "string"
      } ],
      "short": "Agatston Calcium Score",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '450360000')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Agatston Calcium Score"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapWithoutIntervention",
      "type": [ {
        "code": "string"
      } ],
      "short": "Prior Diagnostic Coronary Angiography Procedure without intervention",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient had a prior diagnostic coronary angiography procedure without a subsequent intervention."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.priorDcapResults",
      "type": [ {
        "code": "string"
      } ],
      "short": "Prior Diagnostic Coronary Angiography Procedure results",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the results of the prior diagnostic coronary angiography."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.heartRate",
      "type": [ {
        "code": "string"
      } ],
      "short": "Heart Rate",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '8867-4')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-heart-rate",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Heart Rate"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest",
      "type": [ {
        "code": "string"
      } ],
      "short": "Indicate Stress Test Performed and results",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate Stress Test Performed and results"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.diagnosticTest.stressTest.riskOrExtentOfIschemia",
      "type": [ {
        "code": "string"
      } ],
      "short": "Stress Test Risk/Extent of Ischemia",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the risk or extent of ischemia for the non-invasive stress test."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.preprocedureMedication",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Medication",
      "mapping": [ {
        "map": "MedicationAdministration.where(effectiveDateTime >= %period.start - 2 weeks and effeciveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "MedicationAdministration",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the assigned identification number associated with the medications the patient was prescribed or received."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
      "max": "*",
      "min": 7,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.saQuestionnaire",
      "type": [ {
        "code": "string"
      } ],
      "short": "Responses to the Seattle Angina Questionnaire",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Responses to the Seattle Angina Questionnaire"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
      "max": "*",
      "min": 4,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureInformation.roseDyspneaScale",
      "type": [ {
        "code": "string"
      } ],
      "short": "Responses to the Rose Dyspnea Scale Questionnaire",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Responses to the Rose Dyspnea Scale Questionnaire"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Method and Device used for procedure closures",
      "definition": "Method and Device used for procedure closures"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.arterialAccessClosureMethod",
      "type": [ {
        "code": "string"
      } ],
      "short": "Arterial Access Closure Method",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Arterial Access Closure Method"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.closureMethods.closureMethodUdi",
      "type": [ {
        "code": "string"
      } ],
      "short": "Arterial Access Closure Devices",
      "mapping": [ {
        "map": "%procedure.focalDevice.manipulated.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Arterial Access Closure Devices"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Preprocedure Lab Results",
      "definition": "Preprocedure Lab Results"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.hemoglobin",
      "type": [ {
        "code": "string"
      } ],
      "short": "Hemoglobin",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '718-7' and effectiveDateTime >= %procedure.period.end - 30 days and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the hemoglobin (Hgb) value in g/dL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.creatinine",
      "type": [ {
        "code": "string"
      } ],
      "short": "Creatinine",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '2160-0' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the creatinine (Cr) level in mg/dL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinI",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Troponin I",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '10839-9' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      }, {
        "map": "Observation.where(code.coding.code = '6598-7' and effectiveDateTime >= %period.start and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the Troponin I result in ng/mL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.troponinT",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Troponin T",
      "definition": "Indicate the Troponin I result in ng/mL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.totalCholesterol",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Total Cholesterol",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '2093-3' and  and effectiveDateTime >= %procedure.period.start - 30 days and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the cholesterol level mg/dL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.preprocedureLabs.highDensityLipoprotein",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Total Cholesterol",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '2085-9' and  and effectiveDateTime >= %procedure.period.start - 30 days and effectiveDateTime < %procedure.period.start)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the cholesterol level mg/dL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Results of Postprocedure Labs",
      "definition": "Results of Postprocedure Labs"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.hemoglobin",
      "type": [ {
        "code": "string"
      } ],
      "short": "Hemoglobin",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '718-7' and effectiveDateTime >= %procedure.period.end and effectiveDateTime < %procedure.period.end + 72 hours)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the hemoglobin (Hgb) value in g/dL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.creatinine",
      "type": [ {
        "code": "string"
      } ],
      "short": "Creatinine",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '2160-0' and effectiveDateTime >= %procedure.period.end and effectiveDateTime < %procedure.period.end + 5 days)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the creatinine (Cr) level in mg/dL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinI",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Troponin I",
      "mapping": [ {
        "map": "Observation.where(code.coding.code = '10839-9' and effectiveDateTime >= %procedure.period.end + 6 hours and effectiveDateTime < %procedure.period.end + 24 hours)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-observation-lab",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the Troponin I result in ng/mL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.postprocedureLabs.troponinT",
      "type": [ {
        "code": "string"
      } ],
      "short": "PreProcedure Troponin T",
      "definition": "Indicate the Troponin I result in ng/mL."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Information Regarding the Cath Lab Procedure",
      "definition": "Information Regarding the Cath Lab Procedure"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.indicationsForCathLabVisit",
      "type": [ {
        "code": "string"
      } ],
      "short": "Indications for Cath Lab Visit",
      "definition": "Indicate the patient symptoms or condition prompting the cath lab visit."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.chestPainSymptomAssessment",
      "type": [ {
        "code": "string"
      } ],
      "short": "Chest Pain Symptom Assessment",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the chest pain symptom assessment as diagnosed by the physician or described by the patient."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.cardiovascularInstabilitytype",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiovascular Instability Type",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "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)."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.ventricularSupport",
      "type": [ {
        "code": "string"
      } ],
      "short": "Ventricular Support",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient required any type of ventricular support (i.e. IV vasopressors or mechanical)."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.pharmacologicVasopressorSupport",
      "type": [ {
        "code": "string"
      } ],
      "short": "Pharmacologic Vasopressor Support",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient required pharmacologic vasopressor support."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.mechanicalVentricularSupportTiming",
      "type": [ {
        "code": "string"
      } ],
      "short": "Mechanical Ventricular Support Timing",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate when the mechanical ventricular support device was placed."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.evaluationForSurgeryType",
      "type": [ {
        "code": "string"
      } ],
      "short": "Evaluation for Surgery Type",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the type of surgery for which the diagnostic coronary angiography is being performed."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.functionalCapacity",
      "type": [ {
        "code": "string"
      } ],
      "short": "Functional Capacity",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the functional capacity of the patient as documented by the physician in the medical record."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.surgicalRisk",
      "type": [ {
        "code": "string"
      } ],
      "short": "Surgical Risk",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the surgical risk category as documented by the physician in the medical record."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.solidOrganTransplantdonor",
      "type": [ {
        "code": "string"
      } ],
      "short": "Instance and Type of Organ Donor",
      "mapping": [ {
        "map": "Observation.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/OrganDonor) or code.coding.code = '51032003')",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Instance and Type of Organ Donor"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseStenosis",
      "type": [ {
        "code": "string"
      } ],
      "short": "Valvular Disease Stenosis",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation.where(Observation.valueCodeableConcept.exists() or Observation.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularDiseaseStenosisSeverity)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the severity and cardiac valve(s) with stenosis as diagnosed by the physician."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.cathLabVisit.valvularDiseaseRegurgitation",
      "type": [ {
        "code": "string"
      } ],
      "short": "Valvular Disease Stenosis",
      "mapping": [ {
        "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": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "Observation.where(Observation.valueCodeableConcept.exists() or Observation.valueCodeableConcept.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/ValvularDiseaseRegurgitationSeverity)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Valvular Disease Stenosis"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Coronary Anatomy",
      "definition": "Coronary Anatomy"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Native Vessel",
      "definition": "Native Vessel"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.lesionSegmentNumber",
      "type": [ {
        "code": "string"
      } ],
      "short": "Native Lesion Segment Number",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Native Lesion Segment Number"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.coronaryVesselStenosis",
      "type": [ {
        "code": "string"
      } ],
      "short": "Coronary Vessel Stenosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the best estimate of the most severe percent stenosis in the segment of the native coronary vessel identified."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.adjunctiveMeasurementsObtained",
      "type": [ {
        "code": "string"
      } ],
      "short": "Adjunctive Measurements Obtained",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if an invasive diagnostic measurement was obtained of the native vessel segment."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.nativeVessel.instantaneousWaveFreeRatio",
      "type": [ {
        "code": "string"
      } ],
      "short": "Instantaneous Wave-Free Ratio",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the instantaneous wave-free ratio (iFR ratio) of the native vessel segment."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Graft Vessel",
      "definition": "Graft Vessel"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.lesionSegmentNumber",
      "type": [ {
        "code": "string"
      } ],
      "short": "Graft Lesion Segment Number",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Graft Lesion Segment Number"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.coronaryVesselStenosis",
      "type": [ {
        "code": "string"
      } ],
      "short": "Coronary Vessel Stenosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the best estimate of the most severe percent stenosis in the segment of the graft coronary vessel identified."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.cabg",
      "type": [ {
        "code": "string"
      } ],
      "short": "Graft Vessel CABG",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the vessel that was used for the coronary artery bypass graft."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.adjunctiveMeasurementsObtained",
      "type": [ {
        "code": "string"
      } ],
      "short": "Adjunctive Measurements Obtained",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if an invasive diagnostic measurement was obtained of the graft vessel intra-procedure."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.coronaryAnatomy.graftVessel.instantaneousWaveFreeRatio",
      "type": [ {
        "code": "string"
      } ],
      "short": "Instantaneous Wave Free Ratio",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the instantaneous wave-free ratio (iFR ratio) of the graft vessel segment."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "information regarding the PCI Procedure",
      "definition": "information regarding the PCI Procedure"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciStatus",
      "type": [ {
        "code": "string"
      } ],
      "short": "PCI Status",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the status of the PCI. The status is determined at the time the operator decides to perform a PCI."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.hypothermiaInduced",
      "type": [ {
        "code": "string"
      } ],
      "short": "Hypothermia Induced Timing",
      "mapping": [ {
        "map": "Procedure.where(code.coding.code.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/HypothermiaInduced))",
        "identity": "FHIR",
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate when hypothermia was initiated."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.decisionForPciWithSurgicalConsult",
      "type": [ {
        "code": "string"
      } ],
      "short": "Decision for PCI with Surgical Consult",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if a cardiac surgical consult was obtained prior to engaging in PCI."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.cardiovascularTreatmentDecision",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiovascular Treatment Decision",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the cardiovascular surgery recommendation and/or patient/family decision."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciForMultivesselDisease",
      "type": [ {
        "code": "string"
      } ],
      "short": "PCI for MultiVessel Disease",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the PCI procedure was performed in the presence of multi-vessel disease."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.multiVesselProcedureType",
      "type": [ {
        "code": "string"
      } ],
      "short": "Multi-vessel Procedure Type",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the type of multi-vessel PCI procedure that was performed during this lab visit."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.percutaneousCoronaryInterventionIndication",
      "type": [ {
        "code": "string"
      } ],
      "short": "Percutaneous Coronary Intervention Indication",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the reason the percutaneous coronary intervention PCI is being performed."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
      "max": "*",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.acuteCoronarySyndromeSymptom",
      "type": [ {
        "code": "string"
      } ],
      "short": "Acute Coronary Syndrome Symptom",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Acute Coronary Syndrome Symptom"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.syntaxScore",
      "type": [ {
        "code": "string"
      } ],
      "short": "Syntax Score",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the Syntax Score for the PCI procedure."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.stemiOrStemiEquivalentFirstNoted",
      "type": [ {
        "code": "string"
      } ],
      "short": "STEMI or STEMI Equivalent First Noted",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if a STEMI or STEMI equivalent was noted on either the first ECG or a subsequent ECG."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgWithStemiOrStemiEquivalent",
      "type": [ {
        "code": "string"
      } ],
      "short": "Subsequent ECG with STEMI or STEMI Equivalent",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the Subsequent ECG date and time."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.subsequentEcgObtainedInEmergencyDepartment",
      "type": [ {
        "code": "string"
      } ],
      "short": "Subsequent ECG obtained in Emergency Department",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the subsequent ECG was obtained in the Emergency Department at this facility."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientTransferredInForImmediatePciForStemi",
      "type": [ {
        "code": "string"
      } ],
      "short": "Patient Transferred In for Immediate PCI for STEMI",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient was transferred from another facility to have a primary PCI for STEMI at this facility."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.emergencyDepartmentPresentationAtReferringFacility",
      "type": [ {
        "code": "string"
      } ],
      "short": "Emergency Department Presentation at Referring Facility",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Code the date and time of arrival to the original, transferring facility as documented in the medical record."
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
      "min": 0,
      "definition": "Indicate the date and time the first device was activated regardless of type of device used.",
      "short": "First Device Activation",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.firstDeviceActivation",
      "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."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.patientCenteredReasonForDelayInPci",
      "type": [ {
        "code": "string"
      } ],
      "short": "Patient Centered Reason for Delay in PCI",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the patient-centered reason for delay in performing the percutaneous coronary intervention (PCI), if needed."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciOperator",
      "type": [ {
        "code": "string"
      } ],
      "short": "PCI Operator",
      "mapping": [ {
        "map": "%Procedure.participant.where( function.memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/PCIOperator) ).actor.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "The operator who is performing the PCI procedure"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.arterialAccessSite",
      "type": [ {
        "code": "string"
      } ],
      "short": "Arterial Access Site",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the location of percutaneous entry for the procedure."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupport",
      "type": [ {
        "code": "string"
      } ],
      "short": "Mechanical Ventricular Support",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient required mechanical ventricular support."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.mechanicalVentilatorSupportDevice",
      "type": [ {
        "code": "string"
      } ],
      "short": "Mechanical Ventricular Support Device",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the mechanical ventricular support device used."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.pciProcedureMedicationCode",
      "type": [ {
        "code": "string"
      } ],
      "short": "PCI Procedure Medication Code",
      "mapping": [ {
        "map": "MedicationStatement.where(effectiveDateTime >= %procedure.period.start and effectiveDateTime <= %procedure.period.end)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "MedicationStatement",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Medications administred intra-procedure"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Information on the Lesions treated and Devices Used",
      "definition": "Information on the Lesions treated and Devices Used"
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
      "min": 0,
      "definition": "The lesion counter is used to distinguish between multiple lesions on which a PCI is attempted or performed.",
      "short": "Lesion Counter",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionCounter",
      "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."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.nativeLesionSegmentNumber",
      "type": [ {
        "code": "string"
      } ],
      "short": "Native Lesion Segment Number",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the segment that the current lesion spans."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.culpritStenosis",
      "type": [ {
        "code": "string"
      } ],
      "short": "Culprit Stenosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the stenosis is considered to be responsible for the acute coronary syndrome."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stenosisImmediatelyPriorToTreatment",
      "type": [ {
        "code": "string"
      } ],
      "short": "Stenosis Immediately Prior to Treatment",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the percent diameter stenosis immediately prior to the treatment of this lesion."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.chronicTotalOcclusion",
      "type": [ {
        "code": "string"
      } ],
      "short": "Chronic Total Occlusion",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "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."
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
      "min": 0,
      "definition": "Indicate the pre-intervention TIMI flow.",
      "short": "TIMI Flow (Pre-Intervention)",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "*",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.timiFlowPreIntervention",
      "comment": "If a lesion spans multiple segments with different TIMI flow, code the lowest TIMI flow within the entire lesion."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.previouslyTreatedLesion",
      "type": [ {
        "code": "string"
      } ],
      "short": "Previously Treated Lesion",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the date the lesion has been treated in a prior episode of care."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentRestenosis",
      "type": [ {
        "code": "string"
      } ],
      "short": "In-stent Restenosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the previously treated and stented lesion is being treated for in-stent restenosis."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.inStentThrombosis",
      "type": [ {
        "code": "string"
      } ],
      "short": "In-stent Thrombosis",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the previously treated and stented lesion is being treated because of the presence of a thrombus in the stent."
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
      "min": 0,
      "definition": "Indicate the type of stent used in the previously treated lesion.",
      "short": "Stent Type",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.stentType",
      "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'."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionInGraft",
      "type": [ {
        "code": "string"
      } ],
      "short": "Lesion In Graft",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicated if the lesion is in a coronary artery bypass graft."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.typeOfCabgGraft",
      "type": [ {
        "code": "string"
      } ],
      "short": "Type of CABG Graft",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate in which type of bypass graft the lesion is located."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.locationInGraft",
      "type": [ {
        "code": "string"
      } ],
      "short": "Location in Graft",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the location of the most severe stenosis, if the lesion is in the graft."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.navigateThroughGraftToNativeLesion",
      "type": [ {
        "code": "string"
      } ],
      "short": "Navigate through Graft to Native Lesion",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if treatment of the native artery lesion required navigating through a graft (to reach the lesion)."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionComplexity",
      "type": [ {
        "code": "string"
      } ],
      "short": "Lesion Complexity",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the complexity of the lesion"
    }, {
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
      "min": 0,
      "definition": "Indicate the length of the treated lesion in millimeters.",
      "short": "Lesion Length",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.lesionLength",
      "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)."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.severeCalcification",
      "type": [ {
        "code": "string"
      } ],
      "short": "Severe Calcification",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if there was severe calcification of the lesion."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.guidewireAcrossLesion",
      "type": [ {
        "code": "string"
      } ],
      "short": "Guidewire Across Lesion",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if a guidewire successfully crossed the lesion."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.deviceDeployed",
      "type": [ {
        "code": "string"
      } ],
      "short": "Device Deployed",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if a device was deployed during the procedure."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionStenosis",
      "type": [ {
        "code": "string"
      } ],
      "short": "Stenosis (Post-Intervention)",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the post-intervention percent stenosis for the treated lesion."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.lesionsAndDevices.postInterventionTimiFlow",
      "type": [ {
        "code": "string"
      } ],
      "short": "TIMI Flow (Post-Intervention)",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the post-intervention TIMI flow."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Devices used during the PCI procedure",
      "definition": "Devices used during the PCI procedure"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intracoronaryDevices.device",
      "type": [ {
        "code": "string"
      } ],
      "short": "Intracoronary Device(s) Used",
      "mapping": [ {
        "map": "Procedure.focalDevice.manipulated.resolve().memberOf(http://hl7.org/fhir/us/fhir-registry-protocols-ig/ValueSet/CardiacCatheter)",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-implantable-device",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the devices utilized during the current procedure."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Events occuring Intra and post-procedure",
      "definition": "Events occuring Intra and post-procedure"
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.event",
      "type": [ {
        "code": "string"
      } ],
      "short": "Intra/Post-Procedure Events",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the event that occurred between the procedure and the next procedure or discharge."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.significantCoronaryArteryDissection",
      "type": [ {
        "code": "string"
      } ],
      "short": "Significant Coronary Artery Dissection",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the post-intervention TIMI flow."
    }, {
      "id": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.procedureInformation.pciProcedure.intraAndPostProcedureEvents.numberOfUnitsOfPrbcsTransfused",
      "type": [ {
        "code": "string"
      } ],
      "short": "Number of units of PRBCs transfused",
      "mapping": [ {
        "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()",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the number of transfusion(s) of packed red blood cells."
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.discharge",
      "type": [ {
        "code": "BackboneElement"
      } ],
      "short": "Discharge Information",
      "definition": "Discharge Information"
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.discharge.interventionsThisHospitalization",
      "type": [ {
        "code": "string"
      } ],
      "short": "Interventions This Hospitalization",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate other interventions (percutaneous or surgical) that occurred during this hospitalization."
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.discharge.cabgStatus",
      "type": [ {
        "code": "string"
      } ],
      "short": "CABG Status",
      "mapping": [ {
        "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)",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the status of the coronary artery bypass graft (CABG) surgery."
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.discharge.cabgIndication",
      "type": [ {
        "code": "string"
      } ],
      "short": "CABG Indication",
      "definition": "Indicate the reason coronary artery bypass graft (CABG) surgery is being performed."
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
      "max": "1",
      "min": 1,
      "path": "ACCNCDRCathPCIDetailed.discharge.dischargeProvider",
      "type": [ {
        "code": "string"
      } ],
      "short": "Discharge Provider",
      "mapping": [ {
        "map": "Encounter.where(type.code.coding.code=58000006).participant.individual.resolve()",
        "identity": "FHIR",
        "language": "application/fhir"
      }, {
        "map": "http://hl7.org/fhir/us/core/StructureDefinition/us-core-practitioner",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Provider that discharged the patient"
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.discharge.transferredForCabg",
      "type": [ {
        "code": "string"
      } ],
      "short": "Transferred for CABG",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient was transferred for the purpose of performing a coronary artery bypass graft."
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.discharge.cabgPlannedAfterDischarge",
      "type": [ {
        "code": "string"
      } ],
      "short": "CABG Planned after Discharge",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the patient has a CABG planned after discharge."
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.discharge.cardiacRehabilitationReferral",
      "type": [ {
        "code": "string"
      } ],
      "short": "Cardiac Rehabilitation Referral",
      "mapping": [ {
        "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))",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "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."
    }, {
      "path": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
      "min": 0,
      "definition": "Indicate if the patient expired during the procedure.",
      "short": "Death During the Procedure",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "type": [ {
        "code": "string"
      } ],
      "max": "1",
      "id": "ACCNCDRCathPCIDetailed.discharge.deathDuringTheProcedure",
      "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."
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
      "max": "1",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationReconciliationCompleted",
      "type": [ {
        "code": "string"
      } ],
      "short": "Discharge Medication Reconciliation Completed",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate if the medication reconciliation was completed as recommended by the Joint Commission's National Patient Safety Goals."
    }, {
      "id": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
      "max": "*",
      "min": 0,
      "path": "ACCNCDRCathPCIDetailed.discharge.dischargeMedicationsReconciled",
      "type": [ {
        "code": "string"
      } ],
      "short": "Discharge Medications Reconciled",
      "mapping": [ {
        "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())",
        "identity": "Output",
        "language": "application/fhir"
      } ],
      "definition": "Indicate the specific medication classes that were reconciled."
    } ]
  },
  "contact": [ {
    "telecom": [ {
      "value": "http://hl7.org/Special/committees/cic",
      "system": "url"
    } ]
  }, {
    "telecom": [ {
      "value": "cic@lists.hl7.org",
      "system": "email"
    } ]
  }, {
    "name": "Clinical Interoperability Council",
    "telecom": [ {
      "value": "http://hl7.org/Special/committees/cic/index.cfm",
      "system": "url"
    } ]
  }, {
    "name": "David Pyke",
    "telecom": [ {
      "value": "mailto:David.Pyke@pointclickcare.com",
      "system": "email"
    } ]
  } ],
  "baseDefinition": "http://hl7.org/fhir/StructureDefinition/Base"
}