47 lines
1.3 KiB
Markdown
47 lines
1.3 KiB
Markdown
# 의약품 상세/이미지 흐름
|
|
|
|
## 1. 입력
|
|
|
|
PIT 내부의 약품 단위 key는 상황에 따라 `DRUGCODE`, `DIK_CODE`, `SUNG_CODE`가 함께 등장합니다.
|
|
|
|
- `DRUGCODE`: PIT/PM 내부 약품 코드
|
|
- `DIK_CODE`: health.kr/식별 이미지 계열에서 사용하는 식별 코드
|
|
- `SUNG_CODE`: 성분코드
|
|
|
|
## 2. 기본 해석 흐름
|
|
|
|
```mermaid
|
|
flowchart TD
|
|
A[DRUGCODE] --> B[PM_DRUG..CD_GOODS]
|
|
B --> C[DIK_CODE]
|
|
B --> D[SUNG_CODE 성분코드]
|
|
A --> E[PM_DRUG..CD_ETCGOODS + CD_MC]
|
|
D --> F[PM_DRUG..CD_SUNG]
|
|
C --> G[PM_IMAGE..DrugImg]
|
|
C --> H[health.kr result_drug_simple.asp]
|
|
C --> I[health.kr zoom.asp]
|
|
C --> J[PM_DRUG..CD_PICTOGRAM_SUB/CD_PICTOGRAM]
|
|
```
|
|
|
|
## 3. 이미지 후보 우선순위
|
|
|
|
1. `PM_IMAGE..DrugImg`의 `DRUG_IMG` BLOB
|
|
2. `C:\Dik20\Data\Drugimg2005.MDB` / `C:\Dik2004\Data\Drugimg.MDB`
|
|
3. health.kr 확대 이미지 URL
|
|
4. pictogram BLOB
|
|
|
|
## 4. HTML/인쇄 쪽에서 관찰된 임시 파일
|
|
|
|
```text
|
|
\Image\Temp\Sik_{...}.jpg
|
|
\Image\Temp\Pito_{...}.jpg
|
|
```
|
|
|
|
PIT는 BLOB을 임시 jpg로 쓰고 다음 형태의 HTML img tag를 구성하는 흔적이 있습니다.
|
|
|
|
```html
|
|
<img src="...jpg" width="183" height="100" border="0">
|
|
<img src="...jpg" width="215" height="117" border="0">
|
|
<img src="...jpg" width="59" height="100" border="0">
|
|
```
|