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