Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: update json spech and documentation of csv validation #652 #958

Merged
merged 1 commit into from
Dec 30, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion hub-prime/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
</parent>
<groupId>org.techbd</groupId>
<artifactId>hub-prime</artifactId>
<version>0.408.0</version>
<version>0.409.0</version>
<packaging>war</packaging>
<name>Tech by Design Hub (Prime)</name>
<description>Tech by Design Hub (Primary)</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -373,55 +373,8 @@
{"name": "EXTENSION_GENDER_IDENTITY_SYSTEM", "type": "string", "description":"Bundle.entry.resource.where(resourceType ='Patient').extension.where(url='http://terminology.hl7.org/CodeSystem/v3-NullFlavor').valueCodeableConcept.coding.system", "constraints": { "enum":["http://terminology.hl7.org/CodeSystem/v3-NullFlavor",
"http://terminology.hl7.org/CodeSystem/data-absent-reason","http://snomed.info/sct", "http://shinny.org/us/ny/hrsn/StructureDefinition/shinny-gender-identity"]}},
{"name": "PREFERRED_LANGUAGE_CODE_SYSTEM_NAME", "type": "string", "description":"Bundle.entry.resource.where(resourceType ='Patient').communication.language.coding.system & Bundle.entry.resource.where(resourceType ='Patient').communication.preferred = true", "constraints": {"required": true, "enum":["iso","iso 639-2","http://hl7.org/fhir/us/core/valueset/simple-language", "urn:ietf:bcp:47"]}},
{"name": "PREFERRED_LANGUAGE_CODE_SYSTEM_CODE", "type": "string", "description":"Bundle.entry.resource.where(resourceType ='Patient').communication.language.coding.code & Bundle.entry.resource.where(resourceType ='Patient').communication.preferred = true", "constraints": {"required": true, "enum":["aar", "abk",
"ace", "ach", "ada", "ady", "afa", "afh", "afr", "ain",
"aka", "akk", "alb (b)", "sqi (t)", "ale", "alg", "alt", "amh", "ang",
"anp", "apa", "ara", "arc", "arg", "arm (b)", "hye (t)", "arn", "arp",
"art", "arw", "asm", "ast", "ath", "aus", "ava", "ave", "awa", "aym",
"aze", "bad", "bai", "bak", "bal", "bam", "ban", "baq (b)", "eus (t)",
"bas", "bat", "bej", "bel", "bem", "ben", "ber", "bho", "bih", "bik",
"bin", "bis", "bla", "bnt", "tib (b)", "bod (t)", "bos", "bra", "bre",
"btk", "bua", "bug", "bul", "bur (b)", "mya (t)", "byn", "cad", "cai",
"car", "cat", "cau", "ceb", "cel", "cze (b)", "ces (t)", "cha", "chb",
"che", "chg", "chi (b)", "zho (t)", "chk", "chm", "chn", "cho", "chp",
"chr", "chu", "chv", "chy", "cmc", "cnr", "cop","cor", "cos", "cpe", "cpf", "cpp", "cre", "crh", "crp", "csb", "cus",
"wel (b)", "cym (t)", "cze (b)", "ces (t)", "dak", "dan", "dar", "day",
"del", "den", "ger (b)", "deu (t)", "dgr", "din", "div", "doi", "dra",
"dsb", "dua", "dum", "dut (b)", "nld (t)", "dyu", "dzo", "efi", "egy",
"eka", "gre (b)", "ell (t)", "elx", "eng","en", "enm", "epo", "est", "baq (b)",
"eus (t)", "ewe", "ewo", "fan", "fao", "per (b)", "fas (t)", "fat", "fij",
"fil", "fin", "fiu", "fon", "fre (b)", "fra (t)", "fre (b)", "fra (t)",
"frm", "fro", "frr", "frs", "fry", "ful", "fur", "gaa", "gay", "gba", "gem",
"geo (b)", "kat (t)", "ger (b)", "deu (t)", "gez", "gil", "gla", "gle",
"glg", "glv", "gmh", "goh", "gon", "gor", "got", "grb", "grc", "gre (b)",
"ell (t)", "grn", "gsw", "guj", "gwi", "hai", "hat", "hau", "haw","heb", "her", "hil", "him", "hin", "hit", "hmn", "hmo", "hrv", "hsb", "hun", "hup",
"arm (b)", "hye (t)", "iba", "ibo", "ice (b)", "isl (t)", "ido", "iii", "ijo", "iku",
"ile", "ilo", "ina", "inc", "ind", "ine", "inh", "ipk", "ira", "iro", "ice (b)", "isl (t)",
"ita", "jav", "jbo", "jpn", "jpr", "jrb", "kaa", "kab", "kac", "kal", "kam", "kan", "kar",
"kas", "geo (b)", "kat (t)", "kau", "kaw", "kaz", "kbd", "kha", "khi", "khm", "kho", "kik",
"kin", "kir", "kmb", "kok", "kom", "kon", "kor", "kos", "kpe", "krc", "krl", "kro", "kru",
"kua", "kum", "kur", "kut", "lad", "lah", "lam", "lao", "lat", "lav", "lez", "lim", "lin",
"lit", "lol", "loz", "ltz", "lua", "lub", "lug", "lui", "lun", "luo", "lus", "mac (b)", "mkd (t)",
"mad", "mag","mah", "mai", "mak", "mal", "man", "mao (b)", "mri (t)", "map", "mar", "mas", "may (b)",
"msa (t)", "mdf", "mdr", "men", "mga", "mic", "min", "mis", "mac (b)", "mkd (t)", "mkh",
"mlg", "mlt", "mnc", "mni", "mno", "moh", "mon", "mos", "mao (b)", "mri (t)", "may (b)",
"msa (t)", "mul", "mun", "mus", "mwl", "mwr", "bur (b)", "mya (t)", "myn", "myv", "nah",
"nai", "nap", "nau", "nav", "nbl", "nde", "ndo", "nds", "nep", "new", "nia", "nic", "niu",
"dut (b)", "nld (t)", "nno", "nob", "nog", "non", "nor", "nqo", "nso", "nub", "nwc", "nya",
"nym", "nyn", "nyo", "nzi", "oci", "oji", "ori", "orm", "osa", "oss", "ota", "oto", "paa",
"pag", "pal", "pam", "pan", "pap", "pau", "peo", "per (b)", "fas (t)", "phi", "phn", "pli",
"pol", "pon", "por", "pra", "pro", "pus","qaa-qtz", "que", "raj", "rap", "rar", "roa", "roh", "rom", "rum (b)", "ron (t)", "rum (b)",
"ron (t)", "run", "rup", "rus", "sad", "sag", "sah", "sai", "sal", "sam", "san", "sas", "sat",
"scn", "sco", "sel", "sem", "sga", "sgn", "shn", "sid", "sin", "sio", "sit", "sla", "slo (b)",
"slk (t)", "slo (b)", "slk (t)", "slv", "sma", "sme", "smi", "smj", "smn", "smo", "sms", "sna",
"snd", "snk", "sog", "som", "son", "sot", "spa", "alb (b)", "sqi (t)", "srd", "srn", "srp", "srr",
"ssa", "ssw", "suk", "sun", "sus", "sux", "swa", "swe", "syc", "syr", "tah", "tai", "tam", "tat",
"tel", "tem", "ter", "tet", "tgk", "tgl", "tha", "tib (b)", "bod (t)", "tig", "tir", "tiv", "tkl",
"tlh", "tli", "tmh", "tog", "ton", "tpi", "tsi", "tsn", "tso", "tuk", "tum", "tup", "tur", "tut",
"tvl", "twi", "tyv", "udm", "uga", "uig", "ukr", "umb", "und", "urd", "uzb", "vai", "ven", "vie",
"vol", "vot", "wak", "wal", "war", "was", "wel (b)", "cym (t)", "wen", "wln", "wol", "xal", "xho",
"yao", "yap", "yid", "yor", "ypk", "zap", "zbl", "zen", "zgh", "zha", "chi (b)", "zho (t)", "znd",
"zul", "zun", "zxx", "zza" ] }},
{"name": "PREFERRED_LANGUAGE_CODE_SYSTEM_CODE", "type": "string", "description":"Bundle.entry.resource.where(resourceType ='Patient').communication.language.coding.code & Bundle.entry.resource.where(resourceType ='Patient').communication.preferred = true", "constraints": {"required": true, "enum":["ar", "bn", "cs", "da", "de", "de-AT", "de-CH", "de-DE", "el", "en", "en-AU", "en-CA", "en-GB", "en-IN", "en-NZ", "en-SG", "en-US", "es", "es-AR", "es-ES", "es-UY", "fi", "fr", "fr-BE", "fr-CH", "fr-FR", "fy", "fy-NL", "hi", "hr", "it", "it-CH", "it-IT", "ja", "ko", "nl", "nl-BE", "nl-NL", "no", "no-NO", "pa", "pl", "pt", "pt-BR",
"ru", "ru-RU", "sr", "sr-RS", "sv", "sv-SE", "te", "zh", "zh-CN", "zh-HK", "zh-SG", "zh-TW" ] }},
{"name": "EXTENSION_OMBCATEGORY_RACE_CODE", "type": "string",
"description": "Bundle.entry.resource.where(resourceType ='Patient').extension.where(url='http://hl7.org/fhir/us/core/StructureDefinition/us-core-race').extension.where(url = 'ombCategory').valueCoding.code",
"constraints": { "enum":["1002-5", "2028-9", "2054-5", "2076-8", "2106-3", "2131-1", "unk", "asku","oth",
Expand Down
2 changes: 1 addition & 1 deletion support/specifications/flat-file/documentation.auto.md
Original file line number Diff line number Diff line change
Expand Up @@ -380,7 +380,7 @@
- `type` string
- `constraints`:
- `required` True
- `enum` ['aar', 'abk', 'ace', 'ach', 'ada', 'ady', 'afa', 'afh', 'afr', 'ain', 'aka', 'akk', 'alb (b)', 'sqi (t)', 'ale', 'alg', 'alt', 'amh', 'ang', 'anp', 'apa', 'ara', 'arc', 'arg', 'arm (b)', 'hye (t)', 'arn', 'arp', 'art', 'arw', 'asm', 'ast', 'ath', 'aus', 'ava', 'ave', 'awa', 'aym', 'aze', 'bad', 'bai', 'bak', 'bal', 'bam', 'ban', 'baq (b)', 'eus (t)', 'bas', 'bat', 'bej', 'bel', 'bem', 'ben', 'ber', 'bho', 'bih', 'bik', 'bin', 'bis', 'bla', 'bnt', 'tib (b)', 'bod (t)', 'bos', 'bra', 'bre', 'btk', 'bua', 'bug', 'bul', 'bur (b)', 'mya (t)', 'byn', 'cad', 'cai', 'car', 'cat', 'cau', 'ceb', 'cel', 'cze (b)', 'ces (t)', 'cha', 'chb', 'che', 'chg', 'chi (b)', 'zho (t)', 'chk', 'chm', 'chn', 'cho', 'chp', 'chr', 'chu', 'chv', 'chy', 'cmc', 'cnr', 'cop', 'cor', 'cos', 'cpe', 'cpf', 'cpp', 'cre', 'crh', 'crp', 'csb', 'cus', 'wel (b)', 'cym (t)', 'cze (b)', 'ces (t)', 'dak', 'dan', 'dar', 'day', 'del', 'den', 'ger (b)', 'deu (t)', 'dgr', 'din', 'div', 'doi', 'dra', 'dsb', 'dua', 'dum', 'dut (b)', 'nld (t)', 'dyu', 'dzo', 'efi', 'egy', 'eka', 'gre (b)', 'ell (t)', 'elx', 'eng', 'en', 'enm', 'epo', 'est', 'baq (b)', 'eus (t)', 'ewe', 'ewo', 'fan', 'fao', 'per (b)', 'fas (t)', 'fat', 'fij', 'fil', 'fin', 'fiu', 'fon', 'fre (b)', 'fra (t)', 'fre (b)', 'fra (t)', 'frm', 'fro', 'frr', 'frs', 'fry', 'ful', 'fur', 'gaa', 'gay', 'gba', 'gem', 'geo (b)', 'kat (t)', 'ger (b)', 'deu (t)', 'gez', 'gil', 'gla', 'gle', 'glg', 'glv', 'gmh', 'goh', 'gon', 'gor', 'got', 'grb', 'grc', 'gre (b)', 'ell (t)', 'grn', 'gsw', 'guj', 'gwi', 'hai', 'hat', 'hau', 'haw', 'heb', 'her', 'hil', 'him', 'hin', 'hit', 'hmn', 'hmo', 'hrv', 'hsb', 'hun', 'hup', 'arm (b)', 'hye (t)', 'iba', 'ibo', 'ice (b)', 'isl (t)', 'ido', 'iii', 'ijo', 'iku', 'ile', 'ilo', 'ina', 'inc', 'ind', 'ine', 'inh', 'ipk', 'ira', 'iro', 'ice (b)', 'isl (t)', 'ita', 'jav', 'jbo', 'jpn', 'jpr', 'jrb', 'kaa', 'kab', 'kac', 'kal', 'kam', 'kan', 'kar', 'kas', 'geo (b)', 'kat (t)', 'kau', 'kaw', 'kaz', 'kbd', 'kha', 'khi', 'khm', 'kho', 'kik', 'kin', 'kir', 'kmb', 'kok', 'kom', 'kon', 'kor', 'kos', 'kpe', 'krc', 'krl', 'kro', 'kru', 'kua', 'kum', 'kur', 'kut', 'lad', 'lah', 'lam', 'lao', 'lat', 'lav', 'lez', 'lim', 'lin', 'lit', 'lol', 'loz', 'ltz', 'lua', 'lub', 'lug', 'lui', 'lun', 'luo', 'lus', 'mac (b)', 'mkd (t)', 'mad', 'mag', 'mah', 'mai', 'mak', 'mal', 'man', 'mao (b)', 'mri (t)', 'map', 'mar', 'mas', 'may (b)', 'msa (t)', 'mdf', 'mdr', 'men', 'mga', 'mic', 'min', 'mis', 'mac (b)', 'mkd (t)', 'mkh', 'mlg', 'mlt', 'mnc', 'mni', 'mno', 'moh', 'mon', 'mos', 'mao (b)', 'mri (t)', 'may (b)', 'msa (t)', 'mul', 'mun', 'mus', 'mwl', 'mwr', 'bur (b)', 'mya (t)', 'myn', 'myv', 'nah', 'nai', 'nap', 'nau', 'nav', 'nbl', 'nde', 'ndo', 'nds', 'nep', 'new', 'nia', 'nic', 'niu', 'dut (b)', 'nld (t)', 'nno', 'nob', 'nog', 'non', 'nor', 'nqo', 'nso', 'nub', 'nwc', 'nya', 'nym', 'nyn', 'nyo', 'nzi', 'oci', 'oji', 'ori', 'orm', 'osa', 'oss', 'ota', 'oto', 'paa', 'pag', 'pal', 'pam', 'pan', 'pap', 'pau', 'peo', 'per (b)', 'fas (t)', 'phi', 'phn', 'pli', 'pol', 'pon', 'por', 'pra', 'pro', 'pus', 'qaa-qtz', 'que', 'raj', 'rap', 'rar', 'roa', 'roh', 'rom', 'rum (b)', 'ron (t)', 'rum (b)', 'ron (t)', 'run', 'rup', 'rus', 'sad', 'sag', 'sah', 'sai', 'sal', 'sam', 'san', 'sas', 'sat', 'scn', 'sco', 'sel', 'sem', 'sga', 'sgn', 'shn', 'sid', 'sin', 'sio', 'sit', 'sla', 'slo (b)', 'slk (t)', 'slo (b)', 'slk (t)', 'slv', 'sma', 'sme', 'smi', 'smj', 'smn', 'smo', 'sms', 'sna', 'snd', 'snk', 'sog', 'som', 'son', 'sot', 'spa', 'alb (b)', 'sqi (t)', 'srd', 'srn', 'srp', 'srr', 'ssa', 'ssw', 'suk', 'sun', 'sus', 'sux', 'swa', 'swe', 'syc', 'syr', 'tah', 'tai', 'tam', 'tat', 'tel', 'tem', 'ter', 'tet', 'tgk', 'tgl', 'tha', 'tib (b)', 'bod (t)', 'tig', 'tir', 'tiv', 'tkl', 'tlh', 'tli', 'tmh', 'tog', 'ton', 'tpi', 'tsi', 'tsn', 'tso', 'tuk', 'tum', 'tup', 'tur', 'tut', 'tvl', 'twi', 'tyv', 'udm', 'uga', 'uig', 'ukr', 'umb', 'und', 'urd', 'uzb', 'vai', 'ven', 'vie', 'vol', 'vot', 'wak', 'wal', 'war', 'was', 'wel (b)', 'cym (t)', 'wen', 'wln', 'wol', 'xal', 'xho', 'yao', 'yap', 'yid', 'yor', 'ypk', 'zap', 'zbl', 'zen', 'zgh', 'zha', 'chi (b)', 'zho (t)', 'znd', 'zul', 'zun', 'zxx', 'zza']
- `enum` ['ar', 'bn', 'cs', 'da', 'de', 'de-AT', 'de-CH', 'de-DE', 'el', 'en', 'en-AU', 'en-CA', 'en-GB', 'en-IN', 'en-NZ', 'en-SG', 'en-US', 'es', 'es-AR', 'es-ES', 'es-UY', 'fi', 'fr', 'fr-BE', 'fr-CH', 'fr-FR', 'fy', 'fy-NL', 'hi', 'hr', 'it', 'it-CH', 'it-IT', 'ja', 'ko', 'nl', 'nl-BE', 'nl-NL', 'no', 'no-NO', 'pa', 'pl', 'pt', 'pt-BR', 'ru', 'ru-RU', 'sr', 'sr-RS', 'sv', 'sv-SE', 'te', 'zh', 'zh-CN', 'zh-HK', 'zh-SG', 'zh-TW']
### `EXTENSION_OMBCATEGORY_RACE_CODE`
- `description` Bundle.entry.resource.where(resourceType ='Patient').extension.where(url='http://hl7.org/fhir/us/core/StructureDefinition/us-core-race').extension.where(url = 'ombCategory').valueCoding.code
- `type` string
Expand Down
Loading