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