Skip to content

Releases

Quality Validator v0.3.1

Choose a tag to compare

@kimmingul kimmingul released this 01 Oct 11:33

Quality Validator v0.3.1

견본 데이터 갱신

  • v3 질환별 Good Sample 6개를 추가했습니다. 각 ZIP은 가상 환자 1명의 방문·진단·검사·치료·추적 기록이 연결된 CSV와 동일 내용의 엑셀, 사례 설명(README.md)을 담습니다. 폐암·유방암은 수술과 전신치료가 있는 사례입니다.
  • 기존 clean/dirty 100명 자료도 다시 생성했습니다. 6개 clean 코호트와 Good Sample의 검증 위반은 모두 0건이며, dirty 자료의 주입 오류 1,486건은 전부 검출됩니다. 주입 오류 검출률은 실제 병원 데이터의 검출률이 아닙니다.
  • SampleData-0.3.1-all.zip에 clean/dirty/good 18개 폴더를 묶었습니다. 질환별 Good Sample ZIP은 소개 페이지에서도 내려받을 수 있습니다.

한계

Good Sample은 표 연결과 일부 임상 불변식을 점검한 합성 자료입니다. 실제 환자 자료나 임상의 감수·표준치료 지침이 아니며, OMOP concept_id의 기관별 Athena 매핑은 별도로 확인해야 합니다.

파일 대상 서명
QualityValidator-0.3.1-mac-arm64.dmg macOS (Apple Silicon) Developer ID 서명, Apple 공증
QualityValidator-0.3.1-win-x64.exe Windows 10/11 64비트 (x64) GlobalSign EV 코드 서명
QualityValidator-0.3.1-win-arm64.exe Windows 11 ARM (arm64) GlobalSign EV 코드 서명

견본 데이터 (가상데이터)

앱 동작을 확인할 때 쓰는 가상데이터입니다. 실제 환자와 무관합니다. SampleData-0.3.1-all.zip 은 6개 코호트 × clean/dirty(각 100명 규칙 시험용) / good(질환별 가상 환자 1명의 연결된 표 예시) 18개 폴더 전체입니다. 코호트별 zip 에는 CSV 와 동일한 내용을 시트별로 담은 엑셀 파일이 있고, README.txt 에 기대 결과를 적었습니다. Good Sample 은 실제 임상자료나 임상의 감수 결과가 아닙니다. 폴더째 앱의 검증 실행 화면에 끌어다 놓으면 됩니다.

설치와 사용 방법은 사용자 설명서를 보세요.

SHA-256

1c09e925699c603b1485b028dc6135d765c7e313e0aaa6f502607bbaa2dd8e13  QualityValidator-0.3.1-mac-arm64.dmg
3f1f2d1676a7f2c89e13f1fba149fca6b72026b363e282299394d032a17ee6b2  QualityValidator-0.3.1-win-arm64.exe
41d71058fc12677402682cb86851ba882717eefa9ce3a11821b96e9a9e0c69a1  QualityValidator-0.3.1-win-x64.exe
84483183dd03adea17715dcfa9d3f258e3ca17d1f2533f96db8f1ea5ba421a4d  SampleData-0.3.1-all.zip
87eaf3b219c298eb5a89c8bf3804081181c323c64a54d99429957e89d292db5f  SampleData-0.3.1-BREAST_CANCER-clean.zip
ca8d9a6362c660e6b554c6cc39aeb218ee181a6b8a2d730f8b11d4e21fc9aed3  SampleData-0.3.1-BREAST_CANCER-dirty.zip
c4b477fcf53e6e64bb781344d83d40aba41b629160c3f67670be5609aede02f3  SampleData-0.3.1-BREAST_CANCER-good.zip
b7060ff03d44bff4372796227c142aecbcbf76a33a3124d74d2d51235a338a05  SampleData-0.3.1-COLORECTAL_CANCER-clean.zip
54847101fc3e260a7e9a40f333c5e6d7329b5b153606a20b4fc93f6756ec5314  SampleData-0.3.1-COLORECTAL_CANCER-dirty.zip
8390c3d4d89b4f3c68068b0b91fe2fcc527704efb88a66509ee412228eb69709  SampleData-0.3.1-COLORECTAL_CANCER-good.zip
6dde4573a5cfc1ebc3b4b88dc7ed5b01e56b9292e7165ef0f14a7858f4d12611  SampleData-0.3.1-DIABETES-clean.zip
f440790b8aed6bc442fb630b779b1b43c18c28305bc90b5a11486248ab263705  SampleData-0.3.1-DIABETES-dirty.zip
4067ecdeadd0eff5a6f7ff7aadcb9f12cc2efc4491458feb21a17fb3ba166d2b  SampleData-0.3.1-DIABETES-good.zip
7c976126254b2f9ee2d27085634396b1d84bc016c597b18a1345bc723ee78879  SampleData-0.3.1-LUNG_CANCER-clean.zip
6e0f1e4a46bb51f21238e8c3db232c0f22450aa5787a57abce867d81f6cdb957  SampleData-0.3.1-LUNG_CANCER-dirty.zip
f2fb5423b03d93f44549c2a9817e550c36a08a5ef42990bb716a1f15974965e8  SampleData-0.3.1-LUNG_CANCER-good.zip
9542a3e3cbd75baa929df3f597f873324b8061bc927b51115e4fea64eac7ad80  SampleData-0.3.1-LYMPHOMA-clean.zip
3ad938de7ba05644cb00672aba70dde01861bf18cc49b2578d72e5136147de7a  SampleData-0.3.1-LYMPHOMA-dirty.zip
f7b127b30efde39e3d57f333adff74dec8b0c3f132d3eb4617ff25431b165b96  SampleData-0.3.1-LYMPHOMA-good.zip
ad3a89f55e29878099d7f41faa13728d06b2770e54c52ddc916c1eb7b01eb37a  SampleData-0.3.1-MASLD-clean.zip
619a12d4a70a056f417dfa939d4a1d9f0f288a0baab29b6f4297baa454246d59  SampleData-0.3.1-MASLD-dirty.zip
38215d102019c7f784a2fb54283d7f43ea2e91741b0d9bb2944bb277e532810e  SampleData-0.3.1-MASLD-good.zip

Quality Validator v0.3.0

Choose a tag to compare

@kimmingul kimmingul released this 01 Oct 06:53

Quality Validator v0.3.0

바뀐 점

  • 기본 명세가 v3 로 바뀝니다. 의뢰사 2026-09-30 매뉴얼에 10/1 검토 결정(제안 21건 중 14건 채택)을 반영한 판입니다. 코호트마다 질환 본표 하나와 핵심 표를 그대로 채워 넣는 구조이며, 표 17개 · 필드 169개 · 규칙 389개(구조 367 + 교차 22)입니다. 코호트당 247~287개 규칙이 적용됩니다.
  • 9/30 매뉴얼과 달라진 점
    • 항암요법 표는 SACT(키 sact_id)이고, sact_id 는 항종양제(ATC L01) 투여일 때만 필수입니다.
    • DRUG_EXPOSURE.note_id 는 없어지고 SMILES 는 성분별 참조표 DRUG_INGREDIENT_STRUCTURE 로 옮겼습니다.
    • 폐암에 ICD-O-3 조직형·원발 부위 코드와 AJCC 판수, 림프종에 ICD-O-3 조직형 코드가 추가되었습니다.
    • OBSERVATION.value_as_concept_id 와 원천 코드(*_source_value) 열이 추가되었습니다.
    • cell_of_origin 은 DLBCL 일 때만 필수이고, 소세포폐암은 제한기/확장기(LD/ED) 병기를 쓸 수 있습니다.
  • v2(OMOP CDM 5.4 + K-AI 확장)와 v1 은 설정 → 명세 판에서 계속 고를 수 있습니다. '서식 변환' 메뉴는 v2 를 골랐을 때만 보입니다.
  • 견본 데이터 zip 은 v3 가상데이터입니다.

알려진 한계

  • Athena 어휘가 들어 있지 않아 concept_id 의 존재·표준 여부는 검사하지 않습니다(OMOP 코드표는 경고 수준).
  • 항종양제 판정은 앱에 내장된 항암제 목록을 기준으로 합니다.

자세한 내용: spec/v3/README.md

파일 대상 서명
QualityValidator-0.3.0-mac-arm64.dmg macOS (Apple Silicon) Developer ID 서명, Apple 공증
QualityValidator-0.3.0-win-x64.exe Windows 10/11 64비트 (x64) GlobalSign EV 코드 서명
QualityValidator-0.3.0-win-arm64.exe Windows 11 ARM (arm64) GlobalSign EV 코드 서명

견본 데이터 (가상데이터)

앱 동작을 확인할 때 쓰는 가상데이터입니다. 실제 환자와 무관합니다. SampleData-0.3.0-all.zip 은 6개 코호트 × clean(오류 없음) / dirty(오류 주입 + 정답표) 12개 폴더 전체이고, 코호트별 zip 은 그중 하나입니다. 각 zip 의 README.txt 에 기대 결과(규칙 수, 위반 건수)가 있습니다. 폴더째 앱의 검증 실행 화면에 끌어다 놓으면 됩니다.

설치와 사용 방법은 사용자 설명서를 보세요.

SHA-256

28244b84463307771eb68db2bf9bbb71272a020e2565a8b0fdc1e7466b449a3f  QualityValidator-0.3.0-mac-arm64.dmg
84a42fcd110e316c31967e964cecfce99a38a3410e08d80c3fbe5f272f0ead62  QualityValidator-0.3.0-win-arm64.exe
b5e18d18d01d42227927dd789715b18b481aca7e6ce2a6882d9e7b31f076774b  QualityValidator-0.3.0-win-x64.exe
52a7406b62048a096a9c8ae80143167f9365dfea23ef99a81b099aea877829db  SampleData-0.3.0-all.zip
4d85f8eb57b9a8809d8d83d0403891e31452e8ac7b357783c913d92e71d8c1ec  SampleData-0.3.0-BREAST_CANCER-clean.zip
7c91f62cf22dcbc826ef5f1f6c4f243020f48324b6cb346267f77b0deaa80454  SampleData-0.3.0-BREAST_CANCER-dirty.zip
fd3a8b35485a91c996265b4280776e6db1442b0d83be1fccfbe11d9115d47a81  SampleData-0.3.0-COLORECTAL_CANCER-clean.zip
3527321a1ce36100ce843fa24edbbbc8aa72183abb252c4753b93b5d7ce279d6  SampleData-0.3.0-COLORECTAL_CANCER-dirty.zip
53a456d8dfdaf6ec8f7d36957fca17591b5b53732e962c13e13513c57ceb091c  SampleData-0.3.0-DIABETES-clean.zip
c708c6a8f1c958ad2952412d11e782baf250ef28599213b4ced1f3c787cdc89b  SampleData-0.3.0-DIABETES-dirty.zip
de23a353402402885c9939876d34ea1d1f6152ff1cdf074616a7771d0fabc0cd  SampleData-0.3.0-LUNG_CANCER-clean.zip
7f298317abafb2e14c2e8240b042f63f7cb9c9d833f73f6666aef31ebde1f82c  SampleData-0.3.0-LUNG_CANCER-dirty.zip
7c684f56fb43635028dc6caf3e5e86e6115fc8d35a339894efc8e29d3b6b7658  SampleData-0.3.0-LYMPHOMA-clean.zip
119ca720062cde66a4cf2c9f76f363716d6492b5dffbc921cff19cddd2e77ac4  SampleData-0.3.0-LYMPHOMA-dirty.zip
86f92eae901498cf0fb762622da4907835695665d7b3a1819f1f97b2572172a4  SampleData-0.3.0-MASLD-clean.zip
7444fd5eca5d3ef3a79dcc586002767f7bba94b9d0bffd7a4a7e6e2a0670ed0d  SampleData-0.3.0-MASLD-dirty.zip

Quality Validator v0.2.0

Choose a tag to compare

@kimmingul kimmingul released this 16 Sep 14:02

Quality Validator v0.2.0

파일 대상 서명
QualityValidator-0.2.0-mac-arm64.dmg macOS (Apple Silicon) Developer ID 서명, Apple 공증
QualityValidator-0.2.0-win-x64.exe Windows 10/11 64비트 (x64) GlobalSign EV 코드 서명
QualityValidator-0.2.0-win-arm64.exe Windows 11 ARM (arm64) GlobalSign EV 코드 서명

견본 데이터 (가상데이터)

앱 동작을 확인할 때 쓰는 가상데이터입니다. 실제 환자와 무관합니다. SampleData-0.2.0-all.zip 은 6개 코호트 × clean(오류 없음) / dirty(오류 주입 + 정답표) 12개 폴더 전체이고, 코호트별 zip 은 그중 하나입니다. 각 zip 의 README.txt 에 기대 결과(규칙 수, 위반 건수)가 있습니다. 폴더째 앱의 검증 실행 화면에 끌어다 놓으면 됩니다.

설치와 사용 방법은 사용자 설명서를 보세요.

SHA-256

0cbc0bcd1bb03895ca6b8fe07b53a764f351f84cfd5c033a9445926faf7f2165  QualityValidator-0.2.0-mac-arm64.dmg
d860f9ba917e1b28bb6aa898f80b214ee0403951ff6e0ed4e9324ababfb07667  QualityValidator-0.2.0-win-arm64.exe
bc023de0ae0d984811e80e90b30fb53762c52bfe182dc7862ffdbf0010e426c1  QualityValidator-0.2.0-win-x64.exe
e206ed5c0f7842155dcbf25202628a39ffc77544d5aa96ed73b19b1a60e5588d  SampleData-0.2.0-all.zip
38a27d0da192047ee8100ff263303ce02eef4675bdb0f4a6345ea72846b3851b  SampleData-0.2.0-BREAST_CANCER-clean.zip
e39cd323670feffbde50043ffb25bc6773f72c824d30ba71792e6162ad46cc65  SampleData-0.2.0-BREAST_CANCER-dirty.zip
aaeda5b30278bc78488a715e7d8182137ff8bde5c134a4b34c7eef594f88a96d  SampleData-0.2.0-COLORECTAL_CANCER-clean.zip
b459d501c96f1f9f569c44958b27517523976e51762addb3e19810dd58cfb5fd  SampleData-0.2.0-COLORECTAL_CANCER-dirty.zip
3e1dadf5d28a5aac4fa510a421ed107570ee78a34b70987feca87f613ada656e  SampleData-0.2.0-DIABETES-clean.zip
184ddc606e134be3562253d3ca6ab42812ea92457d17ba7ce9d44fb77c572639  SampleData-0.2.0-DIABETES-dirty.zip
b41bccc38ed433f92007a79c19eb77f35a5aea6f70c76b295cb64628f6ee3205  SampleData-0.2.0-LUNG_CANCER-clean.zip
63a704ac80530aaedd76633514e49561730f226877ea5b3e106cb39e0edb46c6  SampleData-0.2.0-LUNG_CANCER-dirty.zip
e13678962f7eaa77364ef5dbe6477d93f417b50a512a3153c1cb4a1006ceb065  SampleData-0.2.0-LYMPHOMA-clean.zip
f1cdedf7ebd584d6e042a5ae147e14d131977d36a925f441662fc5575e7599e4  SampleData-0.2.0-LYMPHOMA-dirty.zip
09f9561f1a90bc2d199dd350a936867de0863ae1ababf45695ae2ad4b230d004  SampleData-0.2.0-MASLD-clean.zip
add2c15f293ee3374e94d506c1e881d287b632ae06f9a4eba0c0f54a6db0d15f  SampleData-0.2.0-MASLD-dirty.zip

Quality Validator v0.1.0

Choose a tag to compare

@kimmingul kimmingul released this 10 Sep 15:29

Quality Validator v0.1.0

파일 대상 서명
QualityValidator-0.1.0-mac-arm64.dmg macOS (Apple Silicon) Developer ID 서명, Apple 공증
QualityValidator-0.1.0-win-x64.exe Windows 10/11 64비트 (x64) GlobalSign EV 코드 서명
QualityValidator-0.1.0-win-arm64.exe Windows 11 ARM (arm64) GlobalSign EV 코드 서명

견본 데이터 (가상데이터)

앱 동작을 확인할 때 쓰는 가상데이터입니다. 실제 환자와 무관합니다. SampleData-0.1.0-all.zip 은 6개 코호트 × clean(오류 없음) / dirty(오류 주입 + 정답표) 12개 폴더 전체이고, 코호트별 zip 은 그중 하나입니다. 각 zip 의 README.txt 에 기대 결과(규칙 수, 위반 건수)가 있습니다. 폴더째 앱의 검증 실행 화면에 끌어다 놓으면 됩니다.

설치와 사용 방법은 사용자 설명서를 보세요.

SHA-256

39899c81b2243a9485dbb9585c26f29b67a79e885660eed5da10e43336e6194d  QualityValidator-0.1.0-mac-arm64.dmg
b0bdd771c662a6482ba913c7a337462dd70aa97866192ed97f753be1c99878aa  QualityValidator-0.1.0-win-arm64.exe
1caa6d388e3394fa7757abdbc6797afbfa8bb42925bb423a2793f6c0414c0e13  QualityValidator-0.1.0-win-x64.exe
ef5af8f99846f4daa31f960ea77be3518ff29749dd91ba9b94bd920564b3b068  SampleData-0.1.0-all.zip
5eb8fd5f4c4584689b71800ef6092b72b7aeac29ecf2dfb51fceb3339aeb4128  SampleData-0.1.0-BREAST_CANCER-clean.zip
5cd5d035207c24597c401ae96c1cdd8785f787786bd87efce91a9e60114d3c0c  SampleData-0.1.0-BREAST_CANCER-dirty.zip
4fc0073abb9dc894c8653fa11771cc4a59a7eda74bda84e6b364fd241041ba4f  SampleData-0.1.0-COLORECTAL_CANCER-clean.zip
e397586e235b3fe932583872680c0efa531df003df2cf559f588f1791e609a77  SampleData-0.1.0-COLORECTAL_CANCER-dirty.zip
c9eac74bbeadfaf21d7d9801ddabc09451ab58abd5d174187880989de4d077f1  SampleData-0.1.0-DIABETES-clean.zip
3631db7fa440c2b6603b58698730eeb5419ba47966bd243efee6d990ff84d243  SampleData-0.1.0-DIABETES-dirty.zip
3e6f8ce5bfa7a8a2555e4adf0f1c42402af7c9973d2885ac4d8c38f0344a0916  SampleData-0.1.0-LUNG_CANCER-clean.zip
490efd7f1e8aa8a0fdde7f1ac540847aef73281bbd50527c3c176875d0caaa19  SampleData-0.1.0-LUNG_CANCER-dirty.zip
247ea606448190c78d7d44ab845c5ce1096ec15996b044a4a9180dd9a288c635  SampleData-0.1.0-LYMPHOMA-clean.zip
077404d2d7ea584bdb31a4660667290cfb4005e1b322e14bff3cac9721a48a1a  SampleData-0.1.0-LYMPHOMA-dirty.zip
7354a31b8f33b1dad033bd30ef180efbf790f5a1cda316a2c6a84c7c1b76c3c9  SampleData-0.1.0-MASLD-clean.zip
7e6431ad08492f4a0cf469b0e24906928a53d7f060efa8ced6079c6050d337ff  SampleData-0.1.0-MASLD-dirty.zip