C#開發PACS醫學影像處理系統(十一):Dicom影像掛片協議


通俗點說,掛片協議可以看作整個系統的一個相對復雜一點的配置文件,可以用JSON或XML格式來讀取與保存,

另外,可以制作一個獨立的exe配置程序來管理這些掛片協議。

 

 

假設配置了CT的掛片協議的右鍵菜單,那么在打開CT影像時則是對應的不同的動態的右鍵菜單,如下圖:

 

 

 

 CT影像的自定義工具欄,如下圖:

 

 

CT影像的自定義窗寬窗位,如下圖:

 

 

協議格式可以參考XML格式:

<?xml version="1.0" encoding="utf-8"?>
  <Modality>CT</Modality>
  <ScreenCount>1</ScreenCount>
  <Screens>
    <Screen>
      <ScreenIndex>0</ScreenIndex>
      <Primary>true</Primary>
      <Layout>STACK</Layout>
      <RowCount>1</RowCount>
      <ColCount>2</ColCount>
      <Annotations>
        <Annotation>
          <Location>TopLeft</Location>
          <AnnotationTags>
            <long>524416</long>
            <long>1048592</long>
            <long>1048624</long>
            <long>524368</long>
            <long>1048608</long>
            <long>1052688</long>
            <long>101</long>
          </AnnotationTags>
        </Annotation>
      </Annotations>
      <Cells>
        <Cell>
          <CellIndex>1</CellIndex>
          <HorizontalAlign>Center</HorizontalAlign>
          <VerticalAlign>Center</VerticalAlign>
        </Cell>
        <Cell>
          <CellIndex>2</CellIndex>
          <HorizontalAlign>Center</HorizontalAlign>
          <VerticalAlign>Center</VerticalAlign>
        </Cell>
      </Cells>
    </Screen>
  </Screens>
</HangingProtocol>

 

其中需要注意的是序列控件的布局,不同的醫院和不同設備需要根據情況自動布局調整。

1.橫屏顯示器:序列列表在左側或右側,盡可能的控制上下位置來留給圖像。

 

2.豎屏顯示器:序列列表在上側或下側,盡可能的控制左右位置來留給圖像。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM