001/*- 002 * #%L 003 * Smile CDR - CDR 004 * %% 005 * Copyright (C) 2016 - 2025 Smile CDR, Inc. 006 * %% 007 * All rights reserved. 008 * #L% 009 */ 010package ca.cdr.api.util; 011 012public class PublicApiConstants extends ca.uhn.fhir.rest.api.Constants { 013 public static final String EXTENSION_SUBSCRIPTION_CHANNEL_REST_REPLICATE_MODE = 014 "https://smilecdr.com/fhir/ns/StructureDefinition/subscription-channel-rest-replicate-mode"; 015 public static final String EXTENSION_SUBSCRIPTION_CHANNEL_REST_REPLICATE_ID_PREFIX = 016 "https://smilecdr.com/fhir/ns/StructureDefinition/subscription-channel-rest-replicate-id-prefix"; 017 public static final String EXTENSION_SUBSCRIPTION_CHANNEL_REST_DELIVERY_CLASS = 018 "https://smilecdr.com/fhir/ns/StructureDefinition/subscription-channel-rest-delivery-class"; 019 public static final String CODE_SNOMED_DIAGNOSTIC_PROCEDURE = "103693007"; 020 public static final String CODE_SNOMED_DIAGNOSTIC_PROCEDURE_TEXT = "Diagnostic procedure"; 021 022 public static final String CODE_LOINC_BODY_HEIGHT = "8302-2"; 023 public static final String CODE_LOINC_BODY_HEIGHT_TEXT = "Body height"; 024 public static final String CODE_LOINC_BODY_WEIGHT = "29463-7"; 025 public static final String CODE_LOINC_BODY_WEIGHT_TEXT = "Body weight"; 026 /** 027 * Code System Identifier: LOINC (lab and observation codes) 028 */ 029 public static final String CODE_SYSTEM_LOINC = "http://loinc.org"; 030 /** 031 * contact.relationship system for v3 Code System RoleCode 032 */ 033 public static final String CODE_SYSTEM_ROLECODE = "http://hl7.org/fhir/v3/RoleCode"; 034 /** 035 * Code System Identifier: SNOMED CT 036 */ 037 public static final String CODE_SYSTEM_SNOMED = "http://snomed.info/sct"; 038 /** 039 * Code System Identifier: UCUM (Units of measure) 040 */ 041 public static final String CODE_SYSTEM_UCUM = "http://unitsofmeasure.org"; 042 043 public static final String URI_US_NATIONAL_PROVIDER_IDENTIFIER = "http://hl7.org/fhir/sid/us-npi"; 044 public static final String TABLE_0127_DSTU3 = "http://hl7.org/fhir/v2/0127"; 045 public static final String TABLE_0128_DSTU3 = "http://hl7.org/fhir/v2/0128"; 046 /** 047 * contact.relationship system for v2 Contact Role 048 */ 049 public static final String TABLE_0131_DSTU3 = "http://hl7.org/fhir/v2/0131"; 050 051 public static final String OUTBOUND_HL7V2_SUBSCRIPTION_DELIVERER_CLASS_NAME = 052 "ca.cdr.endpoint.hl7v2.out.deliverer.OutboundHl7V2SubscriptionDeliverer"; 053 public static final String FHIRPATH_MESSAGEHEADER_FOCUS = "MessageHeader.focus"; 054 public static final String FHIRPATH_AUDITEVENT_ENTITY_WHAT = "AuditEvent.entity.what"; 055 public static final String ALLOW_VERSIONED_REFERENCES_AT_PATHS_DEFAULT = FHIRPATH_AUDITEVENT_ENTITY_WHAT + " " 056 + FHIRPATH_MESSAGEHEADER_FOCUS + " " + PublicApiConstants.FHIRPATH_PROVENANCE_TARGET; 057 public static final String FHIRPATH_PROVENANCE_TARGET = "Provenance.target"; 058 public static final String TABLE_0131_R4 = "http://terminology.hl7.org/CodeSystem/v2-0131"; 059 /** 060 * HL7v2 Table 0203 value for Placer Order Number 061 */ 062 public static final String TBL0203_PLAC = "PLAC"; 063 /** 064 * HL7v2 Table 0203 value for Filler Order Number 065 */ 066 public static final String TBL0203_FILL = "FILL"; 067 /** 068 * Identifier system for HL7v2 Table 0203 069 */ 070 public static final String TABLE_0203 = "http://hl7.org/fhir/v2/0203"; 071 /** 072 * Identifier system for HL7v2 Table 0203 (Display Name) 073 */ 074 public static final String TBL0203_PLAC_DISPLAY = "Placer Order Number"; 075 076 public static final String TBL0203_FILL_DISPLAY = "Filler Order Number"; 077 public static final String TBL0203_VN = "VN"; 078 public static final String TBL0203_VN_DISPLAY = "Visit Number"; 079 public static final String TBL0203_MR = "MR"; 080 public static final String TBL0203_MR_DISPLAY = "Medical Record Number"; 081 public static final String TBL0203_PRN = "PRN"; 082 public static final String TBL0203_PRN_DISPLAY = "Provider Number"; 083 /** 084 * Identifier system for HL7v2 Table 0004 085 */ 086 public static final String TABLE_0004_DSTU3 = "http://hl7.org/fhir/v2/0004"; 087 088 public static final String TABLE_0004_R4 = "http://terminology.hl7.org/CodeSystem/v2-0004"; 089 public static final String TABLE_0003_DSTU3 = "http://hl7.org/fhir/v2/0003"; 090 public static final String TABLE_0003_R4 = "http://terminology.hl7.org/CodeSystem/v2-0003"; 091 public static final String TABLE_0002 = "http://terminology.hl7.org/CodeSystem/v2-0002"; 092 public static final String TABLE_0009 = "http://terminology.hl7.org/CodeSystem/v2-0009"; 093 public static final String TABLE_0007 = "http://terminology.hl7.org/CodeSystem/v2-0007"; 094 public static final String TABLE_0017 = "http://terminology.hl7.org/CodeSystem/v2-0017"; 095 public static final String TABLE_0018 = "http://terminology.hl7.org/CodeSystem/v2-0018"; 096 public static final String TABLE_0044 = "http://terminology.hl7.org/CodeSystem/v2-0044"; 097 public static final String TABLE_0064 = "http://terminology.hl7.org/CodeSystem/v2-0064"; 098 public static final String TABLE_0069 = "http://terminology.hl7.org/CodeSystem/v2-0069"; 099 public static final String TABLE_0112 = "http://terminology.hl7.org/CodeSystem/v2-0112"; 100 public static final String TABLE_0127 = "http://terminology.hl7.org/CodeSystem/v2-0127"; 101 public static final String TABLE_0128 = "http://terminology.hl7.org/CodeSystem/v2-0128"; 102 public static final String TABLE_0140 = "http://terminology.hl7.org/CodeSystem/v2-0140"; 103 public static final String TABLE_0141 = "http://terminology.hl7.org/CodeSystem/v2-0141"; 104 public static final String TABLE_0142 = "http://terminology.hl7.org/CodeSystem/v2-0142"; 105 public static final String TABLE_0222 = "http://terminology.hl7.org/CodeSystem/v2-0222"; 106 public static final String TABLE_0438 = "http://terminology.hl7.org/CodeSystem/v2-0438"; 107 public static final String TABLE_0438_DSTU3 = "http://hl7.org/fhir/v2/0438"; 108 public static final String PARTICIPANTTYPE_URI = "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"; 109}