{ "description": "Since May 1, 2021 CMS requires that hospitals send notifications electronically for admit, transfer and discharge events to the patient's care team members, for which most implementations currently use V2 ADT messages. As a result DirectTrust, a consensus body of forty organizations and individuals representing the care continuum, collaborated in creating an Implementation Guide using Direct Secure Messaging for both senders and receivers. The Event Notifications via the Direct Standard® defines the necessary data element to cover the CMS rules, maps those to the V2 elements in several ADT message structures and provides the value sets for coded elements.\\n\\nThese V2 elements have been mapped them to their respective location in this DaVinci FHIR IG for the Admit-Transfer-Discharge Use case. In addition, the value set concepts between the two product families have been mapped, where possible.\\n\\nThis ConceptMap summarizes the Direct ADT message to the Da Vinci Notification Terminology Mappings. Complete mappings can be downloaded as an excel file at https://hl7.org/fhir/us/davinci-alerts/tables/DirectToDaVinciMap.xlsx.\\n", "_filename": "ConceptMap-direct-alerts.json", "package_name": "hl7.fhir.us.davinci-alerts", "date": "2024-10-29", "group": [ { "source": "http://loinc.org", "target": "http://hl7.org/fhir/us/davinci-alerts/CodeSystem/notification-event", "element": [ { "code": "86530-3", "target": [ { "code": "notification-referral", "equivalence": "equivalent" } ], "display": "Visit notification" }, { "code": "86532-9", "target": [ { "code": "notification-admit", "comment": "Alerts terminology doesn't distinguish types of sevice locations", "equivalence": "equivalent" } ], "display": "Admission notification" }, { "code": "98141-5", "target": [ { "code": "notification-admit", "equivalence": "equivalent" } ], "display": "Emergency department Admission notification" }, { "code": "79429-7", "target": [ { "code": "notification-admit", "comment": "Alerts terminology doesn't distinguish between in and out patients", "equivalence": "equivalent" } ], "display": "Hospital Admission notification" }, { "code": "79430-5", "target": [ { "comment": "In DaVinci the notifications are not indicating the current treatment facility type/location, but rather the discharge to location - can expand the valueset, since binding is extensible", "equivalence": "unmatched" } ], "display": "Hospital Discharge notification" }, { "code": "80110-0", "target": [ { "comment": "In DaVinci the notifications are not differentiating between visit and admit for ER - can expand the valueset, since binding is extensible", "equivalence": "unmatched" } ], "display": "Emergency department Visit notification" }, { "code": "98143-1", "target": [ { "comment": "In DaVinci the notifications are not differentiating between arrival and admit for ER - can expand the valueset, since binding is extensible", "equivalence": "unmatched" } ], "display": "Emergency department Arrival notification" }, { "code": "86532-9", "target": [ { "equivalence": "unmatched" } ], "display": "Admission notification" }, { "code": "98144-9", "target": [ { "comment": "In DaVinci the notifications are not differentiating between departure and discharge for ER - can expand the valueset, since binding is extensible", "equivalence": "unmatched" } ], "display": "Emergency department Departure notification" }, { "code": "86531-1", "target": [ { "code": "notification-discharge", "equivalence": "equivalent" } ], "display": "Discharge notification" }, { "code": "98142-3", "target": [ { "comment": "In DaVinci the notifications are not indicating the current treatment facility type/location, but rather the discharge to location - can expand the valueset, since binding is extensible", "equivalence": "unmatched" } ], "display": "Emergency department Discharge notification" }, { "code": "98145-6", "target": [ { "code": "notification-outpatient-visit", "equivalence": "equivalent" } ], "display": "Outpatient Visit notification" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0004", "target": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "element": [ { "code": "E", "target": [ { "code": "EMER", "display": "emergency", "equivalence": "equivalent" } ], "display": "Emergency" }, { "code": "I", "target": [ { "code": "IMP", "display": "inpatient encounter", "equivalence": "equivalent" } ], "display": "Inpatient" }, { "code": "O", "target": [ { "code": "AMB", "display": "ambulatory", "equivalence": "equivalent" } ], "display": "Outpatient" }, { "code": "P", "target": [ { "code": "PRENC", "display": "pre-admission", "equivalence": "equivalent" } ], "display": "Preadmit" }, { "code": "R", "target": [ { "comment": "Since binding is extensible, can extend valueset definition to include CHR : Chronic from https://hl7.org/fhir/R4/v3/ActCode/cs.html#v3-ActCode-_ActMedicalServiceCode", "equivalence": "unmatched" } ], "display": "Recurring patient" }, { "code": "B", "target": [ { "comment": "Since binding is extensible, can extend valueset definition to include OBS : Obstetrics from https://hl7.org/fhir/R4/v3/ActCode/cs.html#v3-ActCode-_ActMedicalServiceCode", "equivalence": "unmatched" } ], "display": "Obstetrics" }, { "code": "C", "target": [ { "comment": "Need more information to know how this is used in ADT to find the proper translation", "equivalence": "unmatched" } ], "display": "Commercial Account" }, { "code": "N", "target": [ { "comment": "Since binding is extensible, can extend valueset definition to include NA : not applicable from https://terminology.hl7.org/CodeSystem-v3-NullFlavor.html", "equivalence": "unmatched" } ], "display": "Not Applicable" }, { "code": "U", "target": [ { "comment": "Since binding is extensible, can extend valueset definition to include UNK : unknown from https://terminology.hl7.org/CodeSystem-v3-NullFlavor.html", "equivalence": "unmatched" } ], "display": "Unknown" }, { "code": "I", "target": [ { "code": "ACUTE", "comment": "If this is needed in Direct Trust, can consider expanding the value set", "display": "inpatient acute", "equivalence": "equivalent" } ], "display": "Inpatient" }, { "code": "I", "target": [ { "code": "NONAC", "comment": "If this is needed in Direct Trust, can consider expanding the value set", "display": "inpatient non-acute", "equivalence": "equivalent" } ], "display": "Inpatient" } ] }, { "target": "http://terminology.hl7.org/CodeSystem/v3-ActCode", "element": [ { "code": "S", "target": [ { "code": "SS", "comment": "S is an extension to the base PV1-2 patientClass value set in V2", "display": "short stay", "equivalence": "equivalent" } ], "display": "Short Stay" }, { "code": "V", "target": [ { "code": "OBSENC", "comment": "V is an extension to the base PV1-2 patientClass value set in V2", "display": "observation encounter", "equivalence": "equivalent" } ], "display": "Observation" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0443", "target": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "element": [ { "code": "AD", "target": [ { "code": "ADM", "comment": "Also in PV1-17 Admitting Doctor in v2", "display": "admitter", "equivalence": "equivalent" } ], "display": "Admitting" }, { "code": "AT", "target": [ { "code": "ATND", "comment": "Also in PV1-7 Attending Doctor in v2", "display": "attender", "equivalence": "equivalent" } ], "display": "Attending" }, { "code": "CP", "target": [ { "code": "CON", "comment": "Also in PV1-9 Consulting Doctor", "display": "consultant", "equivalence": "equivalent" } ], "display": "Consulting Provider" }, { "code": "FHCP", "target": [ { "comment": "participant type valueset binding is extensible, so could add in \"FHCP\" from https://terminology.hl7.org/2.1.0/CodeSystem-v2-0443.html", "equivalence": "unmatched" } ], "display": "Family Health Care Professional" }, { "code": "PP", "target": [ { "comment": "participant type valueset binding is extensible, so could add in \"PP\" from https://terminology.hl7.org/2.1.0/CodeSystem-v2-0443.html", "equivalence": "unmatched" } ], "display": "Primary Care Provider" }, { "code": "RP", "target": [ { "code": "REF", "comment": "Also in PV1-8 Referring doctor in v2", "display": "referrer", "equivalence": "equivalent" } ], "display": "Referring Provider" }, { "code": "RT", "target": [ { "code": "REFT", "display": "Referred to", "equivalence": "equivalent" } ], "display": "Referred to Provider" } ] }, { "target": "http://terminology.hl7.org/CodeSystem/v3-ParticipationType", "element": [ { "code": "TF", "target": [ { "code": "LOC", "comment": "TF is an extension to the base ROL-3 providerRole value set in V2", "display": "location", "equivalence": "equivalent" } ], "display": "Treating Facility" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0001", "target": "http://hl7.org/fhir/administrative-gender", "element": [ { "code": "F", "target": [ { "code": "female", "display": "Female", "equivalence": "equivalent" } ], "display": "Female" }, { "code": "M", "target": [ { "code": "male", "display": "Male", "equivalence": "equivalent" } ], "display": "Male" }, { "code": "O", "target": [ { "code": "other", "display": "Other", "equivalence": "equivalent" } ], "display": "Other" }, { "code": "U", "target": [ { "code": "unknown", "display": "Unknown", "equivalence": "equivalent" } ], "display": "Unknown" }, { "code": "A", "target": [ { "code": "other", "comment": "Since the binding in USCorePatient is required, will have to map to \"other\"", "display": "Other", "equivalence": "equivalent" } ], "display": "Ambiguous" }, { "code": "N", "target": [ { "code": "other", "comment": "Since the binding in USCorePatient is required, will have to map to \"other\"", "display": "Other", "equivalence": "equivalent" } ], "display": "Not Applicable" }, { "code": "X", "target": [ { "code": "other", "comment": "Since the binding in USCorePatient is required, will have to map to \"other\"", "display": "Other", "equivalence": "equivalent" } ], "display": "Non-Binary" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0200", "target": "http://hl7.org/fhir/name-use", "element": [ { "code": "N", "target": [ { "code": "nickname", "display": "Nickname", "equivalence": "equivalent" } ], "display": "Nickname" }, { "code": "D", "target": [ { "code": "usual", "display": "Usual", "equivalence": "equivalent" } ], "display": "Customary Name" }, { "code": "L", "target": [ { "code": "official", "display": "Official", "equivalence": "equivalent" } ], "display": "Official Registry Name" }, { "code": "TEMP", "target": [ { "code": "temp", "display": "Temp", "equivalence": "equivalent" } ], "display": "Temporary Name" }, { "code": "S", "target": [ { "code": "anonymous", "display": "Anonymous", "equivalence": "equivalent" } ], "display": "Pseudonym" }, { "code": "BAD", "target": [ { "code": "old", "display": "Old", "equivalence": "equivalent" } ], "display": "Bad Name" }, { "code": "M", "target": [ { "code": "maiden", "display": "Name changed for Marriage", "equivalence": "equivalent" } ], "display": "Maiden Name" }, { "code": "O", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Other" }, { "code": "A", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Assigned" }, { "code": "B", "target": [ { "code": "maiden", "display": "Name changed for Marriage", "equivalence": "equivalent" } ], "display": "Birth name" }, { "code": "C", "target": [ { "code": "official", "display": "Official", "equivalence": "equivalent" } ], "display": "Adopted Name" }, { "code": "F", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Fathers Name" }, { "code": "I", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Licensing Name" }, { "code": "K", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Business name" }, { "code": "MSK", "target": [ { "code": "anonymous", "display": "Anonymous", "equivalence": "equivalent" } ], "display": "Masked" }, { "code": "NAV", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Temporarily Unavailable" }, { "code": "NB", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Newborn Name" }, { "code": "NOUSE", "target": [ { "code": "old", "display": "Old", "equivalence": "equivalent" } ], "display": "No Longer To Be Used" }, { "code": "P", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Name of Partner/Spouse" }, { "code": "R", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Registered Name" }, { "code": "REL", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Religious" }, { "code": "T", "target": [ { "code": "official", "display": "Official", "equivalence": "equivalent" } ], "display": "Indigenous/Tribal" }, { "code": "U", "target": [ { "comment": "Not mapable, since binding in USCorePatient is required", "equivalence": "unmatched" } ], "display": "Unknown" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0007", "target": "http://snomed.info/sct", "element": [ { "code": "A", "target": [ { "comment": "Include codes from AMA (I have no license to see, so could not include) and http: //snomed.info/sct where concept is-a 308335008 (Patient encounter procedure)\n Not sure this is the right mapping - concepts seem not alinged\n Need to take to PA to find out how folks are currently using https://terminology.hl7.org/5.2.0/CodeSystem-v2-0007.html values - and then decide, if these need to be updated to match what US Core is doing (much more granular)\n in CDA use https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.80.32/expansion/Latest", "equivalence": "unmatched" } ], "display": "Accident" }, { "code": "E", "target": [ { "code": "4525004", "display": "Emergency department patient visit", "equivalence": "equivalent" } ], "display": "Emergency" }, { "code": "L", "target": [ { "comment": "Include codes from AMA (I have no license to see, so could not include) and http: //snomed.info/sct where concept is-a 308335008 (Patient encounter procedure)\n Not sure this is the right mapping - concepts seem not alinged\n Need to take to PA to find out how folks are currently using https://terminology.hl7.org/5.2.0/CodeSystem-v2-0007.html values - and then decide, if these need to be updated to match what US Core is doing (much more granular)\n in CDA use https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.80.32/expansion/Latest", "equivalence": "unmatched" } ], "display": "Labor and Delivery" }, { "code": "R", "target": [ { "code": "308335008", "display": "Patient encounter procedure", "equivalence": "equivalent" } ], "display": "Routine" }, { "code": "N", "target": [ { "comment": "Include codes from AMA (I have no license to see, so could not include) and http: //snomed.info/sct where concept is-a 308335008 (Patient encounter procedure)\n Not sure this is the right mapping - concepts seem not alinged\n Need to take to PA to find out how folks are currently using https://terminology.hl7.org/5.2.0/CodeSystem-v2-0007.html values - and then decide, if these need to be updated to match what US Core is doing (much more granular)\n in CDA use https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.80.32/expansion/Latest", "equivalence": "unmatched" } ], "display": "Newborn (Birth in healthcare facility)" }, { "code": "U", "target": [ { "comment": "Include codes from AMA (I have no license to see, so could not include) and http: //snomed.info/sct where concept is-a 308335008 (Patient encounter procedure)\n Not sure this is the right mapping - concepts seem not alinged\n Need to take to PA to find out how folks are currently using https://terminology.hl7.org/5.2.0/CodeSystem-v2-0007.html values - and then decide, if these need to be updated to match what US Core is doing (much more granular)\n in CDA use https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.80.32/expansion/Latest", "equivalence": "unmatched" } ], "display": "Urgent" }, { "code": "C", "target": [ { "comment": "Include codes from AMA (I have no license to see, so could not include) and http: //snomed.info/sct where concept is-a 308335008 (Patient encounter procedure)\n Not sure this is the right mapping - concepts seem not alinged\n Need to take to PA to find out how folks are currently using https://terminology.hl7.org/5.2.0/CodeSystem-v2-0007.html values - and then decide, if these need to be updated to match what US Core is doing (much more granular)\n in CDA use https://vsac.nlm.nih.gov/valueset/2.16.840.1.113883.3.88.12.80.32/expansion/Latest", "equivalence": "unmatched" } ], "display": "Elective" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0052", "target": "http://terminology.hl7.org/CodeSystem/diagnosis-role", "element": [ { "code": "A", "target": [ { "code": "AD", "display": "Admission diagnosis", "equivalence": "equivalent" } ], "display": "Admitting" }, { "code": "W", "target": [ { "comment": "Since binding is extensible, can extend valueset, should submit UTG proposal to add to code system", "equivalence": "unmatched" } ], "display": "Working" }, { "code": "F", "target": [ { "code": "DD", "display": "Discharge diagnosis", "equivalence": "equivalent" } ], "display": "Final" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0063", "target": "http://terminology.hl7.org/CodeSystem/v3-RoleCode", "element": [ { "code": "MTH", "target": [ { "code": "MTH", "comment": "This is described specifically for the maternal health use case", "display": "Mother", "equivalence": "equivalent" } ] } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0201", "target": "http://hl7.org/fhir/contact-point-use", "element": [ { "code": "PRN", "target": [ { "code": "home", "comment": "FHIR doesn't distinguish types of homes for contacts", "display": "Home", "equivalence": "equivalent" } ], "display": "Primary Residence Number" }, { "code": "ORN", "target": [ { "code": "home", "comment": "FHIR doesn't distinguish types of homes for contacts", "display": "Home", "equivalence": "equivalent" } ], "display": "Other Residence Number" }, { "code": "WPN", "target": [ { "code": "work", "display": "Work", "equivalence": "equivalent" } ], "display": "Work Number" }, { "code": "VHN", "target": [ { "code": "home", "comment": "FHIR doesn't distinguish types of homes for contacts", "display": "Home", "equivalence": "equivalent" } ], "display": "Vacation Home Number" }, { "code": "ASN", "target": [ { "equivalence": "unmatched" } ], "display": "Answering Service Number" }, { "code": "EMR", "target": [ { "comment": "unsure how to map this", "equivalence": "unmatched" } ], "display": "Emergency Number" }, { "code": "PRS", "target": [ { "comment": "unsure how to map this", "equivalence": "unmatched" } ], "display": "Personal" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0201", "target": "http://hl7.org/fhir/contact-point-system", "element": [ { "code": "NET", "target": [ { "code": "email", "comment": "would need to map to different datatype element and use different value set", "display": "Email", "equivalence": "equivalent" } ], "display": "Network (email) Address" }, { "code": "BPN", "target": [ { "code": "pager", "comment": "would need to map to different datatype element and use different value set", "display": "Pager", "equivalence": "equivalent" } ], "display": "Beeper Number" } ] }, { "source": "http://terminology.hl7.org/CodeSystem/v2-0201", "element": [ { "code": "DSM", "target": [ { "comment": "does not map at the vocabulary level - maps to extension in US Core = https://hl7.org/fhir/us/core/StructureDefinition-us-core-direct.html", "equivalence": "unmatched" } ], "display": "Direct Secure Messaging" } ] } ], "publisher": "HL7 International / Infrastructure And Messaging", "jurisdiction": [ { "coding": [ { "code": "US", "system": "urn:iso:std:iso:3166" } ] } ], "name": "DirectAlerts", "copyright": "\n1. This material contains content from LOINC (http://loinc.org). LOINC is copyright \\\\xA9 1995-2020, Regenstrief Institute, Inc. and the Logical Observation # Identifiers Names and Codes (LOINC) Committee and is available at no cost under the license at http://loinc.org/license. LOINC\\\\xAE is a registered United States trademark of Regenstrief Institute, Inc.\n2. This value set includes content from SNOMED CT, which is copyright © 2002+ International Health Terminology Standards Development Organisation (IHTSDO), and distributed by agreement between IHTSDO and HL7. Implementer use of SNOMED CT is not covered by this agreement.", "type": null, "experimental": "false", "resourceType": "ConceptMap", "title": "Direct ADT to Da Vinci Alerts ConceptMap", "package_version": "1.1.0", "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg", "valueCode": "inm" }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-fmm", "valueInteger": 2, "_valueInteger": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/us/davinci-alerts/ImplementationGuide/hl7.fhir.us.davinci-alerts" } ] } }, { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-standards-status", "valueCode": "trial-use", "_valueCode": { "extension": [ { "url": "http://hl7.org/fhir/StructureDefinition/structuredefinition-conformance-derivedFrom", "valueCanonical": "http://hl7.org/fhir/us/davinci-alerts/ImplementationGuide/hl7.fhir.us.davinci-alerts" } ] } } ], "status": "active", "id": "b5704fc7-bb6f-48fa-a590-0dbc618b417d", "kind": null, "url": "http://hl7.org/fhir/us/davinci-alerts/ConceptMap/direct-alerts", "identifier": { "value": "urn:oid:2.16.840.1.113883.4.642.40.47.18.1", "system": "urn:ietf:rfc:3986" }, "version": "1.1.0", "contact": [ { "name": "HL7 International / Infrastructure And Messaging", "telecom": [ { "value": "http://www.hl7.org/Special/committees/inm", "system": "url" }, { "value": "inm@lists.hl7.org", "system": "email" } ] } ] }