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