001package org.hl7.fhir.dstu3.model.codesystems;
002
003
004
005
006/*
007  Copyright (c) 2011+, HL7, Inc.
008  All rights reserved.
009  
010  Redistribution and use in source and binary forms, with or without modification, 
011  are permitted provided that the following conditions are met:
012  
013   * Redistributions of source code must retain the above copyright notice, this 
014     list of conditions and the following disclaimer.
015   * Redistributions in binary form must reproduce the above copyright notice, 
016     this list of conditions and the following disclaimer in the documentation 
017     and/or other materials provided with the distribution.
018   * Neither the name of HL7 nor the names of its contributors may be used to 
019     endorse or promote products derived from this software without specific 
020     prior written permission.
021  
022  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
023  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
024  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
025  IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
026  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
027  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
028  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
029  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
030  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
031  POSSIBILITY OF SUCH DAMAGE.
032  
033*/
034
035// Generated on Sat, Mar 25, 2017 21:03-0400 for FHIR v3.0.0
036
037
038import org.hl7.fhir.exceptions.FHIRException;
039
040public enum V3RoleCode {
041
042        /**
043         * Concepts characterizing the type of association formed by player and scoper when there is a recognized Affiliate role by which the two parties are related.
044
045                        
046                           Examples: Business Partner, Business Associate, Colleague
047         */
048        _AFFILIATIONROLETYPE, 
049        /**
050         * Parties that may or should contribute or have contributed to an Act.
051         */
052        _AGENTROLETYPE, 
053        /**
054         * An entity which corrected, edited, or amended pre-existing information.
055         */
056        AMENDER, 
057        /**
058         * An individual authorized to assign an original classification to information, including compilations of unclassified information, based on a determination that the information requires protection against unauthorized disclosure. The individual marks the information with immutable, computable, and human readable security labels in accordance with applicable security labeling policies.  The labeling policies provide instructions on whether and if so how the security labels may be later reclassified [i.e., upgraded, downgraded, used in derivative classification, or declassified] in a manner that preserves the overridden original classification binding and provenance.
059         */
060        CLASSIFIER, 
061        /**
062         * An entity or an entity's delegatee who is the grantee in an agreement such as a consent for services, advanced directive, or a privacy consent directive in accordance with jurisdictional, organizational, or patient policy.
063         */
064        CONSENTER, 
065        /**
066         * An entity which has witnessed and attests to observing another entity being counseled about an agreement such as a consent for services, advanced directive, or a privacy consent directive.
067         */
068        CONSWIT, 
069        /**
070         * An entity which participates in the generation of and attest to veracity of content, but is not an author or coauthor. For example a surgeon who is required by institutional, regulatory, or legal rules to sign an operative report, but who was not involved in the authorship of that report.
071         */
072        COPART, 
073        /**
074         * An individual which is authorized to declassify information based on a determination that the information no longer requires protection against unauthorized disclosure.  The individual marks the information being declassified using computable and human readable security labels indicating that this is copy of previously classified information is unclassified in accordance with applicable security labeling policies.  The labeling policies provide instructions on whether and if so how the security labels may be later reclassified [i.e., upgraded or used in derivative classification] in a manner that preserves the overridden original classification binding and provenance.
075         */
076        DECLASSIFIER, 
077        /**
078         * A party to whom some right or authority is granted by a delegator.
079         */
080        DELEGATEE, 
081        /**
082         * A party that grants all or some portion its right or authority to another party.
083         */
084        DELEGATOR, 
085        /**
086         * An individual authorized to lower the classification level of labeled content and provide rationale for doing so as directed by a classification guide.
087         */
088        DOWNGRDER, 
089        /**
090         * An individual who is only authorized to classify reproduced, extracted, or summarized classified information, or compile classified and unclassified information by applying classification markings derived from source material or as directed by a classification guide.
091         */
092        DRIVCLASSIFIER, 
093        /**
094         * An entity which accepts certain rights or authority from a grantor.
095         */
096        GRANTEE, 
097        /**
098         * An entity which agrees to confer certain rights or authority to a grantee.
099         */
100        GRANTOR, 
101        /**
102         * An entity which converts spoken or written language into the language of key participants in an event such as when a provider is obtaining a patient's consent to treatment or permission to disclose information.
103         */
104        INTPRTER, 
105        /**
106         * An entity authorized to filter information according to approved criteria.
107         */
108        REVIEWER, 
109        /**
110         * An entity authorized to validate information for inclusion in a record.
111         */
112        VALIDATOR, 
113        /**
114         * Description:Codes that indicate a specific type of sponsor.  Used when the sponsor's role is only either as a fully insured sponsor or only as a self-insured sponsor.  NOTE: Where a sponsor may be either, use the SponsorParticipationFunction.code (fully insured or self insured) to indicate the type of responsibility. (CO6-0057)
115         */
116        _COVERAGESPONSORROLETYPE, 
117        /**
118         * Description:An employer or organization that contracts with an underwriter to assumes the financial risk and administrative responsibility for coverage of health services for covered parties.
119         */
120        FULLINS, 
121        /**
122         * Description:An employer or organization that assumes the financial risk and administrative responsibility for coverage of health services for covered parties.
123         */
124        SELFINS, 
125        /**
126         * Description:PayorRoleType for a particular type of policy or program benefit package or plan where more detail about the coverage administration role of the Payor is required.  The functions performed by a Payor qualified by a PayorRoleType may be specified by the PayorParticpationFunction value set.
127
128                        
129                           Examples:A Payor that is a TPA may administer a managed care plan without underwriting the risk.
130         */
131        _PAYORROLETYPE, 
132        /**
133         * Description:A payor that is responsible for functions related to the enrollment of covered parties.
134         */
135        ENROLBKR, 
136        /**
137         * Description:Third party administrator (TPA) is a payor organization that processes health care claims without carrying insurance risk. Third party administrators are prominent players in the managed care industry and have the expertise and capability to administer all or a portion of the claims process. They are normally contracted by a health insurer or self-insuring companies to administer services, including claims administration, premium collection, enrollment and other administrative activities.
138
139                        Self-insured employers often contract with third party administrator to handle their insurance functions. Insurance companies oftentimes outsource the claims, utilization review or membership functions to a TPA. Sometimes TPAs only manage provider networks, only claims or only utilization review.
140
141                        While some third-party administrators may operate as units of insurance companies, they are often independent. However, hospitals or provider organizations desiring to set up their own health plans will often outsource certain responsibilities to TPAs.  TPAs may perform one or several payor functions, specified by the PayorParticipationFunction value set, such as provider management, enrollment, utilization management, and fee for service claims adjudication management.
142         */
143        TPA, 
144        /**
145         * Description:A payor that is responsible for review and case management of health services covered under a policy or program.
146         */
147        UMO, 
148        /**
149         * The role played by a party who has legal responsibility for another party.
150         */
151        RESPRSN, 
152        /**
153         * The role played by a person acting as the estate executor for a deceased subscriber or policyholder who was the responsible party
154         */
155        EXCEST, 
156        /**
157         * The role played by a person appointed by the court to look out for the best interests of a minor child during the course of legal proceedings.
158         */
159        GUADLTM, 
160        /**
161         * The role played by a person or institution legally empowered with responsibility for the care of a ward.
162         */
163        GUARD, 
164        /**
165         * A relationship between two people in which one person authorizes another to act for him in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts.
166         */
167        POWATT, 
168        /**
169         * A relationship between two people in which one person authorizes another, usually a family member or relative, to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that is often limited in the kinds of powers that can be assigned.  Unlike ordinary powers of attorney, durable powers can survive for long periods of time, and again, unlike standard powers of attorney, durable powers can continue after incompetency.
170         */
171        DPOWATT, 
172        /**
173         * A relationship between two people in which one person authorizes another to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that continues (by its terms) to be effective even though the grantor has become mentally incompetent after signing the document.
174         */
175        HPOWATT, 
176        /**
177         * A relationship between two people in which one person authorizes another to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that is often limited in the kinds of powers that can be assigned.
178         */
179        SPOWATT, 
180        /**
181         * AssignedRoleType
182         */
183        _ASSIGNEDROLETYPE, 
184        /**
185         * Description:A role type that is used to further qualify a non-person subject playing a role where the role class attribute is set to RoleClass AssignedEntity
186         */
187        _ASSIGNEDNONPERSONLIVINGSUBJECTROLETYPE, 
188        /**
189         * Description:Dogs trained to assist the ill or physically challenged.
190         */
191        ASSIST, 
192        /**
193         * Description:Animals, including fish and insects, and microorganisms which may participate as assigned entities in biotherapies.
194         */
195        BIOTH, 
196        /**
197         * Description:Non-person living subject used as antibiotic.
198
199                        
200                           Examples:Bacteriophage, is a virus that infects bacteria.
201         */
202        ANTIBIOT, 
203        /**
204         * Description:Maggots raised for biodebridement.
205
206                        
207                           Discussion: Maggot Debridement Therapy is the medical use of live maggots for cleaning non-healing wounds.
208
209                        
210                           Examples:Removal of burnt skin.
211         */
212        DEBR, 
213        /**
214         * Description:Companion animals, such as dogs, cats, and rabbits, which may be provided to patients to improve general mood, decrease depression and loneliness, and distract from stress-inducing concerns to improve quality of life.
215         */
216        CCO, 
217        /**
218         * Description:Dogs trained to assist persons who are seeing impaired or blind.
219         */
220        SEE, 
221        /**
222         * Description:Dogs trained or having the ability to detect imminent seizures or cancers in humans, probably as a result of volatile chemical (odors) given off by the malignancy of the host.
223         */
224        SNIFF, 
225        /**
226         * Defines types of certifications for all entities
227         */
228        _CERTIFIEDENTITYTYPE, 
229        /**
230         * A role type used to qualify a person's legal status within a country or nation.
231         */
232        _CITIZENROLETYPE, 
233        /**
234         * A person who has fled his or her home country to find a safe place elsewhere.
235         */
236        CAS, 
237        /**
238         * A person who is someone of below legal age who has fled his or her home country, without his or her parents, to find a safe place elsewhere at time of categorization.
239         */
240        CASM, 
241        /**
242         * A person who is legally recognized as a member of a nation or country, with associated rights and obligations.
243         */
244        CN, 
245        /**
246         * A foreigner who is present in a country (which is foreign to him/her) unlawfully or without the country's authorization (may be called an illegal alien).
247         */
248        CNRP, 
249        /**
250         * A person who is below legal age present in a country, without his or her parents, (which is foreign to him/her) unlawfully or without the country's authorization.
251         */
252        CNRPM, 
253        /**
254         * A non-country member admitted to the territory of a nation or country as a non-resident for an explicit purpose.
255         */
256        CPCA, 
257        /**
258         * A foreigner who is a resident of the country but does not have citizenship.
259         */
260        CRP, 
261        /**
262         * A person who is a resident below legal age of the country without his or her parents and does not have citizenship.
263         */
264        CRPM, 
265        /**
266         * Types of contact for Role code "CON"
267         */
268        _CONTACTROLETYPE, 
269        /**
270         * A contact role used for business and/or administrative purposes.
271         */
272        _ADMINISTRATIVECONTACTROLETYPE, 
273        /**
274         * A contact role used to identify a person within a Provider organization that can be contacted for billing purposes (e.g. about the content of the Invoice).
275         */
276        BILL, 
277        /**
278         * A contact for an organization for administrative purposes. Contact role specifies a person acting as a liason for the organization.
279
280                        Example: HR Department representative.
281         */
282        ORG, 
283        /**
284         * A contact role used to identify a person within a Payor organization to whom this communication is addressed.
285         */
286        PAYOR, 
287        /**
288         * A contact designated for contact in emergent situations.
289         */
290        ECON, 
291        /**
292         * Played by an individual who is designated as the next of kin for another individual which scopes the role.
293         */
294        NOK, 
295        /**
296         * Definition: A code representing the type of identifier that has been assigned to the identified entity (IDENT).
297
298                        
299                           Examples: Example values include Social Insurance Number, Product Catalog ID, Product Model Number.
300         */
301        _IDENTIFIEDENTITYTYPE, 
302        /**
303         * Description:Describes types of identifiers other than the primary location registry identifier for a service delivery location.  Identifiers may be assigned by a local service delivery organization, a formal body capable of accrediting the location for the capability to provide specific services or the identifier may be assigned at a jurisdictional level.
304         */
305        _LOCATIONIDENTIFIEDENTITYROLECODE, 
306        /**
307         * Description:Identifier assigned to a  location by the organization responsible for accrediting the location.
308         */
309        ACHFID, 
310        /**
311         * Description:Identifier assigned to a location by a jurisdiction.
312         */
313        JURID, 
314        /**
315         * Description:Identifier assigned to a  location by a local party (which could be the facility itself or organization overseeing a group of facilities).
316         */
317        LOCHFID, 
318        /**
319         * Code indicating the primary use for which a living subject is bred or grown
320         */
321        _LIVINGSUBJECTPRODUCTIONCLASS, 
322        /**
323         * Cattle used for meat production
324         */
325        BF, 
326        /**
327         * Chickens raised for meat
328         */
329        BL, 
330        /**
331         * Breeding/genetic stock
332         */
333        BR, 
334        /**
335         * Companion animals
336         */
337        CO, 
338        /**
339         * Milk production
340         */
341        DA, 
342        /**
343         * Draft animals
344         */
345        DR, 
346        /**
347         * Dual purpose.  Defined purposes based on species and breed
348         */
349        DU, 
350        /**
351         * Animals raised for their fur, hair or skins
352         */
353        FI, 
354        /**
355         * Chickens raised for egg production
356         */
357        LY, 
358        /**
359         * Animals raised for meat production
360         */
361        MT, 
362        /**
363         * Poultry flocks used for chick/poult production
364         */
365        MU, 
366        /**
367         * Animals rasied for recreation
368         */
369        PL, 
370        /**
371         * Animals raised for racing perfomance
372         */
373        RC, 
374        /**
375         * Animals raised for shows
376         */
377        SH, 
378        /**
379         * Cattle raised for veal meat production.  Implicit is the husbandry method.
380         */
381        VL, 
382        /**
383         * Sheep, goats and other mammals raised for their fiber
384         */
385        WL, 
386        /**
387         * Animals used to perform work
388         */
389        WO, 
390        /**
391         * Identifies the specific hierarchical relationship between the playing and scoping medications. 
392
393                        
394                           Examples: Generic, Generic Formulation, Therapeutic Class, etc.
395         */
396        _MEDICATIONGENERALIZATIONROLETYPE, 
397        /**
398         * Description:A categorization of medicinal products by their therapeutic properties and/or main therapeutic use.
399         */
400        DC, 
401        /**
402         * Relates a manufactured drug product to the non-proprietary (generic) representation of its ingredients independent of strength, and form.
403
404                        The scoping entity identifies a unique combination of medicine ingredients; sometimes referred to as "ingredient set".
405         */
406        GD, 
407        /**
408         * Relates a manufactured drug product to the non-proprietary (generic) representation of its ingredients and dose form, independent of strength of the ingredients. The scoping entity identifies a unique combination of medicine ingredients in a specific dose form.
409         */
410        GDF, 
411        /**
412         * Relates a manufactured drug product to the non-proprietary (generic) representation of is ingredients with their strength.  The scoping entity identifies a unique combination of medicine ingredients with their strength.
413         */
414        GDS, 
415        /**
416         * Relates a manufactured drug product to the non-proprietary (generic) representation of its ingredients with their strength in a specific dose form. The scoping entity identifies a unique combination of medicine ingredients with their strength in a single dose form.
417         */
418        GDSF, 
419        /**
420         * Relates a manufactured drug product to the non-proprietary (generic) representation of its ingredients with their strength in a specific dose form. The scoping entity identifies a unique combination of medicine ingredients with their strength in a single dose form.
421         */
422        MGDSF, 
423        /**
424         * Types of membership for Role code "MBR"
425         */
426        _MEMBERROLETYPE, 
427        /**
428         * A person who is a member of a tribe.
429         */
430        TRB, 
431        /**
432         * PersonalRelationshipRoleType
433         */
434        _PERSONALRELATIONSHIPROLETYPE, 
435        /**
436         * A relationship between two people characterizing their "familial" relationship
437         */
438        FAMMEMB, 
439        /**
440         * The player of the role is a child of the scoping entity.
441         */
442        CHILD, 
443        /**
444         * The player of the role is a child taken into a family through legal means and raised by the scoping person (parent) as his or her own child.
445         */
446        CHLDADOPT, 
447        /**
448         * The player of the role is a female child taken into a family through legal means and raised by the scoping person (parent) as his or her own child.
449         */
450        DAUADOPT, 
451        /**
452         * The player of the role is a male child taken into a family through legal means and raised by the scoping person (parent) as his or her own child.
453         */
454        SONADOPT, 
455        /**
456         * The player of the role is a child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties.
457         */
458        CHLDFOST, 
459        /**
460         * The player of the role is a female child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties.
461         */
462        DAUFOST, 
463        /**
464         * The player of the role is a male child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties.
465         */
466        SONFOST, 
467        /**
468         * Description: The player of the role is a female child (of any type) of scoping entity (parent)
469         */
470        DAUC, 
471        /**
472         * The player of the role is a female offspring of the scoping entity (parent).
473         */
474        DAU, 
475        /**
476         * The player of the role is a daughter of the scoping person's spouse by a previous union.
477         */
478        STPDAU, 
479        /**
480         * The player of the role is an offspring of the scoping entity as determined by birth.
481         */
482        NCHILD, 
483        /**
484         * The player of the role is a male offspring of the scoping entity (parent).
485         */
486        SON, 
487        /**
488         * Description: The player of the role is a male child (of any type) of scoping entity (parent)
489         */
490        SONC, 
491        /**
492         * The player of the role is a son of the scoping person's spouse by a previous union.
493         */
494        STPSON, 
495        /**
496         * The player of the role is a child of the scoping person's spouse by a previous union.
497         */
498        STPCHLD, 
499        /**
500         * Description: A family member not having an immediate genetic or legal relationship e.g. Aunt, cousin, great grandparent, grandchild, grandparent, niece, nephew or uncle.
501         */
502        EXT, 
503        /**
504         * The player of the role is a sister of the scoping person's mother or father.
505         */
506        AUNT, 
507        /**
508         * Description:The player of the role is a biological sister of the scoping person's biological mother.
509         */
510        MAUNT, 
511        /**
512         * Description:The player of the role is a biological sister of the scoping person's biological father.
513         */
514        PAUNT, 
515        /**
516         * The player of the role is a relative of the scoping person descended from a common ancestor, such as a       grandparent, by two or more steps in a diverging line.
517         */
518        COUSN, 
519        /**
520         * Description:The player of the role is a biological relative of the scoping person descended from a common ancestor on the player's mother's side, such as a grandparent, by two or more steps in a diverging line.
521         */
522        MCOUSN, 
523        /**
524         * Description:The player of the role is a biological relative of the scoping person descended from a common ancestor on the player's father's side, such as a grandparent, by two or more steps in a diverging line.
525         */
526        PCOUSN, 
527        /**
528         * The player of the role is a parent of the scoping person's grandparent.
529         */
530        GGRPRN, 
531        /**
532         * The player of the role is the father of the scoping person's grandparent.
533         */
534        GGRFTH, 
535        /**
536         * Description:The player of the role is the biological father of the scoping person's biological mother's parent.
537         */
538        MGGRFTH, 
539        /**
540         * Description:The player of the role is the biological father of the scoping person's biological father's parent.
541         */
542        PGGRFTH, 
543        /**
544         * The player of the role is the mother of the scoping person's grandparent.
545         */
546        GGRMTH, 
547        /**
548         * Description:The player of the role is the biological mother of the scoping person's biological mother's parent.
549         */
550        MGGRMTH, 
551        /**
552         * Description:The player of the role is the biological mother of the scoping person's biological father's parent.
553         */
554        PGGRMTH, 
555        /**
556         * Description:The player of the role is a biological parent of the scoping person's biological mother's parent.
557         */
558        MGGRPRN, 
559        /**
560         * Description:The player of the role is a biological parent of the scoping person's biological father's parent.
561         */
562        PGGRPRN, 
563        /**
564         * The player of the role is a child of the scoping person's son or daughter.
565         */
566        GRNDCHILD, 
567        /**
568         * The player of the role is a daughter of the scoping person's son or daughter.
569         */
570        GRNDDAU, 
571        /**
572         * The player of the role is a son of the scoping person's son or daughter.
573         */
574        GRNDSON, 
575        /**
576         * The player of the role is a parent of the scoping person's mother or father.
577         */
578        GRPRN, 
579        /**
580         * The player of the role is the father of the scoping person's mother or father.
581         */
582        GRFTH, 
583        /**
584         * Description:The player of the role is the biological father of the scoping person's biological mother.
585         */
586        MGRFTH, 
587        /**
588         * Description:The player of the role is the biological father of the scoping person's biological father.
589         */
590        PGRFTH, 
591        /**
592         * The player of the role is the mother of the scoping person's mother or father.
593         */
594        GRMTH, 
595        /**
596         * Description:The player of the role is the biological mother of the scoping person's biological mother.
597         */
598        MGRMTH, 
599        /**
600         * Description:The player of the role is the biological mother of the scoping person's biological father.
601         */
602        PGRMTH, 
603        /**
604         * Description:The player of the role is the biological parent of the scoping person's biological mother.
605         */
606        MGRPRN, 
607        /**
608         * Description:The player of the role is the biological parent of the scoping person's biological father.
609         */
610        PGRPRN, 
611        /**
612         * A relationship between an individual and a member of their spousal partner's immediate family.
613         */
614        INLAW, 
615        /**
616         * The player of the role is the spouse of scoping person's child.
617         */
618        CHLDINLAW, 
619        /**
620         * The player of the role is the wife of scoping person's son.
621         */
622        DAUINLAW, 
623        /**
624         * The player of the role is the husband of scoping person's daughter.
625         */
626        SONINLAW, 
627        /**
628         * The player of the role is the parent of scoping person's husband or wife.
629         */
630        PRNINLAW, 
631        /**
632         * The player of the role is the father of the scoping person's husband or wife.
633         */
634        FTHINLAW, 
635        /**
636         * The player of the role is the mother of the scoping person's husband or wife.
637         */
638        MTHINLAW, 
639        /**
640         * The player of the role is: (1) a sibling of the scoping person's spouse, or (2) the spouse of the scoping person's sibling, or (3) the spouse of a sibling of the scoping person's spouse.
641         */
642        SIBINLAW, 
643        /**
644         * The player of the role is: (1) a brother of the scoping person's spouse, or (2) the husband of the scoping person's sister, or (3) the husband of a sister of the scoping person's spouse.
645         */
646        BROINLAW, 
647        /**
648         * The player of the role is: (1) a sister of the scoping person's spouse, or (2) the wife of the scoping person's brother, or (3) the wife of a brother of the scoping person's spouse.
649         */
650        SISINLAW, 
651        /**
652         * The player of the role is a child of scoping person's brother or sister or of the brother or sister of the   scoping person's spouse.
653         */
654        NIENEPH, 
655        /**
656         * The player of the role is a son of the scoping person's brother or sister or of the brother or sister of the         scoping person's spouse.
657         */
658        NEPHEW, 
659        /**
660         * The player of the role is a daughter of the scoping person's brother or sister or of the brother or sister of the    scoping person's spouse.
661         */
662        NIECE, 
663        /**
664         * The player of the role is a brother of the scoping person's mother or father.
665         */
666        UNCLE, 
667        /**
668         * Description:The player of the role is a biological brother of the scoping person's biological mother.
669         */
670        MUNCLE, 
671        /**
672         * Description:The player of the role is a biological brother of the scoping person's biological father.
673         */
674        PUNCLE, 
675        /**
676         * The player of the role is one who begets, gives birth to, or nurtures and raises the scoping entity (child).
677         */
678        PRN, 
679        /**
680         * The player of the role (parent) has taken the scoper (child) into their family through legal means and raises them as his or her own child.
681         */
682        ADOPTP, 
683        /**
684         * The player of the role (father) is a male who has taken the scoper (child) into their family through legal means and raises them as his own child.
685         */
686        ADOPTF, 
687        /**
688         * The player of the role (father) is a female who has taken the scoper (child) into their family through legal means and raises them as her own child.
689         */
690        ADOPTM, 
691        /**
692         * The player of the role is a male who begets or raises or nurtures the scoping entity (child).
693         */
694        FTH, 
695        /**
696         * The player of the role (parent) who is a male state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary.
697
698                        The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child.
699         */
700        FTHFOST, 
701        /**
702         * The player of the role is a male who begets the scoping entity (child).
703         */
704        NFTH, 
705        /**
706         * Indicates the biologic male parent of a fetus.
707         */
708        NFTHF, 
709        /**
710         * The player of the role is the husband of scoping person's mother and not the scoping person's natural father.
711         */
712        STPFTH, 
713        /**
714         * The player of the role is a female who conceives, gives birth to, or raises and nurtures the scoping entity (child).
715         */
716        MTH, 
717        /**
718         * The player is a female whose womb carries the fetus of the scoper.  Generally used when the gestational mother and natural mother are not the same.
719         */
720        GESTM, 
721        /**
722         * The player of the role (parent) who is a female state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary.
723
724                        The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child.
725         */
726        MTHFOST, 
727        /**
728         * The player of the role is a female who conceives or gives birth to the scoping entity (child).
729         */
730        NMTH, 
731        /**
732         * The player is the biologic female parent of the scoping fetus.
733         */
734        NMTHF, 
735        /**
736         * The player of the role is the wife of scoping person's father and not the scoping person's natural mother.
737         */
738        STPMTH, 
739        /**
740         * natural parent
741         */
742        NPRN, 
743        /**
744         * The player of the role (parent) who is a state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary.
745
746                        The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child.
747         */
748        PRNFOST, 
749        /**
750         * The player of the role is the spouse of the scoping person's parent and not the scoping person's natural parent.
751         */
752        STPPRN, 
753        /**
754         * The player of the role shares one or both parents in common with the scoping entity.
755         */
756        SIB, 
757        /**
758         * The player of the role is a male sharing one or both parents in common with the scoping entity.
759         */
760        BRO, 
761        /**
762         * The player of the role is a male related to the scoping entity by sharing only one biological parent.
763         */
764        HBRO, 
765        /**
766         * The player of the role is a male having the same biological parents as the scoping entity.
767         */
768        NBRO, 
769        /**
770         * The scoper was carried in the same womb as the male player and shares common biological parents.
771         */
772        TWINBRO, 
773        /**
774         * The scoper was carried in the same womb as the male player and shares common biological parents but is the product of a distinct egg/sperm pair.
775         */
776        FTWINBRO, 
777        /**
778         * The male scoper is an offspring of the same egg-sperm pair as the male player.
779         */
780        ITWINBRO, 
781        /**
782         * The player of the role is a son of the scoping person's stepparent.
783         */
784        STPBRO, 
785        /**
786         * The player of the role is related to the scoping entity by sharing only one biological parent.
787         */
788        HSIB, 
789        /**
790         * The player of the role is a female related to the scoping entity by sharing only one biological parent.
791         */
792        HSIS, 
793        /**
794         * The player of the role has both biological parents in common with the scoping entity.
795         */
796        NSIB, 
797        /**
798         * The player of the role is a female having the same biological parents as the scoping entity.
799         */
800        NSIS, 
801        /**
802         * The scoper was carried in the same womb as the female player and shares common biological parents.
803         */
804        TWINSIS, 
805        /**
806         * The scoper was carried in the same womb as the female player and shares common biological parents but is the product of a distinct egg/sperm pair.
807         */
808        FTWINSIS, 
809        /**
810         * The female scoper is an offspring of the same egg-sperm pair as the female player.
811         */
812        ITWINSIS, 
813        /**
814         * The scoper and player were carried in the same womb and shared common biological parents.
815         */
816        TWIN, 
817        /**
818         * The scoper and player were carried in the same womb and share common biological parents but are the product of distinct egg/sperm pairs.
819         */
820        FTWIN, 
821        /**
822         * The scoper and player are offspring of the same egg-sperm pair.
823         */
824        ITWIN, 
825        /**
826         * The player of the role is a female sharing one or both parents in common with the scoping entity.
827         */
828        SIS, 
829        /**
830         * The player of the role is a daughter of the scoping person's stepparent.
831         */
832        STPSIS, 
833        /**
834         * The player of the role is a child of the scoping person's stepparent.
835         */
836        STPSIB, 
837        /**
838         * A person who is important to one's well being; especially a spouse or one in a similar relationship.  (The player is the one who is important)
839         */
840        SIGOTHR, 
841        /**
842         * The player of the role cohabits with the scoping person but is not the scoping person's spouse.
843         */
844        DOMPART, 
845        /**
846         * Player of the role was previously joined to the scoping person in marriage and this marriage is now dissolved and inactive.
847
848                        
849                           Usage Note: This is significant to indicate as some jurisdictions have different legal requirements for former spouse to access the patient's record, from a general friend.
850         */
851        FMRSPS, 
852        /**
853         * The player of the role is a marriage partner of the scoping person.
854         */
855        SPS, 
856        /**
857         * The player of the role is a man joined to a woman (scoping person) in marriage.
858         */
859        HUSB, 
860        /**
861         * The player of the role is a woman joined to a man (scoping person) in marriage.
862         */
863        WIFE, 
864        /**
865         * The player of the role is a person who is known, liked, and trusted by the scoping person.
866         */
867        FRND, 
868        /**
869         * The player of the role lives near or next to the     scoping person.
870         */
871        NBOR, 
872        /**
873         * The relationship that a person has with his or her self.
874         */
875        ONESELF, 
876        /**
877         * One who shares living quarters with the subject.
878         */
879        ROOM, 
880        /**
881         * Description: A role recognized through the eligibility of an identified party for benefits covered under an insurance policy or a program based on meeting eligibility criteria.
882
883                        Eligibility as a covered party may be conditioned on the party meeting criteria to qualify for coverage under a policy or program, which may be mandated by law.  These criteria may be: 
884
885                        
886                           
887                              The sole basis for coverage, e.g., being differently abled may qualify a person for disability coverage
888
889                           
890                           
891                              May more fully qualify a covered party role e.g, being differently abled may qualify an adult child as a dependent
892
893                           
894                           
895                              May impact the level of coverage for a covered party under a policy or program, e.g., being differently abled may qualify a program eligible for additional benefits.
896
897                           
898                        
899                        
900                           Discussion:  The Abstract Value Set "CoverageRoleType", which was developed for use in the Canadian realm "pre-coordinate" coverage roles with other roles that a covered party must play in order to be eligible for coverage, e.g., "handicapped dependent".   These role.codes may only be used with COVPTY to avoid overlapping concepts that would result from using them to specify the specializations of COVPTY, e.g., the role.class DEPEN should not be used with the role.code family dependent because that relationship has overlapping concepts due to the role.code precoodination and is conveyed in FICO with the personal relationship role that has a PART role link to the covered party role.  For the same reasons, the role.class DEPEN should not be used with the role.code HANDIC (handicapped dependent); the role.code DIFFABLE (differently abled) should be used instead.
901
902                        In summary, the coded concepts in the Abstract Value Set "CoveredPartyRoleType" can be "post-coordinated" with the "RoleClassCoveredParty" Abstract Value Set.  Decoupling these concepts is intended to support an expansive range of covered party concepts and their semantic comparability.
903         */
904        _POLICYORPROGRAMCOVERAGEROLETYPE, 
905        /**
906         * Role recognized through the issuance of insurance coverage to an identified covered party who has this relationship with the policy holder such as the policy holder themselves (self), spouse, child, etc
907         */
908        _COVERAGEROLETYPE, 
909        /**
910         * The player of the role is dependent of the scoping entity.
911         */
912        FAMDEP, 
913        /**
914         * Covered party is a dependent of the policy holder with a physical or mental disability causing a disadvantage that makes independent achievement unusually difficult.
915         */
916        HANDIC, 
917        /**
918         * Covered party is an injured party with a legal claim for compensation against a policy holder under an insurance policy.
919         */
920        INJ, 
921        /**
922         * Covered party is the policy holder.  Also known as the subscriber.
923         */
924        SELF, 
925        /**
926         * Covered party is an individual that the policy holder has assumed responsibility for, such as foster child or legal ward.
927         */
928        SPON, 
929        /**
930         * Covered party to an insurance policy has coverage through full-time or part-time attendance at a recognized educational institution as defined by a particular insurance policy.
931         */
932        STUD, 
933        /**
934         * Covered party to an insurance policy has coverage through full-time attendance at a recognized educational institution as defined by a particular insurance policy.
935         */
936        FSTUD, 
937        /**
938         * Covered party to an insurance policy has coverage through part-time attendance at a recognized educational institution as defined by a particular insurance policy.
939         */
940        PSTUD, 
941        /**
942         * A child taken into one's family through legal means and raised as one's own child.
943         */
944        ADOPT, 
945        /**
946         * A child of one's son or daughter.
947         */
948        GCHILD, 
949        /**
950         * parent of a parent of the subject.
951         */
952        GPARNT, 
953        /**
954         * A child as determined by birth.
955         */
956        NAT, 
957        /**
958         * A child of one's brother or sister or of the brother or sister of one's spouse.
959         */
960        NIENE, 
961        /**
962         * One that begets or brings forth offspring or a person who brings up and cares for for another (Webster's Collegiate Dictionary)
963         */
964        PARNT, 
965        /**
966         * A marriage partner; a husband or wife.
967         */
968        SPSE, 
969        /**
970         * A child receiving parental care and nurture from a person who is related to them through marriage to their parent.
971         */
972        STEP, 
973        /**
974         * A role recognized through the eligibility of an identified living subject for benefits covered under an insurance policy or a program.  Eligibility as a covered party may be conditioned on a relationship with (1) the policy holder such as the policy holder who is covered as an individual under a poliy or as a party sponsored for coverage by the policy holder.
975
976                        
977                           Example:An employee as a subscriber; or (2) on being scoped another covered party such as the subscriber, as in the case of a dependent. 
978
979                        
980                           Discussion:  The Abstract Value Set "CoverageRoleType", which was developed for use in the Canadian realm "pre-coordinate" coverage roles with other roles that a covered party must play in order to be eligible for coverage, e.g., "handicapped dependent".  Other codes in the Abstract Value Set CoveredPartyRoleType domain can be "post-coordinated" with the EligiblePartyRoleType codes to denote comparable concepts.  Decoupling the concepts is intended to support a wider range of concepts and semantic comparability of coded concepts.
981         */
982        _COVEREDPARTYROLETYPE, 
983        /**
984         * DescriptionA role recognized through the eligibility of a party play a claimant for benefits covered or provided under an insurance policy.
985         */
986        _CLAIMANTCOVEREDPARTYROLETYPE, 
987        /**
988         * Description: A person playing the role of program eligible under a program based on allegations of being the victim of a crime.
989
990                        
991                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is "program eligible" and the person's status as a crime victim meets jurisdictional or program criteria.
992         */
993        CRIMEVIC, 
994        /**
995         * Description: A person playing the role of program eligible under a workers compensation program based on the filing of work-related injury claim.
996
997                        
998                           Discussion:  This CoveredPartyRoleType.code is used when the CoveredPartyRole class code is either "program eligible", a "named insured", and "individual insured",  or "dependent", and the person's status as differently abled or "handicapped" meets jurisdictional, policy, or program criteria.
999         */
1000        INJWKR, 
1001        /**
1002         * Description: A role recognized through the eligibility of a party to play a dependent for benefits covered or provided under a health insurance policy because of an association with the subscriber that is recognized by the policy underwriter.
1003         */
1004        _DEPENDENTCOVEREDPARTYROLETYPE, 
1005        /**
1006         * Description: A person playing the role of an individual insured with continuity of coverage under a policy which is being terminated based on loss of original status that was the basis for coverage.  Criteria for qualifying for continuity of coverage may be set by law.
1007
1008                        
1009                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either "program eligible" or "subscriber" and the person's status as a continuity of coverage beneficiary meets jurisdictional or policy criteria.
1010         */
1011        COCBEN, 
1012        /**
1013         * Description: A person playing the role of program eligible under a program based on meeting criteria for health or functional limitation set by law or by the program.
1014
1015                        
1016                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either "program eligible", "named insured", "individual insured", or "dependent", and the person's status as differently abled meets jurisdictional, policy, or program criteria.
1017         */
1018        DIFFABL, 
1019        /**
1020         * Description: A person, who is a minor or is deemed incompetent, who plays the role of a program eligible where eligibility for coverage is based on meeting program eligibility criteria for status as a ward of a court or jurisdiction.
1021
1022                        
1023                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is a "claimant", "program eligible", a "named insured", an "individual Insured" or a "dependent", and the person's status as a ward meets program or policy criteria. In the case of a ward covered under a program providing financial or health benefits, a governmental agency may take temporary custody of a minor or incompetent for his/her protection and care, e.g., if the ward is suffering from neglect or abuse, or has been in trouble with the law.
1024         */
1025        WARD, 
1026        /**
1027         * A role recognized through the eligibility of a party to play an individual insured for benefits covered or provided under an insurance policy where the party is also the policy holder.
1028         */
1029        _INDIVIDUALINSUREDPARTYROLETYPE, 
1030        /**
1031         * Description: A person playing the role of an individual insured under a policy based on meeting criteria for the employment status of retired set by law or the policy.
1032
1033                        
1034                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either "program eligible" or "subscriber" and the person's status as a retiree meets jurisdictional or policy criteria.
1035         */
1036        RETIREE, 
1037        /**
1038         * Description:A role recognized through the eligibility of a party to play a program eligible for benefits covered or provided under a program.
1039         */
1040        _PROGRAMELIGIBLEPARTYROLETYPE, 
1041        /**
1042         * Description: A person playing the role of program eligible under a program based on aboriginal ancestry or as a member of an aboriginal community.
1043
1044                        
1045                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is "program eligible" and the person's status as a member of an indigenous people meets jurisdictional or program criteria.
1046         */
1047        INDIG, 
1048        /**
1049         * Definition: A person playing the role of program eligible under a program based on military status.
1050
1051                        
1052                           Discussion:  This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either "program eligible" or "subscriber" and the person's status as a member of the military meets jurisdictional or program criteria
1053         */
1054        MIL, 
1055        /**
1056         * Description: A person playing the role of program eligible under a program based on active military status.
1057
1058                        
1059                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either "program eligible" or "subscriber" and the persons status as active duty military meets jurisdictional or program criteria.
1060         */
1061        ACTMIL, 
1062        /**
1063         * Description: A person playing the role of program eligible under a program based on retired military status.
1064
1065                        
1066                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either "program eligible" or "subscriber" and the persons status as retired military meets jurisdictional or program criteria.
1067         */
1068        RETMIL, 
1069        /**
1070         * Description: A person playing the role of program eligible under a program based on status as a military veteran.
1071
1072                        
1073                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either "program eligible" or "subscriber" and the persons status as a veteran meets jurisdictional or program criteria.
1074         */
1075        VET, 
1076        /**
1077         * Description: A role recognized through the eligibility of a party to play a subscriber for benefits covered or provided under a health insurance policy.
1078         */
1079        _SUBSCRIBERCOVEREDPARTYROLETYPE, 
1080        /**
1081         * Specifies the administrative functionality within a formal experimental design for which the ResearchSubject role was established.  Examples: screening - role is used for pre-enrollment evaluation portion of the design; enrolled - role is used for subjects admitted to the active treatment portion of the design.
1082         */
1083        _RESEARCHSUBJECTROLEBASIS, 
1084        /**
1085         * Definition:The specific role being played by a research subject participating in the active treatment or primary data collection portion of a research study.
1086         */
1087        ERL, 
1088        /**
1089         * Definition:The specific role being played by a research subject participating in the pre-enrollment evaluation portion of  a research study.
1090         */
1091        SCN, 
1092        /**
1093         * A role of a place that further classifies the setting (e.g., accident site, road side, work site, community location) in which services are delivered.
1094         */
1095        _SERVICEDELIVERYLOCATIONROLETYPE, 
1096        /**
1097         * A role of a place that further classifies a setting that is intended to house the provision of services.
1098         */
1099        _DEDICATEDSERVICEDELIVERYLOCATIONROLETYPE, 
1100        /**
1101         * A role of a place that further classifies the clinical setting (e.g., cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) in which care is delivered during an encounter.
1102         */
1103        _DEDICATEDCLINICALLOCATIONROLETYPE, 
1104        /**
1105         * A practice setting where diagnostic procedures or therapeutic interventions are performed
1106         */
1107        DX, 
1108        /**
1109         * A practice setting where cardiovascular diagnostic procedures or therapeutic interventions are performed (e.g., cardiac catheterization lab, echocardiography suite)
1110         */
1111        CVDX, 
1112        /**
1113         * Cardiac catheterization lab
1114         */
1115        CATH, 
1116        /**
1117         * Echocardiography lab
1118         */
1119        ECHO, 
1120        /**
1121         * A practice setting where GI procedures (such as endoscopies) are performed
1122         */
1123        GIDX, 
1124        /**
1125         * (X12N 261QD0000N)
1126         */
1127        ENDOS, 
1128        /**
1129         * A practice setting where radiology services (diagnostic or therapeutic) are provided            (X12N 261QR0200N)
1130         */
1131        RADDX, 
1132        /**
1133         * (X12N 261QX0203N)
1134         */
1135        RADO, 
1136        /**
1137         * Neuroradiology unit
1138         */
1139        RNEU, 
1140        /**
1141         * An acute care institution that provides medical, surgical, or psychiatric care and treatment for the sick or the injured.
1142         */
1143        HOSP, 
1144        /**
1145         * (1) A hospital including a physical plant and personnel that provides multidisciplinary diagnosis and treatment for diseases that have one or more of the following characteristics: is permanent; leaves residual disability; is caused by nonreversible pathological alteration; requires special training of the patient for rehabilitation; and/or may be expected to require a long period of supervision or care. In addition, patients require the safety, security, and shelter of these specialized inpatient or partial hospitalization settings. (2) A hospital that provides medical and skilled nursing services to patients with long-term illnesses who are not in an acute phase but who require an intensity of services not available in nursing homes
1146         */
1147        CHR, 
1148        /**
1149         * (X12N 282N00000N)
1150         */
1151        GACH, 
1152        /**
1153         * A health care facility operated by the Department of Defense or other military operation.
1154         */
1155        MHSP, 
1156        /**
1157         * Healthcare facility that cares for patients with psychiatric illness(s).
1158         */
1159        PSYCHF, 
1160        /**
1161         * (X12N 283X00000N)
1162         */
1163        RH, 
1164        /**
1165         * Description: A location that plays the role of delivering services which may include life training and/or social support to people with addictions.
1166         */
1167        RHAT, 
1168        /**
1169         * Description: A location that plays the role of delivering services which may include adaptation, rehabilitation and social integration services for people with intellectual and/or pervasive development disorders such as autism or severe behaviour disorder.
1170         */
1171        RHII, 
1172        /**
1173         * Description: A location that plays the role of delivering services which may social support services for adolescents who are pregnant or have child and are experiencing adaptation issues/difficulties in their current or eventual parenting role.
1174         */
1175        RHMAD, 
1176        /**
1177         * Description: A location that plays the role of delivering services which may include adaptation, rehabilitation and social integration services for people with physical impairments.
1178         */
1179        RHPI, 
1180        /**
1181         * Description: A location that plays the role of delivering services for people with hearing impairments.
1182         */
1183        RHPIH, 
1184        /**
1185         * Description: A location that plays the role of delivering services for people with motor skill impairments.
1186         */
1187        RHPIMS, 
1188        /**
1189         * Description: A location that plays the role of delivering services for people with visual skill impairments.
1190         */
1191        RHPIVS, 
1192        /**
1193         * Description: A location that plays the role of delivering services which may include life training and/or social support services for the adaption, rehabilitation and social integration of youths with adjustment difficulties.
1194         */
1195        RHYAD, 
1196        /**
1197         * Hospital unit
1198         */
1199        HU, 
1200        /**
1201         * Bone marrow transplant unit
1202         */
1203        BMTU, 
1204        /**
1205         * Coronary care unit
1206         */
1207        CCU, 
1208        /**
1209         * A specialty unit in hospital that focuses on chronic respirator patients and pulmonary failure
1210         */
1211        CHEST, 
1212        /**
1213         * Epilepsy unit
1214         */
1215        EPIL, 
1216        /**
1217         * The section of a health care facility for providing rapid treatment to victims of sudden illness or trauma.
1218         */
1219        ER, 
1220        /**
1221         * Emergency trauma unit
1222         */
1223        ETU, 
1224        /**
1225         * Hemodialysis unit
1226         */
1227        HD, 
1228        /**
1229         * Description: A location that plays the role of delivering services which may include tests done based on clinical specimens to get health information about a patient as pertaining to the diagnosis, treatment and prevention of disease.  Hospital laboratories may be further divided into specialized units such as Anatomic Pathology, Microbiology, and Biochemistry.
1230         */
1231        HLAB, 
1232        /**
1233         * Description: A location that plays the role of delivering services which may include tests are done on clinical specimens to get health information about a patient pertaining to the diagnosis, treatment, and prevention of disease for a hospital visit longer than one day.
1234         */
1235        INLAB, 
1236        /**
1237         * Description: A location that plays the role of delivering services which may include tests are done on clinical specimens to get health information about a patient pertaining to the diagnosis, treatment, and prevention of disease for same day visits.
1238         */
1239        OUTLAB, 
1240        /**
1241         * Description: A location that plays the role of delivering services which may include the branch of medicine that uses ionizing and non-ionizing radiation to diagnose and treat diseases.  The radiology unit may be further divided into subspecialties such as Imaging, Cardiovascular, Thoracic, and Ultrasound.
1242         */
1243        HRAD, 
1244        /**
1245         * Description: A location that plays the role of delivering services which may include collecting specimens and/or samples from patients for laboratory testing purposes, but does not perform any tests or analysis functions.
1246         */
1247        HUSCS, 
1248        /**
1249         * Intensive care unit
1250         */
1251        ICU, 
1252        /**
1253         * Pediatric intensive care unit
1254         */
1255        PEDICU, 
1256        /**
1257         * Pediatric neonatal intensive care unit
1258         */
1259        PEDNICU, 
1260        /**
1261         * Description: A location that plays the role of delivering services which may include providing judicious, safe, efficacious, appropriate and cost effective use of medicines for treatment of patients for visits longer than one day. The distinction between inpatient pharmacies and retail (or outpatient) pharmacies is that they are part of a patient's continuity of care while staying in the hospital.
1262         */
1263        INPHARM, 
1264        /**
1265         * Description: A location that plays the role of delivering services which include biochemistry, hematology, microbiology, immunochemistry, and toxicology.
1266         */
1267        MBL, 
1268        /**
1269         * Neurology critical care and stroke unit
1270         */
1271        NCCS, 
1272        /**
1273         * Neurosurgery unit
1274         */
1275        NS, 
1276        /**
1277         * Description: A location that plays the role of delivering services which may include providing judicious, safe, efficacious, appropriate and cost effective use of medicines for treatment of patients for outpatient visits and may also be used for discharge prescriptions.
1278         */
1279        OUTPHARM, 
1280        /**
1281         * Pediatric unit
1282         */
1283        PEDU, 
1284        /**
1285         * (X12N 273R00000N)
1286         */
1287        PHU, 
1288        /**
1289         * Rehabilitation hospital unit
1290         */
1291        RHU, 
1292        /**
1293         * (X12N 261QA1200N)
1294         */
1295        SLEEP, 
1296        /**
1297         * Nursing or custodial care facility
1298         */
1299        NCCF, 
1300        /**
1301         * (X12N 314000000N)
1302         */
1303        SNF, 
1304        /**
1305         * Outpatient facility
1306         */
1307        OF, 
1308        /**
1309         * Allergy clinic
1310         */
1311        ALL, 
1312        /**
1313         * Amputee clinic
1314         */
1315        AMPUT, 
1316        /**
1317         * Bone marrow transplant clinic
1318         */
1319        BMTC, 
1320        /**
1321         * Breast clinic
1322         */
1323        BREAST, 
1324        /**
1325         * Child and adolescent neurology clinic
1326         */
1327        CANC, 
1328        /**
1329         * Child and adolescent psychiatry clinic
1330         */
1331        CAPC, 
1332        /**
1333         * Ambulatory Health Care Facilities; Clinic/Center; Rehabilitation: Cardiac Facilities
1334         */
1335        CARD, 
1336        /**
1337         * Pediatric cardiology clinic
1338         */
1339        PEDCARD, 
1340        /**
1341         * Coagulation clinic
1342         */
1343        COAG, 
1344        /**
1345         * Colon and rectal surgery clinic
1346         */
1347        CRS, 
1348        /**
1349         * Dermatology clinic
1350         */
1351        DERM, 
1352        /**
1353         * Endocrinology clinic
1354         */
1355        ENDO, 
1356        /**
1357         * Pediatric endocrinology clinic
1358         */
1359        PEDE, 
1360        /**
1361         * Otorhinolaryngology clinic
1362         */
1363        ENT, 
1364        /**
1365         * Family medicine clinic
1366         */
1367        FMC, 
1368        /**
1369         * Gastroenterology clinic
1370         */
1371        GI, 
1372        /**
1373         * Pediatric gastroenterology clinic
1374         */
1375        PEDGI, 
1376        /**
1377         * General internal medicine clinic
1378         */
1379        GIM, 
1380        /**
1381         * Gynecology clinic
1382         */
1383        GYN, 
1384        /**
1385         * Hematology clinic
1386         */
1387        HEM, 
1388        /**
1389         * Pediatric hematology clinic
1390         */
1391        PEDHEM, 
1392        /**
1393         * Hypertension clinic
1394         */
1395        HTN, 
1396        /**
1397         * Focuses on assessing disability
1398         */
1399        IEC, 
1400        /**
1401         * Infectious disease clinic
1402         */
1403        INFD, 
1404        /**
1405         * Pediatric infectious disease clinic
1406         */
1407        PEDID, 
1408        /**
1409         * Infertility clinic
1410         */
1411        INV, 
1412        /**
1413         * Lympedema clinic
1414         */
1415        LYMPH, 
1416        /**
1417         * Medical genetics clinic
1418         */
1419        MGEN, 
1420        /**
1421         * Nephrology clinic
1422         */
1423        NEPH, 
1424        /**
1425         * Pediatric nephrology clinic
1426         */
1427        PEDNEPH, 
1428        /**
1429         * Neurology clinic
1430         */
1431        NEUR, 
1432        /**
1433         * Obstetrics clinic
1434         */
1435        OB, 
1436        /**
1437         * Oral and maxillofacial surgery clinic
1438         */
1439        OMS, 
1440        /**
1441         * Medical oncology clinic
1442         */
1443        ONCL, 
1444        /**
1445         * Pediatric oncology clinic
1446         */
1447        PEDHO, 
1448        /**
1449         * Opthalmology clinic
1450         */
1451        OPH, 
1452        /**
1453         * Description: A location that plays the role of delivering services which may include examination, diagnosis, treatment, management, and prevention of diseases and disorders of the eye as well as prescribing and fitting appropriate corrective lenses (glasses or contact lenses) as needed.  Optometry clinics may also provide tests for visual field screening, measuring intra-ocular pressure and ophthalmoscopy, as and when required.
1454         */
1455        OPTC, 
1456        /**
1457         * Orthopedics clinic
1458         */
1459        ORTHO, 
1460        /**
1461         * Hand clinic
1462         */
1463        HAND, 
1464        /**
1465         * (X12N 261QP3300N)
1466         */
1467        PAINCL, 
1468        /**
1469         * (X12N 261QP2300N)
1470         */
1471        PC, 
1472        /**
1473         * Pediatrics clinic
1474         */
1475        PEDC, 
1476        /**
1477         * Pediatric rheumatology clinic
1478         */
1479        PEDRHEUM, 
1480        /**
1481         * (X12N 261QP1100N)
1482         */
1483        POD, 
1484        /**
1485         * Preventive medicine clinic
1486         */
1487        PREV, 
1488        /**
1489         * Proctology clinic
1490         */
1491        PROCTO, 
1492        /**
1493         * Location where healthcare service was delivered, identified as the healthcare provider's practice office.
1494         */
1495        PROFF, 
1496        /**
1497         * Prosthodontics clinic
1498         */
1499        PROS, 
1500        /**
1501         * Psychology clinic
1502         */
1503        PSI, 
1504        /**
1505         * Psychiatry clinic
1506         */
1507        PSY, 
1508        /**
1509         * Rheumatology clinic
1510         */
1511        RHEUM, 
1512        /**
1513         * Sports medicine clinic
1514         */
1515        SPMED, 
1516        /**
1517         * Surgery clinic
1518         */
1519        SU, 
1520        /**
1521         * Plastic surgery clinic
1522         */
1523        PLS, 
1524        /**
1525         * Urology clinic
1526         */
1527        URO, 
1528        /**
1529         * Transplant clinic
1530         */
1531        TR, 
1532        /**
1533         * Travel and geographic medicine clinic
1534         */
1535        TRAVEL, 
1536        /**
1537         * Wound clinic
1538         */
1539        WND, 
1540        /**
1541         * Residential treatment facility
1542         */
1543        RTF, 
1544        /**
1545         * Pain rehabilitation center
1546         */
1547        PRC, 
1548        /**
1549         * (X12N 324500000N)
1550         */
1551        SURF, 
1552        /**
1553         * A role of a place that further classifies a setting that is intended to house the provision of non-clinical services.
1554         */
1555        _DEDICATEDNONCLINICALLOCATIONROLETYPE, 
1556        /**
1557         * Location address where medical supplies were transported to for use.
1558         */
1559        DADDR, 
1560        /**
1561         * Location (mobile) where healthcare service was delivered.
1562         */
1563        MOBL, 
1564        /**
1565         * Location (mobile) where healthcare service was delivered, identified specifically as an ambulance.
1566         */
1567        AMB, 
1568        /**
1569         * Location where healthcare service was delivered, identified as a pharmacy.
1570         */
1571        PHARM, 
1572        /**
1573         * IncidentalServiceDeliveryLocationRoleType
1574         */
1575        _INCIDENTALSERVICEDELIVERYLOCATIONROLETYPE, 
1576        /**
1577         * Location of an accident where healthcare service was delivered, such as a roadside.
1578         */
1579        ACC, 
1580        /**
1581         * Community location where healthcare is delivered.
1582         */
1583        COMM, 
1584        /**
1585         * Description: A location that plays the role of delivering services which may include providing front-line services to the population of a defined geographic area such as: healthcare services and social services, preventive or curative, rehabilitation or reintegration.
1586         */
1587        CSC, 
1588        /**
1589         * location where healthcare was delivered which is the residence of the Patient.
1590         */
1591        PTRES, 
1592        /**
1593         * Location where healthcare service was delivered, identified as a school or educational facility.
1594         */
1595        SCHOOL, 
1596        /**
1597         * Description: A location that plays the role of delivering services which may include: social emergency services required for a young person as required under any jurisdictional youth laws, child placement, and family mediation in the defined geographical area the SDL is responsible for. It may provide expertise in a judiciary setting on child custody, adoption and biological history research.
1598         */
1599        UPC, 
1600        /**
1601         * Location where healthcare service was delivered, identified as a work place.
1602         */
1603        WORK, 
1604        /**
1605         * SpecimenRoleType
1606         */
1607        _SPECIMENROLETYPE, 
1608        /**
1609         * A specimen used for initial calibration settings of an instrument
1610         */
1611        C, 
1612        /**
1613         * A set of patient samples in which the individuals of the group may or may not be identified.
1614         */
1615        G, 
1616        /**
1617         * Aliquots of individual specimens combined to form a single specimen representing all of the included individuals.
1618         */
1619        L, 
1620        /**
1621         * A specimen that has been collected from a patient.
1622         */
1623        P, 
1624        /**
1625         * A specimen specifically used to verify the sensitivity, specificity, accuracy or other perfomance parameter of a diagnostic test.
1626         */
1627        Q, 
1628        /**
1629         * Quality Control specimen submitted to the lab whose identity and composition is not known to the lab.
1630         */
1631        B, 
1632        /**
1633         * An electronically simulated QC specimen
1634         */
1635        E, 
1636        /**
1637         * Specimen used for testing proficiency of an organization performing testing (how does this differ from O?)
1638         */
1639        F, 
1640        /**
1641         * A specimen used for evaluation of operator proficiency (operator in what context?)
1642         */
1643        O, 
1644        /**
1645         * A specimen used for periodic calibration checks of instruments
1646         */
1647        V, 
1648        /**
1649         * A portion of an original patent sample that is tested at the same time as the original sample
1650         */
1651        R, 
1652        /**
1653         * A party that makes a claim for coverage under a policy.
1654         */
1655        CLAIM, 
1656        /**
1657         * Community Laboratory
1658         */
1659        COMMUNITYLABORATORY, 
1660        /**
1661         * An individual or organization that makes or gives a promise, assurance, pledge to pay or has paid the healthcare service provider.
1662         */
1663        GT, 
1664        /**
1665         * Home Health
1666         */
1667        HOMEHEALTH, 
1668        /**
1669         * Laboratory
1670         */
1671        LABORATORY, 
1672        /**
1673         * Pathologist
1674         */
1675        PATHOLOGIST, 
1676        /**
1677         * Policy holder for the insurance policy.
1678         */
1679        PH, 
1680        /**
1681         * Phlebotomist
1682         */
1683        PHLEBOTOMIST, 
1684        /**
1685         * A party that meets the eligibility criteria for coverage under a program.
1686         */
1687        PROG, 
1688        /**
1689         * The recipient for the service(s) and/or product(s) when they are not the covered party.
1690         */
1691        PT, 
1692        /**
1693         * Self
1694         */
1695        SUBJECT, 
1696        /**
1697         * Third Party
1698         */
1699        THIRDPARTY, 
1700        /**
1701         * null
1702         */
1703        DEP, 
1704        /**
1705         * A party covered under a policy based on association with a subscriber.
1706         */
1707        DEPEN, 
1708        /**
1709         * A member of the covered party's family. This could be the spouse, a parent, a grand parent, a sibling, etc.
1710         */
1711        FM, 
1712        /**
1713         * A party covered under a policy as the policyholder.
1714         */
1715        INDIV, 
1716        /**
1717         * A party to an insurance policy to whom the insurer agrees to indemnify for losses, provides benefits for, or renders services.
1718         */
1719        NAMED, 
1720        /**
1721         * null
1722         */
1723        PSYCHCF, 
1724        /**
1725         * A party covered under a policy based on association with a sponsor who is the policy holder, and whose association may provide for the eligibility of dependents for coverage
1726         */
1727        SUBSCR, 
1728        /**
1729         * added to help the parsers
1730         */
1731        NULL;
1732        public static V3RoleCode fromCode(String codeString) throws FHIRException {
1733            if (codeString == null || "".equals(codeString))
1734                return null;
1735        if ("_AffiliationRoleType".equals(codeString))
1736          return _AFFILIATIONROLETYPE;
1737        if ("_AgentRoleType".equals(codeString))
1738          return _AGENTROLETYPE;
1739        if ("AMENDER".equals(codeString))
1740          return AMENDER;
1741        if ("CLASSIFIER".equals(codeString))
1742          return CLASSIFIER;
1743        if ("CONSENTER".equals(codeString))
1744          return CONSENTER;
1745        if ("CONSWIT".equals(codeString))
1746          return CONSWIT;
1747        if ("COPART".equals(codeString))
1748          return COPART;
1749        if ("DECLASSIFIER".equals(codeString))
1750          return DECLASSIFIER;
1751        if ("DELEGATEE".equals(codeString))
1752          return DELEGATEE;
1753        if ("DELEGATOR".equals(codeString))
1754          return DELEGATOR;
1755        if ("DOWNGRDER".equals(codeString))
1756          return DOWNGRDER;
1757        if ("DRIVCLASSIFIER".equals(codeString))
1758          return DRIVCLASSIFIER;
1759        if ("GRANTEE".equals(codeString))
1760          return GRANTEE;
1761        if ("GRANTOR".equals(codeString))
1762          return GRANTOR;
1763        if ("INTPRTER".equals(codeString))
1764          return INTPRTER;
1765        if ("REVIEWER".equals(codeString))
1766          return REVIEWER;
1767        if ("VALIDATOR".equals(codeString))
1768          return VALIDATOR;
1769        if ("_CoverageSponsorRoleType".equals(codeString))
1770          return _COVERAGESPONSORROLETYPE;
1771        if ("FULLINS".equals(codeString))
1772          return FULLINS;
1773        if ("SELFINS".equals(codeString))
1774          return SELFINS;
1775        if ("_PayorRoleType".equals(codeString))
1776          return _PAYORROLETYPE;
1777        if ("ENROLBKR".equals(codeString))
1778          return ENROLBKR;
1779        if ("TPA".equals(codeString))
1780          return TPA;
1781        if ("UMO".equals(codeString))
1782          return UMO;
1783        if ("RESPRSN".equals(codeString))
1784          return RESPRSN;
1785        if ("EXCEST".equals(codeString))
1786          return EXCEST;
1787        if ("GUADLTM".equals(codeString))
1788          return GUADLTM;
1789        if ("GUARD".equals(codeString))
1790          return GUARD;
1791        if ("POWATT".equals(codeString))
1792          return POWATT;
1793        if ("DPOWATT".equals(codeString))
1794          return DPOWATT;
1795        if ("HPOWATT".equals(codeString))
1796          return HPOWATT;
1797        if ("SPOWATT".equals(codeString))
1798          return SPOWATT;
1799        if ("_AssignedRoleType".equals(codeString))
1800          return _ASSIGNEDROLETYPE;
1801        if ("_AssignedNonPersonLivingSubjectRoleType".equals(codeString))
1802          return _ASSIGNEDNONPERSONLIVINGSUBJECTROLETYPE;
1803        if ("ASSIST".equals(codeString))
1804          return ASSIST;
1805        if ("BIOTH".equals(codeString))
1806          return BIOTH;
1807        if ("ANTIBIOT".equals(codeString))
1808          return ANTIBIOT;
1809        if ("DEBR".equals(codeString))
1810          return DEBR;
1811        if ("CCO".equals(codeString))
1812          return CCO;
1813        if ("SEE".equals(codeString))
1814          return SEE;
1815        if ("SNIFF".equals(codeString))
1816          return SNIFF;
1817        if ("_CertifiedEntityType".equals(codeString))
1818          return _CERTIFIEDENTITYTYPE;
1819        if ("_CitizenRoleType".equals(codeString))
1820          return _CITIZENROLETYPE;
1821        if ("CAS".equals(codeString))
1822          return CAS;
1823        if ("CASM".equals(codeString))
1824          return CASM;
1825        if ("CN".equals(codeString))
1826          return CN;
1827        if ("CNRP".equals(codeString))
1828          return CNRP;
1829        if ("CNRPM".equals(codeString))
1830          return CNRPM;
1831        if ("CPCA".equals(codeString))
1832          return CPCA;
1833        if ("CRP".equals(codeString))
1834          return CRP;
1835        if ("CRPM".equals(codeString))
1836          return CRPM;
1837        if ("_ContactRoleType".equals(codeString))
1838          return _CONTACTROLETYPE;
1839        if ("_AdministrativeContactRoleType".equals(codeString))
1840          return _ADMINISTRATIVECONTACTROLETYPE;
1841        if ("BILL".equals(codeString))
1842          return BILL;
1843        if ("ORG".equals(codeString))
1844          return ORG;
1845        if ("PAYOR".equals(codeString))
1846          return PAYOR;
1847        if ("ECON".equals(codeString))
1848          return ECON;
1849        if ("NOK".equals(codeString))
1850          return NOK;
1851        if ("_IdentifiedEntityType".equals(codeString))
1852          return _IDENTIFIEDENTITYTYPE;
1853        if ("_LocationIdentifiedEntityRoleCode".equals(codeString))
1854          return _LOCATIONIDENTIFIEDENTITYROLECODE;
1855        if ("ACHFID".equals(codeString))
1856          return ACHFID;
1857        if ("JURID".equals(codeString))
1858          return JURID;
1859        if ("LOCHFID".equals(codeString))
1860          return LOCHFID;
1861        if ("_LivingSubjectProductionClass".equals(codeString))
1862          return _LIVINGSUBJECTPRODUCTIONCLASS;
1863        if ("BF".equals(codeString))
1864          return BF;
1865        if ("BL".equals(codeString))
1866          return BL;
1867        if ("BR".equals(codeString))
1868          return BR;
1869        if ("CO".equals(codeString))
1870          return CO;
1871        if ("DA".equals(codeString))
1872          return DA;
1873        if ("DR".equals(codeString))
1874          return DR;
1875        if ("DU".equals(codeString))
1876          return DU;
1877        if ("FI".equals(codeString))
1878          return FI;
1879        if ("LY".equals(codeString))
1880          return LY;
1881        if ("MT".equals(codeString))
1882          return MT;
1883        if ("MU".equals(codeString))
1884          return MU;
1885        if ("PL".equals(codeString))
1886          return PL;
1887        if ("RC".equals(codeString))
1888          return RC;
1889        if ("SH".equals(codeString))
1890          return SH;
1891        if ("VL".equals(codeString))
1892          return VL;
1893        if ("WL".equals(codeString))
1894          return WL;
1895        if ("WO".equals(codeString))
1896          return WO;
1897        if ("_MedicationGeneralizationRoleType".equals(codeString))
1898          return _MEDICATIONGENERALIZATIONROLETYPE;
1899        if ("DC".equals(codeString))
1900          return DC;
1901        if ("GD".equals(codeString))
1902          return GD;
1903        if ("GDF".equals(codeString))
1904          return GDF;
1905        if ("GDS".equals(codeString))
1906          return GDS;
1907        if ("GDSF".equals(codeString))
1908          return GDSF;
1909        if ("MGDSF".equals(codeString))
1910          return MGDSF;
1911        if ("_MemberRoleType".equals(codeString))
1912          return _MEMBERROLETYPE;
1913        if ("TRB".equals(codeString))
1914          return TRB;
1915        if ("_PersonalRelationshipRoleType".equals(codeString))
1916          return _PERSONALRELATIONSHIPROLETYPE;
1917        if ("FAMMEMB".equals(codeString))
1918          return FAMMEMB;
1919        if ("CHILD".equals(codeString))
1920          return CHILD;
1921        if ("CHLDADOPT".equals(codeString))
1922          return CHLDADOPT;
1923        if ("DAUADOPT".equals(codeString))
1924          return DAUADOPT;
1925        if ("SONADOPT".equals(codeString))
1926          return SONADOPT;
1927        if ("CHLDFOST".equals(codeString))
1928          return CHLDFOST;
1929        if ("DAUFOST".equals(codeString))
1930          return DAUFOST;
1931        if ("SONFOST".equals(codeString))
1932          return SONFOST;
1933        if ("DAUC".equals(codeString))
1934          return DAUC;
1935        if ("DAU".equals(codeString))
1936          return DAU;
1937        if ("STPDAU".equals(codeString))
1938          return STPDAU;
1939        if ("NCHILD".equals(codeString))
1940          return NCHILD;
1941        if ("SON".equals(codeString))
1942          return SON;
1943        if ("SONC".equals(codeString))
1944          return SONC;
1945        if ("STPSON".equals(codeString))
1946          return STPSON;
1947        if ("STPCHLD".equals(codeString))
1948          return STPCHLD;
1949        if ("EXT".equals(codeString))
1950          return EXT;
1951        if ("AUNT".equals(codeString))
1952          return AUNT;
1953        if ("MAUNT".equals(codeString))
1954          return MAUNT;
1955        if ("PAUNT".equals(codeString))
1956          return PAUNT;
1957        if ("COUSN".equals(codeString))
1958          return COUSN;
1959        if ("MCOUSN".equals(codeString))
1960          return MCOUSN;
1961        if ("PCOUSN".equals(codeString))
1962          return PCOUSN;
1963        if ("GGRPRN".equals(codeString))
1964          return GGRPRN;
1965        if ("GGRFTH".equals(codeString))
1966          return GGRFTH;
1967        if ("MGGRFTH".equals(codeString))
1968          return MGGRFTH;
1969        if ("PGGRFTH".equals(codeString))
1970          return PGGRFTH;
1971        if ("GGRMTH".equals(codeString))
1972          return GGRMTH;
1973        if ("MGGRMTH".equals(codeString))
1974          return MGGRMTH;
1975        if ("PGGRMTH".equals(codeString))
1976          return PGGRMTH;
1977        if ("MGGRPRN".equals(codeString))
1978          return MGGRPRN;
1979        if ("PGGRPRN".equals(codeString))
1980          return PGGRPRN;
1981        if ("GRNDCHILD".equals(codeString))
1982          return GRNDCHILD;
1983        if ("GRNDDAU".equals(codeString))
1984          return GRNDDAU;
1985        if ("GRNDSON".equals(codeString))
1986          return GRNDSON;
1987        if ("GRPRN".equals(codeString))
1988          return GRPRN;
1989        if ("GRFTH".equals(codeString))
1990          return GRFTH;
1991        if ("MGRFTH".equals(codeString))
1992          return MGRFTH;
1993        if ("PGRFTH".equals(codeString))
1994          return PGRFTH;
1995        if ("GRMTH".equals(codeString))
1996          return GRMTH;
1997        if ("MGRMTH".equals(codeString))
1998          return MGRMTH;
1999        if ("PGRMTH".equals(codeString))
2000          return PGRMTH;
2001        if ("MGRPRN".equals(codeString))
2002          return MGRPRN;
2003        if ("PGRPRN".equals(codeString))
2004          return PGRPRN;
2005        if ("INLAW".equals(codeString))
2006          return INLAW;
2007        if ("CHLDINLAW".equals(codeString))
2008          return CHLDINLAW;
2009        if ("DAUINLAW".equals(codeString))
2010          return DAUINLAW;
2011        if ("SONINLAW".equals(codeString))
2012          return SONINLAW;
2013        if ("PRNINLAW".equals(codeString))
2014          return PRNINLAW;
2015        if ("FTHINLAW".equals(codeString))
2016          return FTHINLAW;
2017        if ("MTHINLAW".equals(codeString))
2018          return MTHINLAW;
2019        if ("SIBINLAW".equals(codeString))
2020          return SIBINLAW;
2021        if ("BROINLAW".equals(codeString))
2022          return BROINLAW;
2023        if ("SISINLAW".equals(codeString))
2024          return SISINLAW;
2025        if ("NIENEPH".equals(codeString))
2026          return NIENEPH;
2027        if ("NEPHEW".equals(codeString))
2028          return NEPHEW;
2029        if ("NIECE".equals(codeString))
2030          return NIECE;
2031        if ("UNCLE".equals(codeString))
2032          return UNCLE;
2033        if ("MUNCLE".equals(codeString))
2034          return MUNCLE;
2035        if ("PUNCLE".equals(codeString))
2036          return PUNCLE;
2037        if ("PRN".equals(codeString))
2038          return PRN;
2039        if ("ADOPTP".equals(codeString))
2040          return ADOPTP;
2041        if ("ADOPTF".equals(codeString))
2042          return ADOPTF;
2043        if ("ADOPTM".equals(codeString))
2044          return ADOPTM;
2045        if ("FTH".equals(codeString))
2046          return FTH;
2047        if ("FTHFOST".equals(codeString))
2048          return FTHFOST;
2049        if ("NFTH".equals(codeString))
2050          return NFTH;
2051        if ("NFTHF".equals(codeString))
2052          return NFTHF;
2053        if ("STPFTH".equals(codeString))
2054          return STPFTH;
2055        if ("MTH".equals(codeString))
2056          return MTH;
2057        if ("GESTM".equals(codeString))
2058          return GESTM;
2059        if ("MTHFOST".equals(codeString))
2060          return MTHFOST;
2061        if ("NMTH".equals(codeString))
2062          return NMTH;
2063        if ("NMTHF".equals(codeString))
2064          return NMTHF;
2065        if ("STPMTH".equals(codeString))
2066          return STPMTH;
2067        if ("NPRN".equals(codeString))
2068          return NPRN;
2069        if ("PRNFOST".equals(codeString))
2070          return PRNFOST;
2071        if ("STPPRN".equals(codeString))
2072          return STPPRN;
2073        if ("SIB".equals(codeString))
2074          return SIB;
2075        if ("BRO".equals(codeString))
2076          return BRO;
2077        if ("HBRO".equals(codeString))
2078          return HBRO;
2079        if ("NBRO".equals(codeString))
2080          return NBRO;
2081        if ("TWINBRO".equals(codeString))
2082          return TWINBRO;
2083        if ("FTWINBRO".equals(codeString))
2084          return FTWINBRO;
2085        if ("ITWINBRO".equals(codeString))
2086          return ITWINBRO;
2087        if ("STPBRO".equals(codeString))
2088          return STPBRO;
2089        if ("HSIB".equals(codeString))
2090          return HSIB;
2091        if ("HSIS".equals(codeString))
2092          return HSIS;
2093        if ("NSIB".equals(codeString))
2094          return NSIB;
2095        if ("NSIS".equals(codeString))
2096          return NSIS;
2097        if ("TWINSIS".equals(codeString))
2098          return TWINSIS;
2099        if ("FTWINSIS".equals(codeString))
2100          return FTWINSIS;
2101        if ("ITWINSIS".equals(codeString))
2102          return ITWINSIS;
2103        if ("TWIN".equals(codeString))
2104          return TWIN;
2105        if ("FTWIN".equals(codeString))
2106          return FTWIN;
2107        if ("ITWIN".equals(codeString))
2108          return ITWIN;
2109        if ("SIS".equals(codeString))
2110          return SIS;
2111        if ("STPSIS".equals(codeString))
2112          return STPSIS;
2113        if ("STPSIB".equals(codeString))
2114          return STPSIB;
2115        if ("SIGOTHR".equals(codeString))
2116          return SIGOTHR;
2117        if ("DOMPART".equals(codeString))
2118          return DOMPART;
2119        if ("FMRSPS".equals(codeString))
2120          return FMRSPS;
2121        if ("SPS".equals(codeString))
2122          return SPS;
2123        if ("HUSB".equals(codeString))
2124          return HUSB;
2125        if ("WIFE".equals(codeString))
2126          return WIFE;
2127        if ("FRND".equals(codeString))
2128          return FRND;
2129        if ("NBOR".equals(codeString))
2130          return NBOR;
2131        if ("ONESELF".equals(codeString))
2132          return ONESELF;
2133        if ("ROOM".equals(codeString))
2134          return ROOM;
2135        if ("_PolicyOrProgramCoverageRoleType".equals(codeString))
2136          return _POLICYORPROGRAMCOVERAGEROLETYPE;
2137        if ("_CoverageRoleType".equals(codeString))
2138          return _COVERAGEROLETYPE;
2139        if ("FAMDEP".equals(codeString))
2140          return FAMDEP;
2141        if ("HANDIC".equals(codeString))
2142          return HANDIC;
2143        if ("INJ".equals(codeString))
2144          return INJ;
2145        if ("SELF".equals(codeString))
2146          return SELF;
2147        if ("SPON".equals(codeString))
2148          return SPON;
2149        if ("STUD".equals(codeString))
2150          return STUD;
2151        if ("FSTUD".equals(codeString))
2152          return FSTUD;
2153        if ("PSTUD".equals(codeString))
2154          return PSTUD;
2155        if ("ADOPT".equals(codeString))
2156          return ADOPT;
2157        if ("GCHILD".equals(codeString))
2158          return GCHILD;
2159        if ("GPARNT".equals(codeString))
2160          return GPARNT;
2161        if ("NAT".equals(codeString))
2162          return NAT;
2163        if ("NIENE".equals(codeString))
2164          return NIENE;
2165        if ("PARNT".equals(codeString))
2166          return PARNT;
2167        if ("SPSE".equals(codeString))
2168          return SPSE;
2169        if ("STEP".equals(codeString))
2170          return STEP;
2171        if ("_CoveredPartyRoleType".equals(codeString))
2172          return _COVEREDPARTYROLETYPE;
2173        if ("_ClaimantCoveredPartyRoleType".equals(codeString))
2174          return _CLAIMANTCOVEREDPARTYROLETYPE;
2175        if ("CRIMEVIC".equals(codeString))
2176          return CRIMEVIC;
2177        if ("INJWKR".equals(codeString))
2178          return INJWKR;
2179        if ("_DependentCoveredPartyRoleType".equals(codeString))
2180          return _DEPENDENTCOVEREDPARTYROLETYPE;
2181        if ("COCBEN".equals(codeString))
2182          return COCBEN;
2183        if ("DIFFABL".equals(codeString))
2184          return DIFFABL;
2185        if ("WARD".equals(codeString))
2186          return WARD;
2187        if ("_IndividualInsuredPartyRoleType".equals(codeString))
2188          return _INDIVIDUALINSUREDPARTYROLETYPE;
2189        if ("RETIREE".equals(codeString))
2190          return RETIREE;
2191        if ("_ProgramEligiblePartyRoleType".equals(codeString))
2192          return _PROGRAMELIGIBLEPARTYROLETYPE;
2193        if ("INDIG".equals(codeString))
2194          return INDIG;
2195        if ("MIL".equals(codeString))
2196          return MIL;
2197        if ("ACTMIL".equals(codeString))
2198          return ACTMIL;
2199        if ("RETMIL".equals(codeString))
2200          return RETMIL;
2201        if ("VET".equals(codeString))
2202          return VET;
2203        if ("_SubscriberCoveredPartyRoleType".equals(codeString))
2204          return _SUBSCRIBERCOVEREDPARTYROLETYPE;
2205        if ("_ResearchSubjectRoleBasis".equals(codeString))
2206          return _RESEARCHSUBJECTROLEBASIS;
2207        if ("ERL".equals(codeString))
2208          return ERL;
2209        if ("SCN".equals(codeString))
2210          return SCN;
2211        if ("_ServiceDeliveryLocationRoleType".equals(codeString))
2212          return _SERVICEDELIVERYLOCATIONROLETYPE;
2213        if ("_DedicatedServiceDeliveryLocationRoleType".equals(codeString))
2214          return _DEDICATEDSERVICEDELIVERYLOCATIONROLETYPE;
2215        if ("_DedicatedClinicalLocationRoleType".equals(codeString))
2216          return _DEDICATEDCLINICALLOCATIONROLETYPE;
2217        if ("DX".equals(codeString))
2218          return DX;
2219        if ("CVDX".equals(codeString))
2220          return CVDX;
2221        if ("CATH".equals(codeString))
2222          return CATH;
2223        if ("ECHO".equals(codeString))
2224          return ECHO;
2225        if ("GIDX".equals(codeString))
2226          return GIDX;
2227        if ("ENDOS".equals(codeString))
2228          return ENDOS;
2229        if ("RADDX".equals(codeString))
2230          return RADDX;
2231        if ("RADO".equals(codeString))
2232          return RADO;
2233        if ("RNEU".equals(codeString))
2234          return RNEU;
2235        if ("HOSP".equals(codeString))
2236          return HOSP;
2237        if ("CHR".equals(codeString))
2238          return CHR;
2239        if ("GACH".equals(codeString))
2240          return GACH;
2241        if ("MHSP".equals(codeString))
2242          return MHSP;
2243        if ("PSYCHF".equals(codeString))
2244          return PSYCHF;
2245        if ("RH".equals(codeString))
2246          return RH;
2247        if ("RHAT".equals(codeString))
2248          return RHAT;
2249        if ("RHII".equals(codeString))
2250          return RHII;
2251        if ("RHMAD".equals(codeString))
2252          return RHMAD;
2253        if ("RHPI".equals(codeString))
2254          return RHPI;
2255        if ("RHPIH".equals(codeString))
2256          return RHPIH;
2257        if ("RHPIMS".equals(codeString))
2258          return RHPIMS;
2259        if ("RHPIVS".equals(codeString))
2260          return RHPIVS;
2261        if ("RHYAD".equals(codeString))
2262          return RHYAD;
2263        if ("HU".equals(codeString))
2264          return HU;
2265        if ("BMTU".equals(codeString))
2266          return BMTU;
2267        if ("CCU".equals(codeString))
2268          return CCU;
2269        if ("CHEST".equals(codeString))
2270          return CHEST;
2271        if ("EPIL".equals(codeString))
2272          return EPIL;
2273        if ("ER".equals(codeString))
2274          return ER;
2275        if ("ETU".equals(codeString))
2276          return ETU;
2277        if ("HD".equals(codeString))
2278          return HD;
2279        if ("HLAB".equals(codeString))
2280          return HLAB;
2281        if ("INLAB".equals(codeString))
2282          return INLAB;
2283        if ("OUTLAB".equals(codeString))
2284          return OUTLAB;
2285        if ("HRAD".equals(codeString))
2286          return HRAD;
2287        if ("HUSCS".equals(codeString))
2288          return HUSCS;
2289        if ("ICU".equals(codeString))
2290          return ICU;
2291        if ("PEDICU".equals(codeString))
2292          return PEDICU;
2293        if ("PEDNICU".equals(codeString))
2294          return PEDNICU;
2295        if ("INPHARM".equals(codeString))
2296          return INPHARM;
2297        if ("MBL".equals(codeString))
2298          return MBL;
2299        if ("NCCS".equals(codeString))
2300          return NCCS;
2301        if ("NS".equals(codeString))
2302          return NS;
2303        if ("OUTPHARM".equals(codeString))
2304          return OUTPHARM;
2305        if ("PEDU".equals(codeString))
2306          return PEDU;
2307        if ("PHU".equals(codeString))
2308          return PHU;
2309        if ("RHU".equals(codeString))
2310          return RHU;
2311        if ("SLEEP".equals(codeString))
2312          return SLEEP;
2313        if ("NCCF".equals(codeString))
2314          return NCCF;
2315        if ("SNF".equals(codeString))
2316          return SNF;
2317        if ("OF".equals(codeString))
2318          return OF;
2319        if ("ALL".equals(codeString))
2320          return ALL;
2321        if ("AMPUT".equals(codeString))
2322          return AMPUT;
2323        if ("BMTC".equals(codeString))
2324          return BMTC;
2325        if ("BREAST".equals(codeString))
2326          return BREAST;
2327        if ("CANC".equals(codeString))
2328          return CANC;
2329        if ("CAPC".equals(codeString))
2330          return CAPC;
2331        if ("CARD".equals(codeString))
2332          return CARD;
2333        if ("PEDCARD".equals(codeString))
2334          return PEDCARD;
2335        if ("COAG".equals(codeString))
2336          return COAG;
2337        if ("CRS".equals(codeString))
2338          return CRS;
2339        if ("DERM".equals(codeString))
2340          return DERM;
2341        if ("ENDO".equals(codeString))
2342          return ENDO;
2343        if ("PEDE".equals(codeString))
2344          return PEDE;
2345        if ("ENT".equals(codeString))
2346          return ENT;
2347        if ("FMC".equals(codeString))
2348          return FMC;
2349        if ("GI".equals(codeString))
2350          return GI;
2351        if ("PEDGI".equals(codeString))
2352          return PEDGI;
2353        if ("GIM".equals(codeString))
2354          return GIM;
2355        if ("GYN".equals(codeString))
2356          return GYN;
2357        if ("HEM".equals(codeString))
2358          return HEM;
2359        if ("PEDHEM".equals(codeString))
2360          return PEDHEM;
2361        if ("HTN".equals(codeString))
2362          return HTN;
2363        if ("IEC".equals(codeString))
2364          return IEC;
2365        if ("INFD".equals(codeString))
2366          return INFD;
2367        if ("PEDID".equals(codeString))
2368          return PEDID;
2369        if ("INV".equals(codeString))
2370          return INV;
2371        if ("LYMPH".equals(codeString))
2372          return LYMPH;
2373        if ("MGEN".equals(codeString))
2374          return MGEN;
2375        if ("NEPH".equals(codeString))
2376          return NEPH;
2377        if ("PEDNEPH".equals(codeString))
2378          return PEDNEPH;
2379        if ("NEUR".equals(codeString))
2380          return NEUR;
2381        if ("OB".equals(codeString))
2382          return OB;
2383        if ("OMS".equals(codeString))
2384          return OMS;
2385        if ("ONCL".equals(codeString))
2386          return ONCL;
2387        if ("PEDHO".equals(codeString))
2388          return PEDHO;
2389        if ("OPH".equals(codeString))
2390          return OPH;
2391        if ("OPTC".equals(codeString))
2392          return OPTC;
2393        if ("ORTHO".equals(codeString))
2394          return ORTHO;
2395        if ("HAND".equals(codeString))
2396          return HAND;
2397        if ("PAINCL".equals(codeString))
2398          return PAINCL;
2399        if ("PC".equals(codeString))
2400          return PC;
2401        if ("PEDC".equals(codeString))
2402          return PEDC;
2403        if ("PEDRHEUM".equals(codeString))
2404          return PEDRHEUM;
2405        if ("POD".equals(codeString))
2406          return POD;
2407        if ("PREV".equals(codeString))
2408          return PREV;
2409        if ("PROCTO".equals(codeString))
2410          return PROCTO;
2411        if ("PROFF".equals(codeString))
2412          return PROFF;
2413        if ("PROS".equals(codeString))
2414          return PROS;
2415        if ("PSI".equals(codeString))
2416          return PSI;
2417        if ("PSY".equals(codeString))
2418          return PSY;
2419        if ("RHEUM".equals(codeString))
2420          return RHEUM;
2421        if ("SPMED".equals(codeString))
2422          return SPMED;
2423        if ("SU".equals(codeString))
2424          return SU;
2425        if ("PLS".equals(codeString))
2426          return PLS;
2427        if ("URO".equals(codeString))
2428          return URO;
2429        if ("TR".equals(codeString))
2430          return TR;
2431        if ("TRAVEL".equals(codeString))
2432          return TRAVEL;
2433        if ("WND".equals(codeString))
2434          return WND;
2435        if ("RTF".equals(codeString))
2436          return RTF;
2437        if ("PRC".equals(codeString))
2438          return PRC;
2439        if ("SURF".equals(codeString))
2440          return SURF;
2441        if ("_DedicatedNonClinicalLocationRoleType".equals(codeString))
2442          return _DEDICATEDNONCLINICALLOCATIONROLETYPE;
2443        if ("DADDR".equals(codeString))
2444          return DADDR;
2445        if ("MOBL".equals(codeString))
2446          return MOBL;
2447        if ("AMB".equals(codeString))
2448          return AMB;
2449        if ("PHARM".equals(codeString))
2450          return PHARM;
2451        if ("_IncidentalServiceDeliveryLocationRoleType".equals(codeString))
2452          return _INCIDENTALSERVICEDELIVERYLOCATIONROLETYPE;
2453        if ("ACC".equals(codeString))
2454          return ACC;
2455        if ("COMM".equals(codeString))
2456          return COMM;
2457        if ("CSC".equals(codeString))
2458          return CSC;
2459        if ("PTRES".equals(codeString))
2460          return PTRES;
2461        if ("SCHOOL".equals(codeString))
2462          return SCHOOL;
2463        if ("UPC".equals(codeString))
2464          return UPC;
2465        if ("WORK".equals(codeString))
2466          return WORK;
2467        if ("_SpecimenRoleType".equals(codeString))
2468          return _SPECIMENROLETYPE;
2469        if ("C".equals(codeString))
2470          return C;
2471        if ("G".equals(codeString))
2472          return G;
2473        if ("L".equals(codeString))
2474          return L;
2475        if ("P".equals(codeString))
2476          return P;
2477        if ("Q".equals(codeString))
2478          return Q;
2479        if ("B".equals(codeString))
2480          return B;
2481        if ("E".equals(codeString))
2482          return E;
2483        if ("F".equals(codeString))
2484          return F;
2485        if ("O".equals(codeString))
2486          return O;
2487        if ("V".equals(codeString))
2488          return V;
2489        if ("R".equals(codeString))
2490          return R;
2491        if ("CLAIM".equals(codeString))
2492          return CLAIM;
2493        if ("communityLaboratory".equals(codeString))
2494          return COMMUNITYLABORATORY;
2495        if ("GT".equals(codeString))
2496          return GT;
2497        if ("homeHealth".equals(codeString))
2498          return HOMEHEALTH;
2499        if ("laboratory".equals(codeString))
2500          return LABORATORY;
2501        if ("pathologist".equals(codeString))
2502          return PATHOLOGIST;
2503        if ("PH".equals(codeString))
2504          return PH;
2505        if ("phlebotomist".equals(codeString))
2506          return PHLEBOTOMIST;
2507        if ("PROG".equals(codeString))
2508          return PROG;
2509        if ("PT".equals(codeString))
2510          return PT;
2511        if ("subject".equals(codeString))
2512          return SUBJECT;
2513        if ("thirdParty".equals(codeString))
2514          return THIRDPARTY;
2515        if ("DEP".equals(codeString))
2516          return DEP;
2517        if ("DEPEN".equals(codeString))
2518          return DEPEN;
2519        if ("FM".equals(codeString))
2520          return FM;
2521        if ("INDIV".equals(codeString))
2522          return INDIV;
2523        if ("NAMED".equals(codeString))
2524          return NAMED;
2525        if ("PSYCHCF".equals(codeString))
2526          return PSYCHCF;
2527        if ("SUBSCR".equals(codeString))
2528          return SUBSCR;
2529        throw new FHIRException("Unknown V3RoleCode code '"+codeString+"'");
2530        }
2531        public String toCode() {
2532          switch (this) {
2533            case _AFFILIATIONROLETYPE: return "_AffiliationRoleType";
2534            case _AGENTROLETYPE: return "_AgentRoleType";
2535            case AMENDER: return "AMENDER";
2536            case CLASSIFIER: return "CLASSIFIER";
2537            case CONSENTER: return "CONSENTER";
2538            case CONSWIT: return "CONSWIT";
2539            case COPART: return "COPART";
2540            case DECLASSIFIER: return "DECLASSIFIER";
2541            case DELEGATEE: return "DELEGATEE";
2542            case DELEGATOR: return "DELEGATOR";
2543            case DOWNGRDER: return "DOWNGRDER";
2544            case DRIVCLASSIFIER: return "DRIVCLASSIFIER";
2545            case GRANTEE: return "GRANTEE";
2546            case GRANTOR: return "GRANTOR";
2547            case INTPRTER: return "INTPRTER";
2548            case REVIEWER: return "REVIEWER";
2549            case VALIDATOR: return "VALIDATOR";
2550            case _COVERAGESPONSORROLETYPE: return "_CoverageSponsorRoleType";
2551            case FULLINS: return "FULLINS";
2552            case SELFINS: return "SELFINS";
2553            case _PAYORROLETYPE: return "_PayorRoleType";
2554            case ENROLBKR: return "ENROLBKR";
2555            case TPA: return "TPA";
2556            case UMO: return "UMO";
2557            case RESPRSN: return "RESPRSN";
2558            case EXCEST: return "EXCEST";
2559            case GUADLTM: return "GUADLTM";
2560            case GUARD: return "GUARD";
2561            case POWATT: return "POWATT";
2562            case DPOWATT: return "DPOWATT";
2563            case HPOWATT: return "HPOWATT";
2564            case SPOWATT: return "SPOWATT";
2565            case _ASSIGNEDROLETYPE: return "_AssignedRoleType";
2566            case _ASSIGNEDNONPERSONLIVINGSUBJECTROLETYPE: return "_AssignedNonPersonLivingSubjectRoleType";
2567            case ASSIST: return "ASSIST";
2568            case BIOTH: return "BIOTH";
2569            case ANTIBIOT: return "ANTIBIOT";
2570            case DEBR: return "DEBR";
2571            case CCO: return "CCO";
2572            case SEE: return "SEE";
2573            case SNIFF: return "SNIFF";
2574            case _CERTIFIEDENTITYTYPE: return "_CertifiedEntityType";
2575            case _CITIZENROLETYPE: return "_CitizenRoleType";
2576            case CAS: return "CAS";
2577            case CASM: return "CASM";
2578            case CN: return "CN";
2579            case CNRP: return "CNRP";
2580            case CNRPM: return "CNRPM";
2581            case CPCA: return "CPCA";
2582            case CRP: return "CRP";
2583            case CRPM: return "CRPM";
2584            case _CONTACTROLETYPE: return "_ContactRoleType";
2585            case _ADMINISTRATIVECONTACTROLETYPE: return "_AdministrativeContactRoleType";
2586            case BILL: return "BILL";
2587            case ORG: return "ORG";
2588            case PAYOR: return "PAYOR";
2589            case ECON: return "ECON";
2590            case NOK: return "NOK";
2591            case _IDENTIFIEDENTITYTYPE: return "_IdentifiedEntityType";
2592            case _LOCATIONIDENTIFIEDENTITYROLECODE: return "_LocationIdentifiedEntityRoleCode";
2593            case ACHFID: return "ACHFID";
2594            case JURID: return "JURID";
2595            case LOCHFID: return "LOCHFID";
2596            case _LIVINGSUBJECTPRODUCTIONCLASS: return "_LivingSubjectProductionClass";
2597            case BF: return "BF";
2598            case BL: return "BL";
2599            case BR: return "BR";
2600            case CO: return "CO";
2601            case DA: return "DA";
2602            case DR: return "DR";
2603            case DU: return "DU";
2604            case FI: return "FI";
2605            case LY: return "LY";
2606            case MT: return "MT";
2607            case MU: return "MU";
2608            case PL: return "PL";
2609            case RC: return "RC";
2610            case SH: return "SH";
2611            case VL: return "VL";
2612            case WL: return "WL";
2613            case WO: return "WO";
2614            case _MEDICATIONGENERALIZATIONROLETYPE: return "_MedicationGeneralizationRoleType";
2615            case DC: return "DC";
2616            case GD: return "GD";
2617            case GDF: return "GDF";
2618            case GDS: return "GDS";
2619            case GDSF: return "GDSF";
2620            case MGDSF: return "MGDSF";
2621            case _MEMBERROLETYPE: return "_MemberRoleType";
2622            case TRB: return "TRB";
2623            case _PERSONALRELATIONSHIPROLETYPE: return "_PersonalRelationshipRoleType";
2624            case FAMMEMB: return "FAMMEMB";
2625            case CHILD: return "CHILD";
2626            case CHLDADOPT: return "CHLDADOPT";
2627            case DAUADOPT: return "DAUADOPT";
2628            case SONADOPT: return "SONADOPT";
2629            case CHLDFOST: return "CHLDFOST";
2630            case DAUFOST: return "DAUFOST";
2631            case SONFOST: return "SONFOST";
2632            case DAUC: return "DAUC";
2633            case DAU: return "DAU";
2634            case STPDAU: return "STPDAU";
2635            case NCHILD: return "NCHILD";
2636            case SON: return "SON";
2637            case SONC: return "SONC";
2638            case STPSON: return "STPSON";
2639            case STPCHLD: return "STPCHLD";
2640            case EXT: return "EXT";
2641            case AUNT: return "AUNT";
2642            case MAUNT: return "MAUNT";
2643            case PAUNT: return "PAUNT";
2644            case COUSN: return "COUSN";
2645            case MCOUSN: return "MCOUSN";
2646            case PCOUSN: return "PCOUSN";
2647            case GGRPRN: return "GGRPRN";
2648            case GGRFTH: return "GGRFTH";
2649            case MGGRFTH: return "MGGRFTH";
2650            case PGGRFTH: return "PGGRFTH";
2651            case GGRMTH: return "GGRMTH";
2652            case MGGRMTH: return "MGGRMTH";
2653            case PGGRMTH: return "PGGRMTH";
2654            case MGGRPRN: return "MGGRPRN";
2655            case PGGRPRN: return "PGGRPRN";
2656            case GRNDCHILD: return "GRNDCHILD";
2657            case GRNDDAU: return "GRNDDAU";
2658            case GRNDSON: return "GRNDSON";
2659            case GRPRN: return "GRPRN";
2660            case GRFTH: return "GRFTH";
2661            case MGRFTH: return "MGRFTH";
2662            case PGRFTH: return "PGRFTH";
2663            case GRMTH: return "GRMTH";
2664            case MGRMTH: return "MGRMTH";
2665            case PGRMTH: return "PGRMTH";
2666            case MGRPRN: return "MGRPRN";
2667            case PGRPRN: return "PGRPRN";
2668            case INLAW: return "INLAW";
2669            case CHLDINLAW: return "CHLDINLAW";
2670            case DAUINLAW: return "DAUINLAW";
2671            case SONINLAW: return "SONINLAW";
2672            case PRNINLAW: return "PRNINLAW";
2673            case FTHINLAW: return "FTHINLAW";
2674            case MTHINLAW: return "MTHINLAW";
2675            case SIBINLAW: return "SIBINLAW";
2676            case BROINLAW: return "BROINLAW";
2677            case SISINLAW: return "SISINLAW";
2678            case NIENEPH: return "NIENEPH";
2679            case NEPHEW: return "NEPHEW";
2680            case NIECE: return "NIECE";
2681            case UNCLE: return "UNCLE";
2682            case MUNCLE: return "MUNCLE";
2683            case PUNCLE: return "PUNCLE";
2684            case PRN: return "PRN";
2685            case ADOPTP: return "ADOPTP";
2686            case ADOPTF: return "ADOPTF";
2687            case ADOPTM: return "ADOPTM";
2688            case FTH: return "FTH";
2689            case FTHFOST: return "FTHFOST";
2690            case NFTH: return "NFTH";
2691            case NFTHF: return "NFTHF";
2692            case STPFTH: return "STPFTH";
2693            case MTH: return "MTH";
2694            case GESTM: return "GESTM";
2695            case MTHFOST: return "MTHFOST";
2696            case NMTH: return "NMTH";
2697            case NMTHF: return "NMTHF";
2698            case STPMTH: return "STPMTH";
2699            case NPRN: return "NPRN";
2700            case PRNFOST: return "PRNFOST";
2701            case STPPRN: return "STPPRN";
2702            case SIB: return "SIB";
2703            case BRO: return "BRO";
2704            case HBRO: return "HBRO";
2705            case NBRO: return "NBRO";
2706            case TWINBRO: return "TWINBRO";
2707            case FTWINBRO: return "FTWINBRO";
2708            case ITWINBRO: return "ITWINBRO";
2709            case STPBRO: return "STPBRO";
2710            case HSIB: return "HSIB";
2711            case HSIS: return "HSIS";
2712            case NSIB: return "NSIB";
2713            case NSIS: return "NSIS";
2714            case TWINSIS: return "TWINSIS";
2715            case FTWINSIS: return "FTWINSIS";
2716            case ITWINSIS: return "ITWINSIS";
2717            case TWIN: return "TWIN";
2718            case FTWIN: return "FTWIN";
2719            case ITWIN: return "ITWIN";
2720            case SIS: return "SIS";
2721            case STPSIS: return "STPSIS";
2722            case STPSIB: return "STPSIB";
2723            case SIGOTHR: return "SIGOTHR";
2724            case DOMPART: return "DOMPART";
2725            case FMRSPS: return "FMRSPS";
2726            case SPS: return "SPS";
2727            case HUSB: return "HUSB";
2728            case WIFE: return "WIFE";
2729            case FRND: return "FRND";
2730            case NBOR: return "NBOR";
2731            case ONESELF: return "ONESELF";
2732            case ROOM: return "ROOM";
2733            case _POLICYORPROGRAMCOVERAGEROLETYPE: return "_PolicyOrProgramCoverageRoleType";
2734            case _COVERAGEROLETYPE: return "_CoverageRoleType";
2735            case FAMDEP: return "FAMDEP";
2736            case HANDIC: return "HANDIC";
2737            case INJ: return "INJ";
2738            case SELF: return "SELF";
2739            case SPON: return "SPON";
2740            case STUD: return "STUD";
2741            case FSTUD: return "FSTUD";
2742            case PSTUD: return "PSTUD";
2743            case ADOPT: return "ADOPT";
2744            case GCHILD: return "GCHILD";
2745            case GPARNT: return "GPARNT";
2746            case NAT: return "NAT";
2747            case NIENE: return "NIENE";
2748            case PARNT: return "PARNT";
2749            case SPSE: return "SPSE";
2750            case STEP: return "STEP";
2751            case _COVEREDPARTYROLETYPE: return "_CoveredPartyRoleType";
2752            case _CLAIMANTCOVEREDPARTYROLETYPE: return "_ClaimantCoveredPartyRoleType";
2753            case CRIMEVIC: return "CRIMEVIC";
2754            case INJWKR: return "INJWKR";
2755            case _DEPENDENTCOVEREDPARTYROLETYPE: return "_DependentCoveredPartyRoleType";
2756            case COCBEN: return "COCBEN";
2757            case DIFFABL: return "DIFFABL";
2758            case WARD: return "WARD";
2759            case _INDIVIDUALINSUREDPARTYROLETYPE: return "_IndividualInsuredPartyRoleType";
2760            case RETIREE: return "RETIREE";
2761            case _PROGRAMELIGIBLEPARTYROLETYPE: return "_ProgramEligiblePartyRoleType";
2762            case INDIG: return "INDIG";
2763            case MIL: return "MIL";
2764            case ACTMIL: return "ACTMIL";
2765            case RETMIL: return "RETMIL";
2766            case VET: return "VET";
2767            case _SUBSCRIBERCOVEREDPARTYROLETYPE: return "_SubscriberCoveredPartyRoleType";
2768            case _RESEARCHSUBJECTROLEBASIS: return "_ResearchSubjectRoleBasis";
2769            case ERL: return "ERL";
2770            case SCN: return "SCN";
2771            case _SERVICEDELIVERYLOCATIONROLETYPE: return "_ServiceDeliveryLocationRoleType";
2772            case _DEDICATEDSERVICEDELIVERYLOCATIONROLETYPE: return "_DedicatedServiceDeliveryLocationRoleType";
2773            case _DEDICATEDCLINICALLOCATIONROLETYPE: return "_DedicatedClinicalLocationRoleType";
2774            case DX: return "DX";
2775            case CVDX: return "CVDX";
2776            case CATH: return "CATH";
2777            case ECHO: return "ECHO";
2778            case GIDX: return "GIDX";
2779            case ENDOS: return "ENDOS";
2780            case RADDX: return "RADDX";
2781            case RADO: return "RADO";
2782            case RNEU: return "RNEU";
2783            case HOSP: return "HOSP";
2784            case CHR: return "CHR";
2785            case GACH: return "GACH";
2786            case MHSP: return "MHSP";
2787            case PSYCHF: return "PSYCHF";
2788            case RH: return "RH";
2789            case RHAT: return "RHAT";
2790            case RHII: return "RHII";
2791            case RHMAD: return "RHMAD";
2792            case RHPI: return "RHPI";
2793            case RHPIH: return "RHPIH";
2794            case RHPIMS: return "RHPIMS";
2795            case RHPIVS: return "RHPIVS";
2796            case RHYAD: return "RHYAD";
2797            case HU: return "HU";
2798            case BMTU: return "BMTU";
2799            case CCU: return "CCU";
2800            case CHEST: return "CHEST";
2801            case EPIL: return "EPIL";
2802            case ER: return "ER";
2803            case ETU: return "ETU";
2804            case HD: return "HD";
2805            case HLAB: return "HLAB";
2806            case INLAB: return "INLAB";
2807            case OUTLAB: return "OUTLAB";
2808            case HRAD: return "HRAD";
2809            case HUSCS: return "HUSCS";
2810            case ICU: return "ICU";
2811            case PEDICU: return "PEDICU";
2812            case PEDNICU: return "PEDNICU";
2813            case INPHARM: return "INPHARM";
2814            case MBL: return "MBL";
2815            case NCCS: return "NCCS";
2816            case NS: return "NS";
2817            case OUTPHARM: return "OUTPHARM";
2818            case PEDU: return "PEDU";
2819            case PHU: return "PHU";
2820            case RHU: return "RHU";
2821            case SLEEP: return "SLEEP";
2822            case NCCF: return "NCCF";
2823            case SNF: return "SNF";
2824            case OF: return "OF";
2825            case ALL: return "ALL";
2826            case AMPUT: return "AMPUT";
2827            case BMTC: return "BMTC";
2828            case BREAST: return "BREAST";
2829            case CANC: return "CANC";
2830            case CAPC: return "CAPC";
2831            case CARD: return "CARD";
2832            case PEDCARD: return "PEDCARD";
2833            case COAG: return "COAG";
2834            case CRS: return "CRS";
2835            case DERM: return "DERM";
2836            case ENDO: return "ENDO";
2837            case PEDE: return "PEDE";
2838            case ENT: return "ENT";
2839            case FMC: return "FMC";
2840            case GI: return "GI";
2841            case PEDGI: return "PEDGI";
2842            case GIM: return "GIM";
2843            case GYN: return "GYN";
2844            case HEM: return "HEM";
2845            case PEDHEM: return "PEDHEM";
2846            case HTN: return "HTN";
2847            case IEC: return "IEC";
2848            case INFD: return "INFD";
2849            case PEDID: return "PEDID";
2850            case INV: return "INV";
2851            case LYMPH: return "LYMPH";
2852            case MGEN: return "MGEN";
2853            case NEPH: return "NEPH";
2854            case PEDNEPH: return "PEDNEPH";
2855            case NEUR: return "NEUR";
2856            case OB: return "OB";
2857            case OMS: return "OMS";
2858            case ONCL: return "ONCL";
2859            case PEDHO: return "PEDHO";
2860            case OPH: return "OPH";
2861            case OPTC: return "OPTC";
2862            case ORTHO: return "ORTHO";
2863            case HAND: return "HAND";
2864            case PAINCL: return "PAINCL";
2865            case PC: return "PC";
2866            case PEDC: return "PEDC";
2867            case PEDRHEUM: return "PEDRHEUM";
2868            case POD: return "POD";
2869            case PREV: return "PREV";
2870            case PROCTO: return "PROCTO";
2871            case PROFF: return "PROFF";
2872            case PROS: return "PROS";
2873            case PSI: return "PSI";
2874            case PSY: return "PSY";
2875            case RHEUM: return "RHEUM";
2876            case SPMED: return "SPMED";
2877            case SU: return "SU";
2878            case PLS: return "PLS";
2879            case URO: return "URO";
2880            case TR: return "TR";
2881            case TRAVEL: return "TRAVEL";
2882            case WND: return "WND";
2883            case RTF: return "RTF";
2884            case PRC: return "PRC";
2885            case SURF: return "SURF";
2886            case _DEDICATEDNONCLINICALLOCATIONROLETYPE: return "_DedicatedNonClinicalLocationRoleType";
2887            case DADDR: return "DADDR";
2888            case MOBL: return "MOBL";
2889            case AMB: return "AMB";
2890            case PHARM: return "PHARM";
2891            case _INCIDENTALSERVICEDELIVERYLOCATIONROLETYPE: return "_IncidentalServiceDeliveryLocationRoleType";
2892            case ACC: return "ACC";
2893            case COMM: return "COMM";
2894            case CSC: return "CSC";
2895            case PTRES: return "PTRES";
2896            case SCHOOL: return "SCHOOL";
2897            case UPC: return "UPC";
2898            case WORK: return "WORK";
2899            case _SPECIMENROLETYPE: return "_SpecimenRoleType";
2900            case C: return "C";
2901            case G: return "G";
2902            case L: return "L";
2903            case P: return "P";
2904            case Q: return "Q";
2905            case B: return "B";
2906            case E: return "E";
2907            case F: return "F";
2908            case O: return "O";
2909            case V: return "V";
2910            case R: return "R";
2911            case CLAIM: return "CLAIM";
2912            case COMMUNITYLABORATORY: return "communityLaboratory";
2913            case GT: return "GT";
2914            case HOMEHEALTH: return "homeHealth";
2915            case LABORATORY: return "laboratory";
2916            case PATHOLOGIST: return "pathologist";
2917            case PH: return "PH";
2918            case PHLEBOTOMIST: return "phlebotomist";
2919            case PROG: return "PROG";
2920            case PT: return "PT";
2921            case SUBJECT: return "subject";
2922            case THIRDPARTY: return "thirdParty";
2923            case DEP: return "DEP";
2924            case DEPEN: return "DEPEN";
2925            case FM: return "FM";
2926            case INDIV: return "INDIV";
2927            case NAMED: return "NAMED";
2928            case PSYCHCF: return "PSYCHCF";
2929            case SUBSCR: return "SUBSCR";
2930            case NULL: return null;
2931            default: return "?";
2932          }
2933        }
2934        public String getSystem() {
2935          return "http://hl7.org/fhir/v3/RoleCode";
2936        }
2937        public String getDefinition() {
2938          switch (this) {
2939            case _AFFILIATIONROLETYPE: return "Concepts characterizing the type of association formed by player and scoper when there is a recognized Affiliate role by which the two parties are related.\r\n\n                        \n                           Examples: Business Partner, Business Associate, Colleague";
2940            case _AGENTROLETYPE: return "Parties that may or should contribute or have contributed to an Act.";
2941            case AMENDER: return "An entity which corrected, edited, or amended pre-existing information.";
2942            case CLASSIFIER: return "An individual authorized to assign an original classification to information, including compilations of unclassified information, based on a determination that the information requires protection against unauthorized disclosure. The individual marks the information with immutable, computable, and human readable security labels in accordance with applicable security labeling policies.  The labeling policies provide instructions on whether and if so how the security labels may be later reclassified [i.e., upgraded, downgraded, used in derivative classification, or declassified] in a manner that preserves the overridden original classification binding and provenance.";
2943            case CONSENTER: return "An entity or an entity's delegatee who is the grantee in an agreement such as a consent for services, advanced directive, or a privacy consent directive in accordance with jurisdictional, organizational, or patient policy.";
2944            case CONSWIT: return "An entity which has witnessed and attests to observing another entity being counseled about an agreement such as a consent for services, advanced directive, or a privacy consent directive.";
2945            case COPART: return "An entity which participates in the generation of and attest to veracity of content, but is not an author or coauthor. For example a surgeon who is required by institutional, regulatory, or legal rules to sign an operative report, but who was not involved in the authorship of that report.";
2946            case DECLASSIFIER: return "An individual which is authorized to declassify information based on a determination that the information no longer requires protection against unauthorized disclosure.  The individual marks the information being declassified using computable and human readable security labels indicating that this is copy of previously classified information is unclassified in accordance with applicable security labeling policies.  The labeling policies provide instructions on whether and if so how the security labels may be later reclassified [i.e., upgraded or used in derivative classification] in a manner that preserves the overridden original classification binding and provenance.";
2947            case DELEGATEE: return "A party to whom some right or authority is granted by a delegator.";
2948            case DELEGATOR: return "A party that grants all or some portion its right or authority to another party.";
2949            case DOWNGRDER: return "An individual authorized to lower the classification level of labeled content and provide rationale for doing so as directed by a classification guide.";
2950            case DRIVCLASSIFIER: return "An individual who is only authorized to classify reproduced, extracted, or summarized classified information, or compile classified and unclassified information by applying classification markings derived from source material or as directed by a classification guide.";
2951            case GRANTEE: return "An entity which accepts certain rights or authority from a grantor.";
2952            case GRANTOR: return "An entity which agrees to confer certain rights or authority to a grantee.";
2953            case INTPRTER: return "An entity which converts spoken or written language into the language of key participants in an event such as when a provider is obtaining a patient's consent to treatment or permission to disclose information.";
2954            case REVIEWER: return "An entity authorized to filter information according to approved criteria.";
2955            case VALIDATOR: return "An entity authorized to validate information for inclusion in a record.";
2956            case _COVERAGESPONSORROLETYPE: return "Description:Codes that indicate a specific type of sponsor.  Used when the sponsor's role is only either as a fully insured sponsor or only as a self-insured sponsor.  NOTE: Where a sponsor may be either, use the SponsorParticipationFunction.code (fully insured or self insured) to indicate the type of responsibility. (CO6-0057)";
2957            case FULLINS: return "Description:An employer or organization that contracts with an underwriter to assumes the financial risk and administrative responsibility for coverage of health services for covered parties.";
2958            case SELFINS: return "Description:An employer or organization that assumes the financial risk and administrative responsibility for coverage of health services for covered parties.";
2959            case _PAYORROLETYPE: return "Description:PayorRoleType for a particular type of policy or program benefit package or plan where more detail about the coverage administration role of the Payor is required.  The functions performed by a Payor qualified by a PayorRoleType may be specified by the PayorParticpationFunction value set.\r\n\n                        \n                           Examples:A Payor that is a TPA may administer a managed care plan without underwriting the risk.";
2960            case ENROLBKR: return "Description:A payor that is responsible for functions related to the enrollment of covered parties.";
2961            case TPA: return "Description:Third party administrator (TPA) is a payor organization that processes health care claims without carrying insurance risk. Third party administrators are prominent players in the managed care industry and have the expertise and capability to administer all or a portion of the claims process. They are normally contracted by a health insurer or self-insuring companies to administer services, including claims administration, premium collection, enrollment and other administrative activities.\r\n\n                        Self-insured employers often contract with third party administrator to handle their insurance functions. Insurance companies oftentimes outsource the claims, utilization review or membership functions to a TPA. Sometimes TPAs only manage provider networks, only claims or only utilization review.\r\n\n                        While some third-party administrators may operate as units of insurance companies, they are often independent. However, hospitals or provider organizations desiring to set up their own health plans will often outsource certain responsibilities to TPAs.  TPAs may perform one or several payor functions, specified by the PayorParticipationFunction value set, such as provider management, enrollment, utilization management, and fee for service claims adjudication management.";
2962            case UMO: return "Description:A payor that is responsible for review and case management of health services covered under a policy or program.";
2963            case RESPRSN: return "The role played by a party who has legal responsibility for another party.";
2964            case EXCEST: return "The role played by a person acting as the estate executor for a deceased subscriber or policyholder who was the responsible party";
2965            case GUADLTM: return "The role played by a person appointed by the court to look out for the best interests of a minor child during the course of legal proceedings.";
2966            case GUARD: return "The role played by a person or institution legally empowered with responsibility for the care of a ward.";
2967            case POWATT: return "A relationship between two people in which one person authorizes another to act for him in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts.";
2968            case DPOWATT: return "A relationship between two people in which one person authorizes another, usually a family member or relative, to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that is often limited in the kinds of powers that can be assigned.  Unlike ordinary powers of attorney, durable powers can survive for long periods of time, and again, unlike standard powers of attorney, durable powers can continue after incompetency.";
2969            case HPOWATT: return "A relationship between two people in which one person authorizes another to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that continues (by its terms) to be effective even though the grantor has become mentally incompetent after signing the document.";
2970            case SPOWATT: return "A relationship between two people in which one person authorizes another to act for him or her in a manner which is a legally binding upon the person giving such authority as if he or she personally were to do the acts that is often limited in the kinds of powers that can be assigned.";
2971            case _ASSIGNEDROLETYPE: return "AssignedRoleType";
2972            case _ASSIGNEDNONPERSONLIVINGSUBJECTROLETYPE: return "Description:A role type that is used to further qualify a non-person subject playing a role where the role class attribute is set to RoleClass AssignedEntity";
2973            case ASSIST: return "Description:Dogs trained to assist the ill or physically challenged.";
2974            case BIOTH: return "Description:Animals, including fish and insects, and microorganisms which may participate as assigned entities in biotherapies.";
2975            case ANTIBIOT: return "Description:Non-person living subject used as antibiotic.\r\n\n                        \n                           Examples:Bacteriophage, is a virus that infects bacteria.";
2976            case DEBR: return "Description:Maggots raised for biodebridement.\r\n\n                        \n                           Discussion: Maggot Debridement Therapy is the medical use of live maggots for cleaning non-healing wounds.\r\n\n                        \n                           Examples:Removal of burnt skin.";
2977            case CCO: return "Description:Companion animals, such as dogs, cats, and rabbits, which may be provided to patients to improve general mood, decrease depression and loneliness, and distract from stress-inducing concerns to improve quality of life.";
2978            case SEE: return "Description:Dogs trained to assist persons who are seeing impaired or blind.";
2979            case SNIFF: return "Description:Dogs trained or having the ability to detect imminent seizures or cancers in humans, probably as a result of volatile chemical (odors) given off by the malignancy of the host.";
2980            case _CERTIFIEDENTITYTYPE: return "Defines types of certifications for all entities";
2981            case _CITIZENROLETYPE: return "A role type used to qualify a person's legal status within a country or nation.";
2982            case CAS: return "A person who has fled his or her home country to find a safe place elsewhere.";
2983            case CASM: return "A person who is someone of below legal age who has fled his or her home country, without his or her parents, to find a safe place elsewhere at time of categorization.";
2984            case CN: return "A person who is legally recognized as a member of a nation or country, with associated rights and obligations.";
2985            case CNRP: return "A foreigner who is present in a country (which is foreign to him/her) unlawfully or without the country's authorization (may be called an illegal alien).";
2986            case CNRPM: return "A person who is below legal age present in a country, without his or her parents, (which is foreign to him/her) unlawfully or without the country's authorization.";
2987            case CPCA: return "A non-country member admitted to the territory of a nation or country as a non-resident for an explicit purpose.";
2988            case CRP: return "A foreigner who is a resident of the country but does not have citizenship.";
2989            case CRPM: return "A person who is a resident below legal age of the country without his or her parents and does not have citizenship.";
2990            case _CONTACTROLETYPE: return "Types of contact for Role code \"CON\"";
2991            case _ADMINISTRATIVECONTACTROLETYPE: return "A contact role used for business and/or administrative purposes.";
2992            case BILL: return "A contact role used to identify a person within a Provider organization that can be contacted for billing purposes (e.g. about the content of the Invoice).";
2993            case ORG: return "A contact for an organization for administrative purposes. Contact role specifies a person acting as a liason for the organization.\r\n\n                        Example: HR Department representative.";
2994            case PAYOR: return "A contact role used to identify a person within a Payor organization to whom this communication is addressed.";
2995            case ECON: return "A contact designated for contact in emergent situations.";
2996            case NOK: return "Played by an individual who is designated as the next of kin for another individual which scopes the role.";
2997            case _IDENTIFIEDENTITYTYPE: return "Definition: A code representing the type of identifier that has been assigned to the identified entity (IDENT).\r\n\n                        \n                           Examples: Example values include Social Insurance Number, Product Catalog ID, Product Model Number.";
2998            case _LOCATIONIDENTIFIEDENTITYROLECODE: return "Description:Describes types of identifiers other than the primary location registry identifier for a service delivery location.  Identifiers may be assigned by a local service delivery organization, a formal body capable of accrediting the location for the capability to provide specific services or the identifier may be assigned at a jurisdictional level.";
2999            case ACHFID: return "Description:Identifier assigned to a  location by the organization responsible for accrediting the location.";
3000            case JURID: return "Description:Identifier assigned to a location by a jurisdiction.";
3001            case LOCHFID: return "Description:Identifier assigned to a  location by a local party (which could be the facility itself or organization overseeing a group of facilities).";
3002            case _LIVINGSUBJECTPRODUCTIONCLASS: return "Code indicating the primary use for which a living subject is bred or grown";
3003            case BF: return "Cattle used for meat production";
3004            case BL: return "Chickens raised for meat";
3005            case BR: return "Breeding/genetic stock";
3006            case CO: return "Companion animals";
3007            case DA: return "Milk production";
3008            case DR: return "Draft animals";
3009            case DU: return "Dual purpose.  Defined purposes based on species and breed";
3010            case FI: return "Animals raised for their fur, hair or skins";
3011            case LY: return "Chickens raised for egg production";
3012            case MT: return "Animals raised for meat production";
3013            case MU: return "Poultry flocks used for chick/poult production";
3014            case PL: return "Animals rasied for recreation";
3015            case RC: return "Animals raised for racing perfomance";
3016            case SH: return "Animals raised for shows";
3017            case VL: return "Cattle raised for veal meat production.  Implicit is the husbandry method.";
3018            case WL: return "Sheep, goats and other mammals raised for their fiber";
3019            case WO: return "Animals used to perform work";
3020            case _MEDICATIONGENERALIZATIONROLETYPE: return "Identifies the specific hierarchical relationship between the playing and scoping medications. \r\n\n                        \n                           Examples: Generic, Generic Formulation, Therapeutic Class, etc.";
3021            case DC: return "Description:A categorization of medicinal products by their therapeutic properties and/or main therapeutic use.";
3022            case GD: return "Relates a manufactured drug product to the non-proprietary (generic) representation of its ingredients independent of strength, and form.\r\n\n                        The scoping entity identifies a unique combination of medicine ingredients; sometimes referred to as \"ingredient set\".";
3023            case GDF: return "Relates a manufactured drug product to the non-proprietary (generic) representation of its ingredients and dose form, independent of strength of the ingredients. The scoping entity identifies a unique combination of medicine ingredients in a specific dose form.";
3024            case GDS: return "Relates a manufactured drug product to the non-proprietary (generic) representation of is ingredients with their strength.  The scoping entity identifies a unique combination of medicine ingredients with their strength.";
3025            case GDSF: return "Relates a manufactured drug product to the non-proprietary (generic) representation of its ingredients with their strength in a specific dose form. The scoping entity identifies a unique combination of medicine ingredients with their strength in a single dose form.";
3026            case MGDSF: return "Relates a manufactured drug product to the non-proprietary (generic) representation of its ingredients with their strength in a specific dose form. The scoping entity identifies a unique combination of medicine ingredients with their strength in a single dose form.";
3027            case _MEMBERROLETYPE: return "Types of membership for Role code \"MBR\"";
3028            case TRB: return "A person who is a member of a tribe.";
3029            case _PERSONALRELATIONSHIPROLETYPE: return "PersonalRelationshipRoleType";
3030            case FAMMEMB: return "A relationship between two people characterizing their \"familial\" relationship";
3031            case CHILD: return "The player of the role is a child of the scoping entity.";
3032            case CHLDADOPT: return "The player of the role is a child taken into a family through legal means and raised by the scoping person (parent) as his or her own child.";
3033            case DAUADOPT: return "The player of the role is a female child taken into a family through legal means and raised by the scoping person (parent) as his or her own child.";
3034            case SONADOPT: return "The player of the role is a male child taken into a family through legal means and raised by the scoping person (parent) as his or her own child.";
3035            case CHLDFOST: return "The player of the role is a child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties.";
3036            case DAUFOST: return "The player of the role is a female child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties.";
3037            case SONFOST: return "The player of the role is a male child receiving parental care and nurture from the scoping person (parent) but not related to him or her through legal or blood ties.";
3038            case DAUC: return "Description: The player of the role is a female child (of any type) of scoping entity (parent)";
3039            case DAU: return "The player of the role is a female offspring of the scoping entity (parent).";
3040            case STPDAU: return "The player of the role is a daughter of the scoping person's spouse by a previous union.";
3041            case NCHILD: return "The player of the role is an offspring of the scoping entity as determined by birth.";
3042            case SON: return "The player of the role is a male offspring of the scoping entity (parent).";
3043            case SONC: return "Description: The player of the role is a male child (of any type) of scoping entity (parent)";
3044            case STPSON: return "The player of the role is a son of the scoping person's spouse by a previous union.";
3045            case STPCHLD: return "The player of the role is a child of the scoping person's spouse by a previous union.";
3046            case EXT: return "Description: A family member not having an immediate genetic or legal relationship e.g. Aunt, cousin, great grandparent, grandchild, grandparent, niece, nephew or uncle.";
3047            case AUNT: return "The player of the role is a sister of the scoping person's mother or father.";
3048            case MAUNT: return "Description:The player of the role is a biological sister of the scoping person's biological mother.";
3049            case PAUNT: return "Description:The player of the role is a biological sister of the scoping person's biological father.";
3050            case COUSN: return "The player of the role is a relative of the scoping person descended from a common ancestor, such as a  grandparent, by two or more steps in a diverging line.";
3051            case MCOUSN: return "Description:The player of the role is a biological relative of the scoping person descended from a common ancestor on the player's mother's side, such as a grandparent, by two or more steps in a diverging line.";
3052            case PCOUSN: return "Description:The player of the role is a biological relative of the scoping person descended from a common ancestor on the player's father's side, such as a grandparent, by two or more steps in a diverging line.";
3053            case GGRPRN: return "The player of the role is a parent of the scoping person's grandparent.";
3054            case GGRFTH: return "The player of the role is the father of the scoping person's grandparent.";
3055            case MGGRFTH: return "Description:The player of the role is the biological father of the scoping person's biological mother's parent.";
3056            case PGGRFTH: return "Description:The player of the role is the biological father of the scoping person's biological father's parent.";
3057            case GGRMTH: return "The player of the role is the mother of the scoping person's grandparent.";
3058            case MGGRMTH: return "Description:The player of the role is the biological mother of the scoping person's biological mother's parent.";
3059            case PGGRMTH: return "Description:The player of the role is the biological mother of the scoping person's biological father's parent.";
3060            case MGGRPRN: return "Description:The player of the role is a biological parent of the scoping person's biological mother's parent.";
3061            case PGGRPRN: return "Description:The player of the role is a biological parent of the scoping person's biological father's parent.";
3062            case GRNDCHILD: return "The player of the role is a child of the scoping person's son or daughter.";
3063            case GRNDDAU: return "The player of the role is a daughter of the scoping person's son or daughter.";
3064            case GRNDSON: return "The player of the role is a son of the scoping person's son or daughter.";
3065            case GRPRN: return "The player of the role is a parent of the scoping person's mother or father.";
3066            case GRFTH: return "The player of the role is the father of the scoping person's mother or father.";
3067            case MGRFTH: return "Description:The player of the role is the biological father of the scoping person's biological mother.";
3068            case PGRFTH: return "Description:The player of the role is the biological father of the scoping person's biological father.";
3069            case GRMTH: return "The player of the role is the mother of the scoping person's mother or father.";
3070            case MGRMTH: return "Description:The player of the role is the biological mother of the scoping person's biological mother.";
3071            case PGRMTH: return "Description:The player of the role is the biological mother of the scoping person's biological father.";
3072            case MGRPRN: return "Description:The player of the role is the biological parent of the scoping person's biological mother.";
3073            case PGRPRN: return "Description:The player of the role is the biological parent of the scoping person's biological father.";
3074            case INLAW: return "A relationship between an individual and a member of their spousal partner's immediate family.";
3075            case CHLDINLAW: return "The player of the role is the spouse of scoping person's child.";
3076            case DAUINLAW: return "The player of the role is the wife of scoping person's son.";
3077            case SONINLAW: return "The player of the role is the husband of scoping person's daughter.";
3078            case PRNINLAW: return "The player of the role is the parent of scoping person's husband or wife.";
3079            case FTHINLAW: return "The player of the role is the father of the scoping person's husband or wife.";
3080            case MTHINLAW: return "The player of the role is the mother of the scoping person's husband or wife.";
3081            case SIBINLAW: return "The player of the role is: (1) a sibling of the scoping person's spouse, or (2) the spouse of the scoping person's sibling, or (3) the spouse of a sibling of the scoping person's spouse.";
3082            case BROINLAW: return "The player of the role is: (1) a brother of the scoping person's spouse, or (2) the husband of the scoping person's sister, or (3) the husband of a sister of the scoping person's spouse.";
3083            case SISINLAW: return "The player of the role is: (1) a sister of the scoping person's spouse, or (2) the wife of the scoping person's brother, or (3) the wife of a brother of the scoping person's spouse.";
3084            case NIENEPH: return "The player of the role is a child of scoping person's brother or sister or of the brother or sister of the    scoping person's spouse.";
3085            case NEPHEW: return "The player of the role is a son of the scoping person's brother or sister or of the brother or sister of the   scoping person's spouse.";
3086            case NIECE: return "The player of the role is a daughter of the scoping person's brother or sister or of the brother or sister of the       scoping person's spouse.";
3087            case UNCLE: return "The player of the role is a brother of the scoping person's mother or father.";
3088            case MUNCLE: return "Description:The player of the role is a biological brother of the scoping person's biological mother.";
3089            case PUNCLE: return "Description:The player of the role is a biological brother of the scoping person's biological father.";
3090            case PRN: return "The player of the role is one who begets, gives birth to, or nurtures and raises the scoping entity (child).";
3091            case ADOPTP: return "The player of the role (parent) has taken the scoper (child) into their family through legal means and raises them as his or her own child.";
3092            case ADOPTF: return "The player of the role (father) is a male who has taken the scoper (child) into their family through legal means and raises them as his own child.";
3093            case ADOPTM: return "The player of the role (father) is a female who has taken the scoper (child) into their family through legal means and raises them as her own child.";
3094            case FTH: return "The player of the role is a male who begets or raises or nurtures the scoping entity (child).";
3095            case FTHFOST: return "The player of the role (parent) who is a male state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary.\r\n\n                        The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child.";
3096            case NFTH: return "The player of the role is a male who begets the scoping entity (child).";
3097            case NFTHF: return "Indicates the biologic male parent of a fetus.";
3098            case STPFTH: return "The player of the role is the husband of scoping person's mother and not the scoping person's natural father.";
3099            case MTH: return "The player of the role is a female who conceives, gives birth to, or raises and nurtures the scoping entity (child).";
3100            case GESTM: return "The player is a female whose womb carries the fetus of the scoper.  Generally used when the gestational mother and natural mother are not the same.";
3101            case MTHFOST: return "The player of the role (parent) who is a female state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary.\r\n\n                        The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child.";
3102            case NMTH: return "The player of the role is a female who conceives or gives birth to the scoping entity (child).";
3103            case NMTHF: return "The player is the biologic female parent of the scoping fetus.";
3104            case STPMTH: return "The player of the role is the wife of scoping person's father and not the scoping person's natural mother.";
3105            case NPRN: return "natural parent";
3106            case PRNFOST: return "The player of the role (parent) who is a state-certified caregiver responsible for the scoper (child) who has been placed in the parent's care. The placement of the child is usually arranged through the government or a social-service agency, and temporary.\r\n\n                        The state, via a jurisdiction recognized child protection agency, stands as in loco parentis to the child, making all legal decisions while the foster parent is responsible for the day-to-day care of the specified child.";
3107            case STPPRN: return "The player of the role is the spouse of the scoping person's parent and not the scoping person's natural parent.";
3108            case SIB: return "The player of the role shares one or both parents in common with the scoping entity.";
3109            case BRO: return "The player of the role is a male sharing one or both parents in common with the scoping entity.";
3110            case HBRO: return "The player of the role is a male related to the scoping entity by sharing only one biological parent.";
3111            case NBRO: return "The player of the role is a male having the same biological parents as the scoping entity.";
3112            case TWINBRO: return "The scoper was carried in the same womb as the male player and shares common biological parents.";
3113            case FTWINBRO: return "The scoper was carried in the same womb as the male player and shares common biological parents but is the product of a distinct egg/sperm pair.";
3114            case ITWINBRO: return "The male scoper is an offspring of the same egg-sperm pair as the male player.";
3115            case STPBRO: return "The player of the role is a son of the scoping person's stepparent.";
3116            case HSIB: return "The player of the role is related to the scoping entity by sharing only one biological parent.";
3117            case HSIS: return "The player of the role is a female related to the scoping entity by sharing only one biological parent.";
3118            case NSIB: return "The player of the role has both biological parents in common with the scoping entity.";
3119            case NSIS: return "The player of the role is a female having the same biological parents as the scoping entity.";
3120            case TWINSIS: return "The scoper was carried in the same womb as the female player and shares common biological parents.";
3121            case FTWINSIS: return "The scoper was carried in the same womb as the female player and shares common biological parents but is the product of a distinct egg/sperm pair.";
3122            case ITWINSIS: return "The female scoper is an offspring of the same egg-sperm pair as the female player.";
3123            case TWIN: return "The scoper and player were carried in the same womb and shared common biological parents.";
3124            case FTWIN: return "The scoper and player were carried in the same womb and share common biological parents but are the product of distinct egg/sperm pairs.";
3125            case ITWIN: return "The scoper and player are offspring of the same egg-sperm pair.";
3126            case SIS: return "The player of the role is a female sharing one or both parents in common with the scoping entity.";
3127            case STPSIS: return "The player of the role is a daughter of the scoping person's stepparent.";
3128            case STPSIB: return "The player of the role is a child of the scoping person's stepparent.";
3129            case SIGOTHR: return "A person who is important to one's well being; especially a spouse or one in a similar relationship.  (The player is the one who is important)";
3130            case DOMPART: return "The player of the role cohabits with the scoping person but is not the scoping person's spouse.";
3131            case FMRSPS: return "Player of the role was previously joined to the scoping person in marriage and this marriage is now dissolved and inactive.\r\n\n                        \n                           Usage Note: This is significant to indicate as some jurisdictions have different legal requirements for former spouse to access the patient's record, from a general friend.";
3132            case SPS: return "The player of the role is a marriage partner of the scoping person.";
3133            case HUSB: return "The player of the role is a man joined to a woman (scoping person) in marriage.";
3134            case WIFE: return "The player of the role is a woman joined to a man (scoping person) in marriage.";
3135            case FRND: return "The player of the role is a person who is known, liked, and trusted by the scoping person.";
3136            case NBOR: return "The player of the role lives near or next to the         scoping person.";
3137            case ONESELF: return "The relationship that a person has with his or her self.";
3138            case ROOM: return "One who shares living quarters with the subject.";
3139            case _POLICYORPROGRAMCOVERAGEROLETYPE: return "Description: A role recognized through the eligibility of an identified party for benefits covered under an insurance policy or a program based on meeting eligibility criteria.\r\n\n                        Eligibility as a covered party may be conditioned on the party meeting criteria to qualify for coverage under a policy or program, which may be mandated by law.  These criteria may be: \r\n\n                        \n                           \n                              The sole basis for coverage, e.g., being differently abled may qualify a person for disability coverage\r\n\n                           \n                           \n                              May more fully qualify a covered party role e.g, being differently abled may qualify an adult child as a dependent\r\n\n                           \n                           \n                              May impact the level of coverage for a covered party under a policy or program, e.g., being differently abled may qualify a program eligible for additional benefits.\r\n\n                           \n                        \n                        \n                           Discussion:  The Abstract Value Set \"CoverageRoleType\", which was developed for use in the Canadian realm \"pre-coordinate\" coverage roles with other roles that a covered party must play in order to be eligible for coverage, e.g., \"handicapped dependent\".   These role.codes may only be used with COVPTY to avoid overlapping concepts that would result from using them to specify the specializations of COVPTY, e.g., the role.class DEPEN should not be used with the role.code family dependent because that relationship has overlapping concepts due to the role.code precoodination and is conveyed in FICO with the personal relationship role that has a PART role link to the covered party role.  For the same reasons, the role.class DEPEN should not be used with the role.code HANDIC (handicapped dependent); the role.code DIFFABLE (differently abled) should be used instead.\r\n\n                        In summary, the coded concepts in the Abstract Value Set \"CoveredPartyRoleType\" can be \"post-coordinated\" with the \"RoleClassCoveredParty\" Abstract Value Set.  Decoupling these concepts is intended to support an expansive range of covered party concepts and their semantic comparability.";
3140            case _COVERAGEROLETYPE: return "Role recognized through the issuance of insurance coverage to an identified covered party who has this relationship with the policy holder such as the policy holder themselves (self), spouse, child, etc";
3141            case FAMDEP: return "The player of the role is dependent of the scoping entity.";
3142            case HANDIC: return "Covered party is a dependent of the policy holder with a physical or mental disability causing a disadvantage that makes independent achievement unusually difficult.";
3143            case INJ: return "Covered party is an injured party with a legal claim for compensation against a policy holder under an insurance policy.";
3144            case SELF: return "Covered party is the policy holder.  Also known as the subscriber.";
3145            case SPON: return "Covered party is an individual that the policy holder has assumed responsibility for, such as foster child or legal ward.";
3146            case STUD: return "Covered party to an insurance policy has coverage through full-time or part-time attendance at a recognized educational institution as defined by a particular insurance policy.";
3147            case FSTUD: return "Covered party to an insurance policy has coverage through full-time attendance at a recognized educational institution as defined by a particular insurance policy.";
3148            case PSTUD: return "Covered party to an insurance policy has coverage through part-time attendance at a recognized educational institution as defined by a particular insurance policy.";
3149            case ADOPT: return "A child taken into one's family through legal means and raised as one's own child.";
3150            case GCHILD: return "A child of one's son or daughter.";
3151            case GPARNT: return "parent of a parent of the subject.";
3152            case NAT: return "A child as determined by birth.";
3153            case NIENE: return "A child of one's brother or sister or of the brother or sister of one's spouse.";
3154            case PARNT: return "One that begets or brings forth offspring or a person who brings up and cares for for another (Webster's Collegiate Dictionary)";
3155            case SPSE: return "A marriage partner; a husband or wife.";
3156            case STEP: return "A child receiving parental care and nurture from a person who is related to them through marriage to their parent.";
3157            case _COVEREDPARTYROLETYPE: return "A role recognized through the eligibility of an identified living subject for benefits covered under an insurance policy or a program.  Eligibility as a covered party may be conditioned on a relationship with (1) the policy holder such as the policy holder who is covered as an individual under a poliy or as a party sponsored for coverage by the policy holder.\r\n\n                        \n                           Example:An employee as a subscriber; or (2) on being scoped another covered party such as the subscriber, as in the case of a dependent. \r\n\n                        \n                           Discussion:  The Abstract Value Set \"CoverageRoleType\", which was developed for use in the Canadian realm \"pre-coordinate\" coverage roles with other roles that a covered party must play in order to be eligible for coverage, e.g., \"handicapped dependent\".  Other codes in the Abstract Value Set CoveredPartyRoleType domain can be \"post-coordinated\" with the EligiblePartyRoleType codes to denote comparable concepts.  Decoupling the concepts is intended to support a wider range of concepts and semantic comparability of coded concepts.";
3158            case _CLAIMANTCOVEREDPARTYROLETYPE: return "DescriptionA role recognized through the eligibility of a party play a claimant for benefits covered or provided under an insurance policy.";
3159            case CRIMEVIC: return "Description: A person playing the role of program eligible under a program based on allegations of being the victim of a crime.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is \"program eligible\" and the person's status as a crime victim meets jurisdictional or program criteria.";
3160            case INJWKR: return "Description: A person playing the role of program eligible under a workers compensation program based on the filing of work-related injury claim.\r\n\n                        \n                           Discussion:  This CoveredPartyRoleType.code is used when the CoveredPartyRole class code is either \"program eligible\", a \"named insured\", and \"individual insured\",  or \"dependent\", and the person's status as differently abled or \"handicapped\" meets jurisdictional, policy, or program criteria.";
3161            case _DEPENDENTCOVEREDPARTYROLETYPE: return "Description: A role recognized through the eligibility of a party to play a dependent for benefits covered or provided under a health insurance policy because of an association with the subscriber that is recognized by the policy underwriter.";
3162            case COCBEN: return "Description: A person playing the role of an individual insured with continuity of coverage under a policy which is being terminated based on loss of original status that was the basis for coverage.  Criteria for qualifying for continuity of coverage may be set by law.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either \"program eligible\" or \"subscriber\" and the person's status as a continuity of coverage beneficiary meets jurisdictional or policy criteria.";
3163            case DIFFABL: return "Description: A person playing the role of program eligible under a program based on meeting criteria for health or functional limitation set by law or by the program.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either \"program eligible\", \"named insured\", \"individual insured\", or \"dependent\", and the person's status as differently abled meets jurisdictional, policy, or program criteria.";
3164            case WARD: return "Description: A person, who is a minor or is deemed incompetent, who plays the role of a program eligible where eligibility for coverage is based on meeting program eligibility criteria for status as a ward of a court or jurisdiction.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is a \"claimant\", \"program eligible\", a \"named insured\", an \"individual Insured\" or a \"dependent\", and the person's status as a ward meets program or policy criteria. In the case of a ward covered under a program providing financial or health benefits, a governmental agency may take temporary custody of a minor or incompetent for his/her protection and care, e.g., if the ward is suffering from neglect or abuse, or has been in trouble with the law.";
3165            case _INDIVIDUALINSUREDPARTYROLETYPE: return "A role recognized through the eligibility of a party to play an individual insured for benefits covered or provided under an insurance policy where the party is also the policy holder.";
3166            case RETIREE: return "Description: A person playing the role of an individual insured under a policy based on meeting criteria for the employment status of retired set by law or the policy.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either \"program eligible\" or \"subscriber\" and the person's status as a retiree meets jurisdictional or policy criteria.";
3167            case _PROGRAMELIGIBLEPARTYROLETYPE: return "Description:A role recognized through the eligibility of a party to play a program eligible for benefits covered or provided under a program.";
3168            case INDIG: return "Description: A person playing the role of program eligible under a program based on aboriginal ancestry or as a member of an aboriginal community.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is \"program eligible\" and the person's status as a member of an indigenous people meets jurisdictional or program criteria.";
3169            case MIL: return "Definition: A person playing the role of program eligible under a program based on military status.\r\n\n                        \n                           Discussion:  This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either \"program eligible\" or \"subscriber\" and the person's status as a member of the military meets jurisdictional or program criteria";
3170            case ACTMIL: return "Description: A person playing the role of program eligible under a program based on active military status.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either \"program eligible\" or \"subscriber\" and the persons status as active duty military meets jurisdictional or program criteria.";
3171            case RETMIL: return "Description: A person playing the role of program eligible under a program based on retired military status.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either \"program eligible\" or \"subscriber\" and the persons status as retired military meets jurisdictional or program criteria.";
3172            case VET: return "Description: A person playing the role of program eligible under a program based on status as a military veteran.\r\n\n                        \n                           Discussion: This CoveredPartyRoleType.code is typically used when the CoveredPartyRole class code is either \"program eligible\" or \"subscriber\" and the persons status as a veteran meets jurisdictional or program criteria.";
3173            case _SUBSCRIBERCOVEREDPARTYROLETYPE: return "Description: A role recognized through the eligibility of a party to play a subscriber for benefits covered or provided under a health insurance policy.";
3174            case _RESEARCHSUBJECTROLEBASIS: return "Specifies the administrative functionality within a formal experimental design for which the ResearchSubject role was established.  Examples: screening - role is used for pre-enrollment evaluation portion of the design; enrolled - role is used for subjects admitted to the active treatment portion of the design.";
3175            case ERL: return "Definition:The specific role being played by a research subject participating in the active treatment or primary data collection portion of a research study.";
3176            case SCN: return "Definition:The specific role being played by a research subject participating in the pre-enrollment evaluation portion of  a research study.";
3177            case _SERVICEDELIVERYLOCATIONROLETYPE: return "A role of a place that further classifies the setting (e.g., accident site, road side, work site, community location) in which services are delivered.";
3178            case _DEDICATEDSERVICEDELIVERYLOCATIONROLETYPE: return "A role of a place that further classifies a setting that is intended to house the provision of services.";
3179            case _DEDICATEDCLINICALLOCATIONROLETYPE: return "A role of a place that further classifies the clinical setting (e.g., cardiology clinic, primary care clinic, rehabilitation hospital, skilled nursing facility) in which care is delivered during an encounter.";
3180            case DX: return "A practice setting where diagnostic procedures or therapeutic interventions are performed";
3181            case CVDX: return "A practice setting where cardiovascular diagnostic procedures or therapeutic interventions are performed (e.g., cardiac catheterization lab, echocardiography suite)";
3182            case CATH: return "Cardiac catheterization lab";
3183            case ECHO: return "Echocardiography lab";
3184            case GIDX: return "A practice setting where GI procedures (such as endoscopies) are performed";
3185            case ENDOS: return "(X12N 261QD0000N)";
3186            case RADDX: return "A practice setting where radiology services (diagnostic or therapeutic) are provided            (X12N 261QR0200N)";
3187            case RADO: return "(X12N 261QX0203N)";
3188            case RNEU: return "Neuroradiology unit";
3189            case HOSP: return "An acute care institution that provides medical, surgical, or psychiatric care and treatment for the sick or the injured.";
3190            case CHR: return "(1) A hospital including a physical plant and personnel that provides multidisciplinary diagnosis and treatment for diseases that have one or more of the following characteristics: is permanent; leaves residual disability; is caused by nonreversible pathological alteration; requires special training of the patient for rehabilitation; and/or may be expected to require a long period of supervision or care. In addition, patients require the safety, security, and shelter of these specialized inpatient or partial hospitalization settings. (2) A hospital that provides medical and skilled nursing services to patients with long-term illnesses who are not in an acute phase but who require an intensity of services not available in nursing homes";
3191            case GACH: return "(X12N 282N00000N)";
3192            case MHSP: return "A health care facility operated by the Department of Defense or other military operation.";
3193            case PSYCHF: return "Healthcare facility that cares for patients with psychiatric illness(s).";
3194            case RH: return "(X12N 283X00000N)";
3195            case RHAT: return "Description: A location that plays the role of delivering services which may include life training and/or social support to people with addictions.";
3196            case RHII: return "Description: A location that plays the role of delivering services which may include adaptation, rehabilitation and social integration services for people with intellectual and/or pervasive development disorders such as autism or severe behaviour disorder.";
3197            case RHMAD: return "Description: A location that plays the role of delivering services which may social support services for adolescents who are pregnant or have child and are experiencing adaptation issues/difficulties in their current or eventual parenting role.";
3198            case RHPI: return "Description: A location that plays the role of delivering services which may include adaptation, rehabilitation and social integration services for people with physical impairments.";
3199            case RHPIH: return "Description: A location that plays the role of delivering services for people with hearing impairments.";
3200            case RHPIMS: return "Description: A location that plays the role of delivering services for people with motor skill impairments.";
3201            case RHPIVS: return "Description: A location that plays the role of delivering services for people with visual skill impairments.";
3202            case RHYAD: return "Description: A location that plays the role of delivering services which may include life training and/or social support services for the adaption, rehabilitation and social integration of youths with adjustment difficulties.";
3203            case HU: return "Hospital unit";
3204            case BMTU: return "Bone marrow transplant unit";
3205            case CCU: return "Coronary care unit";
3206            case CHEST: return "A specialty unit in hospital that focuses on chronic respirator patients and pulmonary failure";
3207            case EPIL: return "Epilepsy unit";
3208            case ER: return "The section of a health care facility for providing rapid treatment to victims of sudden illness or trauma.";
3209            case ETU: return "Emergency trauma unit";
3210            case HD: return "Hemodialysis unit";
3211            case HLAB: return "Description: A location that plays the role of delivering services which may include tests done based on clinical specimens to get health information about a patient as pertaining to the diagnosis, treatment and prevention of disease.  Hospital laboratories may be further divided into specialized units such as Anatomic Pathology, Microbiology, and Biochemistry.";
3212            case INLAB: return "Description: A location that plays the role of delivering services which may include tests are done on clinical specimens to get health information about a patient pertaining to the diagnosis, treatment, and prevention of disease for a hospital visit longer than one day.";
3213            case OUTLAB: return "Description: A location that plays the role of delivering services which may include tests are done on clinical specimens to get health information about a patient pertaining to the diagnosis, treatment, and prevention of disease for same day visits.";
3214            case HRAD: return "Description: A location that plays the role of delivering services which may include the branch of medicine that uses ionizing and non-ionizing radiation to diagnose and treat diseases.  The radiology unit may be further divided into subspecialties such as Imaging, Cardiovascular, Thoracic, and Ultrasound.";
3215            case HUSCS: return "Description: A location that plays the role of delivering services which may include collecting specimens and/or samples from patients for laboratory testing purposes, but does not perform any tests or analysis functions.";
3216            case ICU: return "Intensive care unit";
3217            case PEDICU: return "Pediatric intensive care unit";
3218            case PEDNICU: return "Pediatric neonatal intensive care unit";
3219            case INPHARM: return "Description: A location that plays the role of delivering services which may include providing judicious, safe, efficacious, appropriate and cost effective use of medicines for treatment of patients for visits longer than one day. The distinction between inpatient pharmacies and retail (or outpatient) pharmacies is that they are part of a patient's continuity of care while staying in the hospital.";
3220            case MBL: return "Description: A location that plays the role of delivering services which include biochemistry, hematology, microbiology, immunochemistry, and toxicology.";
3221            case NCCS: return "Neurology critical care and stroke unit";
3222            case NS: return "Neurosurgery unit";
3223            case OUTPHARM: return "Description: A location that plays the role of delivering services which may include providing judicious, safe, efficacious, appropriate and cost effective use of medicines for treatment of patients for outpatient visits and may also be used for discharge prescriptions.";
3224            case PEDU: return "Pediatric unit";
3225            case PHU: return "(X12N 273R00000N)";
3226            case RHU: return "Rehabilitation hospital unit";
3227            case SLEEP: return "(X12N 261QA1200N)";
3228            case NCCF: return "Nursing or custodial care facility";
3229            case SNF: return "(X12N 314000000N)";
3230            case OF: return "Outpatient facility";
3231            case ALL: return "Allergy clinic";
3232            case AMPUT: return "Amputee clinic";
3233            case BMTC: return "Bone marrow transplant clinic";
3234            case BREAST: return "Breast clinic";
3235            case CANC: return "Child and adolescent neurology clinic";
3236            case CAPC: return "Child and adolescent psychiatry clinic";
3237            case CARD: return "Ambulatory Health Care Facilities; Clinic/Center; Rehabilitation: Cardiac Facilities";
3238            case PEDCARD: return "Pediatric cardiology clinic";
3239            case COAG: return "Coagulation clinic";
3240            case CRS: return "Colon and rectal surgery clinic";
3241            case DERM: return "Dermatology clinic";
3242            case ENDO: return "Endocrinology clinic";
3243            case PEDE: return "Pediatric endocrinology clinic";
3244            case ENT: return "Otorhinolaryngology clinic";
3245            case FMC: return "Family medicine clinic";
3246            case GI: return "Gastroenterology clinic";
3247            case PEDGI: return "Pediatric gastroenterology clinic";
3248            case GIM: return "General internal medicine clinic";
3249            case GYN: return "Gynecology clinic";
3250            case HEM: return "Hematology clinic";
3251            case PEDHEM: return "Pediatric hematology clinic";
3252            case HTN: return "Hypertension clinic";
3253            case IEC: return "Focuses on assessing disability";
3254            case INFD: return "Infectious disease clinic";
3255            case PEDID: return "Pediatric infectious disease clinic";
3256            case INV: return "Infertility clinic";
3257            case LYMPH: return "Lympedema clinic";
3258            case MGEN: return "Medical genetics clinic";
3259            case NEPH: return "Nephrology clinic";
3260            case PEDNEPH: return "Pediatric nephrology clinic";
3261            case NEUR: return "Neurology clinic";
3262            case OB: return "Obstetrics clinic";
3263            case OMS: return "Oral and maxillofacial surgery clinic";
3264            case ONCL: return "Medical oncology clinic";
3265            case PEDHO: return "Pediatric oncology clinic";
3266            case OPH: return "Opthalmology clinic";
3267            case OPTC: return "Description: A location that plays the role of delivering services which may include examination, diagnosis, treatment, management, and prevention of diseases and disorders of the eye as well as prescribing and fitting appropriate corrective lenses (glasses or contact lenses) as needed.  Optometry clinics may also provide tests for visual field screening, measuring intra-ocular pressure and ophthalmoscopy, as and when required.";
3268            case ORTHO: return "Orthopedics clinic";
3269            case HAND: return "Hand clinic";
3270            case PAINCL: return "(X12N 261QP3300N)";
3271            case PC: return "(X12N 261QP2300N)";
3272            case PEDC: return "Pediatrics clinic";
3273            case PEDRHEUM: return "Pediatric rheumatology clinic";
3274            case POD: return "(X12N 261QP1100N)";
3275            case PREV: return "Preventive medicine clinic";
3276            case PROCTO: return "Proctology clinic";
3277            case PROFF: return "Location where healthcare service was delivered, identified as the healthcare provider's practice office.";
3278            case PROS: return "Prosthodontics clinic";
3279            case PSI: return "Psychology clinic";
3280            case PSY: return "Psychiatry clinic";
3281            case RHEUM: return "Rheumatology clinic";
3282            case SPMED: return "Sports medicine clinic";
3283            case SU: return "Surgery clinic";
3284            case PLS: return "Plastic surgery clinic";
3285            case URO: return "Urology clinic";
3286            case TR: return "Transplant clinic";
3287            case TRAVEL: return "Travel and geographic medicine clinic";
3288            case WND: return "Wound clinic";
3289            case RTF: return "Residential treatment facility";
3290            case PRC: return "Pain rehabilitation center";
3291            case SURF: return "(X12N 324500000N)";
3292            case _DEDICATEDNONCLINICALLOCATIONROLETYPE: return "A role of a place that further classifies a setting that is intended to house the provision of non-clinical services.";
3293            case DADDR: return "Location address where medical supplies were transported to for use.";
3294            case MOBL: return "Location (mobile) where healthcare service was delivered.";
3295            case AMB: return "Location (mobile) where healthcare service was delivered, identified specifically as an ambulance.";
3296            case PHARM: return "Location where healthcare service was delivered, identified as a pharmacy.";
3297            case _INCIDENTALSERVICEDELIVERYLOCATIONROLETYPE: return "IncidentalServiceDeliveryLocationRoleType";
3298            case ACC: return "Location of an accident where healthcare service was delivered, such as a roadside.";
3299            case COMM: return "Community location where healthcare is delivered.";
3300            case CSC: return "Description: A location that plays the role of delivering services which may include providing front-line services to the population of a defined geographic area such as: healthcare services and social services, preventive or curative, rehabilitation or reintegration.";
3301            case PTRES: return "location where healthcare was delivered which is the residence of the Patient.";
3302            case SCHOOL: return "Location where healthcare service was delivered, identified as a school or educational facility.";
3303            case UPC: return "Description: A location that plays the role of delivering services which may include: social emergency services required for a young person as required under any jurisdictional youth laws, child placement, and family mediation in the defined geographical area the SDL is responsible for. It may provide expertise in a judiciary setting on child custody, adoption and biological history research.";
3304            case WORK: return "Location where healthcare service was delivered, identified as a work place.";
3305            case _SPECIMENROLETYPE: return "SpecimenRoleType";
3306            case C: return "A specimen used for initial calibration settings of an instrument";
3307            case G: return "A set of patient samples in which the individuals of the group may or may not be identified.";
3308            case L: return "Aliquots of individual specimens combined to form a single specimen representing all of the included individuals.";
3309            case P: return "A specimen that has been collected from a patient.";
3310            case Q: return "A specimen specifically used to verify the sensitivity, specificity, accuracy or other perfomance parameter of a diagnostic test.";
3311            case B: return "Quality Control specimen submitted to the lab whose identity and composition is not known to the lab.";
3312            case E: return "An electronically simulated QC specimen";
3313            case F: return "Specimen used for testing proficiency of an organization performing testing (how does this differ from O?)";
3314            case O: return "A specimen used for evaluation of operator proficiency (operator in what context?)";
3315            case V: return "A specimen used for periodic calibration checks of instruments";
3316            case R: return "A portion of an original patent sample that is tested at the same time as the original sample";
3317            case CLAIM: return "A party that makes a claim for coverage under a policy.";
3318            case COMMUNITYLABORATORY: return "Community Laboratory";
3319            case GT: return "An individual or organization that makes or gives a promise, assurance, pledge to pay or has paid the healthcare service provider.";
3320            case HOMEHEALTH: return "Home Health";
3321            case LABORATORY: return "Laboratory";
3322            case PATHOLOGIST: return "Pathologist";
3323            case PH: return "Policy holder for the insurance policy.";
3324            case PHLEBOTOMIST: return "Phlebotomist";
3325            case PROG: return "A party that meets the eligibility criteria for coverage under a program.";
3326            case PT: return "The recipient for the service(s) and/or product(s) when they are not the covered party.";
3327            case SUBJECT: return "Self";
3328            case THIRDPARTY: return "Third Party";
3329            case DEP: return "";
3330            case DEPEN: return "A party covered under a policy based on association with a subscriber.";
3331            case FM: return "A member of the covered party's family. This could be the spouse, a parent, a grand parent, a sibling, etc.";
3332            case INDIV: return "A party covered under a policy as the policyholder.";
3333            case NAMED: return "A party to an insurance policy to whom the insurer agrees to indemnify for losses, provides benefits for, or renders services.";
3334            case PSYCHCF: return "";
3335            case SUBSCR: return "A party covered under a policy based on association with a sponsor who is the policy holder, and whose association may provide for the eligibility of dependents for coverage";
3336            case NULL: return null;
3337            default: return "?";
3338          }
3339        }
3340        public String getDisplay() {
3341          switch (this) {
3342            case _AFFILIATIONROLETYPE: return "AffiliationRoleType";
3343            case _AGENTROLETYPE: return "AgentRoleType";
3344            case AMENDER: return "amender";
3345            case CLASSIFIER: return "classifier";
3346            case CONSENTER: return "consenter";
3347            case CONSWIT: return "consent witness";
3348            case COPART: return "co-participant";
3349            case DECLASSIFIER: return "declassifier";
3350            case DELEGATEE: return "delegatee";
3351            case DELEGATOR: return "delegator";
3352            case DOWNGRDER: return "downgrader";
3353            case DRIVCLASSIFIER: return "derivative classifier";
3354            case GRANTEE: return "grantee";
3355            case GRANTOR: return "grantor";
3356            case INTPRTER: return "interpreter";
3357            case REVIEWER: return "reviewer";
3358            case VALIDATOR: return "validator";
3359            case _COVERAGESPONSORROLETYPE: return "CoverageSponsorRoleType";
3360            case FULLINS: return "Fully insured coverage sponsor";
3361            case SELFINS: return "Self insured coverage sponsor";
3362            case _PAYORROLETYPE: return "PayorRoleType";
3363            case ENROLBKR: return "Enrollment Broker";
3364            case TPA: return "Third party administrator";
3365            case UMO: return "Utilization management organization";
3366            case RESPRSN: return "responsible party";
3367            case EXCEST: return "executor of estate";
3368            case GUADLTM: return "guardian ad lidem";
3369            case GUARD: return "guardian";
3370            case POWATT: return "power of attorney";
3371            case DPOWATT: return "durable power of attorney";
3372            case HPOWATT: return "healthcare power of attorney";
3373            case SPOWATT: return "special power of attorney";
3374            case _ASSIGNEDROLETYPE: return "AssignedRoleType";
3375            case _ASSIGNEDNONPERSONLIVINGSUBJECTROLETYPE: return "AssignedNonPersonLivingSubjectRoleType";
3376            case ASSIST: return "Assistive non-person living subject";
3377            case BIOTH: return "Biotherapeutic non-person living subject";
3378            case ANTIBIOT: return "Antibiotic";
3379            case DEBR: return "Debridement";
3380            case CCO: return "Clinical Companion";
3381            case SEE: return "Seeing";
3382            case SNIFF: return "Sniffing";
3383            case _CERTIFIEDENTITYTYPE: return "CertifiedEntityType";
3384            case _CITIZENROLETYPE: return "CitizenRoleType";
3385            case CAS: return "asylum seeker";
3386            case CASM: return "single minor asylum seeker";
3387            case CN: return "national";
3388            case CNRP: return "non-country member without residence permit";
3389            case CNRPM: return "non-country member minor without residence permit";
3390            case CPCA: return "permit card applicant";
3391            case CRP: return "non-country member with residence permit";
3392            case CRPM: return "non-country member minor with residence permit";
3393            case _CONTACTROLETYPE: return "ContactRoleType";
3394            case _ADMINISTRATIVECONTACTROLETYPE: return "AdministrativeContactRoleType";
3395            case BILL: return "Billing Contact";
3396            case ORG: return "organizational contact";
3397            case PAYOR: return "Payor Contact";
3398            case ECON: return "emergency contact";
3399            case NOK: return "next of kin";
3400            case _IDENTIFIEDENTITYTYPE: return "IdentifiedEntityType";
3401            case _LOCATIONIDENTIFIEDENTITYROLECODE: return "LocationIdentifiedEntityRoleCode";
3402            case ACHFID: return "accreditation location identifier";
3403            case JURID: return "jurisdiction location identifier";
3404            case LOCHFID: return "local location identifier";
3405            case _LIVINGSUBJECTPRODUCTIONCLASS: return "LivingSubjectProductionClass";
3406            case BF: return "Beef";
3407            case BL: return "Broiler";
3408            case BR: return "Breeder";
3409            case CO: return "Companion";
3410            case DA: return "Dairy";
3411            case DR: return "Draft";
3412            case DU: return "Dual";
3413            case FI: return "Fiber";
3414            case LY: return "Layer";
3415            case MT: return "Meat";
3416            case MU: return "Multiplier";
3417            case PL: return "Pleasure";
3418            case RC: return "Racing";
3419            case SH: return "Show";
3420            case VL: return "Veal";
3421            case WL: return "Wool";
3422            case WO: return "Working";
3423            case _MEDICATIONGENERALIZATIONROLETYPE: return "MedicationGeneralizationRoleType";
3424            case DC: return "therapeutic class";
3425            case GD: return "generic drug";
3426            case GDF: return "generic drug form";
3427            case GDS: return "generic drug strength";
3428            case GDSF: return "generic drug strength form";
3429            case MGDSF: return "manufactured drug strength form";
3430            case _MEMBERROLETYPE: return "MemberRoleType";
3431            case TRB: return "Tribal Member";
3432            case _PERSONALRELATIONSHIPROLETYPE: return "PersonalRelationshipRoleType";
3433            case FAMMEMB: return "family member";
3434            case CHILD: return "child";
3435            case CHLDADOPT: return "adopted child";
3436            case DAUADOPT: return "adopted daughter";
3437            case SONADOPT: return "adopted son";
3438            case CHLDFOST: return "foster child";
3439            case DAUFOST: return "foster daughter";
3440            case SONFOST: return "foster son";
3441            case DAUC: return "daughter";
3442            case DAU: return "natural daughter";
3443            case STPDAU: return "stepdaughter";
3444            case NCHILD: return "natural child";
3445            case SON: return "natural son";
3446            case SONC: return "son";
3447            case STPSON: return "stepson";
3448            case STPCHLD: return "step child";
3449            case EXT: return "extended family member";
3450            case AUNT: return "aunt";
3451            case MAUNT: return "maternal aunt";
3452            case PAUNT: return "paternal aunt";
3453            case COUSN: return "cousin";
3454            case MCOUSN: return "maternal cousin";
3455            case PCOUSN: return "paternal cousin";
3456            case GGRPRN: return "great grandparent";
3457            case GGRFTH: return "great grandfather";
3458            case MGGRFTH: return "maternal great-grandfather";
3459            case PGGRFTH: return "paternal great-grandfather";
3460            case GGRMTH: return "great grandmother";
3461            case MGGRMTH: return "maternal great-grandmother";
3462            case PGGRMTH: return "paternal great-grandmother";
3463            case MGGRPRN: return "maternal great-grandparent";
3464            case PGGRPRN: return "paternal great-grandparent";
3465            case GRNDCHILD: return "grandchild";
3466            case GRNDDAU: return "granddaughter";
3467            case GRNDSON: return "grandson";
3468            case GRPRN: return "grandparent";
3469            case GRFTH: return "grandfather";
3470            case MGRFTH: return "maternal grandfather";
3471            case PGRFTH: return "paternal grandfather";
3472            case GRMTH: return "grandmother";
3473            case MGRMTH: return "maternal grandmother";
3474            case PGRMTH: return "paternal grandmother";
3475            case MGRPRN: return "maternal grandparent";
3476            case PGRPRN: return "paternal grandparent";
3477            case INLAW: return "inlaw";
3478            case CHLDINLAW: return "child-in-law";
3479            case DAUINLAW: return "daughter in-law";
3480            case SONINLAW: return "son in-law";
3481            case PRNINLAW: return "parent in-law";
3482            case FTHINLAW: return "father-in-law";
3483            case MTHINLAW: return "mother-in-law";
3484            case SIBINLAW: return "sibling in-law";
3485            case BROINLAW: return "brother-in-law";
3486            case SISINLAW: return "sister-in-law";
3487            case NIENEPH: return "niece/nephew";
3488            case NEPHEW: return "nephew";
3489            case NIECE: return "niece";
3490            case UNCLE: return "uncle";
3491            case MUNCLE: return "maternal uncle";
3492            case PUNCLE: return "paternal uncle";
3493            case PRN: return "parent";
3494            case ADOPTP: return "adoptive parent";
3495            case ADOPTF: return "adoptive father";
3496            case ADOPTM: return "adoptive mother";
3497            case FTH: return "father";
3498            case FTHFOST: return "foster father";
3499            case NFTH: return "natural father";
3500            case NFTHF: return "natural father of fetus";
3501            case STPFTH: return "stepfather";
3502            case MTH: return "mother";
3503            case GESTM: return "gestational mother";
3504            case MTHFOST: return "foster mother";
3505            case NMTH: return "natural mother";
3506            case NMTHF: return "natural mother of fetus";
3507            case STPMTH: return "stepmother";
3508            case NPRN: return "natural parent";
3509            case PRNFOST: return "foster parent";
3510            case STPPRN: return "step parent";
3511            case SIB: return "sibling";
3512            case BRO: return "brother";
3513            case HBRO: return "half-brother";
3514            case NBRO: return "natural brother";
3515            case TWINBRO: return "twin brother";
3516            case FTWINBRO: return "fraternal twin brother";
3517            case ITWINBRO: return "identical twin brother";
3518            case STPBRO: return "stepbrother";
3519            case HSIB: return "half-sibling";
3520            case HSIS: return "half-sister";
3521            case NSIB: return "natural sibling";
3522            case NSIS: return "natural sister";
3523            case TWINSIS: return "twin sister";
3524            case FTWINSIS: return "fraternal twin sister";
3525            case ITWINSIS: return "identical twin sister";
3526            case TWIN: return "twin";
3527            case FTWIN: return "fraternal twin";
3528            case ITWIN: return "identical twin";
3529            case SIS: return "sister";
3530            case STPSIS: return "stepsister";
3531            case STPSIB: return "step sibling";
3532            case SIGOTHR: return "significant other";
3533            case DOMPART: return "domestic partner";
3534            case FMRSPS: return "former spouse";
3535            case SPS: return "spouse";
3536            case HUSB: return "husband";
3537            case WIFE: return "wife";
3538            case FRND: return "unrelated friend";
3539            case NBOR: return "neighbor";
3540            case ONESELF: return "self";
3541            case ROOM: return "Roommate";
3542            case _POLICYORPROGRAMCOVERAGEROLETYPE: return "PolicyOrProgramCoverageRoleType";
3543            case _COVERAGEROLETYPE: return "CoverageRoleType";
3544            case FAMDEP: return "family dependent";
3545            case HANDIC: return "handicapped dependent";
3546            case INJ: return "injured plaintiff";
3547            case SELF: return "self";
3548            case SPON: return "sponsored dependent";
3549            case STUD: return "student";
3550            case FSTUD: return "full-time student";
3551            case PSTUD: return "part-time student";
3552            case ADOPT: return "adopted child";
3553            case GCHILD: return "grandchild";
3554            case GPARNT: return "grandparent";
3555            case NAT: return "natural child";
3556            case NIENE: return "niece/nephew";
3557            case PARNT: return "parent";
3558            case SPSE: return "spouse";
3559            case STEP: return "step child";
3560            case _COVEREDPARTYROLETYPE: return "covered party role type";
3561            case _CLAIMANTCOVEREDPARTYROLETYPE: return "ClaimantCoveredPartyRoleType";
3562            case CRIMEVIC: return "crime victim";
3563            case INJWKR: return "injured worker";
3564            case _DEPENDENTCOVEREDPARTYROLETYPE: return "DependentCoveredPartyRoleType";
3565            case COCBEN: return "continuity of coverage beneficiary";
3566            case DIFFABL: return "differently abled";
3567            case WARD: return "ward";
3568            case _INDIVIDUALINSUREDPARTYROLETYPE: return "IndividualInsuredPartyRoleType";
3569            case RETIREE: return "retiree";
3570            case _PROGRAMELIGIBLEPARTYROLETYPE: return "ProgramEligiblePartyRoleType";
3571            case INDIG: return "member of an indigenous people";
3572            case MIL: return "military";
3573            case ACTMIL: return "active duty military";
3574            case RETMIL: return "retired military";
3575            case VET: return "veteran";
3576            case _SUBSCRIBERCOVEREDPARTYROLETYPE: return "SubscriberCoveredPartyRoleType";
3577            case _RESEARCHSUBJECTROLEBASIS: return "ResearchSubjectRoleBasis";
3578            case ERL: return "enrollment";
3579            case SCN: return "screening";
3580            case _SERVICEDELIVERYLOCATIONROLETYPE: return "ServiceDeliveryLocationRoleType";
3581            case _DEDICATEDSERVICEDELIVERYLOCATIONROLETYPE: return "DedicatedServiceDeliveryLocationRoleType";
3582            case _DEDICATEDCLINICALLOCATIONROLETYPE: return "DedicatedClinicalLocationRoleType";
3583            case DX: return "Diagnostics or therapeutics unit";
3584            case CVDX: return "Cardiovascular diagnostics or therapeutics unit";
3585            case CATH: return "Cardiac catheterization lab";
3586            case ECHO: return "Echocardiography lab";
3587            case GIDX: return "Gastroenterology diagnostics or therapeutics lab";
3588            case ENDOS: return "Endoscopy lab";
3589            case RADDX: return "Radiology diagnostics or therapeutics unit";
3590            case RADO: return "Radiation oncology unit";
3591            case RNEU: return "Neuroradiology unit";
3592            case HOSP: return "Hospital";
3593            case CHR: return "Chronic Care Facility";
3594            case GACH: return "Hospitals; General Acute Care Hospital";
3595            case MHSP: return "Military Hospital";
3596            case PSYCHF: return "Psychatric Care Facility";
3597            case RH: return "Rehabilitation hospital";
3598            case RHAT: return "addiction treatment center";
3599            case RHII: return "intellectual impairment center";
3600            case RHMAD: return "parents with adjustment difficulties center";
3601            case RHPI: return "physical impairment center";
3602            case RHPIH: return "physical impairment - hearing center";
3603            case RHPIMS: return "physical impairment - motor skills center";
3604            case RHPIVS: return "physical impairment - visual skills center";
3605            case RHYAD: return "youths with adjustment difficulties center";
3606            case HU: return "Hospital unit";
3607            case BMTU: return "Bone marrow transplant unit";
3608            case CCU: return "Coronary care unit";
3609            case CHEST: return "Chest unit";
3610            case EPIL: return "Epilepsy unit";
3611            case ER: return "Emergency room";
3612            case ETU: return "Emergency trauma unit";
3613            case HD: return "Hemodialysis unit";
3614            case HLAB: return "hospital laboratory";
3615            case INLAB: return "inpatient laboratory";
3616            case OUTLAB: return "outpatient laboratory";
3617            case HRAD: return "radiology unit";
3618            case HUSCS: return "specimen collection site";
3619            case ICU: return "Intensive care unit";
3620            case PEDICU: return "Pediatric intensive care unit";
3621            case PEDNICU: return "Pediatric neonatal intensive care unit";
3622            case INPHARM: return "inpatient pharmacy";
3623            case MBL: return "medical laboratory";
3624            case NCCS: return "Neurology critical care and stroke unit";
3625            case NS: return "Neurosurgery unit";
3626            case OUTPHARM: return "outpatient pharmacy";
3627            case PEDU: return "Pediatric unit";
3628            case PHU: return "Psychiatric hospital unit";
3629            case RHU: return "Rehabilitation hospital unit";
3630            case SLEEP: return "Sleep disorders unit";
3631            case NCCF: return "Nursing or custodial care facility";
3632            case SNF: return "Skilled nursing facility";
3633            case OF: return "Outpatient facility";
3634            case ALL: return "Allergy clinic";
3635            case AMPUT: return "Amputee clinic";
3636            case BMTC: return "Bone marrow transplant clinic";
3637            case BREAST: return "Breast clinic";
3638            case CANC: return "Child and adolescent neurology clinic";
3639            case CAPC: return "Child and adolescent psychiatry clinic";
3640            case CARD: return "Ambulatory Health Care Facilities; Clinic/Center; Rehabilitation: Cardiac Facilities";
3641            case PEDCARD: return "Pediatric cardiology clinic";
3642            case COAG: return "Coagulation clinic";
3643            case CRS: return "Colon and rectal surgery clinic";
3644            case DERM: return "Dermatology clinic";
3645            case ENDO: return "Endocrinology clinic";
3646            case PEDE: return "Pediatric endocrinology clinic";
3647            case ENT: return "Otorhinolaryngology clinic";
3648            case FMC: return "Family medicine clinic";
3649            case GI: return "Gastroenterology clinic";
3650            case PEDGI: return "Pediatric gastroenterology clinic";
3651            case GIM: return "General internal medicine clinic";
3652            case GYN: return "Gynecology clinic";
3653            case HEM: return "Hematology clinic";
3654            case PEDHEM: return "Pediatric hematology clinic";
3655            case HTN: return "Hypertension clinic";
3656            case IEC: return "Impairment evaluation center";
3657            case INFD: return "Infectious disease clinic";
3658            case PEDID: return "Pediatric infectious disease clinic";
3659            case INV: return "Infertility clinic";
3660            case LYMPH: return "Lympedema clinic";
3661            case MGEN: return "Medical genetics clinic";
3662            case NEPH: return "Nephrology clinic";
3663            case PEDNEPH: return "Pediatric nephrology clinic";
3664            case NEUR: return "Neurology clinic";
3665            case OB: return "Obstetrics clinic";
3666            case OMS: return "Oral and maxillofacial surgery clinic";
3667            case ONCL: return "Medical oncology clinic";
3668            case PEDHO: return "Pediatric oncology clinic";
3669            case OPH: return "Opthalmology clinic";
3670            case OPTC: return "optometry clinic";
3671            case ORTHO: return "Orthopedics clinic";
3672            case HAND: return "Hand clinic";
3673            case PAINCL: return "Pain clinic";
3674            case PC: return "Primary care clinic";
3675            case PEDC: return "Pediatrics clinic";
3676            case PEDRHEUM: return "Pediatric rheumatology clinic";
3677            case POD: return "Podiatry clinic";
3678            case PREV: return "Preventive medicine clinic";
3679            case PROCTO: return "Proctology clinic";
3680            case PROFF: return "Provider's Office";
3681            case PROS: return "Prosthodontics clinic";
3682            case PSI: return "Psychology clinic";
3683            case PSY: return "Psychiatry clinic";
3684            case RHEUM: return "Rheumatology clinic";
3685            case SPMED: return "Sports medicine clinic";
3686            case SU: return "Surgery clinic";
3687            case PLS: return "Plastic surgery clinic";
3688            case URO: return "Urology clinic";
3689            case TR: return "Transplant clinic";
3690            case TRAVEL: return "Travel and geographic medicine clinic";
3691            case WND: return "Wound clinic";
3692            case RTF: return "Residential treatment facility";
3693            case PRC: return "Pain rehabilitation center";
3694            case SURF: return "Substance use rehabilitation facility";
3695            case _DEDICATEDNONCLINICALLOCATIONROLETYPE: return "DedicatedNonClinicalLocationRoleType";
3696            case DADDR: return "Delivery Address";
3697            case MOBL: return "Mobile Unit";
3698            case AMB: return "Ambulance";
3699            case PHARM: return "Pharmacy";
3700            case _INCIDENTALSERVICEDELIVERYLOCATIONROLETYPE: return "IncidentalServiceDeliveryLocationRoleType";
3701            case ACC: return "accident site";
3702            case COMM: return "Community Location";
3703            case CSC: return "community service center";
3704            case PTRES: return "Patient's Residence";
3705            case SCHOOL: return "school";
3706            case UPC: return "underage protection center";
3707            case WORK: return "work site";
3708            case _SPECIMENROLETYPE: return "SpecimenRoleType";
3709            case C: return "Calibrator";
3710            case G: return "Group";
3711            case L: return "Pool";
3712            case P: return "Patient";
3713            case Q: return "Quality Control";
3714            case B: return "Blind";
3715            case E: return "Electronic QC";
3716            case F: return "Filler Proficiency";
3717            case O: return "Operator Proficiency";
3718            case V: return "Verifying";
3719            case R: return "Replicate";
3720            case CLAIM: return "claimant";
3721            case COMMUNITYLABORATORY: return "Community Laboratory";
3722            case GT: return "Guarantor";
3723            case HOMEHEALTH: return "Home Health";
3724            case LABORATORY: return "Laboratory";
3725            case PATHOLOGIST: return "Pathologist";
3726            case PH: return "Policy Holder";
3727            case PHLEBOTOMIST: return "Phlebotomist";
3728            case PROG: return "program eligible";
3729            case PT: return "Patient";
3730            case SUBJECT: return "Self";
3731            case THIRDPARTY: return "Third Party";
3732            case DEP: return "DEP";
3733            case DEPEN: return "dependent";
3734            case FM: return "Family Member";
3735            case INDIV: return "individual";
3736            case NAMED: return "named insured";
3737            case PSYCHCF: return "PSYCHCF";
3738            case SUBSCR: return "subscriber";
3739            case NULL: return null;
3740            default: return "?";
3741          }
3742    }
3743
3744
3745}