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