HL7 Personal Health Record System Functional Model, Release 2
2.0.1-ballot - Normative Ballot

Publication Build: This will be filled in by the publication tooling

## : PH.5.2 Drug Interaction Checking (Function) - TTL Representation

Page standards status: Informative

Raw ttl | Download

    @prefix fhir: <http://hl7.org/fhir/> .
    @prefix owl: <http://www.w3.org/2002/07/owl#> .
    @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
    @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
    @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .

    # - resource -------------------------------------------------------------------

     a fhir:Requirements ;
      fhir:nodeRole fhir:treeRoot ;
      fhir:id [ fhir:v "PHRSFMR2-PH.5.2"] ; #
      fhir:meta [
        ( fhir:profile [
    fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/FMFunction"^^xsd:anyURI ;
    fhir:link <http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/FMFunction>     ] )
      ] ; #
      fhir:text [
    fhir:status [ fhir:v "extensions" ] ;
    fhir:div "<div xmlns=\"http://www.w3.org/1999/xhtml\">\n    <span id=\"description\"><b>Statement <a href=\"https://hl7.org/fhir/versions.html#std-process\" title=\"Normative Content\" class=\"normative-flag\">N</a>:</b> <div><p>Display warnings and severity levels of potential adverse interactions based on the data in the PHR Account Holder's medication and allergy list.</p>\n</div></span>\n\n    \n    <span id=\"purpose\"><b>Description <a href=\"https://hl7.org/fhir/versions.html#std-process\" title=\"Informative Content\" class=\"informative-flag\">I</a>:</b> <div><p>Drug interaction and drug interference checking is a responsibility of the prescribing provider. However, the PHR Account Holder may be taking new over-the-counter medications or new prescription medications from providers without access to e-prescribing and may want to check for interactions and/or interferences. A complete interaction and interference check would take into consideration other prescribed medications, over-the-counter medications, allergies, relevant health conditions, age, weight, gender, diet and nutrition (e.g., mineral supplements, grapefruit juice, or pomegranate juice), environmental factors (e.g., phototoxic skin reactions to sunlight), absorption considerations (e.g., calcium interference with drug absorption), timing considerations (e.g., take immediately before sleeping), activity considerations (e.g., take before performing physical exercise), and relevant laboratory values such as creatinine clearance and liver function tests.</p>\n<p>Example(s): Each time a new medication or a new allergy is entered into the PHR, perform an automated check for potential interactions among all of the current medication and allergy entries in the PHR.</p>\n</div></span>\n    \n\n    \n    <span id=\"actors\"><b>Actors:</b><br/> ehr</span>\n    \n\n    \n    <span id=\"requirements\"><b>Criteria <a href=\"https://hl7.org/fhir/versions.html#std-process\" title=\"Normative Content\" class=\"normative-flag\">N</a>:</b></span>\n    \n    <table id=\"statements\" class=\"grid dict\">\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#01</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD provide the ability to determine and render an alert to the PHR Account Holder regarding potential contraindications between prescribed medications (i.e., those medications that have already been captured onto the PHR Account Holder's current medication list) and over-the-counter (i.e., non-prescription) medications being considered for self-treatment.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#02</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD provide the ability to determine (possible) allergies, sensitivities, adverse reactions, interferences with medications, and/or intolerances to medications to facilitate allergy interaction checking decision support for medication (e.g., over-the-counter medication or a prescribed medication) orders including both prescribed medication and over-the-counter medication. For example, the PHR Account Holder might desire to compare the medications that are prescribed by two members of the PHR Account Holder’s care team, in order to learn about potential adverse reactions. Each time a new medication or a new allergy is entered into the PHR, the PHR-S could perform an automated check for potential interactions among all of the current medication and allergy entries in the PHR. Also, the PHR-S could analyze possible reactions for medications that appear within “families” or classes of medications. A complete interaction and interference check would take into consideration other prescribed medications, over-the-counter medications, allergies, relevant health conditions, age, weight, gender, diet and nutrition (e.g., mineral supplements, grapefruit juice, or pomegranate juice), environmental factors (e.g., phototoxic skin reactions to sunlight), absorption considerations (e.g., calcium interference with drug absorption), timing considerations (e.g., take immediately before sleeping), activity considerations (e.g., take before performing physical exercise), and relevant laboratory values such as creatinine clearance and liver function tests.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#03</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD provide the ability to determine drug-drug interactions for all medications in the medication list (including prescribed and/or over-the-counter medications).</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#04</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD provide the ability to maintain a list of drug interaction warnings that was presented to a PHR Account Holder.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#05</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD provide the ability to manage alerts (including overriding an alert) for adverse interactions or allergic reactions.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#06</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to maintain the severity level at which warnings ought to be displayed.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#07</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD provide the ability to determine and render duplicate therapies, such as two forms of the same medication (e.g., Percocet and acetaminophen), two medications with the same mechanism of action (e.g., two antihypertensives), or two medications in the same classification (e.g.,, two anticoagulants).</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#08</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to analyze and render educational information regarding the interaction between medications and nutrient intake. For example, when the system recognizes that the patient is taking an anti-coagulant (e.g., Coumadin) or a Non-Steroidal Anti-Inflammatory Drug (NSAID), then the system could offer education regarding the need to consider avoiding the intake of pomegranate juice, grapefruit juice, or alcoholic beverages.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#09</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to manage the reason for the capture, update, or removal of the allergy, no-longer-allergic, intolerance, sensitivity, and/or adverse reaction to drugs and/or medications.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#10</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD provide the ability to manage the source of allergy, intolerance, and/or adverse reaction information to drugs and/or medications (e.g., the source could be another system, a care provider, or the PHR Account Holder).</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#11</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to tag as deactivated an allergy, intolerance, and/or adverse reaction to drugs and/or medications.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#12</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to capture as discrete data the reason for deactivation of an allergy, intolerance, and/or adverse reaction to drugs and/or medications.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#13</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to render an allergy, intolerance, and/or adverse reaction to drugs and/or medications that has been tagged as deactivated.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#14</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHALL</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHALL provide the ability to capture and render the date on which allergy to drug and/or medication information was entered.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#15</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to capture and render the approximate date of the allergy occurrence to drugs and/or medications.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#16</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to capture and render that the allergies to drugs and/or medications are &quot;Unknown&quot; or &quot;Unable to Assess Allergies&quot;.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#17</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to capture and render the reason for &quot;Unknown&quot; or &quot;Unable to Assess Allergies&quot; to drugs and/ or medications.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#18</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to tag records and render that the allergies are &quot;Unknown&quot; or &quot;Unable to Assess Allergies&quot; and need to be updated.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#19</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD provide the ability to capture free text allergies, intolerances, or adverse reactions and render them in a manner that distinguishes them from coded allergy, intolerance, or adverse reaction entries.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#20</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>SHOULD</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system SHOULD tag and render an indication that automated interaction checking (e.g., drug-allergy checking) will not be applied against allergies, intolerances, and/or adverse reactions that were entered in free text format.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#21</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to render historical information regarding drug-interactions and/or drug-interferences (e.g., showing the incidences of skin reactions that occurred when a certain medication was used at various times in the past few decades).</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#22</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to render historical information regarding the actions taken by the PHR Account Holder in response to drug-interactions and/or drug-interferences.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#23</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY provide the ability to link an allergy, intolerance, and/or adverse reaction with diagnostic results (e.g., laboratory or allergy test result).</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n        <tr>\n            <td style=\"padding-left: 4px;\">\n                \n                <span>PH.5.2#24</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\">\n                \n                \n                \n                <span>MAY</span>\n                \n            </td>\n            <td style=\"padding-left: 4px;\" class=\"requirement\">\n                \n                <span><div><p>The system MAY capture an indication that the PHR Account Holder was presented with, and acknowledged, a drug interaction and/or drug interference notification.</p>\n</div></span>\n                \n                \n            </td>\n        </tr>\n        \n    </table>\n</div>"^^rdf:XMLLiteral
      ] ; #
      fhir:extension ( [
    fhir:url [ fhir:v "http://hl7.org/fhir/StructureDefinition/structuredefinition-wg"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:code ;
    fhir:v "ehr"     ]
      ] ) ; #
      fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/Requirements/PHRSFMR2-PH.5.2"^^xsd:anyURI] ; #
      fhir:version [ fhir:v "2.0.1-ballot"] ; #
      fhir:name [ fhir:v "PH_5_2_Drug_Interaction_Checking"] ; #
      fhir:title [ fhir:v "PH.5.2 Drug Interaction Checking (Function)"] ; #
      fhir:status [ fhir:v "active"] ; #
      fhir:date [ fhir:v "2025-04-04T11:42:51+11:00"^^xsd:dateTime] ; #
      fhir:publisher [ fhir:v "EHR WG"] ; #
      fhir:contact ( [
        ( fhir:telecom [
    fhir:system [ fhir:v "url" ] ;
    fhir:value [ fhir:v "http://www.hl7.org/Special/committees/ehr" ]     ] )
      ] ) ; #
      fhir:description [ fhir:v "Display warnings and severity levels of potential adverse interactions based on the data in the PHR Account Holder's medication and allergy list."] ; #
      fhir:purpose [ fhir:v "Drug interaction and drug interference checking is a responsibility of the prescribing provider. However, the PHR Account Holder may be taking new over-the-counter medications or new prescription medications from providers without access to e-prescribing and may want to check for interactions and/or interferences. A complete interaction and interference check would take into consideration other prescribed medications, over-the-counter medications, allergies, relevant health conditions, age, weight, gender, diet and nutrition (e.g., mineral supplements, grapefruit juice, or pomegranate juice), environmental factors (e.g., phototoxic skin reactions to sunlight), absorption considerations (e.g., calcium interference with drug absorption), timing considerations (e.g., take immediately before sleeping), activity considerations (e.g., take before performing physical exercise), and relevant laboratory values such as creatinine clearance and liver function tests.\r\n\r\nExample(s): Each time a new medication or a new allergy is entered into the PHR, perform an automated check for potential interactions among all of the current medication and allergy entries in the PHR."] ; #
      fhir:statement ( [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-01" ] ;
    fhir:label [ fhir:v "PH.5.2#01" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD provide the ability to determine and render an alert to the PHR Account Holder regarding potential contraindications between prescribed medications (i.e., those medications that have already been captured onto the PHR Account Holder's current medication list) and over-the-counter (i.e., non-prescription) medications being considered for self-treatment." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-02" ] ;
    fhir:label [ fhir:v "PH.5.2#02" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD provide the ability to determine (possible) allergies, sensitivities, adverse reactions, interferences with medications, and/or intolerances to medications to facilitate allergy interaction checking decision support for medication (e.g., over-the-counter medication or a prescribed medication) orders including both prescribed medication and over-the-counter medication. For example, the PHR Account Holder might desire to compare the medications that are prescribed by two members of the PHR Account Holder’s care team, in order to learn about potential adverse reactions. Each time a new medication or a new allergy is entered into the PHR, the PHR-S could perform an automated check for potential interactions among all of the current medication and allergy entries in the PHR. Also, the PHR-S could analyze possible reactions for medications that appear within “families” or classes of medications. A complete interaction and interference check would take into consideration other prescribed medications, over-the-counter medications, allergies, relevant health conditions, age, weight, gender, diet and nutrition (e.g., mineral supplements, grapefruit juice, or pomegranate juice), environmental factors (e.g., phototoxic skin reactions to sunlight), absorption considerations (e.g., calcium interference with drug absorption), timing considerations (e.g., take immediately before sleeping), activity considerations (e.g., take before performing physical exercise), and relevant laboratory values such as creatinine clearance and liver function tests." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-03" ] ;
    fhir:label [ fhir:v "PH.5.2#03" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD provide the ability to determine drug-drug interactions for all medications in the medication list (including prescribed and/or over-the-counter medications)." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-04" ] ;
    fhir:label [ fhir:v "PH.5.2#04" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD provide the ability to maintain a list of drug interaction warnings that was presented to a PHR Account Holder." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-05" ] ;
    fhir:label [ fhir:v "PH.5.2#05" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD provide the ability to manage alerts (including overriding an alert) for adverse interactions or allergic reactions." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-06" ] ;
    fhir:label [ fhir:v "PH.5.2#06" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to maintain the severity level at which warnings ought to be displayed." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-07" ] ;
    fhir:label [ fhir:v "PH.5.2#07" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD provide the ability to determine and render duplicate therapies, such as two forms of the same medication (e.g., Percocet and acetaminophen), two medications with the same mechanism of action (e.g., two antihypertensives), or two medications in the same classification (e.g.,, two anticoagulants)." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-08" ] ;
    fhir:label [ fhir:v "PH.5.2#08" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to analyze and render educational information regarding the interaction between medications and nutrient intake. For example, when the system recognizes that the patient is taking an anti-coagulant (e.g., Coumadin) or a Non-Steroidal Anti-Inflammatory Drug (NSAID), then the system could offer education regarding the need to consider avoiding the intake of pomegranate juice, grapefruit juice, or alcoholic beverages." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-09" ] ;
    fhir:label [ fhir:v "PH.5.2#09" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to manage the reason for the capture, update, or removal of the allergy, no-longer-allergic, intolerance, sensitivity, and/or adverse reaction to drugs and/or medications." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-10" ] ;
    fhir:label [ fhir:v "PH.5.2#10" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD provide the ability to manage the source of allergy, intolerance, and/or adverse reaction information to drugs and/or medications (e.g., the source could be another system, a care provider, or the PHR Account Holder)." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-11" ] ;
    fhir:label [ fhir:v "PH.5.2#11" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to tag as deactivated an allergy, intolerance, and/or adverse reaction to drugs and/or medications." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-12" ] ;
    fhir:label [ fhir:v "PH.5.2#12" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to capture as discrete data the reason for deactivation of an allergy, intolerance, and/or adverse reaction to drugs and/or medications." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-13" ] ;
    fhir:label [ fhir:v "PH.5.2#13" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to render an allergy, intolerance, and/or adverse reaction to drugs and/or medications that has been tagged as deactivated." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-14" ] ;
    fhir:label [ fhir:v "PH.5.2#14" ] ;
        ( fhir:conformance [ fhir:v "SHALL" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHALL provide the ability to capture and render the date on which allergy to drug and/or medication information was entered." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-15" ] ;
    fhir:label [ fhir:v "PH.5.2#15" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to capture and render the approximate date of the allergy occurrence to drugs and/or medications." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-16" ] ;
    fhir:label [ fhir:v "PH.5.2#16" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to capture and render that the allergies to drugs and/or medications are \"Unknown\" or \"Unable to Assess Allergies\"." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-17" ] ;
    fhir:label [ fhir:v "PH.5.2#17" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to capture and render the reason for \"Unknown\" or \"Unable to Assess Allergies\" to drugs and/ or medications." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-18" ] ;
    fhir:label [ fhir:v "PH.5.2#18" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to tag records and render that the allergies are \"Unknown\" or \"Unable to Assess Allergies\" and need to be updated." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-19" ] ;
    fhir:label [ fhir:v "PH.5.2#19" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD provide the ability to capture free text allergies, intolerances, or adverse reactions and render them in a manner that distinguishes them from coded allergy, intolerance, or adverse reaction entries." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-20" ] ;
    fhir:label [ fhir:v "PH.5.2#20" ] ;
        ( fhir:conformance [ fhir:v "SHOULD" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system SHOULD tag and render an indication that automated interaction checking (e.g., drug-allergy checking) will not be applied against allergies, intolerances, and/or adverse reactions that were entered in free text format." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-21" ] ;
    fhir:label [ fhir:v "PH.5.2#21" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to render historical information regarding drug-interactions and/or drug-interferences (e.g., showing the incidences of skin reactions that occurred when a certain medication was used at various times in the past few decades)." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-22" ] ;
    fhir:label [ fhir:v "PH.5.2#22" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to render historical information regarding the actions taken by the PHR Account Holder in response to drug-interactions and/or drug-interferences." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-23" ] ;
    fhir:label [ fhir:v "PH.5.2#23" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY provide the ability to link an allergy, intolerance, and/or adverse reaction with diagnostic results (e.g., laboratory or allergy test result)." ]
      ] [
        ( fhir:extension [
    fhir:url [ fhir:v "http://hl7.org/ehrs/uv/phrsfmr2/StructureDefinition/requirements-dependent"^^xsd:anyURI ] ;
    fhir:value [
    a fhir:boolean ;
    fhir:v false       ]     ] ) ;
    fhir:key [ fhir:v "PHRSFMR2-PH.5.2-24" ] ;
    fhir:label [ fhir:v "PH.5.2#24" ] ;
        ( fhir:conformance [ fhir:v "MAY" ] ) ;
    fhir:conditionality [ fhir:v false ] ;
    fhir:requirement [ fhir:v "The system MAY capture an indication that the PHR Account Holder was presented with, and acknowledged, a drug interaction and/or drug interference notification." ]
      ] ) . #