This page is part of the Protocols for Clinical Registry Extraction and Data Submission (CREDS) IG (v1.0.0: STU1) based on FHIR R4. This is the current published version. For a full list of available versions, see the Directory of published versions
| Active as of 2021-11-01 |
Mappings for the ExampleMap logical model.
Path to where in a FHIR Resource the data element is found
| Example_Submission_map | ||
| ExampleMap | ||
| demographics | ||
| lastName | Patient.name.family | |
| firstName | Patient.name.given[0] | |
| middleName | Patient.name.given[position()>0] | |
| episodeInformation | ||
| episodeUniqueKey | iif(Encounter.identifier(type.code='VN').value, Encounter.identifier(type.code='VN').value, Encounter.identifier[0].value) | |
| admissionDateAndTime | Encounter.period.start | |
| healthInsurance | Claim.where(encounter=Encounter.id).insurance.coverage.exists() | |
| healthInsuranceClaimNumber | resolve(Claim.where(encounter=Encounter.id).insurance.coverage).identifier.value | |
| healthInsurancePaymentSource | resolve(Claim.where(encounter=Encounter.id)).insurer.display.value | |
| medicareBeneficiaryIdentifier | Patient.identifier.where(system='http://hl7.org/fhir/sid/us-mbi').value | |
| patientEnrolledInResearchStudy | ResearchSubject.where(patient=Patient.id and period.overlaps(Encounter.period)).exists() | |
| patientRestriction | Patient.meta.securityLabel.memberOf(%Restricted) | |
| arrivalInformation | ||
| numberOfTransferringFacilityUnavailable | resolve(Encounter.hospital.where(admitSource.coding.where(code ='hosp-trans' and system='http://terminology.hl7.org/CodeSystem/admit-source')).origin).identifier.where(system='').exists().not() | |
| transferringFacilityAmericanHospitalAssociationName | resolve(Encounter.hospital.where(admitSource.coding.where(code ='hosp-trans' and system='http://terminology.hl7.org/CodeSystem/admit-source')).origin).name | |
| transferringFacilityAmericanHospitalAssociationNumber | resolve(Encounter.hospital.where(admitSource.coding.where(code ='hosp-trans' and system='http://terminology.hl7.org/CodeSystem/admit-source')).origin).identifier.where(system='').value | |
| cardiacStatus | ||
| bystanderCardiopulmonaryResuscitation | Observation.where(code='112000000186' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| cardiacArrestAfterArrivalOfEmergencyMedicalServices | Observation.where(code='100014081' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| cardiacArrestAtTransferringHealthcareFacility | Observation.where(code='100014016' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| cardiacArrestOutOfHealthcareFacility | Observation.where(code='10001424808' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| cardiacArrestWitnessed | Observation.where(code='100014082' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| firstCardiacArrestRhythm | Observation.where(code='100014013' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| firstCardiacArrestRhythmUnknown | Observation.where(code='100014013' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| historyAndRiskFactors | ||
| basicActivitiesOfDailyLiving | Observation.where(code='112000000180' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| basicActivitiesOfDailyLivingUnknown | Observation.where(code='112000000180' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| cognition | Observation.where(code='112000000140' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| cognitionUnknown | Observation.where(code='112000000140' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| smokingAmount | Observation.where(code='100001256' and system='https://cvquality.acc.org/NCDR' and effectiveDateTime > %Encounter.period.start).first() | |
| tobaccoType | Observation.where(code='266918002' and system='http://snomed.info/sct' and effectiveDateTime > %Encounter.period.start).first() | |
| tobaccoUse | Observation.where(code='110483000' and system='http://snomed.info/sct' and effectiveDateTime > %Encounter.period.start).first() | |
| walking | Observation.where(code='116329008' and system='http://snomed.info/sct' and effectiveDateTime > %Encounter.period.start).first() | |
| walkingUnknown | Observation.where(code='116329008' and system='http://snomed.info/sct' and effectiveDateTime > %Encounter.period.start).first() | |
| researchStudy | ||
| researchStudyName | resolve(ResearchSubject.where(patient=Patient.id and period.overlaps(Encounter.period)).researchStudy).title | |
| researchStudyPatientId | ResearchSubject.where( individual = Patient.id and ((( Encounter.period.start >= period.start ) and (Encounter.period.start <= period.end)) or ((Encounter.period.end >= period.start) and (Encounter.period.end <= period.end )))).identifier | |
Path to where in a CDA 2.0/CCDA 2.1 Document the data element is found
| Example_Submission_map | ||
| ExampleMap | ||
| demographics | ||
| lastName | ClinicalDocument.recordTarget.patient.name.family | |
| firstName | ClinicalDocument.recordTarget.patient.name.given[1] | |
| middleName | ClinicalDocument.recordTarget.patient.name.given[position()>1] | |
| episodeInformation | ||
| episodeUniqueKey | ClinicalDocument.componentOf.encompassingEncounter.id | |
Path to where in a HL7 V2 Message the data element is found
| Example_Submission_map | ||
| ExampleMap | ||
| demographics | ||
| lastName | ADT_A01.PID.5.1 | |
| firstName | ADT_A01.PID.5.2 | |
| middleName | ADT_A01.PID.5.3 | |
| episodeInformation | ||
| episodeUniqueKey | ADT_A01.PV1.19.1 | |
Location within the requirements profile to place the data for submission in US Core or FHIR Core Resources
| Example_Submission_map | ||
| ExampleMap | ||
| demographics | ||
| lastName | Patient.name.family | http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient.name.family |
| firstName | Patient.name.given | http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient.name.given[0] |
| middleName | Patient.name.given | http://hl7.org/fhir/us/core/StructureDefinition/us-core-patient.name.given[position()>1] |
| episodeInformation | ||
| episodeUniqueKey | Encounter.identifier | http://hl7.org/fhir/us/core/StructureDefinition/us-core-encounter.identifier[0].value) |
| admissionDateAndTime | Observation | Observation |
| healthInsurance | Observation | Observation |
| healthInsuranceClaimNumber | Observation | Observation |
| healthInsurancePaymentSource | Observation | Observation |
| medicareBeneficiaryIdentifier | Observation | Observation |
| patientEnrolledInResearchStudy | Observation | Observation |
| patientRestriction | Observation | Observation |
| arrivalInformation | ||
| numberOfTransferringFacilityUnavailable | Observation | Observation |
| transferringFacilityAmericanHospitalAssociationName | Observation | Observation |
| transferringFacilityAmericanHospitalAssociationNumber | Observation | Observation |
| cardiacStatus | ||
| bystanderCardiopulmonaryResuscitation | Observation | Observation |
| cardiacArrestAfterArrivalOfEmergencyMedicalServices | Observation | Observation |
| cardiacArrestAtTransferringHealthcareFacility | Observation | Observation |
| cardiacArrestOutOfHealthcareFacility | Observation | Observation |
| cardiacArrestWitnessed | Observation | Observation |
| firstCardiacArrestRhythm | Observation | Observation |
| firstCardiacArrestRhythmUnknown | Observation | Observation |
| historyAndRiskFactors | ||
| basicActivitiesOfDailyLiving | Observation | Observation |
| basicActivitiesOfDailyLivingUnknown | Observation | Observation |
| cognition | Observation | Observation |
| cognitionUnknown | Observation | Observation |
| smokingAmount | Observation | Observation |
| tobaccoType | Observation | Observation |
| tobaccoUse | Observation | Observation |
| walking | Observation | Observation |
| walkingUnknown | Observation | Observation |
| researchStudy | ||
| researchStudyName | Observation | Observation |
| researchStudyPatientId | Observation | Observation |