001package org.hl7.fhir.r4.model.codesystems;
002
003
004
005
006/*
007  Copyright (c) 2011+, HL7, Inc.
008  All rights reserved.
009  
010  Redistribution and use in source and binary forms, with or without modification, 
011  are permitted provided that the following conditions are met:
012  
013   * Redistributions of source code must retain the above copyright notice, this 
014     list of conditions and the following disclaimer.
015   * Redistributions in binary form must reproduce the above copyright notice, 
016     this list of conditions and the following disclaimer in the documentation 
017     and/or other materials provided with the distribution.
018   * Neither the name of HL7 nor the names of its contributors may be used to 
019     endorse or promote products derived from this software without specific 
020     prior written permission.
021  
022  THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND 
023  ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED 
024  WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. 
025  IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 
026  INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT 
027  NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR 
028  PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 
029  WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 
030  ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 
031  POSSIBILITY OF SUCH DAMAGE.
032  
033*/
034
035// Generated on Wed, Jan 30, 2019 16:19-0500 for FHIR v4.0.0
036
037
038import org.hl7.fhir.exceptions.FHIRException;
039
040public enum IHEFormatcodeCs {
041
042        /**
043         * null
044         */
045        URN_IHE_PCC_XPHR_2007, 
046        /**
047         * null
048         */
049        URN_IHE_PCC_APS_2007, 
050        /**
051         * null
052         */
053        URN_IHE_PCC_XDSMS_2007, 
054        /**
055         * null
056         */
057        URN_IHE_PCC_EDR_2007, 
058        /**
059         * null
060         */
061        URN_IHE_PCC_EDES_2007, 
062        /**
063         * null
064         */
065        URN_IHE_PCC_APR_HANDP_2008, 
066        /**
067         * null
068         */
069        URN_IHE_PCC_APR_LAB_2008, 
070        /**
071         * null
072         */
073        URN_IHE_PCC_APR_EDU_2008, 
074        /**
075         * null
076         */
077        URN_IHE_PCC_CRC_2008, 
078        /**
079         * null
080         */
081        URN_IHE_PCC_CM_2008, 
082        /**
083         * null
084         */
085        URN_IHE_PCC_IC_2008, 
086        /**
087         * null
088         */
089        URN_IHE_PCC_TN_2007, 
090        /**
091         * null
092         */
093        URN_IHE_PCC_NN_2007, 
094        /**
095         * null
096         */
097        URN_IHE_PCC_CTN_2007, 
098        /**
099         * null
100         */
101        URN_IHE_PCC_EDPN_2007, 
102        /**
103         * null
104         */
105        URN_IHE_PCC_HP_2008, 
106        /**
107         * null
108         */
109        URN_IHE_PCC_LDHP_2009, 
110        /**
111         * null
112         */
113        URN_IHE_PCC_LDS_2009, 
114        /**
115         * null
116         */
117        URN_IHE_PCC_MDS_2009, 
118        /**
119         * null
120         */
121        URN_IHE_PCC_NDS_2010, 
122        /**
123         * null
124         */
125        URN_IHE_PCC_PPVS_2010, 
126        /**
127         * null
128         */
129        URN_IHE_PCC_TRS_2011, 
130        /**
131         * null
132         */
133        URN_IHE_PCC_ETS_2011, 
134        /**
135         * null
136         */
137        URN_IHE_PCC_ITS_2011, 
138        /**
139         * null
140         */
141        URN_IHE_PCC_RIPT_2017, 
142        /**
143         * null
144         */
145        URN_IHE_ITI_BPPC_2007, 
146        /**
147         * null
148         */
149        URN_IHE_ITI_BPPCSD_2007, 
150        /**
151         * null
152         */
153        URN_IHE_ITI_XDSSD_PDF_2008, 
154        /**
155         * null
156         */
157        URN_IHE_ITI_XDSSD_TEXT_2008, 
158        /**
159         * null
160         */
161        URN_IHE_ITI_XDW_2011_WORKFLOWDOC, 
162        /**
163         * null
164         */
165        URN_IHE_ITI_DSG_DETACHED_2014, 
166        /**
167         * null
168         */
169        URN_IHE_ITI_DSG_ENVELOPING_2014, 
170        /**
171         * null
172         */
173        URN_IHE_ITI_APPC_2016_CONSENT, 
174        /**
175         * Code to be used when the mimeType is sufficient to understanding the technical format. May be used when no more specific FormatCode is available and the mimeType is sufficient to identify the technical format
176         */
177        URN_IHE_ITI_XDS_2017_MIMETYPESUFFICIENT, 
178        /**
179         * null
180         */
181        URN_IHE_LAB_XDLAB_2008, 
182        /**
183         * null
184         */
185        URN_IHE_RAD_TEXT, 
186        /**
187         * null
188         */
189        URN_IHE_RAD_PDF, 
190        /**
191         * null
192         */
193        URN_IHE_RAD_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013, 
194        /**
195         * null
196         */
197        URN_IHE_CARD_IMAGING_2011, 
198        /**
199         * null
200         */
201        URN_IHE_CARD_CRC_2012, 
202        /**
203         * null
204         */
205        URN_IHE_CARD_EPRCIE_2014, 
206        /**
207         * null
208         */
209        URN_IHE_DENT_TEXT, 
210        /**
211         * null
212         */
213        URN_IHE_DENT_PDF, 
214        /**
215         * null
216         */
217        URN_IHE_DENT_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013, 
218        /**
219         * null
220         */
221        URN_IHE_PAT_APSR_ALL_2010, 
222        /**
223         * null
224         */
225        URN_IHE_PAT_APSR_CANCER_ALL_2010, 
226        /**
227         * null
228         */
229        URN_IHE_PAT_APSR_CANCER_BREAST_2010, 
230        /**
231         * null
232         */
233        URN_IHE_PAT_APSR_CANCER_COLON_2010, 
234        /**
235         * null
236         */
237        URN_IHE_PAT_APSR_CANCER_PROSTATE_2010, 
238        /**
239         * null
240         */
241        URN_IHE_PAT_APSR_CANCER_THYROID_2010, 
242        /**
243         * null
244         */
245        URN_IHE_PAT_APSR_CANCER_LUNG_2010, 
246        /**
247         * null
248         */
249        URN_IHE_PAT_APSR_CANCER_SKIN_2010, 
250        /**
251         * null
252         */
253        URN_IHE_PAT_APSR_CANCER_KIDNEY_2010, 
254        /**
255         * null
256         */
257        URN_IHE_PAT_APSR_CANCER_CERVIX_2010, 
258        /**
259         * null
260         */
261        URN_IHE_PAT_APSR_CANCER_ENDOMETRIUM_2010, 
262        /**
263         * null
264         */
265        URN_IHE_PAT_APSR_CANCER_OVARY_2010, 
266        /**
267         * null
268         */
269        URN_IHE_PAT_APSR_CANCER_ESOPHAGUS_2010, 
270        /**
271         * null
272         */
273        URN_IHE_PAT_APSR_CANCER_STOMACH_2010, 
274        /**
275         * null
276         */
277        URN_IHE_PAT_APSR_CANCER_LIVER_2010, 
278        /**
279         * null
280         */
281        URN_IHE_PAT_APSR_CANCER_PANCREAS_2010, 
282        /**
283         * null
284         */
285        URN_IHE_PAT_APSR_CANCER_TESTIS_2010, 
286        /**
287         * null
288         */
289        URN_IHE_PAT_APSR_CANCER_URINARYBLADDER_2010, 
290        /**
291         * null
292         */
293        URN_IHE_PAT_APSR_CANCER_LIPORALCAVITY_2010, 
294        /**
295         * null
296         */
297        URN_IHE_PAT_APSR_CANCER_PHARYNX_2010, 
298        /**
299         * null
300         */
301        URN_IHE_PAT_APSR_CANCER_SALIVARYGLAND_2010, 
302        /**
303         * null
304         */
305        URN_IHE_PAT_APSR_CANCER_LARYNX_2010, 
306        /**
307         * null
308         */
309        URN_IHE_PHARM_PRE_2010, 
310        /**
311         * null
312         */
313        URN_IHE_PHARM_PADV_2010, 
314        /**
315         * null
316         */
317        URN_IHE_PHARM_DIS_2010, 
318        /**
319         * null
320         */
321        URN_IHE_PHARM_PML_2013, 
322        /**
323         * null
324         */
325        URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_1_1, 
326        /**
327         * null
328         */
329        URN_HL7ORG_SDWG_CCDANONXMLBODY_1_1, 
330        /**
331         * null
332         */
333        URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_2_1, 
334        /**
335         * null
336         */
337        URN_HL7ORG_SDWG_CCDANONXMLBODY_2_1, 
338        /**
339         * added to help the parsers
340         */
341        NULL;
342        public static IHEFormatcodeCs fromCode(String codeString) throws FHIRException {
343            if (codeString == null || "".equals(codeString))
344                return null;
345        if ("urn:ihe:pcc:xphr:2007".equals(codeString))
346          return URN_IHE_PCC_XPHR_2007;
347        if ("urn:ihe:pcc:aps:2007".equals(codeString))
348          return URN_IHE_PCC_APS_2007;
349        if ("urn:ihe:pcc:xds-ms:2007".equals(codeString))
350          return URN_IHE_PCC_XDSMS_2007;
351        if ("urn:ihe:pcc:edr:2007".equals(codeString))
352          return URN_IHE_PCC_EDR_2007;
353        if ("urn:ihe:pcc:edes:2007".equals(codeString))
354          return URN_IHE_PCC_EDES_2007;
355        if ("urn:ihe:pcc:apr:handp:2008".equals(codeString))
356          return URN_IHE_PCC_APR_HANDP_2008;
357        if ("urn:ihe:pcc:apr:lab:2008".equals(codeString))
358          return URN_IHE_PCC_APR_LAB_2008;
359        if ("urn:ihe:pcc:apr:edu:2008".equals(codeString))
360          return URN_IHE_PCC_APR_EDU_2008;
361        if ("urn:ihe:pcc:crc:2008".equals(codeString))
362          return URN_IHE_PCC_CRC_2008;
363        if ("urn:ihe:pcc:cm:2008".equals(codeString))
364          return URN_IHE_PCC_CM_2008;
365        if ("urn:ihe:pcc:ic:2008".equals(codeString))
366          return URN_IHE_PCC_IC_2008;
367        if ("urn:ihe:pcc:tn:2007".equals(codeString))
368          return URN_IHE_PCC_TN_2007;
369        if ("urn:ihe:pcc:nn:2007".equals(codeString))
370          return URN_IHE_PCC_NN_2007;
371        if ("urn:ihe:pcc:ctn:2007".equals(codeString))
372          return URN_IHE_PCC_CTN_2007;
373        if ("urn:ihe:pcc:edpn:2007".equals(codeString))
374          return URN_IHE_PCC_EDPN_2007;
375        if ("urn:ihe:pcc:hp:2008".equals(codeString))
376          return URN_IHE_PCC_HP_2008;
377        if ("urn:ihe:pcc:ldhp:2009".equals(codeString))
378          return URN_IHE_PCC_LDHP_2009;
379        if ("urn:ihe:pcc:lds:2009".equals(codeString))
380          return URN_IHE_PCC_LDS_2009;
381        if ("urn:ihe:pcc:mds:2009".equals(codeString))
382          return URN_IHE_PCC_MDS_2009;
383        if ("urn:ihe:pcc:nds:2010".equals(codeString))
384          return URN_IHE_PCC_NDS_2010;
385        if ("urn:ihe:pcc:ppvs:2010".equals(codeString))
386          return URN_IHE_PCC_PPVS_2010;
387        if ("urn:ihe:pcc:trs:2011".equals(codeString))
388          return URN_IHE_PCC_TRS_2011;
389        if ("urn:ihe:pcc:ets:2011".equals(codeString))
390          return URN_IHE_PCC_ETS_2011;
391        if ("urn:ihe:pcc:its:2011".equals(codeString))
392          return URN_IHE_PCC_ITS_2011;
393        if ("urn:ihe:pcc:ript:2017".equals(codeString))
394          return URN_IHE_PCC_RIPT_2017;
395        if ("urn:ihe:iti:bppc:2007".equals(codeString))
396          return URN_IHE_ITI_BPPC_2007;
397        if ("urn:ihe:iti:bppc-sd:2007".equals(codeString))
398          return URN_IHE_ITI_BPPCSD_2007;
399        if ("urn:ihe:iti:xds-sd:pdf:2008".equals(codeString))
400          return URN_IHE_ITI_XDSSD_PDF_2008;
401        if ("urn:ihe:iti:xds-sd:text:2008".equals(codeString))
402          return URN_IHE_ITI_XDSSD_TEXT_2008;
403        if ("urn:ihe:iti:xdw:2011:workflowDoc".equals(codeString))
404          return URN_IHE_ITI_XDW_2011_WORKFLOWDOC;
405        if ("urn:ihe:iti:dsg:detached:2014".equals(codeString))
406          return URN_IHE_ITI_DSG_DETACHED_2014;
407        if ("urn:ihe:iti:dsg:enveloping:2014".equals(codeString))
408          return URN_IHE_ITI_DSG_ENVELOPING_2014;
409        if ("urn:ihe:iti:appc:2016:consent".equals(codeString))
410          return URN_IHE_ITI_APPC_2016_CONSENT;
411        if ("urn:ihe:iti:xds:2017:mimeTypeSufficient".equals(codeString))
412          return URN_IHE_ITI_XDS_2017_MIMETYPESUFFICIENT;
413        if ("urn:ihe:lab:xd-lab:2008".equals(codeString))
414          return URN_IHE_LAB_XDLAB_2008;
415        if ("urn:ihe:rad:TEXT".equals(codeString))
416          return URN_IHE_RAD_TEXT;
417        if ("urn:ihe:rad:PDF".equals(codeString))
418          return URN_IHE_RAD_PDF;
419        if ("urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013".equals(codeString))
420          return URN_IHE_RAD_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013;
421        if ("urn:ihe:card:imaging:2011".equals(codeString))
422          return URN_IHE_CARD_IMAGING_2011;
423        if ("urn:ihe:card:CRC:2012".equals(codeString))
424          return URN_IHE_CARD_CRC_2012;
425        if ("urn:ihe:card:EPRC-IE:2014".equals(codeString))
426          return URN_IHE_CARD_EPRCIE_2014;
427        if ("urn:ihe:dent:TEXT".equals(codeString))
428          return URN_IHE_DENT_TEXT;
429        if ("urn:ihe:dent:PDF".equals(codeString))
430          return URN_IHE_DENT_PDF;
431        if ("urn:ihe:dent:CDA:ImagingReportStructuredHeadings:2013".equals(codeString))
432          return URN_IHE_DENT_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013;
433        if ("urn:ihe:pat:apsr:all:2010".equals(codeString))
434          return URN_IHE_PAT_APSR_ALL_2010;
435        if ("urn:ihe:pat:apsr:cancer:all:2010".equals(codeString))
436          return URN_IHE_PAT_APSR_CANCER_ALL_2010;
437        if ("urn:ihe:pat:apsr:cancer:breast:2010".equals(codeString))
438          return URN_IHE_PAT_APSR_CANCER_BREAST_2010;
439        if ("urn:ihe:pat:apsr:cancer:colon:2010".equals(codeString))
440          return URN_IHE_PAT_APSR_CANCER_COLON_2010;
441        if ("urn:ihe:pat:apsr:cancer:prostate:2010".equals(codeString))
442          return URN_IHE_PAT_APSR_CANCER_PROSTATE_2010;
443        if ("urn:ihe:pat:apsr:cancer:thyroid:2010".equals(codeString))
444          return URN_IHE_PAT_APSR_CANCER_THYROID_2010;
445        if ("urn:ihe:pat:apsr:cancer:lung:2010".equals(codeString))
446          return URN_IHE_PAT_APSR_CANCER_LUNG_2010;
447        if ("urn:ihe:pat:apsr:cancer:skin:2010".equals(codeString))
448          return URN_IHE_PAT_APSR_CANCER_SKIN_2010;
449        if ("urn:ihe:pat:apsr:cancer:kidney:2010".equals(codeString))
450          return URN_IHE_PAT_APSR_CANCER_KIDNEY_2010;
451        if ("urn:ihe:pat:apsr:cancer:cervix:2010".equals(codeString))
452          return URN_IHE_PAT_APSR_CANCER_CERVIX_2010;
453        if ("urn:ihe:pat:apsr:cancer:endometrium:2010".equals(codeString))
454          return URN_IHE_PAT_APSR_CANCER_ENDOMETRIUM_2010;
455        if ("urn:ihe:pat:apsr:cancer:ovary:2010".equals(codeString))
456          return URN_IHE_PAT_APSR_CANCER_OVARY_2010;
457        if ("urn:ihe:pat:apsr:cancer:esophagus:2010".equals(codeString))
458          return URN_IHE_PAT_APSR_CANCER_ESOPHAGUS_2010;
459        if ("urn:ihe:pat:apsr:cancer:stomach:2010".equals(codeString))
460          return URN_IHE_PAT_APSR_CANCER_STOMACH_2010;
461        if ("urn:ihe:pat:apsr:cancer:liver:2010".equals(codeString))
462          return URN_IHE_PAT_APSR_CANCER_LIVER_2010;
463        if ("urn:ihe:pat:apsr:cancer:pancreas:2010".equals(codeString))
464          return URN_IHE_PAT_APSR_CANCER_PANCREAS_2010;
465        if ("urn:ihe:pat:apsr:cancer:testis:2010".equals(codeString))
466          return URN_IHE_PAT_APSR_CANCER_TESTIS_2010;
467        if ("urn:ihe:pat:apsr:cancer:urinary_bladder:2010".equals(codeString))
468          return URN_IHE_PAT_APSR_CANCER_URINARYBLADDER_2010;
469        if ("urn:ihe:pat:apsr:cancer:lip_oral_cavity:2010".equals(codeString))
470          return URN_IHE_PAT_APSR_CANCER_LIPORALCAVITY_2010;
471        if ("urn:ihe:pat:apsr:cancer:pharynx:2010".equals(codeString))
472          return URN_IHE_PAT_APSR_CANCER_PHARYNX_2010;
473        if ("urn:ihe:pat:apsr:cancer:salivary_gland:2010".equals(codeString))
474          return URN_IHE_PAT_APSR_CANCER_SALIVARYGLAND_2010;
475        if ("urn:ihe:pat:apsr:cancer:larynx:2010".equals(codeString))
476          return URN_IHE_PAT_APSR_CANCER_LARYNX_2010;
477        if ("urn:ihe:pharm:pre:2010".equals(codeString))
478          return URN_IHE_PHARM_PRE_2010;
479        if ("urn:ihe:pharm:padv:2010".equals(codeString))
480          return URN_IHE_PHARM_PADV_2010;
481        if ("urn:ihe:pharm:dis:2010".equals(codeString))
482          return URN_IHE_PHARM_DIS_2010;
483        if ("urn:ihe:pharm:pml:2013".equals(codeString))
484          return URN_IHE_PHARM_PML_2013;
485        if ("urn:hl7-org:sdwg:ccda-structuredBody:1.1".equals(codeString))
486          return URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_1_1;
487        if ("urn:hl7-org:sdwg:ccda-nonXMLBody:1.1".equals(codeString))
488          return URN_HL7ORG_SDWG_CCDANONXMLBODY_1_1;
489        if ("urn:hl7-org:sdwg:ccda-structuredBody:2.1".equals(codeString))
490          return URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_2_1;
491        if ("urn:hl7-org:sdwg:ccda-nonXMLBody:2.1".equals(codeString))
492          return URN_HL7ORG_SDWG_CCDANONXMLBODY_2_1;
493        throw new FHIRException("Unknown IHEFormatcodeCs code '"+codeString+"'");
494        }
495        public String toCode() {
496          switch (this) {
497            case URN_IHE_PCC_XPHR_2007: return "urn:ihe:pcc:xphr:2007";
498            case URN_IHE_PCC_APS_2007: return "urn:ihe:pcc:aps:2007";
499            case URN_IHE_PCC_XDSMS_2007: return "urn:ihe:pcc:xds-ms:2007";
500            case URN_IHE_PCC_EDR_2007: return "urn:ihe:pcc:edr:2007";
501            case URN_IHE_PCC_EDES_2007: return "urn:ihe:pcc:edes:2007";
502            case URN_IHE_PCC_APR_HANDP_2008: return "urn:ihe:pcc:apr:handp:2008";
503            case URN_IHE_PCC_APR_LAB_2008: return "urn:ihe:pcc:apr:lab:2008";
504            case URN_IHE_PCC_APR_EDU_2008: return "urn:ihe:pcc:apr:edu:2008";
505            case URN_IHE_PCC_CRC_2008: return "urn:ihe:pcc:crc:2008";
506            case URN_IHE_PCC_CM_2008: return "urn:ihe:pcc:cm:2008";
507            case URN_IHE_PCC_IC_2008: return "urn:ihe:pcc:ic:2008";
508            case URN_IHE_PCC_TN_2007: return "urn:ihe:pcc:tn:2007";
509            case URN_IHE_PCC_NN_2007: return "urn:ihe:pcc:nn:2007";
510            case URN_IHE_PCC_CTN_2007: return "urn:ihe:pcc:ctn:2007";
511            case URN_IHE_PCC_EDPN_2007: return "urn:ihe:pcc:edpn:2007";
512            case URN_IHE_PCC_HP_2008: return "urn:ihe:pcc:hp:2008";
513            case URN_IHE_PCC_LDHP_2009: return "urn:ihe:pcc:ldhp:2009";
514            case URN_IHE_PCC_LDS_2009: return "urn:ihe:pcc:lds:2009";
515            case URN_IHE_PCC_MDS_2009: return "urn:ihe:pcc:mds:2009";
516            case URN_IHE_PCC_NDS_2010: return "urn:ihe:pcc:nds:2010";
517            case URN_IHE_PCC_PPVS_2010: return "urn:ihe:pcc:ppvs:2010";
518            case URN_IHE_PCC_TRS_2011: return "urn:ihe:pcc:trs:2011";
519            case URN_IHE_PCC_ETS_2011: return "urn:ihe:pcc:ets:2011";
520            case URN_IHE_PCC_ITS_2011: return "urn:ihe:pcc:its:2011";
521            case URN_IHE_PCC_RIPT_2017: return "urn:ihe:pcc:ript:2017";
522            case URN_IHE_ITI_BPPC_2007: return "urn:ihe:iti:bppc:2007";
523            case URN_IHE_ITI_BPPCSD_2007: return "urn:ihe:iti:bppc-sd:2007";
524            case URN_IHE_ITI_XDSSD_PDF_2008: return "urn:ihe:iti:xds-sd:pdf:2008";
525            case URN_IHE_ITI_XDSSD_TEXT_2008: return "urn:ihe:iti:xds-sd:text:2008";
526            case URN_IHE_ITI_XDW_2011_WORKFLOWDOC: return "urn:ihe:iti:xdw:2011:workflowDoc";
527            case URN_IHE_ITI_DSG_DETACHED_2014: return "urn:ihe:iti:dsg:detached:2014";
528            case URN_IHE_ITI_DSG_ENVELOPING_2014: return "urn:ihe:iti:dsg:enveloping:2014";
529            case URN_IHE_ITI_APPC_2016_CONSENT: return "urn:ihe:iti:appc:2016:consent";
530            case URN_IHE_ITI_XDS_2017_MIMETYPESUFFICIENT: return "urn:ihe:iti:xds:2017:mimeTypeSufficient";
531            case URN_IHE_LAB_XDLAB_2008: return "urn:ihe:lab:xd-lab:2008";
532            case URN_IHE_RAD_TEXT: return "urn:ihe:rad:TEXT";
533            case URN_IHE_RAD_PDF: return "urn:ihe:rad:PDF";
534            case URN_IHE_RAD_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013: return "urn:ihe:rad:CDA:ImagingReportStructuredHeadings:2013";
535            case URN_IHE_CARD_IMAGING_2011: return "urn:ihe:card:imaging:2011";
536            case URN_IHE_CARD_CRC_2012: return "urn:ihe:card:CRC:2012";
537            case URN_IHE_CARD_EPRCIE_2014: return "urn:ihe:card:EPRC-IE:2014";
538            case URN_IHE_DENT_TEXT: return "urn:ihe:dent:TEXT";
539            case URN_IHE_DENT_PDF: return "urn:ihe:dent:PDF";
540            case URN_IHE_DENT_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013: return "urn:ihe:dent:CDA:ImagingReportStructuredHeadings:2013";
541            case URN_IHE_PAT_APSR_ALL_2010: return "urn:ihe:pat:apsr:all:2010";
542            case URN_IHE_PAT_APSR_CANCER_ALL_2010: return "urn:ihe:pat:apsr:cancer:all:2010";
543            case URN_IHE_PAT_APSR_CANCER_BREAST_2010: return "urn:ihe:pat:apsr:cancer:breast:2010";
544            case URN_IHE_PAT_APSR_CANCER_COLON_2010: return "urn:ihe:pat:apsr:cancer:colon:2010";
545            case URN_IHE_PAT_APSR_CANCER_PROSTATE_2010: return "urn:ihe:pat:apsr:cancer:prostate:2010";
546            case URN_IHE_PAT_APSR_CANCER_THYROID_2010: return "urn:ihe:pat:apsr:cancer:thyroid:2010";
547            case URN_IHE_PAT_APSR_CANCER_LUNG_2010: return "urn:ihe:pat:apsr:cancer:lung:2010";
548            case URN_IHE_PAT_APSR_CANCER_SKIN_2010: return "urn:ihe:pat:apsr:cancer:skin:2010";
549            case URN_IHE_PAT_APSR_CANCER_KIDNEY_2010: return "urn:ihe:pat:apsr:cancer:kidney:2010";
550            case URN_IHE_PAT_APSR_CANCER_CERVIX_2010: return "urn:ihe:pat:apsr:cancer:cervix:2010";
551            case URN_IHE_PAT_APSR_CANCER_ENDOMETRIUM_2010: return "urn:ihe:pat:apsr:cancer:endometrium:2010";
552            case URN_IHE_PAT_APSR_CANCER_OVARY_2010: return "urn:ihe:pat:apsr:cancer:ovary:2010";
553            case URN_IHE_PAT_APSR_CANCER_ESOPHAGUS_2010: return "urn:ihe:pat:apsr:cancer:esophagus:2010";
554            case URN_IHE_PAT_APSR_CANCER_STOMACH_2010: return "urn:ihe:pat:apsr:cancer:stomach:2010";
555            case URN_IHE_PAT_APSR_CANCER_LIVER_2010: return "urn:ihe:pat:apsr:cancer:liver:2010";
556            case URN_IHE_PAT_APSR_CANCER_PANCREAS_2010: return "urn:ihe:pat:apsr:cancer:pancreas:2010";
557            case URN_IHE_PAT_APSR_CANCER_TESTIS_2010: return "urn:ihe:pat:apsr:cancer:testis:2010";
558            case URN_IHE_PAT_APSR_CANCER_URINARYBLADDER_2010: return "urn:ihe:pat:apsr:cancer:urinary_bladder:2010";
559            case URN_IHE_PAT_APSR_CANCER_LIPORALCAVITY_2010: return "urn:ihe:pat:apsr:cancer:lip_oral_cavity:2010";
560            case URN_IHE_PAT_APSR_CANCER_PHARYNX_2010: return "urn:ihe:pat:apsr:cancer:pharynx:2010";
561            case URN_IHE_PAT_APSR_CANCER_SALIVARYGLAND_2010: return "urn:ihe:pat:apsr:cancer:salivary_gland:2010";
562            case URN_IHE_PAT_APSR_CANCER_LARYNX_2010: return "urn:ihe:pat:apsr:cancer:larynx:2010";
563            case URN_IHE_PHARM_PRE_2010: return "urn:ihe:pharm:pre:2010";
564            case URN_IHE_PHARM_PADV_2010: return "urn:ihe:pharm:padv:2010";
565            case URN_IHE_PHARM_DIS_2010: return "urn:ihe:pharm:dis:2010";
566            case URN_IHE_PHARM_PML_2013: return "urn:ihe:pharm:pml:2013";
567            case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_1_1: return "urn:hl7-org:sdwg:ccda-structuredBody:1.1";
568            case URN_HL7ORG_SDWG_CCDANONXMLBODY_1_1: return "urn:hl7-org:sdwg:ccda-nonXMLBody:1.1";
569            case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_2_1: return "urn:hl7-org:sdwg:ccda-structuredBody:2.1";
570            case URN_HL7ORG_SDWG_CCDANONXMLBODY_2_1: return "urn:hl7-org:sdwg:ccda-nonXMLBody:2.1";
571            case NULL: return null;
572            default: return "?";
573          }
574        }
575        public String getSystem() {
576          return "http://ihe.net/fhir/ValueSet/IHE.FormatCode.codesystem";
577        }
578        public String getDefinition() {
579          switch (this) {
580            case URN_IHE_PCC_XPHR_2007: return "";
581            case URN_IHE_PCC_APS_2007: return "";
582            case URN_IHE_PCC_XDSMS_2007: return "";
583            case URN_IHE_PCC_EDR_2007: return "";
584            case URN_IHE_PCC_EDES_2007: return "";
585            case URN_IHE_PCC_APR_HANDP_2008: return "";
586            case URN_IHE_PCC_APR_LAB_2008: return "";
587            case URN_IHE_PCC_APR_EDU_2008: return "";
588            case URN_IHE_PCC_CRC_2008: return "";
589            case URN_IHE_PCC_CM_2008: return "";
590            case URN_IHE_PCC_IC_2008: return "";
591            case URN_IHE_PCC_TN_2007: return "";
592            case URN_IHE_PCC_NN_2007: return "";
593            case URN_IHE_PCC_CTN_2007: return "";
594            case URN_IHE_PCC_EDPN_2007: return "";
595            case URN_IHE_PCC_HP_2008: return "";
596            case URN_IHE_PCC_LDHP_2009: return "";
597            case URN_IHE_PCC_LDS_2009: return "";
598            case URN_IHE_PCC_MDS_2009: return "";
599            case URN_IHE_PCC_NDS_2010: return "";
600            case URN_IHE_PCC_PPVS_2010: return "";
601            case URN_IHE_PCC_TRS_2011: return "";
602            case URN_IHE_PCC_ETS_2011: return "";
603            case URN_IHE_PCC_ITS_2011: return "";
604            case URN_IHE_PCC_RIPT_2017: return "";
605            case URN_IHE_ITI_BPPC_2007: return "";
606            case URN_IHE_ITI_BPPCSD_2007: return "";
607            case URN_IHE_ITI_XDSSD_PDF_2008: return "";
608            case URN_IHE_ITI_XDSSD_TEXT_2008: return "";
609            case URN_IHE_ITI_XDW_2011_WORKFLOWDOC: return "";
610            case URN_IHE_ITI_DSG_DETACHED_2014: return "";
611            case URN_IHE_ITI_DSG_ENVELOPING_2014: return "";
612            case URN_IHE_ITI_APPC_2016_CONSENT: return "";
613            case URN_IHE_ITI_XDS_2017_MIMETYPESUFFICIENT: return "Code to be used when the mimeType is sufficient to understanding the technical format. May be used when no more specific FormatCode is available and the mimeType is sufficient to identify the technical format";
614            case URN_IHE_LAB_XDLAB_2008: return "";
615            case URN_IHE_RAD_TEXT: return "";
616            case URN_IHE_RAD_PDF: return "";
617            case URN_IHE_RAD_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013: return "";
618            case URN_IHE_CARD_IMAGING_2011: return "";
619            case URN_IHE_CARD_CRC_2012: return "";
620            case URN_IHE_CARD_EPRCIE_2014: return "";
621            case URN_IHE_DENT_TEXT: return "";
622            case URN_IHE_DENT_PDF: return "";
623            case URN_IHE_DENT_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013: return "";
624            case URN_IHE_PAT_APSR_ALL_2010: return "";
625            case URN_IHE_PAT_APSR_CANCER_ALL_2010: return "";
626            case URN_IHE_PAT_APSR_CANCER_BREAST_2010: return "";
627            case URN_IHE_PAT_APSR_CANCER_COLON_2010: return "";
628            case URN_IHE_PAT_APSR_CANCER_PROSTATE_2010: return "";
629            case URN_IHE_PAT_APSR_CANCER_THYROID_2010: return "";
630            case URN_IHE_PAT_APSR_CANCER_LUNG_2010: return "";
631            case URN_IHE_PAT_APSR_CANCER_SKIN_2010: return "";
632            case URN_IHE_PAT_APSR_CANCER_KIDNEY_2010: return "";
633            case URN_IHE_PAT_APSR_CANCER_CERVIX_2010: return "";
634            case URN_IHE_PAT_APSR_CANCER_ENDOMETRIUM_2010: return "";
635            case URN_IHE_PAT_APSR_CANCER_OVARY_2010: return "";
636            case URN_IHE_PAT_APSR_CANCER_ESOPHAGUS_2010: return "";
637            case URN_IHE_PAT_APSR_CANCER_STOMACH_2010: return "";
638            case URN_IHE_PAT_APSR_CANCER_LIVER_2010: return "";
639            case URN_IHE_PAT_APSR_CANCER_PANCREAS_2010: return "";
640            case URN_IHE_PAT_APSR_CANCER_TESTIS_2010: return "";
641            case URN_IHE_PAT_APSR_CANCER_URINARYBLADDER_2010: return "";
642            case URN_IHE_PAT_APSR_CANCER_LIPORALCAVITY_2010: return "";
643            case URN_IHE_PAT_APSR_CANCER_PHARYNX_2010: return "";
644            case URN_IHE_PAT_APSR_CANCER_SALIVARYGLAND_2010: return "";
645            case URN_IHE_PAT_APSR_CANCER_LARYNX_2010: return "";
646            case URN_IHE_PHARM_PRE_2010: return "";
647            case URN_IHE_PHARM_PADV_2010: return "";
648            case URN_IHE_PHARM_DIS_2010: return "";
649            case URN_IHE_PHARM_PML_2013: return "";
650            case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_1_1: return "";
651            case URN_HL7ORG_SDWG_CCDANONXMLBODY_1_1: return "";
652            case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_2_1: return "";
653            case URN_HL7ORG_SDWG_CCDANONXMLBODY_2_1: return "";
654            case NULL: return null;
655            default: return "?";
656          }
657        }
658        public String getDisplay() {
659          switch (this) {
660            case URN_IHE_PCC_XPHR_2007: return "Personal Health Records. Also known as HL7 CCD and HITSP C32";
661            case URN_IHE_PCC_APS_2007: return "IHE Antepartum Summary";
662            case URN_IHE_PCC_XDSMS_2007: return "XDS Medical Summaries";
663            case URN_IHE_PCC_EDR_2007: return "Emergency Department Referral (EDR)";
664            case URN_IHE_PCC_EDES_2007: return "Emergency Department Encounter Summary (EDES)";
665            case URN_IHE_PCC_APR_HANDP_2008: return "Antepartum Record (APR) - History and Physical";
666            case URN_IHE_PCC_APR_LAB_2008: return "Antepartum Record (APR) - Laboratory";
667            case URN_IHE_PCC_APR_EDU_2008: return "Antepartum Record (APR) - Education";
668            case URN_IHE_PCC_CRC_2008: return "Cancer Registry Content (CRC)";
669            case URN_IHE_PCC_CM_2008: return "Care Management (CM)";
670            case URN_IHE_PCC_IC_2008: return "Immunization Content (IC)";
671            case URN_IHE_PCC_TN_2007: return "PCC TN";
672            case URN_IHE_PCC_NN_2007: return "PCC NN";
673            case URN_IHE_PCC_CTN_2007: return "PCC CTN";
674            case URN_IHE_PCC_EDPN_2007: return "PCC EDPN";
675            case URN_IHE_PCC_HP_2008: return "PCC HP";
676            case URN_IHE_PCC_LDHP_2009: return "PCC LDHP";
677            case URN_IHE_PCC_LDS_2009: return "PCC LDS";
678            case URN_IHE_PCC_MDS_2009: return "PCC MDS";
679            case URN_IHE_PCC_NDS_2010: return "PCC NDS";
680            case URN_IHE_PCC_PPVS_2010: return "PCC PPVS";
681            case URN_IHE_PCC_TRS_2011: return "PCC TRS";
682            case URN_IHE_PCC_ETS_2011: return "PCC ETS";
683            case URN_IHE_PCC_ITS_2011: return "PCC ITS";
684            case URN_IHE_PCC_RIPT_2017: return "Routine Interfacility Patient Transport (RIPT)";
685            case URN_IHE_ITI_BPPC_2007: return "Basic Patient Privacy Consents";
686            case URN_IHE_ITI_BPPCSD_2007: return "Basic Patient Privacy Consents with Scanned Document";
687            case URN_IHE_ITI_XDSSD_PDF_2008: return "PDF embedded in CDA per XDS-SD profile";
688            case URN_IHE_ITI_XDSSD_TEXT_2008: return "Text embedded in CDA per XDS-SD profile";
689            case URN_IHE_ITI_XDW_2011_WORKFLOWDOC: return "XDW Workflow Document";
690            case URN_IHE_ITI_DSG_DETACHED_2014: return "DSG Detached Document";
691            case URN_IHE_ITI_DSG_ENVELOPING_2014: return "DSG Enveloping Document";
692            case URN_IHE_ITI_APPC_2016_CONSENT: return "Advanced Patient Privacy Consents";
693            case URN_IHE_ITI_XDS_2017_MIMETYPESUFFICIENT: return "mimeType Sufficient";
694            case URN_IHE_LAB_XDLAB_2008: return "CDA Laboratory Report";
695            case URN_IHE_RAD_TEXT: return "Radiology XDS-I Text";
696            case URN_IHE_RAD_PDF: return "Radiology XDS-I PDF";
697            case URN_IHE_RAD_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013: return "Radiology XDS-I Structured CDA";
698            case URN_IHE_CARD_IMAGING_2011: return "Cardiac Imaging Report";
699            case URN_IHE_CARD_CRC_2012: return "Cardiology CRC";
700            case URN_IHE_CARD_EPRCIE_2014: return "Cardiology EPRC-IE";
701            case URN_IHE_DENT_TEXT: return "Dental Text";
702            case URN_IHE_DENT_PDF: return "Dental PDF";
703            case URN_IHE_DENT_CDA_IMAGINGREPORTSTRUCTUREDHEADINGS_2013: return "Dental CDA";
704            case URN_IHE_PAT_APSR_ALL_2010: return "Anatomic Pathology Structured Report All";
705            case URN_IHE_PAT_APSR_CANCER_ALL_2010: return "Anatomic Pathology Structured Report Cancer All";
706            case URN_IHE_PAT_APSR_CANCER_BREAST_2010: return "Anatomic Pathology Structured Report Cancer Breast";
707            case URN_IHE_PAT_APSR_CANCER_COLON_2010: return "Anatomic Pathology Structured Report Cancer Colon";
708            case URN_IHE_PAT_APSR_CANCER_PROSTATE_2010: return "Anatomic Pathology Structured Report Cancer Prostate";
709            case URN_IHE_PAT_APSR_CANCER_THYROID_2010: return "Anatomic Pathology Structured Report Cancer Thyroid";
710            case URN_IHE_PAT_APSR_CANCER_LUNG_2010: return "Anatomic Pathology Structured Report Cancer Lung";
711            case URN_IHE_PAT_APSR_CANCER_SKIN_2010: return "Anatomic Pathology Structured Report Cancer Skin";
712            case URN_IHE_PAT_APSR_CANCER_KIDNEY_2010: return "Anatomic Pathology Structured Report Cancer Kidney";
713            case URN_IHE_PAT_APSR_CANCER_CERVIX_2010: return "Anatomic Pathology Structured Report Cancer Cervix";
714            case URN_IHE_PAT_APSR_CANCER_ENDOMETRIUM_2010: return "Anatomic Pathology Structured Report Cancer Endometrium";
715            case URN_IHE_PAT_APSR_CANCER_OVARY_2010: return "Anatomic Pathology Structured Report Cancer Ovary";
716            case URN_IHE_PAT_APSR_CANCER_ESOPHAGUS_2010: return "Anatomic Pathology Structured Report Cancer Esophagus";
717            case URN_IHE_PAT_APSR_CANCER_STOMACH_2010: return "Anatomic Pathology Structured Report Cancer Stomach";
718            case URN_IHE_PAT_APSR_CANCER_LIVER_2010: return "Anatomic Pathology Structured Report Cancer Liver";
719            case URN_IHE_PAT_APSR_CANCER_PANCREAS_2010: return "Anatomic Pathology Structured Report Cancer Pancreas";
720            case URN_IHE_PAT_APSR_CANCER_TESTIS_2010: return "Anatomic Pathology Structured Report Cancer Testis";
721            case URN_IHE_PAT_APSR_CANCER_URINARYBLADDER_2010: return "Anatomic Pathology Structured Report Cancer Urinary Bladder";
722            case URN_IHE_PAT_APSR_CANCER_LIPORALCAVITY_2010: return "Anatomic Pathology Structured Report Cancer Lip Oral Cavity";
723            case URN_IHE_PAT_APSR_CANCER_PHARYNX_2010: return "Anatomic Pathology Structured Report Cancer Pharynx";
724            case URN_IHE_PAT_APSR_CANCER_SALIVARYGLAND_2010: return "Anatomic Pathology Structured Report Cancer Salivary Gland";
725            case URN_IHE_PAT_APSR_CANCER_LARYNX_2010: return "Anatomic Pathology Structured Report Cancer Larynx";
726            case URN_IHE_PHARM_PRE_2010: return "Pharmacy Pre";
727            case URN_IHE_PHARM_PADV_2010: return "Pharmacy PADV";
728            case URN_IHE_PHARM_DIS_2010: return "Pharmacy DIS";
729            case URN_IHE_PHARM_PML_2013: return "Pharmacy PML";
730            case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_1_1: return "For documents following C-CDA 1.1 constraints using a structured body.";
731            case URN_HL7ORG_SDWG_CCDANONXMLBODY_1_1: return "For documents following C-CDA 1.1 constraints using a non structured body.";
732            case URN_HL7ORG_SDWG_CCDASTRUCTUREDBODY_2_1: return "For documents following C-CDA 2.1 constraints using a structured body.";
733            case URN_HL7ORG_SDWG_CCDANONXMLBODY_2_1: return "For documents following C-CDA 2.1 constraints using a non structured body.";
734            case NULL: return null;
735            default: return "?";
736          }
737    }
738
739
740}