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