PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.us.registry@protocols-1.0.0-ballot
    http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ExampleMap
description: This is an example of the data that would be used for a Resgistry 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* Resource/Profile for inclusion in the Submission Bundle
package_name: hl7.fhir.us.registry
derivation: specialization
name: Example_Submission_map
type: http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ExampleMap
elements:
  demographics:
    type: BackboneElement
    short: Patient Demographics
    index: 0
    elements:
      lastName: {type: string, short: Last Name, index: 1}
      firstName: {type: string, short: First Name, index: 2}
      middleName: {type: string, short: Middle Name, array: true, index: 3}
    required: [lastName, firstName]
  episodeInformation:
    type: BackboneElement
    short: CathPCI Episode Information
    index: 4
    elements:
      episodeUniqueKey: {type: string, short: Episode Unique Key, index: 5}
      admissionDateAndTime: {type: string, short: Admission Date and Time, index: 6}
      healthInsurance: {type: string, short: Health Insurance, index: 7}
      healthInsuranceClaimNumber: {type: string, short: Health Insurance Claim Number (HIC), index: 8}
      healthInsurancePaymentSource: {type: string, short: Health Insurance Payment Source, array: true, min: 1, index: 9}
      medicareBeneficiaryIdentifier: {type: string, short: Medicare Beneficiary Identifier, index: 10}
      patientEnrolledInResearchStudy: {type: string, short: Patient Enrolled in Research Study, index: 11}
      patientRestriction: {type: string, short: Patient Restriction, index: 12}
    required: [admissionDateAndTime, patientRestriction, healthInsurance, patientEnrolledInResearchStudy, healthInsuranceClaimNumber, episodeUniqueKey, medicareBeneficiaryIdentifier, healthInsurancePaymentSource]
  arrivalInformation:
    type: BackboneElement
    short: Patient Arrival Information
    index: 13
    elements:
      numberOfTransferringFacilityUnavailable: {type: string, short: Number of Transferring Facility Unavailable, index: 14}
      transferringFacilityAmericanHospitalAssociationName: {type: string, short: Transferring Facility American Hospital Association Name, index: 15}
      transferringFacilityAmericanHospitalAssociationNumber: {type: string, short: Transferring Facility American Hospital Association Number, index: 16}
    required: [transferringFacilityAmericanHospitalAssociationName, transferringFacilityAmericanHospitalAssociationNumber, numberOfTransferringFacilityUnavailable]
  cardiacStatus:
    type: BackboneElement
    short: Patient Cardiac Status
    index: 17
    elements:
      bystanderCardiopulmonaryResuscitation: {type: string, short: Bystander Cardiopulmonary Resuscitation, index: 18}
      cardiacArrestAfterArrivalOfEmergencyMedicalServices: {type: string, short: Cardiac Arrest After Arrival of Emergency Medical Services, index: 19}
      cardiacArrestAtTransferringHealthcareFacility: {type: string, short: Cardiac Arrest at Transferring Healthcare Facility, index: 20}
      cardiacArrestOutOfHealthcareFacility: {type: string, short: Cardiac Arrest Out of Healthcare Facility, index: 21}
      cardiacArrestWitnessed: {type: string, short: Cardiac Arrest Witnessed, index: 22}
      firstCardiacArrestRhythm: {type: string, short: First Cardiac Arrest Rhythm, index: 23}
      firstCardiacArrestRhythmUnknown: {type: string, short: First Cardiac Arrest Rhythm Unknown, index: 24}
    required: [firstCardiacArrestRhythmUnknown, cardiacArrestWitnessed, firstCardiacArrestRhythm, bystanderCardiopulmonaryResuscitation, cardiacArrestAtTransferringHealthcareFacility, cardiacArrestAfterArrivalOfEmergencyMedicalServices, cardiacArrestOutOfHealthcareFacility]
  historyAndRiskFactors:
    type: BackboneElement
    short: Patient History and Risk Factors
    index: 25
    elements:
      tobaccoUse: {type: string, short: Tobacco Use, index: 32}
      walking: {type: string, short: Walking, index: 33}
      walkingUnknown: {type: string, short: Walking Unknown, index: 34}
      basicActivitiesOfDailyLivingUnknown: {type: string, short: Basic Activities of Daily Living Unknown, index: 27}
      tobaccoType: {type: string, short: Tobacco Type, index: 31}
      cognitionUnknown: {type: string, short: Cognition Unknown, index: 29}
      cognition: {type: string, short: Cognition, index: 28}
      basicActivitiesOfDailyLiving: {type: string, short: Basic Activities of Daily Living, index: 26}
      smokingAmount: {type: string, short: Smoking Amount, index: 30}
    required: [tobaccoUse, smokingAmount, walking, basicActivitiesOfDailyLiving, walkingUnknown, tobaccoType, cognitionUnknown, cognition, basicActivitiesOfDailyLivingUnknown]
  researchStudy:
    type: BackboneElement
    short: Research Study Information
    index: 35
    elements:
      researchStudyName: {type: string, short: Research Study Name, index: 36}
      researchStudyPatientId: {type: string, short: Research Study Patient ID, index: 37}
    required: [researchStudyName, researchStudyPatientId]
package_version: protocols-1.0.0-ballot
class: logical
kind: logical
url: http://hl7.org/fhir/us/registry-protocols/StructureDefinition/ExampleMap
base: http://hl7.org/fhir/StructureDefinition/Base
version: 1.0.0-ballot
required: [historyAndRiskFactors, episodeInformation, cardiacStatus, arrivalInformation, demographics]