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