View Javadoc
1   /*
2    * Copyright 2009 the original author or authors.
3    * 
4    * Licensed under the Apache License, Version 2.0 (the "License");
5    * you may not use this file except in compliance with the License.
6    * You may obtain a copy of the License at
7    *
8    *     http://www.apache.org/licenses/LICENSE-2.0
9    *     
10   * Unless required by applicable law or agreed to in writing, software
11   * distributed under the License is distributed on an "AS IS" BASIS,
12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13   * See the License for the specific language governing permissions and
14   * limitations under the License.
15   */
16  package org.openehealth.ipf.modules.cda;
17  
18  /**
19   * @author Christian Ohr
20   */
21  public interface CDAR2Constants {
22  
23      // W3C XML Schema
24  
25      static final String CDAR2_SCHEMA = "/schema/cdar2/infrastructure/cda/CDA.xsd";
26      
27      static final String IHE_LAB_SCHEMA = "/schema/ihe_lab/infrastructure/cda/LabCDA.xsd";
28  
29      /** @deprecated use HITSP_32_2_4_SCHEMA **/
30      static final String HITSP_24_SCHEMA = "/schema/hitspc32_v2.4_20090414/infrastructure/cda/C32_CDA.xsd";
31  
32      static final String HITSP_32_2_4_SCHEMA = "/schema/hitspc32_v2.4_20090414/infrastructure/cda/C32_CDA.xsd";
33      static final String HITSP_32_2_5_SCHEMA = "/schema/hitspc32_v2.5_20101007/infrastructure/cda/C32_CDA.xsd";
34  
35      static final String CCDA_SCHEMA = "/schema/ccda/infrastructure/cda/CDA_SDTC.xsd";
36  
37      // Schematron
38  
39      static final String CCD_SCHEMATRON_RULES = "/schematron/ccd/ccd.sch";
40      
41      static final String CDA_PHMR_SCHEMATRON_RULES = "/schematron/cda_phmr/PHMR.sch";
42  
43      /** @deprecated use HITSP_32_2_4_SCHEMATRON_RULES **/
44      static final String HITSP_24_SCHEMATRON_RULES = "/schematron/hitsp32_v2.4_20090414/HITSP_C32.sch";
45  
46      static final String HITSP_32_2_4_SCHEMATRON_RULES = "/schematron/hitsp32_v2.4_20090414/HITSP_C32.sch";
47      static final String HITSP_32_2_5_SCHEMATRON_RULES = "/schematron/hitspc32_v2.5_20101007/HITSP_C32.sch";
48  
49      static final String HITSP_37_SCHEMATRON_RULES = "/schematron/hitspc37_20080211/HITSP_C37.sch";
50  
51      static final String CDA4CDT_SCHEMATRON_RULES = "/schematron/cda4cdt_20090206/HandP.sch";
52  
53      static final String IHE_BPPC_SCHEMATRON_RULES = "/schematron/ihe_bppc_20090518/BPPC.sch";
54      
55      static final String IHE_LAB_SCHEMATRON_RULES = "/schematron/ihe_lab_v21_20080803/IHE_LAB.sch";
56  
57      static final String IHE_LAB_20_SCHEMATRON_RULES = "/schematron/ihe_lab_v20_20070816/IHE_LAB.sch";
58  
59      static final String IHE_LAB_21_SCHEMATRON_RULES = "/schematron/ihe_lab_v21_20080803/IHE_LAB.sch";
60  
61      static final String IHE_PCC_ANTEPARTUM_EDUCATION_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/ape.sch";
62  
63      static final String IHE_PCC_ANTEPARTUM_H_AND_P_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/aphp.sch";
64  
65      static final String IHE_PCC_ANTEPARTUM_SUMMARY_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/aps.sch";
66  
67      static final String IHE_PCC_ED_COMPOSITE_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/edComposite.sch";
68  
69      static final String IHE_PCC_ED_NURSING_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/edNursingNote.sch";
70  
71      static final String IHE_PCC_ED_PHYSICIAN_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/edPhysicianNote.sch";
72  
73      static final String IHE_PCC_ED_REFERRAL_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/edReferral.sch";
74  
75      static final String IHE_PCC_ED_TRIAGE_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/edTriageNote.sch";
76  
77      static final String IHE_PCC_FSA_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/fsa.sch";
78  
79      static final String IHE_PCC_IMMUNIZATION_DETAIL_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/immunizationDetail.sch";
80  
81      static final String IHE_PCC_XDSMS_DISCHARGE_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/xdsMsDischarge.sch";
82  
83      static final String IHE_PCC_XDSMS_REFERRAL_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/xdsMsReferral.sch";
84  
85      static final String IHE_PCC_XPHR_EXTRACT_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/xphrExtract.sch";
86  
87      static final String IHE_PCC_XPHR_UPDATE_SCHEMATRON_RULES = "/schematron/ihe_pcc_20081223/xphrUpdate.sch";
88  
89      static final String IHE_QRPH_CRD_SCHEMATRON_RULES = "/schematron/ihe_qrph_20090206/crd.sch";
90  
91      static final String CCDA_SCHEMATRON_RULES = "/schematron/ccda/Consolidation.sch";
92  
93  }