001package org.hl7.fhir.r4.model.codesystems; 002 003/*- 004 * #%L 005 * org.hl7.fhir.r4 006 * %% 007 * Copyright (C) 2014 - 2019 Health Level 7 008 * %% 009 * Licensed under the Apache License, Version 2.0 (the "License"); 010 * you may not use this file except in compliance with the License. 011 * You may obtain a copy of the License at 012 * 013 * http://www.apache.org/licenses/LICENSE-2.0 014 * 015 * Unless required by applicable law or agreed to in writing, software 016 * distributed under the License is distributed on an "AS IS" BASIS, 017 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 018 * See the License for the specific language governing permissions and 019 * limitations under the License. 020 * #L% 021 */ 022 023 024/* 025 Copyright (c) 2011+, HL7, Inc. 026 All rights reserved. 027 028 Redistribution and use in source and binary forms, with or without modification, 029 are permitted provided that the following conditions are met: 030 031 * Redistributions of source code must retain the above copyright notice, this 032 list of conditions and the following disclaimer. 033 * Redistributions in binary form must reproduce the above copyright notice, 034 this list of conditions and the following disclaimer in the documentation 035 and/or other materials provided with the distribution. 036 * Neither the name of HL7 nor the names of its contributors may be used to 037 endorse or promote products derived from this software without specific 038 prior written permission. 039 040 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 041 ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 042 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 043 IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 044 INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 045 NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 046 PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 047 WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 048 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 049 POSSIBILITY OF SUCH DAMAGE. 050 051*/ 052 053// Generated on Wed, Jan 30, 2019 16:19-0500 for FHIR v4.0.0 054 055 056import org.hl7.fhir.exceptions.FHIRException; 057 058public enum V3ActReason { 059 060 /** 061 * Identifies the reason the patient is assigned to this accommodation type 062 */ 063 _ACTACCOMMODATIONREASON, 064 /** 065 * Accommodation requested is not available. 066 */ 067 ACCREQNA, 068 /** 069 * Accommodation is assigned for floor convenience. 070 */ 071 FLRCNV, 072 /** 073 * Required for medical reasons(s). 074 */ 075 MEDNEC, 076 /** 077 * The Patient requested the action 078 */ 079 PAT, 080 /** 081 * Description:Codes used to specify reasons or criteria relating to coverage provided under a policy or program. May be used to convey reasons pertaining to coverage contractual provisions, including criteria for eligibility, coverage limitations, coverage maximums, or financial participation required of covered parties. 082 */ 083 _ACTCOVERAGEREASON, 084 /** 085 * Identifies the reason or rational for why a person is eligibile for benefits under an insurance policy or progam. 086 087 088 Examples: A person is a claimant under an automobile insurance policy are client deceased & adopted client has been given a new policy identifier. A new employee is eligible for health insurance as an employment benefit. A person meets a government program eligibility criteria for financial, age or health status. 089 */ 090 _ELIGIBILITYACTREASONCODE, 091 /** 092 * Identifies the reason or rational for why a person is not eligibile for benefits under an insurance policy. 093 094 Examples are client deceased & adopted client has been given a new policy identifier. 095 */ 096 _ACTINELIGIBILITYREASON, 097 /** 098 * When a client has no contact with the health system for an extended period, coverage is suspended. Client will be reinstated to original start date upon proof of identification, residency etc. 099 100 Example: Coverage may be suspended during a strike situation, when employer benefits for employees are not covered (i.e. not in effect). 101 */ 102 COVSUS, 103 /** 104 * Client deceased. 105 */ 106 DECSD, 107 /** 108 * Client was registered in error. 109 */ 110 REGERR, 111 /** 112 * Definition: Identifies the reason or rational for why a person is eligibile for benefits under an insurance policy or progam. 113 114 115 Examples: A person is a claimant under an automobile insurance policy are client deceased & adopted client has been given a new policy identifier. A new employee is eligible for health insurance as an employment benefit. A person meets a government program eligibility criteria for financial, age or health status. 116 */ 117 _COVERAGEELIGIBILITYREASON, 118 /** 119 * A person becomes eligible for a program based on age. 120 121 122 Example: In the U.S., a person who is 65 years of age or older is eligible for Medicare. 123 */ 124 AGE, 125 /** 126 * A person becomes eligible for insurance or a program because of crime related health condition or injury. 127 128 129 Example: A person is a claimant under the U.S. Crime Victims Compensation program. 130 */ 131 CRIME, 132 /** 133 * A person becomes a claimant under a disability income insurance policy or a disability rehabilitation program because of a health condition or injury which limits the person's ability to earn an income or function without institutionalization. 134 */ 135 DIS, 136 /** 137 * A person becomes eligible for insurance provided as an employment benefit based on employment status. 138 */ 139 EMPLOY, 140 /** 141 * A person becomes eligible for a program based on financial criteria. 142 143 144 Example: A person whose family income is below a financial threshold for eligibility for Medicaid or SCHIP. 145 */ 146 FINAN, 147 /** 148 * A person becomes eligible for a program because of a qualifying health condition or injury. 149 150 151 Examples: A person is determined to have a qualifying health conditions include pregnancy, HIV/AIDs, tuberculosis, end stage renal disease, breast or cervical cancer, or other condition requiring specialized health services, hospice, institutional or community based care provided under a program 152 */ 153 HEALTH, 154 /** 155 * A person becomes eligible for a program based on more than one criterion. 156 157 158 Examples: In the U.S., a child whose familiy income meets Medicaid financial thresholds and whose age is less than 18 is eligible for the Early and Periodic Screening, Diagnostic, and Treatment program (EPSDT). A person whose family income meets Medicaid financial thresholds and whose age is 65 years or older is eligible for Medicaid and Medicare, and are referred to as dual eligibles. 159 */ 160 MULTI, 161 /** 162 * A person becomes a claimant under a property and casualty insurance policy because of a related health condition or injury resulting from a circumstance covered under the terms of the policy. 163 164 165 Example: A person is a claimant under a homeowners insurance policy because of an injury sustained on the policyholderaTMs premises. 166 */ 167 PNC, 168 /** 169 * A person becomes eligible for a program based on statutory criteria. 170 171 172 Examples: A person is a member of an indigenous group, a veteran of military service, or in the U.S., a recipient of adoption assistance and foster care under Title IV-E of the Social Security. 173 */ 174 STATUTORY, 175 /** 176 * A person becomes a claimant under a motor vehicle accident insurance because of a motor vehicle accident related health condition or injury. 177 */ 178 VEHIC, 179 /** 180 * A person becomes eligible for insurance or a program because of a work related health condition or injury. 181 182 183 Example: A person is a claimant under the U.S. Black Lung Program. 184 */ 185 WORK, 186 /** 187 * Description:The rationale or purpose for an act relating to information management, such as archiving information for the purpose of complying with an enterprise data retention policy. 188 */ 189 _ACTINFORMATIONMANAGEMENTREASON, 190 /** 191 * Description:The rationale or purpose for an act relating to health information management, such as archiving information for the purpose of complying with an organization policy or jurisdictional law relating to data retention. 192 */ 193 _ACTHEALTHINFORMATIONMANAGEMENTREASON, 194 /** 195 * To perform one or more operations on information to which the patient has not consented as deemed necessary by authorized entities for providing care in the best interest of the patient; providing immediately needed health care for an emergent condition; or for protecting public or third party safety. 196 197 198 Usage Notes: Used to convey the reason that a provider or other entity may or has accessed personal healthcare information. Typically, this involves overriding the subject's consent directives. 199 */ 200 _ACTCONSENTINFORMATIONACCESSOVERRIDEREASON, 201 /** 202 * To perform one or more operations on information to which the patient has not consented by authorized entities for treating a condition which poses an immediate threat to the patient's health and which requires immediate medical intervention. 203 204 205 Usage Notes: The patient is unable to provide consent, but the provider determines they have an urgent healthcare related reason to access the record. 206 */ 207 OVRER, 208 /** 209 * To perform one or more operations on information to which the patient has not consented because deemed incompetent to provide consent. 210 211 212 Usage Note: Maps to v2 CON-16 Subject Competence Indicator (ID) 01791 Definition: Identifies whether the subject was deemed competent to provide consent. Refer to table HL7 Table 0136 - Yes/No Indicator and CON-23 Non-Subject Consenter Reason User-defined Table 0502 - Non-Subject Consenter Reason code NC "Subject is not competent to consent". 213 */ 214 OVRINCOMP, 215 /** 216 * To perform one or more operations on information to which the patient declined to consent for providing health care. 217 218 219 Usage Notes: The patient, while able to give consent, has not. However the provider believes it is in the patient's interest to access the record without patient consent. 220 */ 221 OVRPJ, 222 /** 223 * To perform one or more operations on information to which the patient has not consented for public safety reasons. 224 225 226 Usage Notes: The patient, while able to give consent, has not. However, the provider believes that access to masked patient information is justified because of concerns related to public safety. 227 */ 228 OVRPS, 229 /** 230 * To perform one or more operations on information to which the patient has not consented for third party safety. 231 232 233 Usage Notes: The patient, while able to give consent, has not. However, the provider believes that access to masked patient information is justified because of concerns related to the health and safety of one or more third parties. 234 */ 235 OVRTPS, 236 /** 237 * Reason for performing one or more operations on information, which may be permitted by source system's security policy in accordance with one or more privacy policies and consent directives. 238 239 240 Usage Notes: The rationale or purpose for an act relating to the management of personal health information, such as collecting personal health information for research or public health purposes. 241 */ 242 PURPOSEOFUSE, 243 /** 244 * To perform one or more operations on information for marketing services and products related to health care. 245 */ 246 HMARKT, 247 /** 248 * To perform one or more operations on information used for conducting administrative and contractual activities related to the provision of health care. 249 */ 250 HOPERAT, 251 /** 252 * To perform analytics, evaluation and other secondary uses of treatment and healthcare related information to manage the quality, efficacy, patient safety, population health, and cost effectiveness of healthcare delivery. Explicitly excludes the use of information to organize the delivery of health care for care coordination and case management, or to provide healthcare treatment. 253 254 255 Usage Note: The concept of care management is narrower than the list of activities related to more general organizational objectives such as provider profiling, education of healthcare and non-healthcare professionals; insurance underwriting, premium rating, reinsurance; organizational legal, medical review, auditing, compliance and fraud and abuse detection; business planning, development, and restructuring; fund-raising; and customer service. 256 257 258 Map: Maps to ISO 14265 Classification Term "Health service management and quality assurance" described as "To inform persons or processes responsible for determining the availability, quality, safety, equity and cost-effectiveness of health care services." 259 260 There is a semantic gap in concepts. This classification term is described as activities, i.e., "to inform persons" or "to inform processes" rather than the rationale for performing actions/operations on information related to the activity. 261 */ 262 CAREMGT, 263 /** 264 * To perform one or more operations on information used for cadaveric organ, eye or tissue donation. 265 */ 266 DONAT, 267 /** 268 * To perform one or more operations on information used for fraud detection and prevention processes. 269 */ 270 FRAUD, 271 /** 272 * To perform one or more operations on information used within government processes. 273 */ 274 GOV, 275 /** 276 * To perform one or more operations on information for conducting activities related to meeting accreditation criteria. 277 */ 278 HACCRED, 279 /** 280 * To perform one or more operations on information used for conducting activities required to meet a mandate. 281 */ 282 HCOMPL, 283 /** 284 * To perform one or more operations on information used for handling deceased patient matters. 285 */ 286 HDECD, 287 /** 288 * To perform one or more operation operations on information used to manage a patient directory. 289 290 291 Examples: 292 293 294 295 facility 296 enterprise 297 payer 298 health information exchange patient directory 299 */ 300 HDIRECT, 301 /** 302 * To perform one or more actions on information used for conducting administrative and contractual activities by or on behalf of organizational entities responsible for delivery of an individual's benefits in a healthcare program, health plan or insurance. Explicitly excludes the use of information to organize the delivery of health care for care coordination and case management, or to provide healthcare treatment. 303 304 305 306 Usage Note: Examples of activities conducted under this purpose of use: provider profiling, risk adjustment, underwriting, fraud and abuse, quality improvement population health and care management. Aligns with HIPAA Operation POU minus coordination of care or other treatment related activities. Similar to the description in SAMHSA Confidentiality of Substance Use Disorder Patient Records Supplemental notice of proposed rulemaking. 307 308 309 Map: Maps to ISO 14265 Classification Term "Administration of care for an individual subject of care" described as "To inform persons or processes responsible for enabling the availability of resources or funding or permissions for providing health care services to the subject of care." 310 311 However, this classification term is described as activities, i.e., "to inform persons" or "to inform processes" rather than the rationale for performing actions/operations on information related to the activity. 312 */ 313 HDM, 314 /** 315 * To perform one or more operations on information for conducting activities required by legal proceeding. 316 */ 317 HLEGAL, 318 /** 319 * To perform one or more operations on information used for assessing results and comparative effectiveness achieved by health care practices and interventions. 320 */ 321 HOUTCOMS, 322 /** 323 * To perform one or more operations on information used for conducting activities to meet program accounting requirements. 324 */ 325 HPRGRP, 326 /** 327 * To perform one or more operations on information used for conducting administrative activities to improve health care quality. 328 */ 329 HQUALIMP, 330 /** 331 * To perform one or more operations on information to administer the electronic systems used for the delivery of health care. 332 */ 333 HSYSADMIN, 334 /** 335 * To perform one or more operations on information to assign, persist, and manage labels to healthcare data to characterize various aspects, such as its security classification, sensitivity, compartment, integrity, and provenance; applicable privacy, consent, security, provenance, and trust policies; and handling caveats such as purpose of use, obligations, and refrain policies. 336 337 Label management includes classification of target data by constructing and binding of a label set per applicable policies, security policy information file semantics, and classification guides. Label management also includes process and procedures for subsequent revision of a label for, e.g., reclassification, downgrading classification, and declassification. 338 339 Label revisions may be triggered by, e.g., expiry of classification period; changes in applicable policy, e.g., revocation of a consent directive; or changes in the governing policy domain in which the data is relocated or a copy of the data is sent. If a label is revised, an audit log should be kept and the provenance of the label changes should be tracked. 340 */ 341 LABELING, 342 /** 343 * To perform one or more operations on information to assign, persist, and manage metadata to healthcare data to characterize various aspects used for its indexing, discovery, retrieval, and processing by systems, applications, and end users. For example, master index identifier, media type, and location. 344 */ 345 METAMGT, 346 /** 347 * To perform one or more operations on information to administer health care coverage to an enrollee under a policy or program. 348 */ 349 MEMADMIN, 350 /** 351 * To perform one or more operations on information for conducting activities required by military processes, procedures, policies, or law. 352 */ 353 MILCDM, 354 /** 355 * To perform one or more operations on information used for operational activities conducted to administer the delivery of health care to a patient. 356 */ 357 PATADMIN, 358 /** 359 * To perform one or more operations on information in processes related to ensuring the safety of health care. 360 */ 361 PATSFTY, 362 /** 363 * To perform one or more operations on information used for monitoring performance of recommended health care practices and interventions. 364 */ 365 PERFMSR, 366 /** 367 * To perform one or more operations on information used within the health records management process. 368 */ 369 RECORDMGT, 370 /** 371 * To perform one or more operations on information to design, develop, implement, test, or deploy a healthcare system or application. 372 */ 373 SYSDEV, 374 /** 375 * To perform one or more operations on information that is simulated or synthetic health data used for testing system capabilities outside of a production or operational system environment. 376 377 378 Usage Note: Data marked with a HTEST security label enables an access control system to permit interfacing systems or end users provisioned with a clearance, which includes a HTEST purpose of use attribute, to test, verify, or validate that a system or application will operate in production as intended based on design specifications. 379 */ 380 HTEST, 381 /** 382 * To perform one or more operations on information used in training and education. 383 */ 384 TRAIN, 385 /** 386 * To perform one or more operations on information for conducting financial or contractual activities related to payment for provision of health care. 387 */ 388 HPAYMT, 389 /** 390 * To perform one or more operations on information for provision of additional clinical evidence in support of a request for coverage or payment for health services. 391 */ 392 CLMATTCH, 393 /** 394 * To perform one or more operations on information for conducting prior authorization or predetermination of coverage for services. 395 */ 396 COVAUTH, 397 /** 398 * To perform one or more operations on information for conducting activities related to coverage under a program or policy. 399 */ 400 COVERAGE, 401 /** 402 * To perform one or more operations on information used for conducting eligibility determination for coverage in a program or policy. May entail review of financial status or disability assessment. 403 */ 404 ELIGDTRM, 405 /** 406 * To perform one or more operations on information used for conducting eligibility verification of coverage in a program or policy. May entail provider contacting coverage source (e.g., government health program such as workers compensation or health plan) for confirmation of enrollment, eligibility for specific services, and any applicable copays. 407 */ 408 ELIGVER, 409 /** 410 * To perform one or more operations on information used for enrolling a covered party in a program or policy. May entail recording of covered party's and any dependent's demographic information and benefit choices. 411 */ 412 ENROLLM, 413 /** 414 * To perform one or more operations on information for the process of releasing military personnel from their service obligations, which may include determining service merit, discharge benefits, and disability assessment. 415 */ 416 MILDCRG, 417 /** 418 * To perform one or more operations on information about the amount remitted for a health care claim. 419 */ 420 REMITADV, 421 /** 422 * To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data iincludes basic and applied research such as biomedical, population origin or ancestry, translational research, and disease, discipline, specialty specific healthcare research and clinical trial research. 423 */ 424 HRESCH, 425 /** 426 * To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to specified biomedical basic or applied research. For example, research on rare plants to determine whether biologic properties may be useful for pharmaceutical development. May be used in combination with clinical trial and other healthcare research purposes of use. 427 */ 428 BIORCH, 429 /** 430 * To perform one or more operations on information for conducting scientific investigations in accordance with clinical trial protocols to obtain health care knowledge. 431 */ 432 CLINTRCH, 433 /** 434 * To perform one or more operations on information for conducting scientific investigations in accordance with clinical trial protocols to obtain health care knowledge without provision of patient care. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research. For example, a clinical trial conducted on laboratory specimens collected from a specified patient population. 435 */ 436 CLINTRCHNPC, 437 /** 438 * To perform one or more operations on information for conducting scientific investigations with patient care in accordance with clinical trial protocols to obtain health care knowledge. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research. For example, an "off-label" drug used for cancer therapy administer to a specified patient population. 439 */ 440 CLINTRCHPC, 441 /** 442 * To perform one or more operations on information in preparation for conducting scientific investigation to obtain health care knowledge, such as research on animals or review of patient health records, to determine the feasibility of a clinical trial study; assist with protocol design; or in preparation for institutional review board or ethics committee approval process. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research. 443 */ 444 PRECLINTRCH, 445 /** 446 * To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to specified conditions, diagnosis, or disease healthcare research. For example, conducting cancer research by testing reaction of tumor cells to certain biologics. May be used in combination with clinical trial and other healthcare research purposes of use. 447 */ 448 DSRCH, 449 /** 450 * To perform one or more operations on information, including genealogical pedigrees, historical records, surveys, family health data, health records, and genetic information, for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to population origins and/or ancestry healthcare research. For example, gathering genetic specimens from a specific population in order to determine the ancestry and population origins of that group. May be used in combination with clinical trial and other healthcare research purposes of use. 451 */ 452 POARCH, 453 /** 454 * To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge related to evidence based medicine during the course of providing healthcare treatment. Sometimes referred to as "bench to bedside", which is the iterative feedback loop between healthcare research and clinical trials with input from information collected in the course of routine provision of healthcare. For example, by extending a patient encounter to conduct a survey related to a research topic such as attitudes about use of a wellness device that a patient agreed to use. May be used in combination with clinical trial and other healthcare research purposes of use. 455 */ 456 TRANSRCH, 457 /** 458 * To perform one or more operations on information in response to a patient's request. 459 */ 460 PATRQT, 461 /** 462 * To perform one or more operations on information in response to a request by a family member authorized by the patient. 463 */ 464 FAMRQT, 465 /** 466 * To perform one or more operations on information in response to a request by a person appointed as the patient's legal representative. 467 */ 468 PWATRNY, 469 /** 470 * To perform one or more operations on information in response to a request by a person authorized by the patient. 471 */ 472 SUPNWK, 473 /** 474 * To perform one or more operations on information for conducting public health activities, such as the reporting of notifiable conditions. 475 */ 476 PUBHLTH, 477 /** 478 * To perform one or more operations on information used for provision of immediately needed health care to a population of living subjects located in a disaster zone. 479 */ 480 DISASTER, 481 /** 482 * To perform one or more operations on information used to prevent injury or disease to living subjects who may be the target of violence. 483 */ 484 THREAT, 485 /** 486 * To perform one or more operations on information for provision of health care. 487 */ 488 TREAT, 489 /** 490 * To perform health care as part of the clinical trial protocol. 491 */ 492 CLINTRL, 493 /** 494 * To perform one or more actions on information in order to organize the provision and case management of an individual’s healthcare, including: Monitoring a person's goals, needs, and preferences; acting as the communication link between two or more participants concerned with a person's health and wellness; organizing and facilitating care activities and promoting self-management by advocating for, empowering, and educating a person; and ensuring safe, appropriate, non-duplicative, and effective integrated care. 495 496 497 Usage Note: Use when describing these functions: 1. Monitoring a person’s goals, needs, and preferences. 2. Acting as the communication link between two or more participants concerned with a person's health and wellness. 3. Organizing and facilitating care activities and promoting self-management by advocating for, empowering, and educating a person. 4. Ensuring safe, appropriate, non-duplicative, and effective integrated care. 498 499 The goal is to clearly differentiate this type of coordination of care from HIPAA Operations by specifying that these actions on information are undertaken in the provision of healthcare treatment. 500 501 For similar uses of this concept, see SAMHSA Confidentiality of Substance Use Disorder Patient Records Supplemental notice of proposed rulemaking, which differentiates concepts of care coordination and case management for the provision of treatment as specifically distinct from activities related to health care delivery management and the operations of organizational entities involved in the delivery of healthcare. 502 503 504 Map: Maps to ISO 14265 Classification Terms: "Support of care activities within the provider organisation for an individual subject of care" described as "To inform persons or processes enabling others to provide health care services to the subject of care." "Subject of Care Uses" described as "To inform the subject of care in support of his or her own interests." 505 */ 506 COC, 507 /** 508 * To perform one or more operations on information for provision of immediately needed health care for an emergent condition. 509 */ 510 ETREAT, 511 /** 512 * To perform policy override operations on information for provision of immediately needed health care for an emergent condition affecting potential harm, death or patient safety by end users who are not provisioned for this purpose of use. Includes override of organizational provisioning policies and may include override of subject of care consent directive restricting access. 513 514 515 Map: Partially Maps to ISO 14265 Classification Term "Emergency care provision to an individual subject of care" described as "To inform persons needing to provide health care services to the subject of care urgently, possibly needing to over-ride the policies and consents pertaining to Purpose 1 above." Purpose 1 is equivalent to HL7 treatment purpose of use: "Clinical care provision to an individual subject of care" described as "To inform persons or processes responsible for providing health care services to the subject of care." 516The ISO description conflates both of the proposed specializations of HL7 ETREAT: break the glass and the typically broader access to health information normally available to providers who are provisioned for emergency workflows on a regular basis, e.g., Emergency Room providers. Examples of greater access than is normally accessible by providers based on the need to know are access to sensitive information for which access typically requires a patient's consent. This is not an override of a patient's dissent to disclose sensitive information in cases where the applicable policy waives the need for that consent to access this information. In US, Title 38 Section 7332 and 42 CFR Part 2 both permit emergency access without the need to override a patient's consent directive; rather, this access is a limitation to the patient's right to dissent from disclosure. 517 */ 518 BTG, 519 /** 520 * To perform one or more operations on information for provision of immediately needed health care for an emergent condition in an emergency room or similar emergent care context by end users provisioned for this purpose, which does not constitute as policy override such as in a "Break the Glass" purpose of use. 521 522 Map:Partially Maps to ISO 14265 Classification Term "Emergency care provision to an individual subject of care" described as "To inform persons needing to provide health care services to the subject of care urgently, possibly needing to over-ride the policies and consents pertaining to Purpose 1 above." Purpose 1 is equivalent to HL7 treatment purpose of use: "Clinical care provision to an individual subject of care" described as "To inform persons or processes responsible for providing health care services to the subject of care." 523 524 The ISO description conflates both of the proposed specializations of HL7 ETREAT: break the glass and the typically broader access to health information normally available to providers who are provisioned for emergency workflows on a regular basis, e.g., Emergency Room providers. Examples of greater access than is normally accessible by providers based on the need to know are access to sensitive information for which access typically requires a patient's consent. This is not an override of a patient's dissent to disclose sensitive information in cases where the applicable policy waives the need for that consent to access this information. In US, Title 38 Section 7332 and 42 CFR Part 2 both permit emergency access without the need to override a patient's consent directive; rather, this access is a limitation to the patient's right to dissent from disclosure. 525 526 There is a semantic gap in concepts. This classification term is described as activities “to inform persons� rather than the rationale for performing actions/operations on information related to the activity. 527 */ 528 ERTREAT, 529 /** 530 * To perform one or more operations on information for provision of health care to a population of living subjects, e.g., needle exchange program. 531 */ 532 POPHLTH, 533 /** 534 * Description:The rationale or purpose for an act relating to the management of personal information, such as disclosing personal tax information for the purpose of complying with a court order. 535 */ 536 _ACTINFORMATIONPRIVACYREASON, 537 /** 538 * Description: 539 */ 540 MARKT, 541 /** 542 * Description:Administrative and contractual processes required to support an activity, product, or service 543 */ 544 OPERAT, 545 /** 546 * Definition:To provide information as a result of a subpoena. 547 */ 548 LEGAL, 549 /** 550 * Description:Operational activities conducted for the purposes of meeting of criteria defined by an accrediting entity for an activity, product, or service 551 */ 552 ACCRED, 553 /** 554 * Description:Operational activities required to meet a mandate related to an activity, product, or service 555 */ 556 COMPL, 557 /** 558 * Description:Operational activities conducted to administer information relating to entities involves with an activity, product, or service 559 */ 560 ENADMIN, 561 /** 562 * Description:Operational activities conducted for the purposes of assessing the results of an activity, product, or service 563 */ 564 OUTCOMS, 565 /** 566 * Description:Operational activities conducted to meet program accounting requirements related to an activity, product, or service 567 */ 568 PRGRPT, 569 /** 570 * Description:Operational activities conducted for the purposes of improving the quality of an activity, product, or service 571 */ 572 QUALIMP, 573 /** 574 * Description:Operational activities conducted to administer the electronic systems used for an activity, product, or service 575 */ 576 SYSADMN, 577 /** 578 * Description:Administrative, financial, and contractual processes related to payment for an activity, product, or service 579 */ 580 PAYMT, 581 /** 582 * Description:Investigative activities conducted for the purposes of obtaining knowledge 583 */ 584 RESCH, 585 /** 586 * Description:Provision of a service, product, or capability to an individual or organization 587 */ 588 SRVC, 589 /** 590 * Description: Types of reasons why a substance is invalid for use. 591 */ 592 _ACTINVALIDREASON, 593 /** 594 * Description: Storage conditions caused the substance to be ineffective. 595 */ 596 ADVSTORAGE, 597 /** 598 * Description: Cold chain was not maintained for the substance. 599 */ 600 COLDCHNBRK, 601 /** 602 * Description: The lot from which the substance was drawn was expired. 603 */ 604 EXPLOT, 605 /** 606 * The substance was administered outside of the recommended schedule or practice. 607 */ 608 OUTSIDESCHED, 609 /** 610 * Description: The substance was recalled by the manufacturer. 611 */ 612 PRODRECALL, 613 /** 614 * Domain specifies the codes used to describe reasons why a Provider is cancelling an Invoice or Invoice Grouping. 615 */ 616 _ACTINVOICECANCELREASON, 617 /** 618 * The covered party (patient) specified with the Invoice is not correct. 619 */ 620 INCCOVPTY, 621 /** 622 * The billing information, specified in the Invoice Elements, is not correct. This could include incorrect costing for items included in the Invoice. 623 */ 624 INCINVOICE, 625 /** 626 * The policy specified with the Invoice is not correct. For example, it may belong to another Adjudicator or Covered Party. 627 */ 628 INCPOLICY, 629 /** 630 * The provider specified with the Invoice is not correct. 631 */ 632 INCPROV, 633 /** 634 * A coded description of the reason for why a patient did not receive a scheduled immunization. 635 636 (important for public health strategy 637 */ 638 _ACTNOIMMUNIZATIONREASON, 639 /** 640 * Definition:Testing has shown that the patient already has immunity to the agent targeted by the immunization. 641 */ 642 IMMUNE, 643 /** 644 * Definition:The patient currently has a medical condition for which the vaccine is contraindicated or for which precaution is warranted. 645 */ 646 MEDPREC, 647 /** 648 * Definition:There was no supply of the product on hand to perform the service. 649 */ 650 OSTOCK, 651 /** 652 * Definition:The patient or their guardian objects to receiving the vaccine. 653 */ 654 PATOBJ, 655 /** 656 * Definition:The patient or their guardian objects to receiving the vaccine because of philosophical beliefs. 657 */ 658 PHILISOP, 659 /** 660 * Definition:The patient or their guardian objects to receiving the vaccine on religious grounds. 661 */ 662 RELIG, 663 /** 664 * Definition:The intended vaccine has expired or is otherwise believed to no longer be effective. 665 666 667 Example:Due to temperature exposure. 668 */ 669 VACEFF, 670 /** 671 * Definition:The patient or their guardian objects to receiving the vaccine because of concerns over its safety. 672 */ 673 VACSAF, 674 /** 675 * Indicates why a fulfiller refused to fulfill a supply order, and considered it important to notify other providers of their decision. E.g. "Suspect fraud", "Possible abuse", "Contraindicated". 676 677 (used when capturing 'refusal to fill' annotations) 678 */ 679 _ACTSUPPLYFULFILLMENTREFUSALREASON, 680 /** 681 * Definition:The order has been stopped by the prescriber but this fact has not necessarily captured electronically. 682 683 684 Example:A verbal stop, a fax, etc. 685 */ 686 FRR01, 687 /** 688 * Definition:Order has not been fulfilled within a reasonable amount of time, and may not be current. 689 */ 690 FRR02, 691 /** 692 * Definition:Data needed to safely act on the order which was expected to become available independent of the order is not yet available 693 694 695 Example:Lab results, diagnostic imaging, etc. 696 */ 697 FRR03, 698 /** 699 * Definition:Product not available or manufactured. Cannot supply. 700 */ 701 FRR04, 702 /** 703 * Definition:The dispenser has ethical, religious or moral objections to fulfilling the order/dispensing the product. 704 */ 705 FRR05, 706 /** 707 * Definition:Fulfiller not able to provide appropriate care associated with fulfilling the order. 708 709 710 Example:Therapy requires ongoing monitoring by fulfiller and fulfiller will be ending practice, leaving town, unable to schedule necessary time, etc. 711 */ 712 FRR06, 713 /** 714 * Definition:Specifies the reason that an event occurred in a clinical research study. 715 */ 716 _CLINICALRESEARCHEVENTREASON, 717 /** 718 * Definition:The event occurred so that a test or observation performed at a prior event could be performed again due to conditions set forth in the protocol. 719 */ 720 RET, 721 /** 722 * Definition:The event occurred due to it being scheduled in the research protocol. 723 */ 724 SCH, 725 /** 726 * Definition:The event occurred in order to terminate the subject's participation in the study. 727 */ 728 TRM, 729 /** 730 * Definition:The event that occurred was initiated by a study participant (e.g. the subject or the investigator), and did not occur for protocol reasons. 731 */ 732 UNS, 733 /** 734 * Definition:SSpecifies the reason that a test was performed or observation collected in a clinical research study. 735 736 737 Note:This set of codes are not strictly reasons, but are used in the currently Normative standard. Future revisions of the specification will model these as ActRelationships and thes codes may subsequently be retired. Thus, these codes should not be used for new specifications. 738 */ 739 _CLINICALRESEARCHOBSERVATIONREASON, 740 /** 741 * Definition:The observation or test was neither defined or scheduled in the study protocol. 742 */ 743 NPT, 744 /** 745 * Definition:The observation or test occurred due to it being defined in the research protocol, and during an activity or event that was scheduled in the protocol. 746 */ 747 PPT, 748 /** 749 * :The observation or test occurred as defined in the research protocol, but at a point in time not specified in the study protocol. 750 */ 751 UPT, 752 /** 753 * Description:Indicates why the prescription should be suspended. 754 */ 755 _COMBINEDPHARMACYORDERSUSPENDREASONCODE, 756 /** 757 * Description:This therapy has been ordered as a backup to a preferred therapy. This order will be released when and if the preferred therapy is unsuccessful. 758 */ 759 ALTCHOICE, 760 /** 761 * Description:Clarification is required before the order can be acted upon. 762 */ 763 CLARIF, 764 /** 765 * Description:The current level of the medication in the patient's system is too high. The medication is suspended to allow the level to subside to a safer level. 766 */ 767 DRUGHIGH, 768 /** 769 * Description:The patient has been admitted to a care facility and their community medications are suspended until hospital discharge. 770 */ 771 HOSPADM, 772 /** 773 * Description:The therapy would interfere with a planned lab test and the therapy is being withdrawn until the test is completed. 774 */ 775 LABINT, 776 /** 777 * Description:Patient not available for a period of time due to a scheduled therapy, leave of absence or other reason. 778 */ 779 NONAVAIL, 780 /** 781 * Description:The patient is pregnant or breast feeding. The therapy will be resumed when the pregnancy is complete and the patient is no longer breastfeeding. 782 */ 783 PREG, 784 /** 785 * Description:The patient is believed to be allergic to a substance that is part of the therapy and the therapy is being temporarily withdrawn to confirm. 786 */ 787 SALG, 788 /** 789 * Description:The drug interacts with a short-term treatment that is more urgently required. This order will be resumed when the short-term treatment is complete. 790 */ 791 SDDI, 792 /** 793 * Description:Another short-term co-occurring therapy fulfills the same purpose as this therapy. This therapy will be resumed when the co-occuring therapy is complete. 794 */ 795 SDUPTHER, 796 /** 797 * Description:The patient is believed to have an intolerance to a substance that is part of the therapy and the therapy is being temporarily withdrawn to confirm. 798 */ 799 SINTOL, 800 /** 801 * Description:The drug is contraindicated for patients receiving surgery and the patient is scheduled to be admitted for surgery in the near future. The drug will be resumed when the patient has sufficiently recovered from the surgery. 802 */ 803 SURG, 804 /** 805 * Description:The patient was previously receiving a medication contraindicated with the current medication. The current medication will remain on hold until the prior medication has been cleansed from their system. 806 */ 807 WASHOUT, 808 /** 809 * Description:Identifies reasons for nullifying (retracting) a particular control act. 810 */ 811 _CONTROLACTNULLIFICATIONREASONCODE, 812 /** 813 * Description:The decision on which the recorded information was based was changed before the decision had an effect. 814 815 816 Example:Aborted prescription before patient left office, released prescription before suspend took effect. 817 */ 818 ALTD, 819 /** 820 * Description:The information was recorded incorrectly or was recorded in the wrong record. 821 */ 822 EIE, 823 /** 824 * Description: There is no match for the record in the database. 825 */ 826 NORECMTCH, 827 /** 828 * Description: Reasons to refuse a transaction to be undone. 829 */ 830 _CONTROLACTNULLIFICATIONREFUSALREASONTYPE, 831 /** 832 * The record is already in the requested state. 833 */ 834 INRQSTATE, 835 /** 836 * Description: There is no match. 837 */ 838 NOMATCH, 839 /** 840 * Description: There is no match for the product in the master file repository. 841 */ 842 NOPRODMTCH, 843 /** 844 * Description: There is no match for the service in the master file repository. 845 */ 846 NOSERMTCH, 847 /** 848 * Description: There is no match for the record and version. 849 */ 850 NOVERMTCH, 851 /** 852 * Description: There is no permission. 853 */ 854 NOPERM, 855 /** 856 * Definition:The user does not have permission 857 */ 858 NOUSERPERM, 859 /** 860 * Description: The agent does not have permission. 861 */ 862 NOAGNTPERM, 863 /** 864 * Description: The user does not have permission. 865 */ 866 NOUSRPERM, 867 /** 868 * Description: The record and version requested to update is not the current version. 869 */ 870 WRNGVER, 871 /** 872 * Identifies why a specific query, request, or other trigger event occurred. 873 */ 874 _CONTROLACTREASON, 875 /** 876 * Description:Indicates the reason the medication order should be aborted. 877 */ 878 _MEDICATIONORDERABORTREASONCODE, 879 /** 880 * Description:The medication is no longer being manufactured or is otherwise no longer available. 881 */ 882 DISCONT, 883 /** 884 * Description:The therapy has been found to not have the desired therapeutic benefit on the patient. 885 */ 886 INEFFECT, 887 /** 888 * Description:Monitoring the patient while taking the medication, the decision has been made that the therapy is no longer appropriate. 889 */ 890 MONIT, 891 /** 892 * Description:The underlying condition has been resolved or has evolved such that a different treatment is no longer needed. 893 */ 894 NOREQ, 895 /** 896 * Description:The product does not have (or no longer has) coverage under the patientaTMs insurance policy. 897 */ 898 NOTCOVER, 899 /** 900 * Description:The patient refused to take the product. 901 */ 902 PREFUS, 903 /** 904 * Description:The manufacturer or other agency has requested that stocks of a medication be removed from circulation. 905 */ 906 RECALL, 907 /** 908 * Description:Item in current order is no longer in use as requested and a new one has/will be created to replace it. 909 */ 910 REPLACE, 911 /** 912 * Description:The medication is being re-prescribed at a different dosage. 913 */ 914 DOSECHG, 915 /** 916 * Description:Current order was issued with incorrect data and a new order has/will be created to replace it. 917 */ 918 REPLACEFIX, 919 /** 920 * Description:<The patient is not (or is no longer) able to use the medication in a manner prescribed. 921 922 923 Example:CanaTMt swallow. 924 */ 925 UNABLE, 926 /** 927 * Definition:A collection of concepts that indicate why the prescription should be released from suspended state. 928 */ 929 _MEDICATIONORDERRELEASEREASONCODE, 930 /** 931 * Definition:The original reason for suspending the medication has ended. 932 */ 933 HOLDDONE, 934 /** 935 * Definition: 936 */ 937 HOLDINAP, 938 /** 939 * Types of reason why a prescription is being changed. 940 */ 941 _MODIFYPRESCRIPTIONREASONTYPE, 942 /** 943 * Order was created with incorrect data and is changed to reflect the intended accuracy of the order. 944 */ 945 ADMINERROR, 946 /** 947 * Order is changed based on a clinical reason. 948 */ 949 CLINMOD, 950 /** 951 * Definition:Identifies why the dispense event was not completed. 952 */ 953 _PHARMACYSUPPLYEVENTABORTREASON, 954 /** 955 * Definition:Contraindication identified 956 */ 957 CONTRA, 958 /** 959 * Definition:Order to be fulfilled was aborted 960 */ 961 FOABORT, 962 /** 963 * Definition:Order to be fulfilled was suspended 964 */ 965 FOSUSP, 966 /** 967 * Definition:Patient did not come to get medication 968 */ 969 NOPICK, 970 /** 971 * Definition:Patient changed their mind regarding obtaining medication 972 */ 973 PATDEC, 974 /** 975 * Definition:Patient requested a revised quantity of medication 976 */ 977 QUANTCHG, 978 /** 979 * Definition:A collection of concepts that indicates the reason for a "bulk supply" of medication. 980 */ 981 _PHARMACYSUPPLYEVENTSTOCKREASONCODE, 982 /** 983 * Definition:The bulk supply is issued to replenish a ward for local dispensing. (Includes both mobile and fixed-location ward stocks.) 984 */ 985 FLRSTCK, 986 /** 987 * Definition:The bulk supply will be administered within a long term care facility. 988 */ 989 LTC, 990 /** 991 * Definition:The bulk supply is intended for general clinician office use. 992 */ 993 OFFICE, 994 /** 995 * Definition:The bulk supply is being transferred to another dispensing facility to. 996 997 998 Example:Alleviate a temporary shortage. 999 */ 1000 PHARM, 1001 /** 1002 * Definition:The bulk supply is intended for dispensing according to a specific program. 1003 1004 1005 Example:Mass immunization. 1006 */ 1007 PROG, 1008 /** 1009 * Definition:A collection of concepts that identifies why a renewal prescription has been refused. 1010 */ 1011 _PHARMACYSUPPLYREQUESTRENEWALREFUSALREASONCODE, 1012 /** 1013 * Definition:Patient has already been given a new (renewal) prescription. 1014 */ 1015 ALREADYRX, 1016 /** 1017 * Definition:Request for further authorization must be done through patient's family physician. 1018 */ 1019 FAMPHYS, 1020 /** 1021 * Definition:Therapy has been changed and new prescription issued 1022 */ 1023 MODIFY, 1024 /** 1025 * Definition:Patient must see prescriber prior to further fills. 1026 */ 1027 NEEDAPMT, 1028 /** 1029 * Definition:Original prescriber is no longer available to prescribe and no other prescriber has taken responsibility for the patient. 1030 */ 1031 NOTAVAIL, 1032 /** 1033 * Definition:Patient no longer or has never been under this prescribers care. 1034 */ 1035 NOTPAT, 1036 /** 1037 * Definition:This medication is on hold. 1038 */ 1039 ONHOLD, 1040 /** 1041 * Description:This product is not available or manufactured. 1042 */ 1043 PRNA, 1044 /** 1045 * Renewing or original prescriber informed patient to stop using the medication. 1046 */ 1047 STOPMED, 1048 /** 1049 * Definition:The patient should have medication remaining. 1050 */ 1051 TOOEARLY, 1052 /** 1053 * Definition:A collection of concepts that indicates why the prescription should no longer be allowed to be dispensed (but can still administer what is already being dispensed). 1054 */ 1055 _SUPPLYORDERABORTREASONCODE, 1056 /** 1057 * Definition:The patient's medical condition has nearly abated. 1058 */ 1059 IMPROV, 1060 /** 1061 * Description:The patient has an intolerance to the medication. 1062 */ 1063 INTOL, 1064 /** 1065 * Definition:The current medication will be replaced by a new strength of the same medication. 1066 */ 1067 NEWSTR, 1068 /** 1069 * Definition:A new therapy will be commenced when current supply exhausted. 1070 */ 1071 NEWTHER, 1072 /** 1073 * Description:Identifies why a change is being made to a record. 1074 */ 1075 _GENERICUPDATEREASONCODE, 1076 /** 1077 * Description:Information has changed since the record was created. 1078 */ 1079 CHGDATA, 1080 /** 1081 * Description:Previously recorded information was erroneous and is being corrected. 1082 */ 1083 FIXDATA, 1084 /** 1085 * Information is combined into the record. 1086 */ 1087 MDATA, 1088 /** 1089 * Description:New information has become available to supplement the record. 1090 */ 1091 NEWDATA, 1092 /** 1093 * Information is separated from the record. 1094 */ 1095 UMDATA, 1096 /** 1097 * Definition:A collection of concepts identifying why the patient's profile is being queried. 1098 */ 1099 _PATIENTPROFILEQUERYREASONCODE, 1100 /** 1101 * Definition: To evaluate for service authorization, payment, reporting, or performance/outcome measures. 1102 */ 1103 ADMREV, 1104 /** 1105 * Definition:To obtain records as part of patient care. 1106 */ 1107 PATCAR, 1108 /** 1109 * Definition:Patient requests information from their profile. 1110 */ 1111 PATREQ, 1112 /** 1113 * Definition:To evaluate the provider's current practice for professional-improvement reasons. 1114 */ 1115 PRCREV, 1116 /** 1117 * Description:Review for the purpose of regulatory compliance. 1118 */ 1119 REGUL, 1120 /** 1121 * Definition:To provide research data, as authorized by the patient. 1122 */ 1123 RSRCH, 1124 /** 1125 * Description:To validate the patient's record. 1126 1127 1128 Example:Merging or unmerging records. 1129 */ 1130 VALIDATION, 1131 /** 1132 * Definition:Indicates why the request to transfer a prescription from one dispensing facility to another has been refused. 1133 */ 1134 _PHARMACYSUPPLYREQUESTFULFILLERREVISIONREFUSALREASONCODE, 1135 /** 1136 * Definition:The prescription may not be reassigned from the original pharmacy. 1137 */ 1138 LOCKED, 1139 /** 1140 * Definition:The target facility does not recognize the dispensing facility. 1141 */ 1142 UNKWNTARGET, 1143 /** 1144 * Description: Identifies why a request to add (or activate) a record is being refused. Examples include the receiving system not able to match the identifier and find that record in the receiving system, having no permission, or a detected issue exists which precludes the requested action. 1145 */ 1146 _REFUSALREASONCODE, 1147 /** 1148 * Reasons for cancelling or rescheduling an Appointment 1149 */ 1150 _SCHEDULINGACTREASON, 1151 /** 1152 * The time slots previously allocated are now blocked and no longer available for booking Appointments 1153 */ 1154 BLK, 1155 /** 1156 * The Patient is deceased 1157 */ 1158 DEC, 1159 /** 1160 * Patient unable to pay and not covered by insurance 1161 */ 1162 FIN, 1163 /** 1164 * The medical condition of the Patient has changed 1165 */ 1166 MED, 1167 /** 1168 * The Physician is in a meeting. For example, he/she may request administrative time to talk to family after appointment 1169 */ 1170 MTG, 1171 /** 1172 * The Physician requested the action 1173 */ 1174 PHY, 1175 /** 1176 * Indicates why the act revision (status update) is being refused. 1177 */ 1178 _STATUSREVISIONREFUSALREASONCODE, 1179 /** 1180 * Ordered quantity has already been completely fulfilled. 1181 */ 1182 FILLED, 1183 /** 1184 * Definition:Indicates why the requested authorization to prescribe or dispense a medication has been refused. 1185 */ 1186 _SUBSTANCEADMINISTRATIONPERMISSIONREFUSALREASONCODE, 1187 /** 1188 * Definition:Patient not eligible for drug 1189 */ 1190 PATINELIG, 1191 /** 1192 * Definition:Patient does not meet required protocol 1193 */ 1194 PROTUNMET, 1195 /** 1196 * Definition:Provider is not authorized to prescribe or dispense 1197 */ 1198 PROVUNAUTH, 1199 /** 1200 * Reasons why substitution of a substance administration request is not permitted. 1201 */ 1202 _SUBSTANCEADMINSUBSTITUTIONNOTALLOWEDREASON, 1203 /** 1204 * Definition: Patient has had a prior allergic intolerance response to alternate product or one of its components. 1205 */ 1206 ALGINT, 1207 /** 1208 * Definition: Patient has compliance issues with medication such as differing appearance, flavor, size, shape or consistency. 1209 */ 1210 COMPCON, 1211 /** 1212 * The prescribed product has specific clinical release or other therapeutic characteristics not shared by other substitutable medications. 1213 */ 1214 THERCHAR, 1215 /** 1216 * Definition: The specific manufactured drug is part of a clinical trial. 1217 */ 1218 TRIAL, 1219 /** 1220 * SubstanceAdminSubstitutionReason 1221 */ 1222 _SUBSTANCEADMINSUBSTITUTIONREASON, 1223 /** 1224 * Indicates that the decision to substitute or to not substitute was driven by a desire to maintain consistency with a pre-existing therapy. I.e. The performer provided the same item/service as had been previously provided rather than providing exactly what was ordered, or rather than substituting with a lower-cost equivalent. 1225 */ 1226 CT, 1227 /** 1228 * Indicates that the decision to substitute or to not substitute was driven by a policy expressed within the formulary. 1229 */ 1230 FP, 1231 /** 1232 * In the case of 'substitution', indicates that the substitution occurred because the ordered item was not in stock. In the case of 'no substitution', indicates that a cheaper equivalent was not substituted because it was not in stock. 1233 */ 1234 OS, 1235 /** 1236 * Indicates that the decision to substitute or to not substitute was driven by a jurisdictional regulatory requirement mandating or prohibiting substitution. 1237 */ 1238 RR, 1239 /** 1240 * The explanation for why a patient is moved from one location to another within the organization 1241 */ 1242 _TRANSFERACTREASON, 1243 /** 1244 * Moved to an error in placing the patient in the original location. 1245 */ 1246 ER, 1247 /** 1248 * Moved at the request of the patient. 1249 */ 1250 RQ, 1251 /** 1252 * Definition: This domain is used to document reasons for providing a billable service; the billable services may include both clinical services and social services. 1253 */ 1254 _ACTBILLABLESERVICEREASON, 1255 /** 1256 * Reason for Clinical Service being performed. 1257 1258 This domain excludes reasons specified by diagnosed conditions. 1259 1260 Examples of values from this domain include duplicate therapy and fraudulent prescription. 1261 */ 1262 _ACTBILLABLECLINICALSERVICEREASON, 1263 /** 1264 * null 1265 */ 1266 BONUS, 1267 /** 1268 * Description:The level of coverage under the policy or program is available only to children 1269 */ 1270 CHD, 1271 /** 1272 * Description:The level of coverage under the policy or program is available only to a subscriber's dependents. 1273 */ 1274 DEP, 1275 /** 1276 * Description:The level of coverage under the policy or program is available to an employee and his or her children. 1277 */ 1278 ECH, 1279 /** 1280 * null 1281 */ 1282 EDU, 1283 /** 1284 * Description:The level of coverage under the policy or program is available only to an employee. 1285 */ 1286 EMP, 1287 /** 1288 * Description:The level of coverage under the policy or program is available to an employee and his or her spouse. 1289 */ 1290 ESP, 1291 /** 1292 * Description:The level of coverage under the policy or program is available to a subscriber's family. 1293 */ 1294 FAM, 1295 /** 1296 * Description:The level of coverage under the policy or program is available to an individual. 1297 */ 1298 IND, 1299 /** 1300 * null 1301 */ 1302 INVOICE, 1303 /** 1304 * null 1305 */ 1306 PROA, 1307 /** 1308 * null 1309 */ 1310 RECOV, 1311 /** 1312 * null 1313 */ 1314 RETRO, 1315 /** 1316 * Description:The level of coverage under the policy or program is available to a subscriber's spouse and children 1317 */ 1318 SPC, 1319 /** 1320 * Description:The level of coverage under the policy or program is available only to a subscribers spouse 1321 */ 1322 SPO, 1323 /** 1324 * null 1325 */ 1326 TRAN, 1327 /** 1328 * added to help the parsers 1329 */ 1330 NULL; 1331 public static V3ActReason fromCode(String codeString) throws FHIRException { 1332 if (codeString == null || "".equals(codeString)) 1333 return null; 1334 if ("_ActAccommodationReason".equals(codeString)) 1335 return _ACTACCOMMODATIONREASON; 1336 if ("ACCREQNA".equals(codeString)) 1337 return ACCREQNA; 1338 if ("FLRCNV".equals(codeString)) 1339 return FLRCNV; 1340 if ("MEDNEC".equals(codeString)) 1341 return MEDNEC; 1342 if ("PAT".equals(codeString)) 1343 return PAT; 1344 if ("_ActCoverageReason".equals(codeString)) 1345 return _ACTCOVERAGEREASON; 1346 if ("_EligibilityActReasonCode".equals(codeString)) 1347 return _ELIGIBILITYACTREASONCODE; 1348 if ("_ActIneligibilityReason".equals(codeString)) 1349 return _ACTINELIGIBILITYREASON; 1350 if ("COVSUS".equals(codeString)) 1351 return COVSUS; 1352 if ("DECSD".equals(codeString)) 1353 return DECSD; 1354 if ("REGERR".equals(codeString)) 1355 return REGERR; 1356 if ("_CoverageEligibilityReason".equals(codeString)) 1357 return _COVERAGEELIGIBILITYREASON; 1358 if ("AGE".equals(codeString)) 1359 return AGE; 1360 if ("CRIME".equals(codeString)) 1361 return CRIME; 1362 if ("DIS".equals(codeString)) 1363 return DIS; 1364 if ("EMPLOY".equals(codeString)) 1365 return EMPLOY; 1366 if ("FINAN".equals(codeString)) 1367 return FINAN; 1368 if ("HEALTH".equals(codeString)) 1369 return HEALTH; 1370 if ("MULTI".equals(codeString)) 1371 return MULTI; 1372 if ("PNC".equals(codeString)) 1373 return PNC; 1374 if ("STATUTORY".equals(codeString)) 1375 return STATUTORY; 1376 if ("VEHIC".equals(codeString)) 1377 return VEHIC; 1378 if ("WORK".equals(codeString)) 1379 return WORK; 1380 if ("_ActInformationManagementReason".equals(codeString)) 1381 return _ACTINFORMATIONMANAGEMENTREASON; 1382 if ("_ActHealthInformationManagementReason".equals(codeString)) 1383 return _ACTHEALTHINFORMATIONMANAGEMENTREASON; 1384 if ("_ActConsentInformationAccessOverrideReason".equals(codeString)) 1385 return _ACTCONSENTINFORMATIONACCESSOVERRIDEREASON; 1386 if ("OVRER".equals(codeString)) 1387 return OVRER; 1388 if ("OVRINCOMP".equals(codeString)) 1389 return OVRINCOMP; 1390 if ("OVRPJ".equals(codeString)) 1391 return OVRPJ; 1392 if ("OVRPS".equals(codeString)) 1393 return OVRPS; 1394 if ("OVRTPS".equals(codeString)) 1395 return OVRTPS; 1396 if ("PurposeOfUse".equals(codeString)) 1397 return PURPOSEOFUSE; 1398 if ("HMARKT".equals(codeString)) 1399 return HMARKT; 1400 if ("HOPERAT".equals(codeString)) 1401 return HOPERAT; 1402 if ("CAREMGT".equals(codeString)) 1403 return CAREMGT; 1404 if ("DONAT".equals(codeString)) 1405 return DONAT; 1406 if ("FRAUD".equals(codeString)) 1407 return FRAUD; 1408 if ("GOV".equals(codeString)) 1409 return GOV; 1410 if ("HACCRED".equals(codeString)) 1411 return HACCRED; 1412 if ("HCOMPL".equals(codeString)) 1413 return HCOMPL; 1414 if ("HDECD".equals(codeString)) 1415 return HDECD; 1416 if ("HDIRECT".equals(codeString)) 1417 return HDIRECT; 1418 if ("HDM".equals(codeString)) 1419 return HDM; 1420 if ("HLEGAL".equals(codeString)) 1421 return HLEGAL; 1422 if ("HOUTCOMS".equals(codeString)) 1423 return HOUTCOMS; 1424 if ("HPRGRP".equals(codeString)) 1425 return HPRGRP; 1426 if ("HQUALIMP".equals(codeString)) 1427 return HQUALIMP; 1428 if ("HSYSADMIN".equals(codeString)) 1429 return HSYSADMIN; 1430 if ("LABELING".equals(codeString)) 1431 return LABELING; 1432 if ("METAMGT".equals(codeString)) 1433 return METAMGT; 1434 if ("MEMADMIN".equals(codeString)) 1435 return MEMADMIN; 1436 if ("MILCDM".equals(codeString)) 1437 return MILCDM; 1438 if ("PATADMIN".equals(codeString)) 1439 return PATADMIN; 1440 if ("PATSFTY".equals(codeString)) 1441 return PATSFTY; 1442 if ("PERFMSR".equals(codeString)) 1443 return PERFMSR; 1444 if ("RECORDMGT".equals(codeString)) 1445 return RECORDMGT; 1446 if ("SYSDEV".equals(codeString)) 1447 return SYSDEV; 1448 if ("HTEST".equals(codeString)) 1449 return HTEST; 1450 if ("TRAIN".equals(codeString)) 1451 return TRAIN; 1452 if ("HPAYMT".equals(codeString)) 1453 return HPAYMT; 1454 if ("CLMATTCH".equals(codeString)) 1455 return CLMATTCH; 1456 if ("COVAUTH".equals(codeString)) 1457 return COVAUTH; 1458 if ("COVERAGE".equals(codeString)) 1459 return COVERAGE; 1460 if ("ELIGDTRM".equals(codeString)) 1461 return ELIGDTRM; 1462 if ("ELIGVER".equals(codeString)) 1463 return ELIGVER; 1464 if ("ENROLLM".equals(codeString)) 1465 return ENROLLM; 1466 if ("MILDCRG".equals(codeString)) 1467 return MILDCRG; 1468 if ("REMITADV".equals(codeString)) 1469 return REMITADV; 1470 if ("HRESCH".equals(codeString)) 1471 return HRESCH; 1472 if ("BIORCH".equals(codeString)) 1473 return BIORCH; 1474 if ("CLINTRCH".equals(codeString)) 1475 return CLINTRCH; 1476 if ("CLINTRCHNPC".equals(codeString)) 1477 return CLINTRCHNPC; 1478 if ("CLINTRCHPC".equals(codeString)) 1479 return CLINTRCHPC; 1480 if ("PRECLINTRCH".equals(codeString)) 1481 return PRECLINTRCH; 1482 if ("DSRCH".equals(codeString)) 1483 return DSRCH; 1484 if ("POARCH".equals(codeString)) 1485 return POARCH; 1486 if ("TRANSRCH".equals(codeString)) 1487 return TRANSRCH; 1488 if ("PATRQT".equals(codeString)) 1489 return PATRQT; 1490 if ("FAMRQT".equals(codeString)) 1491 return FAMRQT; 1492 if ("PWATRNY".equals(codeString)) 1493 return PWATRNY; 1494 if ("SUPNWK".equals(codeString)) 1495 return SUPNWK; 1496 if ("PUBHLTH".equals(codeString)) 1497 return PUBHLTH; 1498 if ("DISASTER".equals(codeString)) 1499 return DISASTER; 1500 if ("THREAT".equals(codeString)) 1501 return THREAT; 1502 if ("TREAT".equals(codeString)) 1503 return TREAT; 1504 if ("CLINTRL".equals(codeString)) 1505 return CLINTRL; 1506 if ("COC".equals(codeString)) 1507 return COC; 1508 if ("ETREAT".equals(codeString)) 1509 return ETREAT; 1510 if ("BTG".equals(codeString)) 1511 return BTG; 1512 if ("ERTREAT".equals(codeString)) 1513 return ERTREAT; 1514 if ("POPHLTH".equals(codeString)) 1515 return POPHLTH; 1516 if ("_ActInformationPrivacyReason".equals(codeString)) 1517 return _ACTINFORMATIONPRIVACYREASON; 1518 if ("MARKT".equals(codeString)) 1519 return MARKT; 1520 if ("OPERAT".equals(codeString)) 1521 return OPERAT; 1522 if ("LEGAL".equals(codeString)) 1523 return LEGAL; 1524 if ("ACCRED".equals(codeString)) 1525 return ACCRED; 1526 if ("COMPL".equals(codeString)) 1527 return COMPL; 1528 if ("ENADMIN".equals(codeString)) 1529 return ENADMIN; 1530 if ("OUTCOMS".equals(codeString)) 1531 return OUTCOMS; 1532 if ("PRGRPT".equals(codeString)) 1533 return PRGRPT; 1534 if ("QUALIMP".equals(codeString)) 1535 return QUALIMP; 1536 if ("SYSADMN".equals(codeString)) 1537 return SYSADMN; 1538 if ("PAYMT".equals(codeString)) 1539 return PAYMT; 1540 if ("RESCH".equals(codeString)) 1541 return RESCH; 1542 if ("SRVC".equals(codeString)) 1543 return SRVC; 1544 if ("_ActInvalidReason".equals(codeString)) 1545 return _ACTINVALIDREASON; 1546 if ("ADVSTORAGE".equals(codeString)) 1547 return ADVSTORAGE; 1548 if ("COLDCHNBRK".equals(codeString)) 1549 return COLDCHNBRK; 1550 if ("EXPLOT".equals(codeString)) 1551 return EXPLOT; 1552 if ("OUTSIDESCHED".equals(codeString)) 1553 return OUTSIDESCHED; 1554 if ("PRODRECALL".equals(codeString)) 1555 return PRODRECALL; 1556 if ("_ActInvoiceCancelReason".equals(codeString)) 1557 return _ACTINVOICECANCELREASON; 1558 if ("INCCOVPTY".equals(codeString)) 1559 return INCCOVPTY; 1560 if ("INCINVOICE".equals(codeString)) 1561 return INCINVOICE; 1562 if ("INCPOLICY".equals(codeString)) 1563 return INCPOLICY; 1564 if ("INCPROV".equals(codeString)) 1565 return INCPROV; 1566 if ("_ActNoImmunizationReason".equals(codeString)) 1567 return _ACTNOIMMUNIZATIONREASON; 1568 if ("IMMUNE".equals(codeString)) 1569 return IMMUNE; 1570 if ("MEDPREC".equals(codeString)) 1571 return MEDPREC; 1572 if ("OSTOCK".equals(codeString)) 1573 return OSTOCK; 1574 if ("PATOBJ".equals(codeString)) 1575 return PATOBJ; 1576 if ("PHILISOP".equals(codeString)) 1577 return PHILISOP; 1578 if ("RELIG".equals(codeString)) 1579 return RELIG; 1580 if ("VACEFF".equals(codeString)) 1581 return VACEFF; 1582 if ("VACSAF".equals(codeString)) 1583 return VACSAF; 1584 if ("_ActSupplyFulfillmentRefusalReason".equals(codeString)) 1585 return _ACTSUPPLYFULFILLMENTREFUSALREASON; 1586 if ("FRR01".equals(codeString)) 1587 return FRR01; 1588 if ("FRR02".equals(codeString)) 1589 return FRR02; 1590 if ("FRR03".equals(codeString)) 1591 return FRR03; 1592 if ("FRR04".equals(codeString)) 1593 return FRR04; 1594 if ("FRR05".equals(codeString)) 1595 return FRR05; 1596 if ("FRR06".equals(codeString)) 1597 return FRR06; 1598 if ("_ClinicalResearchEventReason".equals(codeString)) 1599 return _CLINICALRESEARCHEVENTREASON; 1600 if ("RET".equals(codeString)) 1601 return RET; 1602 if ("SCH".equals(codeString)) 1603 return SCH; 1604 if ("TRM".equals(codeString)) 1605 return TRM; 1606 if ("UNS".equals(codeString)) 1607 return UNS; 1608 if ("_ClinicalResearchObservationReason".equals(codeString)) 1609 return _CLINICALRESEARCHOBSERVATIONREASON; 1610 if ("NPT".equals(codeString)) 1611 return NPT; 1612 if ("PPT".equals(codeString)) 1613 return PPT; 1614 if ("UPT".equals(codeString)) 1615 return UPT; 1616 if ("_CombinedPharmacyOrderSuspendReasonCode".equals(codeString)) 1617 return _COMBINEDPHARMACYORDERSUSPENDREASONCODE; 1618 if ("ALTCHOICE".equals(codeString)) 1619 return ALTCHOICE; 1620 if ("CLARIF".equals(codeString)) 1621 return CLARIF; 1622 if ("DRUGHIGH".equals(codeString)) 1623 return DRUGHIGH; 1624 if ("HOSPADM".equals(codeString)) 1625 return HOSPADM; 1626 if ("LABINT".equals(codeString)) 1627 return LABINT; 1628 if ("NON-AVAIL".equals(codeString)) 1629 return NONAVAIL; 1630 if ("PREG".equals(codeString)) 1631 return PREG; 1632 if ("SALG".equals(codeString)) 1633 return SALG; 1634 if ("SDDI".equals(codeString)) 1635 return SDDI; 1636 if ("SDUPTHER".equals(codeString)) 1637 return SDUPTHER; 1638 if ("SINTOL".equals(codeString)) 1639 return SINTOL; 1640 if ("SURG".equals(codeString)) 1641 return SURG; 1642 if ("WASHOUT".equals(codeString)) 1643 return WASHOUT; 1644 if ("_ControlActNullificationReasonCode".equals(codeString)) 1645 return _CONTROLACTNULLIFICATIONREASONCODE; 1646 if ("ALTD".equals(codeString)) 1647 return ALTD; 1648 if ("EIE".equals(codeString)) 1649 return EIE; 1650 if ("NORECMTCH".equals(codeString)) 1651 return NORECMTCH; 1652 if ("_ControlActNullificationRefusalReasonType".equals(codeString)) 1653 return _CONTROLACTNULLIFICATIONREFUSALREASONTYPE; 1654 if ("INRQSTATE".equals(codeString)) 1655 return INRQSTATE; 1656 if ("NOMATCH".equals(codeString)) 1657 return NOMATCH; 1658 if ("NOPRODMTCH".equals(codeString)) 1659 return NOPRODMTCH; 1660 if ("NOSERMTCH".equals(codeString)) 1661 return NOSERMTCH; 1662 if ("NOVERMTCH".equals(codeString)) 1663 return NOVERMTCH; 1664 if ("NOPERM".equals(codeString)) 1665 return NOPERM; 1666 if ("NOUSERPERM".equals(codeString)) 1667 return NOUSERPERM; 1668 if ("NOAGNTPERM".equals(codeString)) 1669 return NOAGNTPERM; 1670 if ("NOUSRPERM".equals(codeString)) 1671 return NOUSRPERM; 1672 if ("WRNGVER".equals(codeString)) 1673 return WRNGVER; 1674 if ("_ControlActReason".equals(codeString)) 1675 return _CONTROLACTREASON; 1676 if ("_MedicationOrderAbortReasonCode".equals(codeString)) 1677 return _MEDICATIONORDERABORTREASONCODE; 1678 if ("DISCONT".equals(codeString)) 1679 return DISCONT; 1680 if ("INEFFECT".equals(codeString)) 1681 return INEFFECT; 1682 if ("MONIT".equals(codeString)) 1683 return MONIT; 1684 if ("NOREQ".equals(codeString)) 1685 return NOREQ; 1686 if ("NOTCOVER".equals(codeString)) 1687 return NOTCOVER; 1688 if ("PREFUS".equals(codeString)) 1689 return PREFUS; 1690 if ("RECALL".equals(codeString)) 1691 return RECALL; 1692 if ("REPLACE".equals(codeString)) 1693 return REPLACE; 1694 if ("DOSECHG".equals(codeString)) 1695 return DOSECHG; 1696 if ("REPLACEFIX".equals(codeString)) 1697 return REPLACEFIX; 1698 if ("UNABLE".equals(codeString)) 1699 return UNABLE; 1700 if ("_MedicationOrderReleaseReasonCode".equals(codeString)) 1701 return _MEDICATIONORDERRELEASEREASONCODE; 1702 if ("HOLDDONE".equals(codeString)) 1703 return HOLDDONE; 1704 if ("HOLDINAP".equals(codeString)) 1705 return HOLDINAP; 1706 if ("_ModifyPrescriptionReasonType".equals(codeString)) 1707 return _MODIFYPRESCRIPTIONREASONTYPE; 1708 if ("ADMINERROR".equals(codeString)) 1709 return ADMINERROR; 1710 if ("CLINMOD".equals(codeString)) 1711 return CLINMOD; 1712 if ("_PharmacySupplyEventAbortReason".equals(codeString)) 1713 return _PHARMACYSUPPLYEVENTABORTREASON; 1714 if ("CONTRA".equals(codeString)) 1715 return CONTRA; 1716 if ("FOABORT".equals(codeString)) 1717 return FOABORT; 1718 if ("FOSUSP".equals(codeString)) 1719 return FOSUSP; 1720 if ("NOPICK".equals(codeString)) 1721 return NOPICK; 1722 if ("PATDEC".equals(codeString)) 1723 return PATDEC; 1724 if ("QUANTCHG".equals(codeString)) 1725 return QUANTCHG; 1726 if ("_PharmacySupplyEventStockReasonCode".equals(codeString)) 1727 return _PHARMACYSUPPLYEVENTSTOCKREASONCODE; 1728 if ("FLRSTCK".equals(codeString)) 1729 return FLRSTCK; 1730 if ("LTC".equals(codeString)) 1731 return LTC; 1732 if ("OFFICE".equals(codeString)) 1733 return OFFICE; 1734 if ("PHARM".equals(codeString)) 1735 return PHARM; 1736 if ("PROG".equals(codeString)) 1737 return PROG; 1738 if ("_PharmacySupplyRequestRenewalRefusalReasonCode".equals(codeString)) 1739 return _PHARMACYSUPPLYREQUESTRENEWALREFUSALREASONCODE; 1740 if ("ALREADYRX".equals(codeString)) 1741 return ALREADYRX; 1742 if ("FAMPHYS".equals(codeString)) 1743 return FAMPHYS; 1744 if ("MODIFY".equals(codeString)) 1745 return MODIFY; 1746 if ("NEEDAPMT".equals(codeString)) 1747 return NEEDAPMT; 1748 if ("NOTAVAIL".equals(codeString)) 1749 return NOTAVAIL; 1750 if ("NOTPAT".equals(codeString)) 1751 return NOTPAT; 1752 if ("ONHOLD".equals(codeString)) 1753 return ONHOLD; 1754 if ("PRNA".equals(codeString)) 1755 return PRNA; 1756 if ("STOPMED".equals(codeString)) 1757 return STOPMED; 1758 if ("TOOEARLY".equals(codeString)) 1759 return TOOEARLY; 1760 if ("_SupplyOrderAbortReasonCode".equals(codeString)) 1761 return _SUPPLYORDERABORTREASONCODE; 1762 if ("IMPROV".equals(codeString)) 1763 return IMPROV; 1764 if ("INTOL".equals(codeString)) 1765 return INTOL; 1766 if ("NEWSTR".equals(codeString)) 1767 return NEWSTR; 1768 if ("NEWTHER".equals(codeString)) 1769 return NEWTHER; 1770 if ("_GenericUpdateReasonCode".equals(codeString)) 1771 return _GENERICUPDATEREASONCODE; 1772 if ("CHGDATA".equals(codeString)) 1773 return CHGDATA; 1774 if ("FIXDATA".equals(codeString)) 1775 return FIXDATA; 1776 if ("MDATA".equals(codeString)) 1777 return MDATA; 1778 if ("NEWDATA".equals(codeString)) 1779 return NEWDATA; 1780 if ("UMDATA".equals(codeString)) 1781 return UMDATA; 1782 if ("_PatientProfileQueryReasonCode".equals(codeString)) 1783 return _PATIENTPROFILEQUERYREASONCODE; 1784 if ("ADMREV".equals(codeString)) 1785 return ADMREV; 1786 if ("PATCAR".equals(codeString)) 1787 return PATCAR; 1788 if ("PATREQ".equals(codeString)) 1789 return PATREQ; 1790 if ("PRCREV".equals(codeString)) 1791 return PRCREV; 1792 if ("REGUL".equals(codeString)) 1793 return REGUL; 1794 if ("RSRCH".equals(codeString)) 1795 return RSRCH; 1796 if ("VALIDATION".equals(codeString)) 1797 return VALIDATION; 1798 if ("_PharmacySupplyRequestFulfillerRevisionRefusalReasonCode".equals(codeString)) 1799 return _PHARMACYSUPPLYREQUESTFULFILLERREVISIONREFUSALREASONCODE; 1800 if ("LOCKED".equals(codeString)) 1801 return LOCKED; 1802 if ("UNKWNTARGET".equals(codeString)) 1803 return UNKWNTARGET; 1804 if ("_RefusalReasonCode".equals(codeString)) 1805 return _REFUSALREASONCODE; 1806 if ("_SchedulingActReason".equals(codeString)) 1807 return _SCHEDULINGACTREASON; 1808 if ("BLK".equals(codeString)) 1809 return BLK; 1810 if ("DEC".equals(codeString)) 1811 return DEC; 1812 if ("FIN".equals(codeString)) 1813 return FIN; 1814 if ("MED".equals(codeString)) 1815 return MED; 1816 if ("MTG".equals(codeString)) 1817 return MTG; 1818 if ("PHY".equals(codeString)) 1819 return PHY; 1820 if ("_StatusRevisionRefusalReasonCode".equals(codeString)) 1821 return _STATUSREVISIONREFUSALREASONCODE; 1822 if ("FILLED".equals(codeString)) 1823 return FILLED; 1824 if ("_SubstanceAdministrationPermissionRefusalReasonCode".equals(codeString)) 1825 return _SUBSTANCEADMINISTRATIONPERMISSIONREFUSALREASONCODE; 1826 if ("PATINELIG".equals(codeString)) 1827 return PATINELIG; 1828 if ("PROTUNMET".equals(codeString)) 1829 return PROTUNMET; 1830 if ("PROVUNAUTH".equals(codeString)) 1831 return PROVUNAUTH; 1832 if ("_SubstanceAdminSubstitutionNotAllowedReason".equals(codeString)) 1833 return _SUBSTANCEADMINSUBSTITUTIONNOTALLOWEDREASON; 1834 if ("ALGINT".equals(codeString)) 1835 return ALGINT; 1836 if ("COMPCON".equals(codeString)) 1837 return COMPCON; 1838 if ("THERCHAR".equals(codeString)) 1839 return THERCHAR; 1840 if ("TRIAL".equals(codeString)) 1841 return TRIAL; 1842 if ("_SubstanceAdminSubstitutionReason".equals(codeString)) 1843 return _SUBSTANCEADMINSUBSTITUTIONREASON; 1844 if ("CT".equals(codeString)) 1845 return CT; 1846 if ("FP".equals(codeString)) 1847 return FP; 1848 if ("OS".equals(codeString)) 1849 return OS; 1850 if ("RR".equals(codeString)) 1851 return RR; 1852 if ("_TransferActReason".equals(codeString)) 1853 return _TRANSFERACTREASON; 1854 if ("ER".equals(codeString)) 1855 return ER; 1856 if ("RQ".equals(codeString)) 1857 return RQ; 1858 if ("_ActBillableServiceReason".equals(codeString)) 1859 return _ACTBILLABLESERVICEREASON; 1860 if ("_ActBillableClinicalServiceReason".equals(codeString)) 1861 return _ACTBILLABLECLINICALSERVICEREASON; 1862 if ("BONUS".equals(codeString)) 1863 return BONUS; 1864 if ("CHD".equals(codeString)) 1865 return CHD; 1866 if ("DEP".equals(codeString)) 1867 return DEP; 1868 if ("ECH".equals(codeString)) 1869 return ECH; 1870 if ("EDU".equals(codeString)) 1871 return EDU; 1872 if ("EMP".equals(codeString)) 1873 return EMP; 1874 if ("ESP".equals(codeString)) 1875 return ESP; 1876 if ("FAM".equals(codeString)) 1877 return FAM; 1878 if ("IND".equals(codeString)) 1879 return IND; 1880 if ("INVOICE".equals(codeString)) 1881 return INVOICE; 1882 if ("PROA".equals(codeString)) 1883 return PROA; 1884 if ("RECOV".equals(codeString)) 1885 return RECOV; 1886 if ("RETRO".equals(codeString)) 1887 return RETRO; 1888 if ("SPC".equals(codeString)) 1889 return SPC; 1890 if ("SPO".equals(codeString)) 1891 return SPO; 1892 if ("TRAN".equals(codeString)) 1893 return TRAN; 1894 throw new FHIRException("Unknown V3ActReason code '"+codeString+"'"); 1895 } 1896 public String toCode() { 1897 switch (this) { 1898 case _ACTACCOMMODATIONREASON: return "_ActAccommodationReason"; 1899 case ACCREQNA: return "ACCREQNA"; 1900 case FLRCNV: return "FLRCNV"; 1901 case MEDNEC: return "MEDNEC"; 1902 case PAT: return "PAT"; 1903 case _ACTCOVERAGEREASON: return "_ActCoverageReason"; 1904 case _ELIGIBILITYACTREASONCODE: return "_EligibilityActReasonCode"; 1905 case _ACTINELIGIBILITYREASON: return "_ActIneligibilityReason"; 1906 case COVSUS: return "COVSUS"; 1907 case DECSD: return "DECSD"; 1908 case REGERR: return "REGERR"; 1909 case _COVERAGEELIGIBILITYREASON: return "_CoverageEligibilityReason"; 1910 case AGE: return "AGE"; 1911 case CRIME: return "CRIME"; 1912 case DIS: return "DIS"; 1913 case EMPLOY: return "EMPLOY"; 1914 case FINAN: return "FINAN"; 1915 case HEALTH: return "HEALTH"; 1916 case MULTI: return "MULTI"; 1917 case PNC: return "PNC"; 1918 case STATUTORY: return "STATUTORY"; 1919 case VEHIC: return "VEHIC"; 1920 case WORK: return "WORK"; 1921 case _ACTINFORMATIONMANAGEMENTREASON: return "_ActInformationManagementReason"; 1922 case _ACTHEALTHINFORMATIONMANAGEMENTREASON: return "_ActHealthInformationManagementReason"; 1923 case _ACTCONSENTINFORMATIONACCESSOVERRIDEREASON: return "_ActConsentInformationAccessOverrideReason"; 1924 case OVRER: return "OVRER"; 1925 case OVRINCOMP: return "OVRINCOMP"; 1926 case OVRPJ: return "OVRPJ"; 1927 case OVRPS: return "OVRPS"; 1928 case OVRTPS: return "OVRTPS"; 1929 case PURPOSEOFUSE: return "PurposeOfUse"; 1930 case HMARKT: return "HMARKT"; 1931 case HOPERAT: return "HOPERAT"; 1932 case CAREMGT: return "CAREMGT"; 1933 case DONAT: return "DONAT"; 1934 case FRAUD: return "FRAUD"; 1935 case GOV: return "GOV"; 1936 case HACCRED: return "HACCRED"; 1937 case HCOMPL: return "HCOMPL"; 1938 case HDECD: return "HDECD"; 1939 case HDIRECT: return "HDIRECT"; 1940 case HDM: return "HDM"; 1941 case HLEGAL: return "HLEGAL"; 1942 case HOUTCOMS: return "HOUTCOMS"; 1943 case HPRGRP: return "HPRGRP"; 1944 case HQUALIMP: return "HQUALIMP"; 1945 case HSYSADMIN: return "HSYSADMIN"; 1946 case LABELING: return "LABELING"; 1947 case METAMGT: return "METAMGT"; 1948 case MEMADMIN: return "MEMADMIN"; 1949 case MILCDM: return "MILCDM"; 1950 case PATADMIN: return "PATADMIN"; 1951 case PATSFTY: return "PATSFTY"; 1952 case PERFMSR: return "PERFMSR"; 1953 case RECORDMGT: return "RECORDMGT"; 1954 case SYSDEV: return "SYSDEV"; 1955 case HTEST: return "HTEST"; 1956 case TRAIN: return "TRAIN"; 1957 case HPAYMT: return "HPAYMT"; 1958 case CLMATTCH: return "CLMATTCH"; 1959 case COVAUTH: return "COVAUTH"; 1960 case COVERAGE: return "COVERAGE"; 1961 case ELIGDTRM: return "ELIGDTRM"; 1962 case ELIGVER: return "ELIGVER"; 1963 case ENROLLM: return "ENROLLM"; 1964 case MILDCRG: return "MILDCRG"; 1965 case REMITADV: return "REMITADV"; 1966 case HRESCH: return "HRESCH"; 1967 case BIORCH: return "BIORCH"; 1968 case CLINTRCH: return "CLINTRCH"; 1969 case CLINTRCHNPC: return "CLINTRCHNPC"; 1970 case CLINTRCHPC: return "CLINTRCHPC"; 1971 case PRECLINTRCH: return "PRECLINTRCH"; 1972 case DSRCH: return "DSRCH"; 1973 case POARCH: return "POARCH"; 1974 case TRANSRCH: return "TRANSRCH"; 1975 case PATRQT: return "PATRQT"; 1976 case FAMRQT: return "FAMRQT"; 1977 case PWATRNY: return "PWATRNY"; 1978 case SUPNWK: return "SUPNWK"; 1979 case PUBHLTH: return "PUBHLTH"; 1980 case DISASTER: return "DISASTER"; 1981 case THREAT: return "THREAT"; 1982 case TREAT: return "TREAT"; 1983 case CLINTRL: return "CLINTRL"; 1984 case COC: return "COC"; 1985 case ETREAT: return "ETREAT"; 1986 case BTG: return "BTG"; 1987 case ERTREAT: return "ERTREAT"; 1988 case POPHLTH: return "POPHLTH"; 1989 case _ACTINFORMATIONPRIVACYREASON: return "_ActInformationPrivacyReason"; 1990 case MARKT: return "MARKT"; 1991 case OPERAT: return "OPERAT"; 1992 case LEGAL: return "LEGAL"; 1993 case ACCRED: return "ACCRED"; 1994 case COMPL: return "COMPL"; 1995 case ENADMIN: return "ENADMIN"; 1996 case OUTCOMS: return "OUTCOMS"; 1997 case PRGRPT: return "PRGRPT"; 1998 case QUALIMP: return "QUALIMP"; 1999 case SYSADMN: return "SYSADMN"; 2000 case PAYMT: return "PAYMT"; 2001 case RESCH: return "RESCH"; 2002 case SRVC: return "SRVC"; 2003 case _ACTINVALIDREASON: return "_ActInvalidReason"; 2004 case ADVSTORAGE: return "ADVSTORAGE"; 2005 case COLDCHNBRK: return "COLDCHNBRK"; 2006 case EXPLOT: return "EXPLOT"; 2007 case OUTSIDESCHED: return "OUTSIDESCHED"; 2008 case PRODRECALL: return "PRODRECALL"; 2009 case _ACTINVOICECANCELREASON: return "_ActInvoiceCancelReason"; 2010 case INCCOVPTY: return "INCCOVPTY"; 2011 case INCINVOICE: return "INCINVOICE"; 2012 case INCPOLICY: return "INCPOLICY"; 2013 case INCPROV: return "INCPROV"; 2014 case _ACTNOIMMUNIZATIONREASON: return "_ActNoImmunizationReason"; 2015 case IMMUNE: return "IMMUNE"; 2016 case MEDPREC: return "MEDPREC"; 2017 case OSTOCK: return "OSTOCK"; 2018 case PATOBJ: return "PATOBJ"; 2019 case PHILISOP: return "PHILISOP"; 2020 case RELIG: return "RELIG"; 2021 case VACEFF: return "VACEFF"; 2022 case VACSAF: return "VACSAF"; 2023 case _ACTSUPPLYFULFILLMENTREFUSALREASON: return "_ActSupplyFulfillmentRefusalReason"; 2024 case FRR01: return "FRR01"; 2025 case FRR02: return "FRR02"; 2026 case FRR03: return "FRR03"; 2027 case FRR04: return "FRR04"; 2028 case FRR05: return "FRR05"; 2029 case FRR06: return "FRR06"; 2030 case _CLINICALRESEARCHEVENTREASON: return "_ClinicalResearchEventReason"; 2031 case RET: return "RET"; 2032 case SCH: return "SCH"; 2033 case TRM: return "TRM"; 2034 case UNS: return "UNS"; 2035 case _CLINICALRESEARCHOBSERVATIONREASON: return "_ClinicalResearchObservationReason"; 2036 case NPT: return "NPT"; 2037 case PPT: return "PPT"; 2038 case UPT: return "UPT"; 2039 case _COMBINEDPHARMACYORDERSUSPENDREASONCODE: return "_CombinedPharmacyOrderSuspendReasonCode"; 2040 case ALTCHOICE: return "ALTCHOICE"; 2041 case CLARIF: return "CLARIF"; 2042 case DRUGHIGH: return "DRUGHIGH"; 2043 case HOSPADM: return "HOSPADM"; 2044 case LABINT: return "LABINT"; 2045 case NONAVAIL: return "NON-AVAIL"; 2046 case PREG: return "PREG"; 2047 case SALG: return "SALG"; 2048 case SDDI: return "SDDI"; 2049 case SDUPTHER: return "SDUPTHER"; 2050 case SINTOL: return "SINTOL"; 2051 case SURG: return "SURG"; 2052 case WASHOUT: return "WASHOUT"; 2053 case _CONTROLACTNULLIFICATIONREASONCODE: return "_ControlActNullificationReasonCode"; 2054 case ALTD: return "ALTD"; 2055 case EIE: return "EIE"; 2056 case NORECMTCH: return "NORECMTCH"; 2057 case _CONTROLACTNULLIFICATIONREFUSALREASONTYPE: return "_ControlActNullificationRefusalReasonType"; 2058 case INRQSTATE: return "INRQSTATE"; 2059 case NOMATCH: return "NOMATCH"; 2060 case NOPRODMTCH: return "NOPRODMTCH"; 2061 case NOSERMTCH: return "NOSERMTCH"; 2062 case NOVERMTCH: return "NOVERMTCH"; 2063 case NOPERM: return "NOPERM"; 2064 case NOUSERPERM: return "NOUSERPERM"; 2065 case NOAGNTPERM: return "NOAGNTPERM"; 2066 case NOUSRPERM: return "NOUSRPERM"; 2067 case WRNGVER: return "WRNGVER"; 2068 case _CONTROLACTREASON: return "_ControlActReason"; 2069 case _MEDICATIONORDERABORTREASONCODE: return "_MedicationOrderAbortReasonCode"; 2070 case DISCONT: return "DISCONT"; 2071 case INEFFECT: return "INEFFECT"; 2072 case MONIT: return "MONIT"; 2073 case NOREQ: return "NOREQ"; 2074 case NOTCOVER: return "NOTCOVER"; 2075 case PREFUS: return "PREFUS"; 2076 case RECALL: return "RECALL"; 2077 case REPLACE: return "REPLACE"; 2078 case DOSECHG: return "DOSECHG"; 2079 case REPLACEFIX: return "REPLACEFIX"; 2080 case UNABLE: return "UNABLE"; 2081 case _MEDICATIONORDERRELEASEREASONCODE: return "_MedicationOrderReleaseReasonCode"; 2082 case HOLDDONE: return "HOLDDONE"; 2083 case HOLDINAP: return "HOLDINAP"; 2084 case _MODIFYPRESCRIPTIONREASONTYPE: return "_ModifyPrescriptionReasonType"; 2085 case ADMINERROR: return "ADMINERROR"; 2086 case CLINMOD: return "CLINMOD"; 2087 case _PHARMACYSUPPLYEVENTABORTREASON: return "_PharmacySupplyEventAbortReason"; 2088 case CONTRA: return "CONTRA"; 2089 case FOABORT: return "FOABORT"; 2090 case FOSUSP: return "FOSUSP"; 2091 case NOPICK: return "NOPICK"; 2092 case PATDEC: return "PATDEC"; 2093 case QUANTCHG: return "QUANTCHG"; 2094 case _PHARMACYSUPPLYEVENTSTOCKREASONCODE: return "_PharmacySupplyEventStockReasonCode"; 2095 case FLRSTCK: return "FLRSTCK"; 2096 case LTC: return "LTC"; 2097 case OFFICE: return "OFFICE"; 2098 case PHARM: return "PHARM"; 2099 case PROG: return "PROG"; 2100 case _PHARMACYSUPPLYREQUESTRENEWALREFUSALREASONCODE: return "_PharmacySupplyRequestRenewalRefusalReasonCode"; 2101 case ALREADYRX: return "ALREADYRX"; 2102 case FAMPHYS: return "FAMPHYS"; 2103 case MODIFY: return "MODIFY"; 2104 case NEEDAPMT: return "NEEDAPMT"; 2105 case NOTAVAIL: return "NOTAVAIL"; 2106 case NOTPAT: return "NOTPAT"; 2107 case ONHOLD: return "ONHOLD"; 2108 case PRNA: return "PRNA"; 2109 case STOPMED: return "STOPMED"; 2110 case TOOEARLY: return "TOOEARLY"; 2111 case _SUPPLYORDERABORTREASONCODE: return "_SupplyOrderAbortReasonCode"; 2112 case IMPROV: return "IMPROV"; 2113 case INTOL: return "INTOL"; 2114 case NEWSTR: return "NEWSTR"; 2115 case NEWTHER: return "NEWTHER"; 2116 case _GENERICUPDATEREASONCODE: return "_GenericUpdateReasonCode"; 2117 case CHGDATA: return "CHGDATA"; 2118 case FIXDATA: return "FIXDATA"; 2119 case MDATA: return "MDATA"; 2120 case NEWDATA: return "NEWDATA"; 2121 case UMDATA: return "UMDATA"; 2122 case _PATIENTPROFILEQUERYREASONCODE: return "_PatientProfileQueryReasonCode"; 2123 case ADMREV: return "ADMREV"; 2124 case PATCAR: return "PATCAR"; 2125 case PATREQ: return "PATREQ"; 2126 case PRCREV: return "PRCREV"; 2127 case REGUL: return "REGUL"; 2128 case RSRCH: return "RSRCH"; 2129 case VALIDATION: return "VALIDATION"; 2130 case _PHARMACYSUPPLYREQUESTFULFILLERREVISIONREFUSALREASONCODE: return "_PharmacySupplyRequestFulfillerRevisionRefusalReasonCode"; 2131 case LOCKED: return "LOCKED"; 2132 case UNKWNTARGET: return "UNKWNTARGET"; 2133 case _REFUSALREASONCODE: return "_RefusalReasonCode"; 2134 case _SCHEDULINGACTREASON: return "_SchedulingActReason"; 2135 case BLK: return "BLK"; 2136 case DEC: return "DEC"; 2137 case FIN: return "FIN"; 2138 case MED: return "MED"; 2139 case MTG: return "MTG"; 2140 case PHY: return "PHY"; 2141 case _STATUSREVISIONREFUSALREASONCODE: return "_StatusRevisionRefusalReasonCode"; 2142 case FILLED: return "FILLED"; 2143 case _SUBSTANCEADMINISTRATIONPERMISSIONREFUSALREASONCODE: return "_SubstanceAdministrationPermissionRefusalReasonCode"; 2144 case PATINELIG: return "PATINELIG"; 2145 case PROTUNMET: return "PROTUNMET"; 2146 case PROVUNAUTH: return "PROVUNAUTH"; 2147 case _SUBSTANCEADMINSUBSTITUTIONNOTALLOWEDREASON: return "_SubstanceAdminSubstitutionNotAllowedReason"; 2148 case ALGINT: return "ALGINT"; 2149 case COMPCON: return "COMPCON"; 2150 case THERCHAR: return "THERCHAR"; 2151 case TRIAL: return "TRIAL"; 2152 case _SUBSTANCEADMINSUBSTITUTIONREASON: return "_SubstanceAdminSubstitutionReason"; 2153 case CT: return "CT"; 2154 case FP: return "FP"; 2155 case OS: return "OS"; 2156 case RR: return "RR"; 2157 case _TRANSFERACTREASON: return "_TransferActReason"; 2158 case ER: return "ER"; 2159 case RQ: return "RQ"; 2160 case _ACTBILLABLESERVICEREASON: return "_ActBillableServiceReason"; 2161 case _ACTBILLABLECLINICALSERVICEREASON: return "_ActBillableClinicalServiceReason"; 2162 case BONUS: return "BONUS"; 2163 case CHD: return "CHD"; 2164 case DEP: return "DEP"; 2165 case ECH: return "ECH"; 2166 case EDU: return "EDU"; 2167 case EMP: return "EMP"; 2168 case ESP: return "ESP"; 2169 case FAM: return "FAM"; 2170 case IND: return "IND"; 2171 case INVOICE: return "INVOICE"; 2172 case PROA: return "PROA"; 2173 case RECOV: return "RECOV"; 2174 case RETRO: return "RETRO"; 2175 case SPC: return "SPC"; 2176 case SPO: return "SPO"; 2177 case TRAN: return "TRAN"; 2178 default: return "?"; 2179 } 2180 } 2181 public String getSystem() { 2182 return "http://terminology.hl7.org/CodeSystem/v3-ActReason"; 2183 } 2184 public String getDefinition() { 2185 switch (this) { 2186 case _ACTACCOMMODATIONREASON: return "Identifies the reason the patient is assigned to this accommodation type"; 2187 case ACCREQNA: return "Accommodation requested is not available."; 2188 case FLRCNV: return "Accommodation is assigned for floor convenience."; 2189 case MEDNEC: return "Required for medical reasons(s)."; 2190 case PAT: return "The Patient requested the action"; 2191 case _ACTCOVERAGEREASON: return "Description:Codes used to specify reasons or criteria relating to coverage provided under a policy or program. May be used to convey reasons pertaining to coverage contractual provisions, including criteria for eligibility, coverage limitations, coverage maximums, or financial participation required of covered parties."; 2192 case _ELIGIBILITYACTREASONCODE: return "Identifies the reason or rational for why a person is eligibile for benefits under an insurance policy or progam. \r\n\n \n Examples: A person is a claimant under an automobile insurance policy are client deceased & adopted client has been given a new policy identifier. A new employee is eligible for health insurance as an employment benefit. A person meets a government program eligibility criteria for financial, age or health status."; 2193 case _ACTINELIGIBILITYREASON: return "Identifies the reason or rational for why a person is not eligibile for benefits under an insurance policy.\r\n\n Examples are client deceased & adopted client has been given a new policy identifier."; 2194 case COVSUS: return "When a client has no contact with the health system for an extended period, coverage is suspended. Client will be reinstated to original start date upon proof of identification, residency etc.\r\n\n Example: Coverage may be suspended during a strike situation, when employer benefits for employees are not covered (i.e. not in effect)."; 2195 case DECSD: return "Client deceased."; 2196 case REGERR: return "Client was registered in error."; 2197 case _COVERAGEELIGIBILITYREASON: return "Definition: Identifies the reason or rational for why a person is eligibile for benefits under an insurance policy or progam. \r\n\n \n Examples: A person is a claimant under an automobile insurance policy are client deceased & adopted client has been given a new policy identifier. A new employee is eligible for health insurance as an employment benefit. A person meets a government program eligibility criteria for financial, age or health status."; 2198 case AGE: return "A person becomes eligible for a program based on age.\r\n\n \n Example: In the U.S., a person who is 65 years of age or older is eligible for Medicare."; 2199 case CRIME: return "A person becomes eligible for insurance or a program because of crime related health condition or injury. \r\n\n \n Example: A person is a claimant under the U.S. Crime Victims Compensation program."; 2200 case DIS: return "A person becomes a claimant under a disability income insurance policy or a disability rehabilitation program because of a health condition or injury which limits the person's ability to earn an income or function without institutionalization."; 2201 case EMPLOY: return "A person becomes eligible for insurance provided as an employment benefit based on employment status."; 2202 case FINAN: return "A person becomes eligible for a program based on financial criteria.\r\n\n \n Example: A person whose family income is below a financial threshold for eligibility for Medicaid or SCHIP."; 2203 case HEALTH: return "A person becomes eligible for a program because of a qualifying health condition or injury. \r\n\n \n Examples: A person is determined to have a qualifying health conditions include pregnancy, HIV/AIDs, tuberculosis, end stage renal disease, breast or cervical cancer, or other condition requiring specialized health services, hospice, institutional or community based care provided under a program"; 2204 case MULTI: return "A person becomes eligible for a program based on more than one criterion.\r\n\n \n Examples: In the U.S., a child whose familiy income meets Medicaid financial thresholds and whose age is less than 18 is eligible for the Early and Periodic Screening, Diagnostic, and Treatment program (EPSDT). A person whose family income meets Medicaid financial thresholds and whose age is 65 years or older is eligible for Medicaid and Medicare, and are referred to as dual eligibles."; 2205 case PNC: return "A person becomes a claimant under a property and casualty insurance policy because of a related health condition or injury resulting from a circumstance covered under the terms of the policy. \r\n\n \n Example: A person is a claimant under a homeowners insurance policy because of an injury sustained on the policyholderaTMs premises."; 2206 case STATUTORY: return "A person becomes eligible for a program based on statutory criteria.\r\n\n \n Examples: A person is a member of an indigenous group, a veteran of military service, or in the U.S., a recipient of adoption assistance and foster care under Title IV-E of the Social Security."; 2207 case VEHIC: return "A person becomes a claimant under a motor vehicle accident insurance because of a motor vehicle accident related health condition or injury."; 2208 case WORK: return "A person becomes eligible for insurance or a program because of a work related health condition or injury. \r\n\n \n Example: A person is a claimant under the U.S. Black Lung Program."; 2209 case _ACTINFORMATIONMANAGEMENTREASON: return "Description:The rationale or purpose for an act relating to information management, such as archiving information for the purpose of complying with an enterprise data retention policy."; 2210 case _ACTHEALTHINFORMATIONMANAGEMENTREASON: return "Description:The rationale or purpose for an act relating to health information management, such as archiving information for the purpose of complying with an organization policy or jurisdictional law relating to data retention."; 2211 case _ACTCONSENTINFORMATIONACCESSOVERRIDEREASON: return "To perform one or more operations on information to which the patient has not consented as deemed necessary by authorized entities for providing care in the best interest of the patient; providing immediately needed health care for an emergent condition; or for protecting public or third party safety.\r\n\n \n Usage Notes: Used to convey the reason that a provider or other entity may or has accessed personal healthcare information. Typically, this involves overriding the subject's consent directives."; 2212 case OVRER: return "To perform one or more operations on information to which the patient has not consented by authorized entities for treating a condition which poses an immediate threat to the patient's health and which requires immediate medical intervention.\r\n\n \n Usage Notes: The patient is unable to provide consent, but the provider determines they have an urgent healthcare related reason to access the record."; 2213 case OVRINCOMP: return "To perform one or more operations on information to which the patient has not consented because deemed incompetent to provide consent.\r\n\n \n Usage Note: Maps to v2 CON-16 Subject Competence Indicator (ID) 01791 Definition: Identifies whether the subject was deemed competent to provide consent. Refer to table HL7 Table 0136 - Yes/No Indicator and CON-23 Non-Subject Consenter Reason User-defined Table 0502 - Non-Subject Consenter Reason code NC \"Subject is not competent to consent\"."; 2214 case OVRPJ: return "To perform one or more operations on information to which the patient declined to consent for providing health care.\r\n\n \n Usage Notes: The patient, while able to give consent, has not. However the provider believes it is in the patient's interest to access the record without patient consent."; 2215 case OVRPS: return "To perform one or more operations on information to which the patient has not consented for public safety reasons.\r\n\n \n Usage Notes: The patient, while able to give consent, has not. However, the provider believes that access to masked patient information is justified because of concerns related to public safety."; 2216 case OVRTPS: return "To perform one or more operations on information to which the patient has not consented for third party safety. \r\n\n \n Usage Notes: The patient, while able to give consent, has not. However, the provider believes that access to masked patient information is justified because of concerns related to the health and safety of one or more third parties."; 2217 case PURPOSEOFUSE: return "Reason for performing one or more operations on information, which may be permitted by source system's security policy in accordance with one or more privacy policies and consent directives.\r\n\n \n Usage Notes: The rationale or purpose for an act relating to the management of personal health information, such as collecting personal health information for research or public health purposes."; 2218 case HMARKT: return "To perform one or more operations on information for marketing services and products related to health care."; 2219 case HOPERAT: return "To perform one or more operations on information used for conducting administrative and contractual activities related to the provision of health care."; 2220 case CAREMGT: return "To perform analytics, evaluation and other secondary uses of treatment and healthcare related information to manage the quality, efficacy, patient safety, population health, and cost effectiveness of healthcare delivery. Explicitly excludes the use of information to organize the delivery of health care for care coordination and case management, or to provide healthcare treatment.\r\n\n \n Usage Note: The concept of care management is narrower than the list of activities related to more general organizational objectives such as provider profiling, education of healthcare and non-healthcare professionals; insurance underwriting, premium rating, reinsurance; organizational legal, medical review, auditing, compliance and fraud and abuse detection; business planning, development, and restructuring; fund-raising; and customer service.\r\n\n \n Map: Maps to ISO 14265 Classification Term \"Health service management and quality assurance\" described as \"To inform persons or processes responsible for determining the availability, quality, safety, equity and cost-effectiveness of health care services.\" \r\n\n There is a semantic gap in concepts. This classification term is described as activities, i.e., \"to inform persons\" or \"to inform processes\" rather than the rationale for performing actions/operations on information related to the activity."; 2221 case DONAT: return "To perform one or more operations on information used for cadaveric organ, eye or tissue donation."; 2222 case FRAUD: return "To perform one or more operations on information used for fraud detection and prevention processes."; 2223 case GOV: return "To perform one or more operations on information used within government processes."; 2224 case HACCRED: return "To perform one or more operations on information for conducting activities related to meeting accreditation criteria."; 2225 case HCOMPL: return "To perform one or more operations on information used for conducting activities required to meet a mandate."; 2226 case HDECD: return "To perform one or more operations on information used for handling deceased patient matters."; 2227 case HDIRECT: return "To perform one or more operation operations on information used to manage a patient directory.\r\n\n \n Examples: \n \r\n\n \n facility\n enterprise\n payer\n health information exchange patient directory"; 2228 case HDM: return "To perform one or more actions on information used for conducting administrative and contractual activities by or on behalf of organizational entities responsible for delivery of an individual's benefits in a healthcare program, health plan or insurance. Explicitly excludes the use of information to organize the delivery of health care for care coordination and case management, or to provide healthcare treatment.\n\r\n\n \n Usage Note: Examples of activities conducted under this purpose of use: provider profiling, risk adjustment, underwriting, fraud and abuse, quality improvement population health and care management. Aligns with HIPAA Operation POU minus coordination of care or other treatment related activities. Similar to the description in SAMHSA Confidentiality of Substance Use Disorder Patient Records Supplemental notice of proposed rulemaking.\r\n\n \n Map: Maps to ISO 14265 Classification Term \"Administration of care for an individual subject of care\" described as \"To inform persons or processes responsible for enabling the availability of resources or funding or permissions for providing health care services to the subject of care.\"\r\n\n However, this classification term is described as activities, i.e., \"to inform persons\" or \"to inform processes\" rather than the rationale for performing actions/operations on information related to the activity."; 2229 case HLEGAL: return "To perform one or more operations on information for conducting activities required by legal proceeding."; 2230 case HOUTCOMS: return "To perform one or more operations on information used for assessing results and comparative effectiveness achieved by health care practices and interventions."; 2231 case HPRGRP: return "To perform one or more operations on information used for conducting activities to meet program accounting requirements."; 2232 case HQUALIMP: return "To perform one or more operations on information used for conducting administrative activities to improve health care quality."; 2233 case HSYSADMIN: return "To perform one or more operations on information to administer the electronic systems used for the delivery of health care."; 2234 case LABELING: return "To perform one or more operations on information to assign, persist, and manage labels to healthcare data to characterize various aspects, such as its security classification, sensitivity, compartment, integrity, and provenance; applicable privacy, consent, security, provenance, and trust policies; and handling caveats such as purpose of use, obligations, and refrain policies.\r\n\n Label management includes classification of target data by constructing and binding of a label set per applicable policies, security policy information file semantics, and classification guides. Label management also includes process and procedures for subsequent revision of a label for, e.g., reclassification, downgrading classification, and declassification.\r\n\n Label revisions may be triggered by, e.g., expiry of classification period; changes in applicable policy, e.g., revocation of a consent directive; or changes in the governing policy domain in which the data is relocated or a copy of the data is sent. If a label is revised, an audit log should be kept and the provenance of the label changes should be tracked."; 2235 case METAMGT: return "To perform one or more operations on information to assign, persist, and manage metadata to healthcare data to characterize various aspects used for its indexing, discovery, retrieval, and processing by systems, applications, and end users. For example, master index identifier, media type, and location."; 2236 case MEMADMIN: return "To perform one or more operations on information to administer health care coverage to an enrollee under a policy or program."; 2237 case MILCDM: return "To perform one or more operations on information for conducting activities required by military processes, procedures, policies, or law."; 2238 case PATADMIN: return "To perform one or more operations on information used for operational activities conducted to administer the delivery of health care to a patient."; 2239 case PATSFTY: return "To perform one or more operations on information in processes related to ensuring the safety of health care."; 2240 case PERFMSR: return "To perform one or more operations on information used for monitoring performance of recommended health care practices and interventions."; 2241 case RECORDMGT: return "To perform one or more operations on information used within the health records management process."; 2242 case SYSDEV: return "To perform one or more operations on information to design, develop, implement, test, or deploy a healthcare system or application."; 2243 case HTEST: return "To perform one or more operations on information that is simulated or synthetic health data used for testing system capabilities outside of a production or operational system environment.\r\n\n \n Usage Note: Data marked with a HTEST security label enables an access control system to permit interfacing systems or end users provisioned with a clearance, which includes a HTEST purpose of use attribute, to test, verify, or validate that a system or application will operate in production as intended based on design specifications."; 2244 case TRAIN: return "To perform one or more operations on information used in training and education."; 2245 case HPAYMT: return "To perform one or more operations on information for conducting financial or contractual activities related to payment for provision of health care."; 2246 case CLMATTCH: return "To perform one or more operations on information for provision of additional clinical evidence in support of a request for coverage or payment for health services."; 2247 case COVAUTH: return "To perform one or more operations on information for conducting prior authorization or predetermination of coverage for services."; 2248 case COVERAGE: return "To perform one or more operations on information for conducting activities related to coverage under a program or policy."; 2249 case ELIGDTRM: return "To perform one or more operations on information used for conducting eligibility determination for coverage in a program or policy. May entail review of financial status or disability assessment."; 2250 case ELIGVER: return "To perform one or more operations on information used for conducting eligibility verification of coverage in a program or policy. May entail provider contacting coverage source (e.g., government health program such as workers compensation or health plan) for confirmation of enrollment, eligibility for specific services, and any applicable copays."; 2251 case ENROLLM: return "To perform one or more operations on information used for enrolling a covered party in a program or policy. May entail recording of covered party's and any dependent's demographic information and benefit choices."; 2252 case MILDCRG: return "To perform one or more operations on information for the process of releasing military personnel from their service obligations, which may include determining service merit, discharge benefits, and disability assessment."; 2253 case REMITADV: return "To perform one or more operations on information about the amount remitted for a health care claim."; 2254 case HRESCH: return "To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data iincludes basic and applied research such as biomedical, population origin or ancestry, translational research, and disease, discipline, specialty specific healthcare research and clinical trial research."; 2255 case BIORCH: return "To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to specified biomedical basic or applied research. For example, research on rare plants to determine whether biologic properties may be useful for pharmaceutical development. May be used in combination with clinical trial and other healthcare research purposes of use."; 2256 case CLINTRCH: return "To perform one or more operations on information for conducting scientific investigations in accordance with clinical trial protocols to obtain health care knowledge."; 2257 case CLINTRCHNPC: return "To perform one or more operations on information for conducting scientific investigations in accordance with clinical trial protocols to obtain health care knowledge without provision of patient care. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research. For example, a clinical trial conducted on laboratory specimens collected from a specified patient population."; 2258 case CLINTRCHPC: return "To perform one or more operations on information for conducting scientific investigations with patient care in accordance with clinical trial protocols to obtain health care knowledge. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research. For example, an \"off-label\" drug used for cancer therapy administer to a specified patient population."; 2259 case PRECLINTRCH: return "To perform one or more operations on information in preparation for conducting scientific investigation to obtain health care knowledge, such as research on animals or review of patient health records, to determine the feasibility of a clinical trial study; assist with protocol design; or in preparation for institutional review board or ethics committee approval process. May be post-coordinated or used with other purposes of use such as disease, discipline, specialty, population origins or ancestry, translational healthcare research."; 2260 case DSRCH: return "To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to specified conditions, diagnosis, or disease healthcare research. For example, conducting cancer research by testing reaction of tumor cells to certain biologics. May be used in combination with clinical trial and other healthcare research purposes of use."; 2261 case POARCH: return "To perform one or more operations on information, including genealogical pedigrees, historical records, surveys, family health data, health records, and genetic information, for conducting scientific investigations to obtain health care knowledge. Use of the data must be related to population origins and/or ancestry healthcare research. For example, gathering genetic specimens from a specific population in order to determine the ancestry and population origins of that group. May be used in combination with clinical trial and other healthcare research purposes of use."; 2262 case TRANSRCH: return "To perform one or more operations on information for conducting scientific investigations to obtain health care knowledge related to evidence based medicine during the course of providing healthcare treatment. Sometimes referred to as \"bench to bedside\", which is the iterative feedback loop between healthcare research and clinical trials with input from information collected in the course of routine provision of healthcare. For example, by extending a patient encounter to conduct a survey related to a research topic such as attitudes about use of a wellness device that a patient agreed to use. May be used in combination with clinical trial and other healthcare research purposes of use."; 2263 case PATRQT: return "To perform one or more operations on information in response to a patient's request."; 2264 case FAMRQT: return "To perform one or more operations on information in response to a request by a family member authorized by the patient."; 2265 case PWATRNY: return "To perform one or more operations on information in response to a request by a person appointed as the patient's legal representative."; 2266 case SUPNWK: return "To perform one or more operations on information in response to a request by a person authorized by the patient."; 2267 case PUBHLTH: return "To perform one or more operations on information for conducting public health activities, such as the reporting of notifiable conditions."; 2268 case DISASTER: return "To perform one or more operations on information used for provision of immediately needed health care to a population of living subjects located in a disaster zone."; 2269 case THREAT: return "To perform one or more operations on information used to prevent injury or disease to living subjects who may be the target of violence."; 2270 case TREAT: return "To perform one or more operations on information for provision of health care."; 2271 case CLINTRL: return "To perform health care as part of the clinical trial protocol."; 2272 case COC: return "To perform one or more actions on information in order to organize the provision and case management of an individual’s healthcare, including: Monitoring a person's goals, needs, and preferences; acting as the communication link between two or more participants concerned with a person's health and wellness; organizing and facilitating care activities and promoting self-management by advocating for, empowering, and educating a person; and ensuring safe, appropriate, non-duplicative, and effective integrated care.\r\n\n \n Usage Note: Use when describing these functions: 1. Monitoring a person’s goals, needs, and preferences. 2. Acting as the communication link between two or more participants concerned with a person's health and wellness. 3. Organizing and facilitating care activities and promoting self-management by advocating for, empowering, and educating a person. 4. Ensuring safe, appropriate, non-duplicative, and effective integrated care.\r\n\n The goal is to clearly differentiate this type of coordination of care from HIPAA Operations by specifying that these actions on information are undertaken in the provision of healthcare treatment.\r\n\n For similar uses of this concept, see SAMHSA Confidentiality of Substance Use Disorder Patient Records Supplemental notice of proposed rulemaking, which differentiates concepts of care coordination and case management for the provision of treatment as specifically distinct from activities related to health care delivery management and the operations of organizational entities involved in the delivery of healthcare.\r\n\n \n Map: Maps to ISO 14265 Classification Terms: \"Support of care activities within the provider organisation for an individual subject of care\" described as \"To inform persons or processes enabling others to provide health care services to the subject of care.\" \"Subject of Care Uses\" described as \"To inform the subject of care in support of his or her own interests.\""; 2273 case ETREAT: return "To perform one or more operations on information for provision of immediately needed health care for an emergent condition."; 2274 case BTG: return "To perform policy override operations on information for provision of immediately needed health care for an emergent condition affecting potential harm, death or patient safety by end users who are not provisioned for this purpose of use. Includes override of organizational provisioning policies and may include override of subject of care consent directive restricting access.\r\n\n \n Map: Partially Maps to ISO 14265 Classification Term \"Emergency care provision to an individual subject of care\" described as \"To inform persons needing to provide health care services to the subject of care urgently, possibly needing to over-ride the policies and consents pertaining to Purpose 1 above.\" Purpose 1 is equivalent to HL7 treatment purpose of use: \"Clinical care provision to an individual subject of care\" described as \"To inform persons or processes responsible for providing health care services to the subject of care.\"\nThe ISO description conflates both of the proposed specializations of HL7 ETREAT: break the glass and the typically broader access to health information normally available to providers who are provisioned for emergency workflows on a regular basis, e.g., Emergency Room providers. Examples of greater access than is normally accessible by providers based on the need to know are access to sensitive information for which access typically requires a patient's consent. This is not an override of a patient's dissent to disclose sensitive information in cases where the applicable policy waives the need for that consent to access this information. In US, Title 38 Section 7332 and 42 CFR Part 2 both permit emergency access without the need to override a patient's consent directive; rather, this access is a limitation to the patient's right to dissent from disclosure."; 2275 case ERTREAT: return "To perform one or more operations on information for provision of immediately needed health care for an emergent condition in an emergency room or similar emergent care context by end users provisioned for this purpose, which does not constitute as policy override such as in a \"Break the Glass\" purpose of use.\r\n\n Map:Partially Maps to ISO 14265 Classification Term \"Emergency care provision to an individual subject of care\" described as \"To inform persons needing to provide health care services to the subject of care urgently, possibly needing to over-ride the policies and consents pertaining to Purpose 1 above.\" Purpose 1 is equivalent to HL7 treatment purpose of use: \"Clinical care provision to an individual subject of care\" described as \"To inform persons or processes responsible for providing health care services to the subject of care.\"\r\n\n The ISO description conflates both of the proposed specializations of HL7 ETREAT: break the glass and the typically broader access to health information normally available to providers who are provisioned for emergency workflows on a regular basis, e.g., Emergency Room providers. Examples of greater access than is normally accessible by providers based on the need to know are access to sensitive information for which access typically requires a patient's consent. This is not an override of a patient's dissent to disclose sensitive information in cases where the applicable policy waives the need for that consent to access this information. In US, Title 38 Section 7332 and 42 CFR Part 2 both permit emergency access without the need to override a patient's consent directive; rather, this access is a limitation to the patient's right to dissent from disclosure. \r\n\n There is a semantic gap in concepts. This classification term is described as activities “to inform persons� rather than the rationale for performing actions/operations on information related to the activity."; 2276 case POPHLTH: return "To perform one or more operations on information for provision of health care to a population of living subjects, e.g., needle exchange program."; 2277 case _ACTINFORMATIONPRIVACYREASON: return "Description:The rationale or purpose for an act relating to the management of personal information, such as disclosing personal tax information for the purpose of complying with a court order."; 2278 case MARKT: return "Description:"; 2279 case OPERAT: return "Description:Administrative and contractual processes required to support an activity, product, or service"; 2280 case LEGAL: return "Definition:To provide information as a result of a subpoena."; 2281 case ACCRED: return "Description:Operational activities conducted for the purposes of meeting of criteria defined by an accrediting entity for an activity, product, or service"; 2282 case COMPL: return "Description:Operational activities required to meet a mandate related to an activity, product, or service"; 2283 case ENADMIN: return "Description:Operational activities conducted to administer information relating to entities involves with an activity, product, or service"; 2284 case OUTCOMS: return "Description:Operational activities conducted for the purposes of assessing the results of an activity, product, or service"; 2285 case PRGRPT: return "Description:Operational activities conducted to meet program accounting requirements related to an activity, product, or service"; 2286 case QUALIMP: return "Description:Operational activities conducted for the purposes of improving the quality of an activity, product, or service"; 2287 case SYSADMN: return "Description:Operational activities conducted to administer the electronic systems used for an activity, product, or service"; 2288 case PAYMT: return "Description:Administrative, financial, and contractual processes related to payment for an activity, product, or service"; 2289 case RESCH: return "Description:Investigative activities conducted for the purposes of obtaining knowledge"; 2290 case SRVC: return "Description:Provision of a service, product, or capability to an individual or organization"; 2291 case _ACTINVALIDREASON: return "Description: Types of reasons why a substance is invalid for use."; 2292 case ADVSTORAGE: return "Description: Storage conditions caused the substance to be ineffective."; 2293 case COLDCHNBRK: return "Description: Cold chain was not maintained for the substance."; 2294 case EXPLOT: return "Description: The lot from which the substance was drawn was expired."; 2295 case OUTSIDESCHED: return "The substance was administered outside of the recommended schedule or practice."; 2296 case PRODRECALL: return "Description: The substance was recalled by the manufacturer."; 2297 case _ACTINVOICECANCELREASON: return "Domain specifies the codes used to describe reasons why a Provider is cancelling an Invoice or Invoice Grouping."; 2298 case INCCOVPTY: return "The covered party (patient) specified with the Invoice is not correct."; 2299 case INCINVOICE: return "The billing information, specified in the Invoice Elements, is not correct. This could include incorrect costing for items included in the Invoice."; 2300 case INCPOLICY: return "The policy specified with the Invoice is not correct. For example, it may belong to another Adjudicator or Covered Party."; 2301 case INCPROV: return "The provider specified with the Invoice is not correct."; 2302 case _ACTNOIMMUNIZATIONREASON: return "A coded description of the reason for why a patient did not receive a scheduled immunization.\r\n\n (important for public health strategy"; 2303 case IMMUNE: return "Definition:Testing has shown that the patient already has immunity to the agent targeted by the immunization."; 2304 case MEDPREC: return "Definition:The patient currently has a medical condition for which the vaccine is contraindicated or for which precaution is warranted."; 2305 case OSTOCK: return "Definition:There was no supply of the product on hand to perform the service."; 2306 case PATOBJ: return "Definition:The patient or their guardian objects to receiving the vaccine."; 2307 case PHILISOP: return "Definition:The patient or their guardian objects to receiving the vaccine because of philosophical beliefs."; 2308 case RELIG: return "Definition:The patient or their guardian objects to receiving the vaccine on religious grounds."; 2309 case VACEFF: return "Definition:The intended vaccine has expired or is otherwise believed to no longer be effective.\r\n\n \n Example:Due to temperature exposure."; 2310 case VACSAF: return "Definition:The patient or their guardian objects to receiving the vaccine because of concerns over its safety."; 2311 case _ACTSUPPLYFULFILLMENTREFUSALREASON: return "Indicates why a fulfiller refused to fulfill a supply order, and considered it important to notify other providers of their decision. E.g. \"Suspect fraud\", \"Possible abuse\", \"Contraindicated\".\r\n\n (used when capturing 'refusal to fill' annotations)"; 2312 case FRR01: return "Definition:The order has been stopped by the prescriber but this fact has not necessarily captured electronically.\r\n\n \n Example:A verbal stop, a fax, etc."; 2313 case FRR02: return "Definition:Order has not been fulfilled within a reasonable amount of time, and may not be current."; 2314 case FRR03: return "Definition:Data needed to safely act on the order which was expected to become available independent of the order is not yet available\r\n\n \n Example:Lab results, diagnostic imaging, etc."; 2315 case FRR04: return "Definition:Product not available or manufactured. Cannot supply."; 2316 case FRR05: return "Definition:The dispenser has ethical, religious or moral objections to fulfilling the order/dispensing the product."; 2317 case FRR06: return "Definition:Fulfiller not able to provide appropriate care associated with fulfilling the order.\r\n\n \n Example:Therapy requires ongoing monitoring by fulfiller and fulfiller will be ending practice, leaving town, unable to schedule necessary time, etc."; 2318 case _CLINICALRESEARCHEVENTREASON: return "Definition:Specifies the reason that an event occurred in a clinical research study."; 2319 case RET: return "Definition:The event occurred so that a test or observation performed at a prior event could be performed again due to conditions set forth in the protocol."; 2320 case SCH: return "Definition:The event occurred due to it being scheduled in the research protocol."; 2321 case TRM: return "Definition:The event occurred in order to terminate the subject's participation in the study."; 2322 case UNS: return "Definition:The event that occurred was initiated by a study participant (e.g. the subject or the investigator), and did not occur for protocol reasons."; 2323 case _CLINICALRESEARCHOBSERVATIONREASON: return "Definition:SSpecifies the reason that a test was performed or observation collected in a clinical research study.\r\n\n \n Note:This set of codes are not strictly reasons, but are used in the currently Normative standard. Future revisions of the specification will model these as ActRelationships and thes codes may subsequently be retired. Thus, these codes should not be used for new specifications."; 2324 case NPT: return "Definition:The observation or test was neither defined or scheduled in the study protocol."; 2325 case PPT: return "Definition:The observation or test occurred due to it being defined in the research protocol, and during an activity or event that was scheduled in the protocol."; 2326 case UPT: return ":The observation or test occurred as defined in the research protocol, but at a point in time not specified in the study protocol."; 2327 case _COMBINEDPHARMACYORDERSUSPENDREASONCODE: return "Description:Indicates why the prescription should be suspended."; 2328 case ALTCHOICE: return "Description:This therapy has been ordered as a backup to a preferred therapy. This order will be released when and if the preferred therapy is unsuccessful."; 2329 case CLARIF: return "Description:Clarification is required before the order can be acted upon."; 2330 case DRUGHIGH: return "Description:The current level of the medication in the patient's system is too high. The medication is suspended to allow the level to subside to a safer level."; 2331 case HOSPADM: return "Description:The patient has been admitted to a care facility and their community medications are suspended until hospital discharge."; 2332 case LABINT: return "Description:The therapy would interfere with a planned lab test and the therapy is being withdrawn until the test is completed."; 2333 case NONAVAIL: return "Description:Patient not available for a period of time due to a scheduled therapy, leave of absence or other reason."; 2334 case PREG: return "Description:The patient is pregnant or breast feeding. The therapy will be resumed when the pregnancy is complete and the patient is no longer breastfeeding."; 2335 case SALG: return "Description:The patient is believed to be allergic to a substance that is part of the therapy and the therapy is being temporarily withdrawn to confirm."; 2336 case SDDI: return "Description:The drug interacts with a short-term treatment that is more urgently required. This order will be resumed when the short-term treatment is complete."; 2337 case SDUPTHER: return "Description:Another short-term co-occurring therapy fulfills the same purpose as this therapy. This therapy will be resumed when the co-occuring therapy is complete."; 2338 case SINTOL: return "Description:The patient is believed to have an intolerance to a substance that is part of the therapy and the therapy is being temporarily withdrawn to confirm."; 2339 case SURG: return "Description:The drug is contraindicated for patients receiving surgery and the patient is scheduled to be admitted for surgery in the near future. The drug will be resumed when the patient has sufficiently recovered from the surgery."; 2340 case WASHOUT: return "Description:The patient was previously receiving a medication contraindicated with the current medication. The current medication will remain on hold until the prior medication has been cleansed from their system."; 2341 case _CONTROLACTNULLIFICATIONREASONCODE: return "Description:Identifies reasons for nullifying (retracting) a particular control act."; 2342 case ALTD: return "Description:The decision on which the recorded information was based was changed before the decision had an effect.\r\n\n \n Example:Aborted prescription before patient left office, released prescription before suspend took effect."; 2343 case EIE: return "Description:The information was recorded incorrectly or was recorded in the wrong record."; 2344 case NORECMTCH: return "Description: There is no match for the record in the database."; 2345 case _CONTROLACTNULLIFICATIONREFUSALREASONTYPE: return "Description: Reasons to refuse a transaction to be undone."; 2346 case INRQSTATE: return "The record is already in the requested state."; 2347 case NOMATCH: return "Description: There is no match."; 2348 case NOPRODMTCH: return "Description: There is no match for the product in the master file repository."; 2349 case NOSERMTCH: return "Description: There is no match for the service in the master file repository."; 2350 case NOVERMTCH: return "Description: There is no match for the record and version."; 2351 case NOPERM: return "Description: There is no permission."; 2352 case NOUSERPERM: return "Definition:The user does not have permission"; 2353 case NOAGNTPERM: return "Description: The agent does not have permission."; 2354 case NOUSRPERM: return "Description: The user does not have permission."; 2355 case WRNGVER: return "Description: The record and version requested to update is not the current version."; 2356 case _CONTROLACTREASON: return "Identifies why a specific query, request, or other trigger event occurred."; 2357 case _MEDICATIONORDERABORTREASONCODE: return "Description:Indicates the reason the medication order should be aborted."; 2358 case DISCONT: return "Description:The medication is no longer being manufactured or is otherwise no longer available."; 2359 case INEFFECT: return "Description:The therapy has been found to not have the desired therapeutic benefit on the patient."; 2360 case MONIT: return "Description:Monitoring the patient while taking the medication, the decision has been made that the therapy is no longer appropriate."; 2361 case NOREQ: return "Description:The underlying condition has been resolved or has evolved such that a different treatment is no longer needed."; 2362 case NOTCOVER: return "Description:The product does not have (or no longer has) coverage under the patientaTMs insurance policy."; 2363 case PREFUS: return "Description:The patient refused to take the product."; 2364 case RECALL: return "Description:The manufacturer or other agency has requested that stocks of a medication be removed from circulation."; 2365 case REPLACE: return "Description:Item in current order is no longer in use as requested and a new one has/will be created to replace it."; 2366 case DOSECHG: return "Description:The medication is being re-prescribed at a different dosage."; 2367 case REPLACEFIX: return "Description:Current order was issued with incorrect data and a new order has/will be created to replace it."; 2368 case UNABLE: return "Description:<The patient is not (or is no longer) able to use the medication in a manner prescribed.\r\n\n \n Example:CanaTMt swallow."; 2369 case _MEDICATIONORDERRELEASEREASONCODE: return "Definition:A collection of concepts that indicate why the prescription should be released from suspended state."; 2370 case HOLDDONE: return "Definition:The original reason for suspending the medication has ended."; 2371 case HOLDINAP: return "Definition:"; 2372 case _MODIFYPRESCRIPTIONREASONTYPE: return "Types of reason why a prescription is being changed."; 2373 case ADMINERROR: return "Order was created with incorrect data and is changed to reflect the intended accuracy of the order."; 2374 case CLINMOD: return "Order is changed based on a clinical reason."; 2375 case _PHARMACYSUPPLYEVENTABORTREASON: return "Definition:Identifies why the dispense event was not completed."; 2376 case CONTRA: return "Definition:Contraindication identified"; 2377 case FOABORT: return "Definition:Order to be fulfilled was aborted"; 2378 case FOSUSP: return "Definition:Order to be fulfilled was suspended"; 2379 case NOPICK: return "Definition:Patient did not come to get medication"; 2380 case PATDEC: return "Definition:Patient changed their mind regarding obtaining medication"; 2381 case QUANTCHG: return "Definition:Patient requested a revised quantity of medication"; 2382 case _PHARMACYSUPPLYEVENTSTOCKREASONCODE: return "Definition:A collection of concepts that indicates the reason for a \"bulk supply\" of medication."; 2383 case FLRSTCK: return "Definition:The bulk supply is issued to replenish a ward for local dispensing. (Includes both mobile and fixed-location ward stocks.)"; 2384 case LTC: return "Definition:The bulk supply will be administered within a long term care facility."; 2385 case OFFICE: return "Definition:The bulk supply is intended for general clinician office use."; 2386 case PHARM: return "Definition:The bulk supply is being transferred to another dispensing facility to.\r\n\n \n Example:Alleviate a temporary shortage."; 2387 case PROG: return "Definition:The bulk supply is intended for dispensing according to a specific program.\r\n\n \n Example:Mass immunization."; 2388 case _PHARMACYSUPPLYREQUESTRENEWALREFUSALREASONCODE: return "Definition:A collection of concepts that identifies why a renewal prescription has been refused."; 2389 case ALREADYRX: return "Definition:Patient has already been given a new (renewal) prescription."; 2390 case FAMPHYS: return "Definition:Request for further authorization must be done through patient's family physician."; 2391 case MODIFY: return "Definition:Therapy has been changed and new prescription issued"; 2392 case NEEDAPMT: return "Definition:Patient must see prescriber prior to further fills."; 2393 case NOTAVAIL: return "Definition:Original prescriber is no longer available to prescribe and no other prescriber has taken responsibility for the patient."; 2394 case NOTPAT: return "Definition:Patient no longer or has never been under this prescribers care."; 2395 case ONHOLD: return "Definition:This medication is on hold."; 2396 case PRNA: return "Description:This product is not available or manufactured."; 2397 case STOPMED: return "Renewing or original prescriber informed patient to stop using the medication."; 2398 case TOOEARLY: return "Definition:The patient should have medication remaining."; 2399 case _SUPPLYORDERABORTREASONCODE: return "Definition:A collection of concepts that indicates why the prescription should no longer be allowed to be dispensed (but can still administer what is already being dispensed)."; 2400 case IMPROV: return "Definition:The patient's medical condition has nearly abated."; 2401 case INTOL: return "Description:The patient has an intolerance to the medication."; 2402 case NEWSTR: return "Definition:The current medication will be replaced by a new strength of the same medication."; 2403 case NEWTHER: return "Definition:A new therapy will be commenced when current supply exhausted."; 2404 case _GENERICUPDATEREASONCODE: return "Description:Identifies why a change is being made to a record."; 2405 case CHGDATA: return "Description:Information has changed since the record was created."; 2406 case FIXDATA: return "Description:Previously recorded information was erroneous and is being corrected."; 2407 case MDATA: return "Information is combined into the record."; 2408 case NEWDATA: return "Description:New information has become available to supplement the record."; 2409 case UMDATA: return "Information is separated from the record."; 2410 case _PATIENTPROFILEQUERYREASONCODE: return "Definition:A collection of concepts identifying why the patient's profile is being queried."; 2411 case ADMREV: return "Definition: To evaluate for service authorization, payment, reporting, or performance/outcome measures."; 2412 case PATCAR: return "Definition:To obtain records as part of patient care."; 2413 case PATREQ: return "Definition:Patient requests information from their profile."; 2414 case PRCREV: return "Definition:To evaluate the provider's current practice for professional-improvement reasons."; 2415 case REGUL: return "Description:Review for the purpose of regulatory compliance."; 2416 case RSRCH: return "Definition:To provide research data, as authorized by the patient."; 2417 case VALIDATION: return "Description:To validate the patient's record.\r\n\n \n Example:Merging or unmerging records."; 2418 case _PHARMACYSUPPLYREQUESTFULFILLERREVISIONREFUSALREASONCODE: return "Definition:Indicates why the request to transfer a prescription from one dispensing facility to another has been refused."; 2419 case LOCKED: return "Definition:The prescription may not be reassigned from the original pharmacy."; 2420 case UNKWNTARGET: return "Definition:The target facility does not recognize the dispensing facility."; 2421 case _REFUSALREASONCODE: return "Description: Identifies why a request to add (or activate) a record is being refused. Examples include the receiving system not able to match the identifier and find that record in the receiving system, having no permission, or a detected issue exists which precludes the requested action."; 2422 case _SCHEDULINGACTREASON: return "Reasons for cancelling or rescheduling an Appointment"; 2423 case BLK: return "The time slots previously allocated are now blocked and no longer available for booking Appointments"; 2424 case DEC: return "The Patient is deceased"; 2425 case FIN: return "Patient unable to pay and not covered by insurance"; 2426 case MED: return "The medical condition of the Patient has changed"; 2427 case MTG: return "The Physician is in a meeting. For example, he/she may request administrative time to talk to family after appointment"; 2428 case PHY: return "The Physician requested the action"; 2429 case _STATUSREVISIONREFUSALREASONCODE: return "Indicates why the act revision (status update) is being refused."; 2430 case FILLED: return "Ordered quantity has already been completely fulfilled."; 2431 case _SUBSTANCEADMINISTRATIONPERMISSIONREFUSALREASONCODE: return "Definition:Indicates why the requested authorization to prescribe or dispense a medication has been refused."; 2432 case PATINELIG: return "Definition:Patient not eligible for drug"; 2433 case PROTUNMET: return "Definition:Patient does not meet required protocol"; 2434 case PROVUNAUTH: return "Definition:Provider is not authorized to prescribe or dispense"; 2435 case _SUBSTANCEADMINSUBSTITUTIONNOTALLOWEDREASON: return "Reasons why substitution of a substance administration request is not permitted."; 2436 case ALGINT: return "Definition: Patient has had a prior allergic intolerance response to alternate product or one of its components."; 2437 case COMPCON: return "Definition: Patient has compliance issues with medication such as differing appearance, flavor, size, shape or consistency."; 2438 case THERCHAR: return "The prescribed product has specific clinical release or other therapeutic characteristics not shared by other substitutable medications."; 2439 case TRIAL: return "Definition: The specific manufactured drug is part of a clinical trial."; 2440 case _SUBSTANCEADMINSUBSTITUTIONREASON: return "SubstanceAdminSubstitutionReason"; 2441 case CT: return "Indicates that the decision to substitute or to not substitute was driven by a desire to maintain consistency with a pre-existing therapy. I.e. The performer provided the same item/service as had been previously provided rather than providing exactly what was ordered, or rather than substituting with a lower-cost equivalent."; 2442 case FP: return "Indicates that the decision to substitute or to not substitute was driven by a policy expressed within the formulary."; 2443 case OS: return "In the case of 'substitution', indicates that the substitution occurred because the ordered item was not in stock. In the case of 'no substitution', indicates that a cheaper equivalent was not substituted because it was not in stock."; 2444 case RR: return "Indicates that the decision to substitute or to not substitute was driven by a jurisdictional regulatory requirement mandating or prohibiting substitution."; 2445 case _TRANSFERACTREASON: return "The explanation for why a patient is moved from one location to another within the organization"; 2446 case ER: return "Moved to an error in placing the patient in the original location."; 2447 case RQ: return "Moved at the request of the patient."; 2448 case _ACTBILLABLESERVICEREASON: return "Definition: This domain is used to document reasons for providing a billable service; the billable services may include both clinical services and social services."; 2449 case _ACTBILLABLECLINICALSERVICEREASON: return "Reason for Clinical Service being performed.\r\n\n This domain excludes reasons specified by diagnosed conditions.\r\n\n Examples of values from this domain include duplicate therapy and fraudulent prescription."; 2450 case BONUS: return ""; 2451 case CHD: return "Description:The level of coverage under the policy or program is available only to children"; 2452 case DEP: return "Description:The level of coverage under the policy or program is available only to a subscriber's dependents."; 2453 case ECH: return "Description:The level of coverage under the policy or program is available to an employee and his or her children."; 2454 case EDU: return ""; 2455 case EMP: return "Description:The level of coverage under the policy or program is available only to an employee."; 2456 case ESP: return "Description:The level of coverage under the policy or program is available to an employee and his or her spouse."; 2457 case FAM: return "Description:The level of coverage under the policy or program is available to a subscriber's family."; 2458 case IND: return "Description:The level of coverage under the policy or program is available to an individual."; 2459 case INVOICE: return ""; 2460 case PROA: return ""; 2461 case RECOV: return ""; 2462 case RETRO: return ""; 2463 case SPC: return "Description:The level of coverage under the policy or program is available to a subscriber's spouse and children"; 2464 case SPO: return "Description:The level of coverage under the policy or program is available only to a subscribers spouse"; 2465 case TRAN: return ""; 2466 default: return "?"; 2467 } 2468 } 2469 public String getDisplay() { 2470 switch (this) { 2471 case _ACTACCOMMODATIONREASON: return "ActAccommodationReason"; 2472 case ACCREQNA: return "Accommodation Requested Not Available"; 2473 case FLRCNV: return "Floor Convenience"; 2474 case MEDNEC: return "Medical Necessity"; 2475 case PAT: return "Patient request"; 2476 case _ACTCOVERAGEREASON: return "ActCoverageReason"; 2477 case _ELIGIBILITYACTREASONCODE: return "EligibilityActReasonCode"; 2478 case _ACTINELIGIBILITYREASON: return "ActIneligibilityReason"; 2479 case COVSUS: return "coverage suspended"; 2480 case DECSD: return "deceased"; 2481 case REGERR: return "registered in error"; 2482 case _COVERAGEELIGIBILITYREASON: return "CoverageEligibilityReason"; 2483 case AGE: return "age eligibility"; 2484 case CRIME: return "crime victim"; 2485 case DIS: return "disability"; 2486 case EMPLOY: return "employment benefit"; 2487 case FINAN: return "financial eligibility"; 2488 case HEALTH: return "health status"; 2489 case MULTI: return "multiple criteria eligibility"; 2490 case PNC: return "property and casualty condition"; 2491 case STATUTORY: return "statutory eligibility"; 2492 case VEHIC: return "motor vehicle accident victim"; 2493 case WORK: return "work related"; 2494 case _ACTINFORMATIONMANAGEMENTREASON: return "ActInformationManagementReason"; 2495 case _ACTHEALTHINFORMATIONMANAGEMENTREASON: return "ActHealthInformationManagementReason"; 2496 case _ACTCONSENTINFORMATIONACCESSOVERRIDEREASON: return "ActConsentInformationAccessOverrideReason"; 2497 case OVRER: return "emergency treatment override"; 2498 case OVRINCOMP: return "incompetency override"; 2499 case OVRPJ: return "professional judgment override"; 2500 case OVRPS: return "public safety override"; 2501 case OVRTPS: return "third party safety override"; 2502 case PURPOSEOFUSE: return "purpose of use"; 2503 case HMARKT: return "healthcare marketing"; 2504 case HOPERAT: return "healthcare operations"; 2505 case CAREMGT: return "care management"; 2506 case DONAT: return "donation"; 2507 case FRAUD: return "fraud"; 2508 case GOV: return "government"; 2509 case HACCRED: return "health accreditation"; 2510 case HCOMPL: return "health compliance"; 2511 case HDECD: return "decedent"; 2512 case HDIRECT: return "directory"; 2513 case HDM: return "healthcare delivery management"; 2514 case HLEGAL: return "legal"; 2515 case HOUTCOMS: return "health outcome measure"; 2516 case HPRGRP: return "health program reporting"; 2517 case HQUALIMP: return "health quality improvement"; 2518 case HSYSADMIN: return "health system administration"; 2519 case LABELING: return "labeling"; 2520 case METAMGT: return "metadata management"; 2521 case MEMADMIN: return "member administration"; 2522 case MILCDM: return "military command"; 2523 case PATADMIN: return "patient administration"; 2524 case PATSFTY: return "patient safety"; 2525 case PERFMSR: return "performance measure"; 2526 case RECORDMGT: return "records management"; 2527 case SYSDEV: return "system development"; 2528 case HTEST: return "test health data"; 2529 case TRAIN: return "training"; 2530 case HPAYMT: return "healthcare payment"; 2531 case CLMATTCH: return "claim attachment"; 2532 case COVAUTH: return "coverage authorization"; 2533 case COVERAGE: return "coverage under policy or program"; 2534 case ELIGDTRM: return "eligibility determination"; 2535 case ELIGVER: return "eligibility verification"; 2536 case ENROLLM: return "enrollment"; 2537 case MILDCRG: return "military discharge"; 2538 case REMITADV: return "remittance advice"; 2539 case HRESCH: return "healthcare research"; 2540 case BIORCH: return "biomedical research"; 2541 case CLINTRCH: return "clinical trial research"; 2542 case CLINTRCHNPC: return "clinical trial research without patient care"; 2543 case CLINTRCHPC: return "clinical trial research with patient care"; 2544 case PRECLINTRCH: return "preclinical trial research"; 2545 case DSRCH: return "disease specific healthcare research"; 2546 case POARCH: return "population origins or ancestry healthcare research"; 2547 case TRANSRCH: return "translational healthcare research"; 2548 case PATRQT: return "patient requested"; 2549 case FAMRQT: return "family requested"; 2550 case PWATRNY: return "power of attorney"; 2551 case SUPNWK: return "support network"; 2552 case PUBHLTH: return "public health"; 2553 case DISASTER: return "disaster"; 2554 case THREAT: return "threat"; 2555 case TREAT: return "treatment"; 2556 case CLINTRL: return "clinical trial"; 2557 case COC: return "coordination of care"; 2558 case ETREAT: return "Emergency Treatment"; 2559 case BTG: return "break the glass"; 2560 case ERTREAT: return "emergency room treatment"; 2561 case POPHLTH: return "population health"; 2562 case _ACTINFORMATIONPRIVACYREASON: return "ActInformationPrivacyReason"; 2563 case MARKT: return "marketing"; 2564 case OPERAT: return "operations"; 2565 case LEGAL: return "subpoena"; 2566 case ACCRED: return "accreditation"; 2567 case COMPL: return "compliance"; 2568 case ENADMIN: return "entity administration"; 2569 case OUTCOMS: return "outcome measure"; 2570 case PRGRPT: return "program reporting"; 2571 case QUALIMP: return "quality improvement"; 2572 case SYSADMN: return "system administration"; 2573 case PAYMT: return "payment"; 2574 case RESCH: return "research"; 2575 case SRVC: return "service"; 2576 case _ACTINVALIDREASON: return "ActInvalidReason"; 2577 case ADVSTORAGE: return "adverse storage condition"; 2578 case COLDCHNBRK: return "cold chain break"; 2579 case EXPLOT: return "expired lot"; 2580 case OUTSIDESCHED: return "administered outside recommended schedule or practice"; 2581 case PRODRECALL: return "product recall"; 2582 case _ACTINVOICECANCELREASON: return "ActInvoiceCancelReason"; 2583 case INCCOVPTY: return "incorrect covered party as patient"; 2584 case INCINVOICE: return "incorrect billing"; 2585 case INCPOLICY: return "incorrect policy"; 2586 case INCPROV: return "incorrect provider"; 2587 case _ACTNOIMMUNIZATIONREASON: return "ActNoImmunizationReason"; 2588 case IMMUNE: return "immunity"; 2589 case MEDPREC: return "medical precaution"; 2590 case OSTOCK: return "product out of stock"; 2591 case PATOBJ: return "patient objection"; 2592 case PHILISOP: return "philosophical objection"; 2593 case RELIG: return "religious objection"; 2594 case VACEFF: return "vaccine efficacy concerns"; 2595 case VACSAF: return "vaccine safety concerns"; 2596 case _ACTSUPPLYFULFILLMENTREFUSALREASON: return "ActSupplyFulfillmentRefusalReason"; 2597 case FRR01: return "order stopped"; 2598 case FRR02: return "stale-dated order"; 2599 case FRR03: return "incomplete data"; 2600 case FRR04: return "product unavailable"; 2601 case FRR05: return "ethical/religious"; 2602 case FRR06: return "unable to provide care"; 2603 case _CLINICALRESEARCHEVENTREASON: return "ClinicalResearchEventReason"; 2604 case RET: return "retest"; 2605 case SCH: return "scheduled"; 2606 case TRM: return "termination"; 2607 case UNS: return "unscheduled"; 2608 case _CLINICALRESEARCHOBSERVATIONREASON: return "ClinicalResearchObservationReason"; 2609 case NPT: return "non-protocol"; 2610 case PPT: return "per protocol"; 2611 case UPT: return "per definition"; 2612 case _COMBINEDPHARMACYORDERSUSPENDREASONCODE: return "CombinedPharmacyOrderSuspendReasonCode"; 2613 case ALTCHOICE: return "try another treatment first"; 2614 case CLARIF: return "prescription requires clarification"; 2615 case DRUGHIGH: return "drug level too high"; 2616 case HOSPADM: return "admission to hospital"; 2617 case LABINT: return "lab interference issues"; 2618 case NONAVAIL: return "patient not-available"; 2619 case PREG: return "parent is pregnant/breast feeding"; 2620 case SALG: return "allergy"; 2621 case SDDI: return "drug interacts with another drug"; 2622 case SDUPTHER: return "duplicate therapy"; 2623 case SINTOL: return "suspected intolerance"; 2624 case SURG: return "patient scheduled for surgery"; 2625 case WASHOUT: return "waiting for old drug to wash out"; 2626 case _CONTROLACTNULLIFICATIONREASONCODE: return "ControlActNullificationReasonCode"; 2627 case ALTD: return "altered decision"; 2628 case EIE: return "entered in error"; 2629 case NORECMTCH: return "no record match"; 2630 case _CONTROLACTNULLIFICATIONREFUSALREASONTYPE: return "ControlActNullificationRefusalReasonType"; 2631 case INRQSTATE: return "in requested state"; 2632 case NOMATCH: return "no match"; 2633 case NOPRODMTCH: return "no product match"; 2634 case NOSERMTCH: return "no service match"; 2635 case NOVERMTCH: return "no version match"; 2636 case NOPERM: return "no permission"; 2637 case NOUSERPERM: return "no user permission"; 2638 case NOAGNTPERM: return "no agent permission"; 2639 case NOUSRPERM: return "no user permission"; 2640 case WRNGVER: return "wrong version"; 2641 case _CONTROLACTREASON: return "ControlActReason"; 2642 case _MEDICATIONORDERABORTREASONCODE: return "medication order abort reason"; 2643 case DISCONT: return "product discontinued"; 2644 case INEFFECT: return "ineffective"; 2645 case MONIT: return "response to monitoring"; 2646 case NOREQ: return "no longer required for treatment"; 2647 case NOTCOVER: return "not covered"; 2648 case PREFUS: return "patient refuse"; 2649 case RECALL: return "product recalled"; 2650 case REPLACE: return "change in order"; 2651 case DOSECHG: return "change in medication/dose"; 2652 case REPLACEFIX: return "error in order"; 2653 case UNABLE: return "unable to use"; 2654 case _MEDICATIONORDERRELEASEREASONCODE: return "medication order release reason"; 2655 case HOLDDONE: return "suspend reason no longer applies"; 2656 case HOLDINAP: return "suspend reason inappropriate"; 2657 case _MODIFYPRESCRIPTIONREASONTYPE: return "ModifyPrescriptionReasonType"; 2658 case ADMINERROR: return "administrative error in order"; 2659 case CLINMOD: return "clinical modification"; 2660 case _PHARMACYSUPPLYEVENTABORTREASON: return "PharmacySupplyEventAbortReason"; 2661 case CONTRA: return "contraindication"; 2662 case FOABORT: return "order aborted"; 2663 case FOSUSP: return "order suspended"; 2664 case NOPICK: return "not picked up"; 2665 case PATDEC: return "patient changed mind"; 2666 case QUANTCHG: return "change supply quantity"; 2667 case _PHARMACYSUPPLYEVENTSTOCKREASONCODE: return "pharmacy supply event stock reason"; 2668 case FLRSTCK: return "floor stock"; 2669 case LTC: return "long term care use"; 2670 case OFFICE: return "office use"; 2671 case PHARM: return "pharmacy transfer"; 2672 case PROG: return "program use"; 2673 case _PHARMACYSUPPLYREQUESTRENEWALREFUSALREASONCODE: return "pharmacy supply request renewal refusal reason"; 2674 case ALREADYRX: return "new prescription exists"; 2675 case FAMPHYS: return "family physician must authorize further fills"; 2676 case MODIFY: return "modified prescription exists"; 2677 case NEEDAPMT: return "patient must make appointment"; 2678 case NOTAVAIL: return "prescriber not available"; 2679 case NOTPAT: return "patient no longer in this practice"; 2680 case ONHOLD: return "medication on hold"; 2681 case PRNA: return "product not available"; 2682 case STOPMED: return "prescriber stopped medication for patient"; 2683 case TOOEARLY: return "too early"; 2684 case _SUPPLYORDERABORTREASONCODE: return "supply order abort reason"; 2685 case IMPROV: return "condition improved"; 2686 case INTOL: return "intolerance"; 2687 case NEWSTR: return "new strength"; 2688 case NEWTHER: return "new therapy"; 2689 case _GENERICUPDATEREASONCODE: return "GenericUpdateReasonCode"; 2690 case CHGDATA: return "information change"; 2691 case FIXDATA: return "error correction"; 2692 case MDATA: return "merge data"; 2693 case NEWDATA: return "new information"; 2694 case UMDATA: return "unmerge data"; 2695 case _PATIENTPROFILEQUERYREASONCODE: return "patient profile query reason"; 2696 case ADMREV: return "administrative review"; 2697 case PATCAR: return "patient care"; 2698 case PATREQ: return "patient request query"; 2699 case PRCREV: return "practice review"; 2700 case REGUL: return "regulatory review"; 2701 case RSRCH: return "research"; 2702 case VALIDATION: return "validation review"; 2703 case _PHARMACYSUPPLYREQUESTFULFILLERREVISIONREFUSALREASONCODE: return "PharmacySupplyRequestFulfillerRevisionRefusalReasonCode"; 2704 case LOCKED: return "locked"; 2705 case UNKWNTARGET: return "unknown target"; 2706 case _REFUSALREASONCODE: return "RefusalReasonCode"; 2707 case _SCHEDULINGACTREASON: return "SchedulingActReason"; 2708 case BLK: return "Unexpected Block (of Schedule)"; 2709 case DEC: return "Patient Deceased"; 2710 case FIN: return "No Financial Backing"; 2711 case MED: return "Medical Status Altered"; 2712 case MTG: return "In an outside meeting"; 2713 case PHY: return "Physician request"; 2714 case _STATUSREVISIONREFUSALREASONCODE: return "StatusRevisionRefusalReasonCode"; 2715 case FILLED: return "fully filled"; 2716 case _SUBSTANCEADMINISTRATIONPERMISSIONREFUSALREASONCODE: return "SubstanceAdministrationPermissionRefusalReasonCode"; 2717 case PATINELIG: return "patient not eligible"; 2718 case PROTUNMET: return "protocol not met"; 2719 case PROVUNAUTH: return "provider not authorized"; 2720 case _SUBSTANCEADMINSUBSTITUTIONNOTALLOWEDREASON: return "SubstanceAdminSubstitutionNotAllowedReason"; 2721 case ALGINT: return "allergy intolerance"; 2722 case COMPCON: return "compliance concern"; 2723 case THERCHAR: return "therapeutic characteristics"; 2724 case TRIAL: return "clinical trial drug"; 2725 case _SUBSTANCEADMINSUBSTITUTIONREASON: return "SubstanceAdminSubstitutionReason"; 2726 case CT: return "continuing therapy"; 2727 case FP: return "formulary policy"; 2728 case OS: return "out of stock"; 2729 case RR: return "regulatory requirement"; 2730 case _TRANSFERACTREASON: return "TransferActReason"; 2731 case ER: return "Error"; 2732 case RQ: return "Request"; 2733 case _ACTBILLABLESERVICEREASON: return "ActBillableServiceReason"; 2734 case _ACTBILLABLECLINICALSERVICEREASON: return "ActBillableClinicalServiceReason"; 2735 case BONUS: return "BONUS"; 2736 case CHD: return "Children only"; 2737 case DEP: return "Dependents only"; 2738 case ECH: return "Employee and children"; 2739 case EDU: return "EDU"; 2740 case EMP: return "Employee only"; 2741 case ESP: return "Employee and spouse"; 2742 case FAM: return "Family"; 2743 case IND: return "Individual"; 2744 case INVOICE: return "INVOICE"; 2745 case PROA: return "PROA"; 2746 case RECOV: return "RECOV"; 2747 case RETRO: return "RETRO"; 2748 case SPC: return "Spouse and children"; 2749 case SPO: return "Spouse only"; 2750 case TRAN: return "TRAN"; 2751 default: return "?"; 2752 } 2753 } 2754 2755 2756} 2757