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