001/*- 002 * #%L 003 * Smile CDR - CDR 004 * %% 005 * Copyright (C) 2016 - 2026 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 /** 045 * Business Identifier key for System to System Member Match. 046 * Values should be an array of identifiers in the format [system|value]. 047 */ 048 public static final String AUTH_BUSINESS_IDENTIFIERS = "auth-business-identifiers"; 049 050 public static final String TABLE_0127_DSTU3 = "http://hl7.org/fhir/v2/0127"; 051 public static final String TABLE_0128_DSTU3 = "http://hl7.org/fhir/v2/0128"; 052 /** 053 * contact.relationship system for v2 Contact Role 054 */ 055 public static final String TABLE_0131_DSTU3 = "http://hl7.org/fhir/v2/0131"; 056 057 public static final String OUTBOUND_HL7V2_SUBSCRIPTION_DELIVERER_CLASS_NAME = 058 "ca.cdr.endpoint.hl7v2.out.deliverer.OutboundHl7V2SubscriptionDeliverer"; 059 public static final String FHIRPATH_MESSAGEHEADER_FOCUS = "MessageHeader.focus"; 060 public static final String FHIRPATH_AUDITEVENT_ENTITY_WHAT = "AuditEvent.entity.what"; 061 public static final String ALLOW_VERSIONED_REFERENCES_AT_PATHS_DEFAULT = FHIRPATH_AUDITEVENT_ENTITY_WHAT + " " 062 + FHIRPATH_MESSAGEHEADER_FOCUS + " " + PublicApiConstants.FHIRPATH_PROVENANCE_TARGET; 063 public static final String FHIRPATH_PROVENANCE_TARGET = "Provenance.target"; 064 public static final String TABLE_0131_R4 = "http://terminology.hl7.org/CodeSystem/v2-0131"; 065 /** 066 * HL7v2 Table 0203 value for Placer Order Number 067 */ 068 public static final String TBL0203_PLAC = "PLAC"; 069 /** 070 * HL7v2 Table 0203 value for Filler Order Number 071 */ 072 public static final String TBL0203_FILL = "FILL"; 073 /** 074 * Identifier system for HL7v2 Table 0203 075 */ 076 public static final String TABLE_0203 = "http://hl7.org/fhir/v2/0203"; 077 /** 078 * Identifier system for HL7v2 Table 0203 (Display Name) 079 */ 080 public static final String TBL0203_PLAC_DISPLAY = "Placer Order Number"; 081 082 public static final String TBL0203_FILL_DISPLAY = "Filler Order Number"; 083 public static final String TBL0203_VN = "VN"; 084 public static final String TBL0203_VN_DISPLAY = "Visit Number"; 085 public static final String TBL0203_MR = "MR"; 086 public static final String TBL0203_MR_DISPLAY = "Medical Record Number"; 087 public static final String TBL0203_PRN = "PRN"; 088 public static final String TBL0203_PRN_DISPLAY = "Provider Number"; 089 /** 090 * Identifier system for HL7v2 Table 0004 091 */ 092 public static final String TABLE_0004_DSTU3 = "http://hl7.org/fhir/v2/0004"; 093 094 public static final String TABLE_0004_R4 = "http://terminology.hl7.org/CodeSystem/v2-0004"; 095 public static final String TABLE_0003_DSTU3 = "http://hl7.org/fhir/v2/0003"; 096 public static final String TABLE_0003_R4 = "http://terminology.hl7.org/CodeSystem/v2-0003"; 097 public static final String TABLE_0002 = "http://terminology.hl7.org/CodeSystem/v2-0002"; 098 public static final String TABLE_0009 = "http://terminology.hl7.org/CodeSystem/v2-0009"; 099 public static final String TABLE_0007 = "http://terminology.hl7.org/CodeSystem/v2-0007"; 100 public static final String TABLE_0017 = "http://terminology.hl7.org/CodeSystem/v2-0017"; 101 public static final String TABLE_0018 = "http://terminology.hl7.org/CodeSystem/v2-0018"; 102 public static final String TABLE_0044 = "http://terminology.hl7.org/CodeSystem/v2-0044"; 103 public static final String TABLE_0064 = "http://terminology.hl7.org/CodeSystem/v2-0064"; 104 public static final String TABLE_0069 = "http://terminology.hl7.org/CodeSystem/v2-0069"; 105 public static final String TABLE_0112 = "http://terminology.hl7.org/CodeSystem/v2-0112"; 106 public static final String TABLE_0127 = "http://terminology.hl7.org/CodeSystem/v2-0127"; 107 public static final String TABLE_0128 = "http://terminology.hl7.org/CodeSystem/v2-0128"; 108 public static final String TABLE_0140 = "http://terminology.hl7.org/CodeSystem/v2-0140"; 109 public static final String TABLE_0141 = "http://terminology.hl7.org/CodeSystem/v2-0141"; 110 public static final String TABLE_0142 = "http://terminology.hl7.org/CodeSystem/v2-0142"; 111 public static final String TABLE_0222 = "http://terminology.hl7.org/CodeSystem/v2-0222"; 112 public static final String TABLE_0438 = "http://terminology.hl7.org/CodeSystem/v2-0438"; 113 public static final String TABLE_0438_DSTU3 = "http://hl7.org/fhir/v2/0438"; 114 public static final String PARTICIPANTTYPE_URI = "http://terminology.hl7.org/CodeSystem/v3-ParticipationType"; 115 public static final String WELL_KNOWN_OPENID_CONFIGURATION = "/.well-known/openid-configuration"; 116 public static final String WELL_KNOWN_SMART_CONFIGURATION = "/.well-known/smart-configuration"; 117}