Protocols for Clinical Registry Extraction and Data Submission (CREDS) IG
1.0.0 - STU1 United States of America flag

Protocols for Clinical Registry Extraction and Data Submission (CREDS) IG, published by HL7 International / Clinical Interoperability Council. This is not an authorized publication; it is the continuous build for version 1.0.0. This version is based on the current content of https://github.com/HL7/fhir-registry-protocols-ig/ and changes regularly. See the Directory of published versions

Logical Model: Example_Submission_map - Detailed Descriptions

Active as of 2021-11-01

Definitions for the ExampleMap logical model.

Guidance on how to interpret the contents of this table can be found here

0. ExampleMap
Definition

This is an example of the data that would be used for a Resgistry Submission. The full map is a logical model as that allows conformance to the FHIR Standard the way a custom Resource would not. Each element has the short name of the data, a full description and the paths to fetch and place the information, by data standard type, for each. A section (such as Demographics) is a BackboneElement (holds no values). All subordinate elements are strings. Each mapping includes the following:

ShortExample Submission Map
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ExampleMap.demographics
Definition

Patient Demographics

ShortPatient Demographics
Control1..1
TypeBackboneElement
4. ExampleMap.demographics.lastName
Definition

Indicate the patient's last name. Hyphenated names should be recorded with a hyphen.

ShortLast Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
6. ExampleMap.demographics.firstName
Definition

Indicate the patient's first name.

ShortFirst Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. ExampleMap.demographics.middleName
Definition

Indicate the patient's middle names.

ShortMiddle Name
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. ExampleMap.episodeInformation
Definition

CathPCI Episode Information

ShortCathPCI Episode Information
Control1..1
TypeBackboneElement
12. ExampleMap.episodeInformation.episodeUniqueKey
Definition

Indicate the unique key associated with each patient episode record as assigned by the EMR/EHR or your software application.

ShortEpisode Unique Key
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. ExampleMap.episodeInformation.admissionDateAndTime
Definition

Admission Date and Time

ShortAdmission Date and Time
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. ExampleMap.episodeInformation.healthInsurance
Definition

Indicate if the patient has health insurance.

ShortHealth Insurance
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. ExampleMap.episodeInformation.healthInsuranceClaimNumber
Definition

Indicate the patient's Health Insurance Claim (HIC) number. Note(s): Enter the Health Insurance Claim (HIC) number for those patients covered by Medicare. Patients with other insurances will not have a HIC number.

ShortHealth Insurance Claim Number (HIC)
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. ExampleMap.episodeInformation.healthInsurancePaymentSource
Definition

Indicate the patient's health insurance payment type. Note(s): If the patient has multiple insurance payors, select all payors. If there is uncertainty regarding how to identify a specific health insurance plan, please discuss with your billing department to understand how it should be identified in the registry.

ShortHealth Insurance Payment Source
Control1..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. ExampleMap.episodeInformation.medicareBeneficiaryIdentifier
Definition

Medicare Beneficiary Identifier

ShortMedicare Beneficiary Identifier
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. ExampleMap.episodeInformation.patientEnrolledInResearchStudy
Definition

Indicate if the patient is enrolled in an ongoing ACC - NCDR research study related to this registry.

ShortPatient Enrolled in Research Study
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. ExampleMap.episodeInformation.patientRestriction
Definition

Indicate if the patient requested for their information not to be used for any research or studies for the associated episode of care. Note(s): Documentation must be found in the patient record to support the request of removal of their information.

ShortPatient Restriction
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. ExampleMap.arrivalInformation
Definition

Patient Arrival Information

ShortPatient Arrival Information
Control1..1
TypeBackboneElement
30. ExampleMap.arrivalInformation.numberOfTransferringFacilityUnavailable
Definition

Number of Transferring Facility Unavailable

ShortNumber of Transferring Facility Unavailable
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. ExampleMap.arrivalInformation.transferringFacilityAmericanHospitalAssociationName
Definition

Transferring Facility American Hospital Association Name

ShortTransferring Facility American Hospital Association Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. ExampleMap.arrivalInformation.transferringFacilityAmericanHospitalAssociationNumber
Definition

Transferring Facility American Hospital Association Number

ShortTransferring Facility American Hospital Association Number
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
36. ExampleMap.cardiacStatus
Definition

Patient Cardiac Status

ShortPatient Cardiac Status
Control1..1
TypeBackboneElement
38. ExampleMap.cardiacStatus.bystanderCardiopulmonaryResuscitation
Definition

Bystander Cardiopulmonary Resuscitation

ShortBystander Cardiopulmonary Resuscitation
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. ExampleMap.cardiacStatus.cardiacArrestAfterArrivalOfEmergencyMedicalServices
Definition

Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).

ShortCardiac Arrest After Arrival of Emergency Medical Services
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. ExampleMap.cardiacStatus.cardiacArrestAtTransferringHealthcareFacility
Definition

Indicate if the patient had cardiac arrest at the transferring healthcare facility prior to arrival at the current facility.

ShortCardiac Arrest at Transferring Healthcare Facility
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
44. ExampleMap.cardiacStatus.cardiacArrestOutOfHealthcareFacility
Definition

Indicate if a cardiac arrest event occurred outside of any healthcare facility.

ShortCardiac Arrest Out of Healthcare Facility
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
46. ExampleMap.cardiacStatus.cardiacArrestWitnessed
Definition

Indicate if the out-of-hospital cardiac arrest was witnessed by another person.

ShortCardiac Arrest Witnessed
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. ExampleMap.cardiacStatus.firstCardiacArrestRhythm
Definition

Indicate if the initial out-of-hospital cardiac arrest rhythm was a shockable rhythm.

ShortFirst Cardiac Arrest Rhythm
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. ExampleMap.cardiacStatus.firstCardiacArrestRhythmUnknown
Definition

Indicate if the initial out-of-hospital cardiac arrest rhythm was unknown.

ShortFirst Cardiac Arrest Rhythm Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. ExampleMap.historyAndRiskFactors
Definition

Patient History and Risk Factors

ShortPatient History and Risk Factors
Control1..1
TypeBackboneElement
54. ExampleMap.historyAndRiskFactors.basicActivitiesOfDailyLiving
Definition

Basic Activities of Daily Living

ShortBasic Activities of Daily Living
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
56. ExampleMap.historyAndRiskFactors.basicActivitiesOfDailyLivingUnknown
Definition

Basic Activities of Daily Living Unknown

ShortBasic Activities of Daily Living Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
58. ExampleMap.historyAndRiskFactors.cognition
Definition

Cognition

ShortCognition
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
60. ExampleMap.historyAndRiskFactors.cognitionUnknown
Definition

Cognition Unknown

ShortCognition Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
62. ExampleMap.historyAndRiskFactors.smokingAmount
Definition

Indicate the amount of cigarette smoking reported by the patient.

ShortSmoking Amount
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
64. ExampleMap.historyAndRiskFactors.tobaccoType
Definition

<<< CathPCI - Instruction >>> Indicate the type of tobacco product the patient uses. <<< CPMI - Instruction >>> Indicate the frequency that the patient uses tobacco. Note(s): Consider use of any tobacco product as equivalent to a cigarette for referenced definitions.

ShortTobacco Type
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
66. ExampleMap.historyAndRiskFactors.tobaccoUse
Definition

Indicate the frequency that the patient uses tobacco. Note(s): Consider use of any tobacco product as equivalent to a cigarette for referenced definitions.

ShortTobacco Use
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
68. ExampleMap.historyAndRiskFactors.walking
Definition

Walking

ShortWalking
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
70. ExampleMap.historyAndRiskFactors.walkingUnknown
Definition

Walking Unknown

ShortWalking Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
72. ExampleMap.researchStudy
Definition

Research Study Information

ShortResearch Study Information
Control0..1
TypeBackboneElement
74. ExampleMap.researchStudy.researchStudyName
Definition

Indicate the research study name as provided by the research study protocol. Note(s): If the patient is in more than one research study, list each separately.

ShortResearch Study Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
76. ExampleMap.researchStudy.researchStudyPatientId
Definition

Indicate the research study patient identification number as assigned by the research protocol. Note(s): If the patient is in more than one research study, list each separately.

ShortResearch Study Patient ID
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here

0. ExampleMap
Definition

This is an example of the data that would be used for a Resgistry Submission. The full map is a logical model as that allows conformance to the FHIR Standard the way a custom Resource would not. Each element has the short name of the data, a full description and the paths to fetch and place the information, by data standard type, for each. A section (such as Demographics) is a BackboneElement (holds no values). All subordinate elements are strings. Each mapping includes the following:

  • identity = standard used for the mapping (e.g., FHIR)
  • language = mime type that matches identity
  • map = FHIRPath expression of the path to the data
  • comment = Output mapping only Resource/Profile for inclusion in the Submission Bundle
ShortExample Submission Map
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ExampleMap.demographics
Definition

Patient Demographics

ShortPatient Demographics
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. ExampleMap.demographics.modifierExtension
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.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
6. ExampleMap.demographics.lastName
Definition

Indicate the patient's last name. Hyphenated names should be recorded with a hyphen.

ShortLast Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
8. ExampleMap.demographics.firstName
Definition

Indicate the patient's first name.

ShortFirst Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
10. ExampleMap.demographics.middleName
Definition

Indicate the patient's middle names.

ShortMiddle Name
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. ExampleMap.episodeInformation
Definition

CathPCI Episode Information

ShortCathPCI Episode Information
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
14. ExampleMap.episodeInformation.modifierExtension
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.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
16. ExampleMap.episodeInformation.episodeUniqueKey
Definition

Indicate the unique key associated with each patient episode record as assigned by the EMR/EHR or your software application.

ShortEpisode Unique Key
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
18. ExampleMap.episodeInformation.admissionDateAndTime
Definition

Admission Date and Time

ShortAdmission Date and Time
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
20. ExampleMap.episodeInformation.healthInsurance
Definition

Indicate if the patient has health insurance.

ShortHealth Insurance
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
22. ExampleMap.episodeInformation.healthInsuranceClaimNumber
Definition

Indicate the patient's Health Insurance Claim (HIC) number. Note(s): Enter the Health Insurance Claim (HIC) number for those patients covered by Medicare. Patients with other insurances will not have a HIC number.

ShortHealth Insurance Claim Number (HIC)
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
24. ExampleMap.episodeInformation.healthInsurancePaymentSource
Definition

Indicate the patient's health insurance payment type. Note(s): If the patient has multiple insurance payors, select all payors. If there is uncertainty regarding how to identify a specific health insurance plan, please discuss with your billing department to understand how it should be identified in the registry.

ShortHealth Insurance Payment Source
Control1..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. ExampleMap.episodeInformation.medicareBeneficiaryIdentifier
Definition

Medicare Beneficiary Identifier

ShortMedicare Beneficiary Identifier
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. ExampleMap.episodeInformation.patientEnrolledInResearchStudy
Definition

Indicate if the patient is enrolled in an ongoing ACC - NCDR research study related to this registry.

ShortPatient Enrolled in Research Study
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. ExampleMap.episodeInformation.patientRestriction
Definition

Indicate if the patient requested for their information not to be used for any research or studies for the associated episode of care. Note(s): Documentation must be found in the patient record to support the request of removal of their information.

ShortPatient Restriction
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. ExampleMap.arrivalInformation
Definition

Patient Arrival Information

ShortPatient Arrival Information
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
34. ExampleMap.arrivalInformation.modifierExtension
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.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
36. ExampleMap.arrivalInformation.numberOfTransferringFacilityUnavailable
Definition

Number of Transferring Facility Unavailable

ShortNumber of Transferring Facility Unavailable
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
38. ExampleMap.arrivalInformation.transferringFacilityAmericanHospitalAssociationName
Definition

Transferring Facility American Hospital Association Name

ShortTransferring Facility American Hospital Association Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. ExampleMap.arrivalInformation.transferringFacilityAmericanHospitalAssociationNumber
Definition

Transferring Facility American Hospital Association Number

ShortTransferring Facility American Hospital Association Number
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
42. ExampleMap.cardiacStatus
Definition

Patient Cardiac Status

ShortPatient Cardiac Status
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
44. ExampleMap.cardiacStatus.modifierExtension
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.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
46. ExampleMap.cardiacStatus.bystanderCardiopulmonaryResuscitation
Definition

Bystander Cardiopulmonary Resuscitation

ShortBystander Cardiopulmonary Resuscitation
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
48. ExampleMap.cardiacStatus.cardiacArrestAfterArrivalOfEmergencyMedicalServices
Definition

Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).

ShortCardiac Arrest After Arrival of Emergency Medical Services
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. ExampleMap.cardiacStatus.cardiacArrestAtTransferringHealthcareFacility
Definition

Indicate if the patient had cardiac arrest at the transferring healthcare facility prior to arrival at the current facility.

ShortCardiac Arrest at Transferring Healthcare Facility
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. ExampleMap.cardiacStatus.cardiacArrestOutOfHealthcareFacility
Definition

Indicate if a cardiac arrest event occurred outside of any healthcare facility.

ShortCardiac Arrest Out of Healthcare Facility
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
54. ExampleMap.cardiacStatus.cardiacArrestWitnessed
Definition

Indicate if the out-of-hospital cardiac arrest was witnessed by another person.

ShortCardiac Arrest Witnessed
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
56. ExampleMap.cardiacStatus.firstCardiacArrestRhythm
Definition

Indicate if the initial out-of-hospital cardiac arrest rhythm was a shockable rhythm.

ShortFirst Cardiac Arrest Rhythm
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
58. ExampleMap.cardiacStatus.firstCardiacArrestRhythmUnknown
Definition

Indicate if the initial out-of-hospital cardiac arrest rhythm was unknown.

ShortFirst Cardiac Arrest Rhythm Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
60. ExampleMap.historyAndRiskFactors
Definition

Patient History and Risk Factors

ShortPatient History and Risk Factors
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
62. ExampleMap.historyAndRiskFactors.modifierExtension
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.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
64. ExampleMap.historyAndRiskFactors.basicActivitiesOfDailyLiving
Definition

Basic Activities of Daily Living

ShortBasic Activities of Daily Living
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
66. ExampleMap.historyAndRiskFactors.basicActivitiesOfDailyLivingUnknown
Definition

Basic Activities of Daily Living Unknown

ShortBasic Activities of Daily Living Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
68. ExampleMap.historyAndRiskFactors.cognition
Definition

Cognition

ShortCognition
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
70. ExampleMap.historyAndRiskFactors.cognitionUnknown
Definition

Cognition Unknown

ShortCognition Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
72. ExampleMap.historyAndRiskFactors.smokingAmount
Definition

Indicate the amount of cigarette smoking reported by the patient.

ShortSmoking Amount
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
74. ExampleMap.historyAndRiskFactors.tobaccoType
Definition

<<< CathPCI - Instruction >>> Indicate the type of tobacco product the patient uses. <<< CPMI - Instruction >>> Indicate the frequency that the patient uses tobacco. Note(s): Consider use of any tobacco product as equivalent to a cigarette for referenced definitions.

ShortTobacco Type
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
76. ExampleMap.historyAndRiskFactors.tobaccoUse
Definition

Indicate the frequency that the patient uses tobacco. Note(s): Consider use of any tobacco product as equivalent to a cigarette for referenced definitions.

ShortTobacco Use
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
78. ExampleMap.historyAndRiskFactors.walking
Definition

Walking

ShortWalking
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
80. ExampleMap.historyAndRiskFactors.walkingUnknown
Definition

Walking Unknown

ShortWalking Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
82. ExampleMap.researchStudy
Definition

Research Study Information

ShortResearch Study Information
Control0..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
84. ExampleMap.researchStudy.modifierExtension
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.

Modifier extensions SHALL NOT change the meaning of any elements on Resource or DomainResource (including cannot change the meaning of modifierExtension itself).

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
86. ExampleMap.researchStudy.researchStudyName
Definition

Indicate the research study name as provided by the research study protocol. Note(s): If the patient is in more than one research study, list each separately.

ShortResearch Study Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
88. ExampleMap.researchStudy.researchStudyPatientId
Definition

Indicate the research study patient identification number as assigned by the research protocol. Note(s): If the patient is in more than one research study, list each separately.

ShortResearch Study Patient ID
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension

Guidance on how to interpret the contents of this table can be found here

0. ExampleMap
Definition

This is an example of the data that would be used for a Resgistry Submission. The full map is a logical model as that allows conformance to the FHIR Standard the way a custom Resource would not. Each element has the short name of the data, a full description and the paths to fetch and place the information, by data standard type, for each. A section (such as Demographics) is a BackboneElement (holds no values). All subordinate elements are strings. Each mapping includes the following:

ShortExample Submission Map
Control0..*
Is Modifierfalse
Logical ModelInstances of this logical model are not marked to be the target of a Reference
2. ExampleMap.demographics
Definition

Patient Demographics

ShortPatient Demographics
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
4. ExampleMap.demographics.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
6. ExampleMap.demographics.extension
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.

ShortAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on ExampleMap.demographics.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
8. ExampleMap.demographics.modifierExtension
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.

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
10. ExampleMap.demographics.lastName
Definition

Indicate the patient's last name. Hyphenated names should be recorded with a hyphen.

ShortLast Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
12. ExampleMap.demographics.firstName
Definition

Indicate the patient's first name.

ShortFirst Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
14. ExampleMap.demographics.middleName
Definition

Indicate the patient's middle names.

ShortMiddle Name
Control0..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
16. ExampleMap.episodeInformation
Definition

CathPCI Episode Information

ShortCathPCI Episode Information
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
18. ExampleMap.episodeInformation.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
20. ExampleMap.episodeInformation.extension
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.

ShortAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on ExampleMap.episodeInformation.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
22. ExampleMap.episodeInformation.modifierExtension
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.

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
24. ExampleMap.episodeInformation.episodeUniqueKey
Definition

Indicate the unique key associated with each patient episode record as assigned by the EMR/EHR or your software application.

ShortEpisode Unique Key
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
26. ExampleMap.episodeInformation.admissionDateAndTime
Definition

Admission Date and Time

ShortAdmission Date and Time
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
28. ExampleMap.episodeInformation.healthInsurance
Definition

Indicate if the patient has health insurance.

ShortHealth Insurance
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
30. ExampleMap.episodeInformation.healthInsuranceClaimNumber
Definition

Indicate the patient's Health Insurance Claim (HIC) number. Note(s): Enter the Health Insurance Claim (HIC) number for those patients covered by Medicare. Patients with other insurances will not have a HIC number.

ShortHealth Insurance Claim Number (HIC)
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
32. ExampleMap.episodeInformation.healthInsurancePaymentSource
Definition

Indicate the patient's health insurance payment type. Note(s): If the patient has multiple insurance payors, select all payors. If there is uncertainty regarding how to identify a specific health insurance plan, please discuss with your billing department to understand how it should be identified in the registry.

ShortHealth Insurance Payment Source
Control1..*
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
34. ExampleMap.episodeInformation.medicareBeneficiaryIdentifier
Definition

Medicare Beneficiary Identifier

ShortMedicare Beneficiary Identifier
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
36. ExampleMap.episodeInformation.patientEnrolledInResearchStudy
Definition

Indicate if the patient is enrolled in an ongoing ACC - NCDR research study related to this registry.

ShortPatient Enrolled in Research Study
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
38. ExampleMap.episodeInformation.patientRestriction
Definition

Indicate if the patient requested for their information not to be used for any research or studies for the associated episode of care. Note(s): Documentation must be found in the patient record to support the request of removal of their information.

ShortPatient Restriction
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
40. ExampleMap.arrivalInformation
Definition

Patient Arrival Information

ShortPatient Arrival Information
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
42. ExampleMap.arrivalInformation.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
44. ExampleMap.arrivalInformation.extension
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.

ShortAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on ExampleMap.arrivalInformation.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
46. ExampleMap.arrivalInformation.modifierExtension
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.

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
48. ExampleMap.arrivalInformation.numberOfTransferringFacilityUnavailable
Definition

Number of Transferring Facility Unavailable

ShortNumber of Transferring Facility Unavailable
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
50. ExampleMap.arrivalInformation.transferringFacilityAmericanHospitalAssociationName
Definition

Transferring Facility American Hospital Association Name

ShortTransferring Facility American Hospital Association Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
52. ExampleMap.arrivalInformation.transferringFacilityAmericanHospitalAssociationNumber
Definition

Transferring Facility American Hospital Association Number

ShortTransferring Facility American Hospital Association Number
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
54. ExampleMap.cardiacStatus
Definition

Patient Cardiac Status

ShortPatient Cardiac Status
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
56. ExampleMap.cardiacStatus.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
58. ExampleMap.cardiacStatus.extension
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.

ShortAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on ExampleMap.cardiacStatus.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
60. ExampleMap.cardiacStatus.modifierExtension
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.

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
62. ExampleMap.cardiacStatus.bystanderCardiopulmonaryResuscitation
Definition

Bystander Cardiopulmonary Resuscitation

ShortBystander Cardiopulmonary Resuscitation
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
64. ExampleMap.cardiacStatus.cardiacArrestAfterArrivalOfEmergencyMedicalServices
Definition

Indicate if the out-of-hospital cardiac arrest occurred after arrival of Emergency Medical Services (EMS).

ShortCardiac Arrest After Arrival of Emergency Medical Services
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
66. ExampleMap.cardiacStatus.cardiacArrestAtTransferringHealthcareFacility
Definition

Indicate if the patient had cardiac arrest at the transferring healthcare facility prior to arrival at the current facility.

ShortCardiac Arrest at Transferring Healthcare Facility
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
68. ExampleMap.cardiacStatus.cardiacArrestOutOfHealthcareFacility
Definition

Indicate if a cardiac arrest event occurred outside of any healthcare facility.

ShortCardiac Arrest Out of Healthcare Facility
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
70. ExampleMap.cardiacStatus.cardiacArrestWitnessed
Definition

Indicate if the out-of-hospital cardiac arrest was witnessed by another person.

ShortCardiac Arrest Witnessed
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
72. ExampleMap.cardiacStatus.firstCardiacArrestRhythm
Definition

Indicate if the initial out-of-hospital cardiac arrest rhythm was a shockable rhythm.

ShortFirst Cardiac Arrest Rhythm
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
74. ExampleMap.cardiacStatus.firstCardiacArrestRhythmUnknown
Definition

Indicate if the initial out-of-hospital cardiac arrest rhythm was unknown.

ShortFirst Cardiac Arrest Rhythm Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
76. ExampleMap.historyAndRiskFactors
Definition

Patient History and Risk Factors

ShortPatient History and Risk Factors
Control1..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
78. ExampleMap.historyAndRiskFactors.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
80. ExampleMap.historyAndRiskFactors.extension
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.

ShortAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on ExampleMap.historyAndRiskFactors.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
82. ExampleMap.historyAndRiskFactors.modifierExtension
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.

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
84. ExampleMap.historyAndRiskFactors.basicActivitiesOfDailyLiving
Definition

Basic Activities of Daily Living

ShortBasic Activities of Daily Living
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
86. ExampleMap.historyAndRiskFactors.basicActivitiesOfDailyLivingUnknown
Definition

Basic Activities of Daily Living Unknown

ShortBasic Activities of Daily Living Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
88. ExampleMap.historyAndRiskFactors.cognition
Definition

Cognition

ShortCognition
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
90. ExampleMap.historyAndRiskFactors.cognitionUnknown
Definition

Cognition Unknown

ShortCognition Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
92. ExampleMap.historyAndRiskFactors.smokingAmount
Definition

Indicate the amount of cigarette smoking reported by the patient.

ShortSmoking Amount
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
94. ExampleMap.historyAndRiskFactors.tobaccoType
Definition

<<< CathPCI - Instruction >>> Indicate the type of tobacco product the patient uses. <<< CPMI - Instruction >>> Indicate the frequency that the patient uses tobacco. Note(s): Consider use of any tobacco product as equivalent to a cigarette for referenced definitions.

ShortTobacco Type
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
96. ExampleMap.historyAndRiskFactors.tobaccoUse
Definition

Indicate the frequency that the patient uses tobacco. Note(s): Consider use of any tobacco product as equivalent to a cigarette for referenced definitions.

ShortTobacco Use
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
98. ExampleMap.historyAndRiskFactors.walking
Definition

Walking

ShortWalking
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
100. ExampleMap.historyAndRiskFactors.walkingUnknown
Definition

Walking Unknown

ShortWalking Unknown
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
102. ExampleMap.researchStudy
Definition

Research Study Information

ShortResearch Study Information
Control0..1
TypeBackboneElement
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
104. ExampleMap.researchStudy.id
Definition

Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.

ShortUnique id for inter-element referencing
Control0..1
Typestring
Is Modifierfalse
XML FormatIn the XML format, this property is represented as an attribute.
Summaryfalse
106. ExampleMap.researchStudy.extension
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.

ShortAdditional content defined by implementations
Comments

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.

Control0..*
TypeExtension
Is Modifierfalse
Summaryfalse
Alternate Namesextensions, user content
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
SlicingThis element introduces a set of slices on ExampleMap.researchStudy.extension. The slices are unordered and Open, and can be differentiated using the following discriminators: , and can be differentiated using the following discriminators:
  • value @ url
108. ExampleMap.researchStudy.modifierExtension
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.

ShortExtensions that cannot be ignored even if unrecognized
Comments

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.

Control0..*
TypeExtension
Is Modifiertrue because Modifier extensions are expected to modify the meaning or interpretation of the element that contains them
Summarytrue
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.

Alternate Namesextensions, user content, modifiers
Invariantsele-1: All FHIR elements must have a @value or children (hasValue() or (children().count() > id.count()))
ext-1: Must have either extensions or value[x], not both (extension.exists() != value.exists())
110. ExampleMap.researchStudy.researchStudyName
Definition

Indicate the research study name as provided by the research study protocol. Note(s): If the patient is in more than one research study, list each separately.

ShortResearch Study Name
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
112. ExampleMap.researchStudy.researchStudyPatientId
Definition

Indicate the research study patient identification number as assigned by the research protocol. Note(s): If the patient is in more than one research study, list each separately.

ShortResearch Study Patient ID
Control1..1
Typestring
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension