nhicard

package module
v0.0.0-...-5cf7fc5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 10, 2022 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Big5ToUTF8

func Big5ToUTF8(src []byte) string

func BytePtr

func BytePtr(s []byte) uintptr

func Int2IntPtr

func Int2IntPtr(n int) uintptr

func IntPtr

func IntPtr(n int) uintptr

func IntPtr2Ptr

func IntPtr2Ptr(n *int) uintptr

Types

type Nhilib

type Nhilib struct {
	// contains filtered or unexported fields
}

func SetDll

func SetDll(path string) *Nhilib

func (*Nhilib) CsCloseCom

func (l *Nhilib) CsCloseCom() uintptr

func (*Nhilib) CsOpenCom

func (l *Nhilib) CsOpenCom(p int) uintptr

func (*Nhilib) GetDllVersion

func (l *Nhilib) GetDllVersion() uintptr

func (*Nhilib) HisGetBasicData

func (l *Nhilib) HisGetBasicData() (uintptr, []byte)

hisGetBasicData

func (*Nhilib) HisGetCardStatus

func (l *Nhilib) HisGetCardStatus(cardType int) uintptr

hisGetCardStatus

func (*Nhilib) HisGetCumulativeData

func (l *Nhilib) HisGetCumulativeData() (uintptr, []byte)

hisGetCumulativeData

func (*Nhilib) HisGetCumulativeFee

func (l *Nhilib) HisGetCumulativeFee() (uintptr, []byte)

hisGetCumulativeFee

func (*Nhilib) HisGetEmergentTel

func (l *Nhilib) HisGetEmergentTel() (uintptr, []byte)

hisGetEmergentTel

func (*Nhilib) HisGetInoculateData

func (l *Nhilib) HisGetInoculateData() (uintptr, []byte)

hisGetInoculateData

func (*Nhilib) HisGetLastSeqNum

func (l *Nhilib) HisGetLastSeqNum() (uintptr, []byte)

hisGetLastSeqNum

func (*Nhilib) HisGetOrganDonate

func (l *Nhilib) HisGetOrganDonate() (uintptr, []byte)

hisGetOrganDonate

func (*Nhilib) HisGetRegisterBasic

func (l *Nhilib) HisGetRegisterBasic() (uintptr, []byte)

hisGetRegisterBasic

func (*Nhilib) HisGetRegisterPregnant

func (l *Nhilib) HisGetRegisterPregnant() (uintptr, []byte)

hisGetRegisterPregnant

func (*Nhilib) HisGetRegisterPrevent

func (l *Nhilib) HisGetRegisterPrevent() (uintptr, []byte)

hisGetRegisterPrevent

func (*Nhilib) HisGetSeqNumber

func (l *Nhilib) HisGetSeqNumber(cTreatItem []byte, cBabyTreat []byte) (uintptr, []byte)

hisGetSeqNumber

func (*Nhilib) HisGetTreatmentNeedHPC

func (l *Nhilib) HisGetTreatmentNeedHPC() (uintptr, []byte)

hisGetTreatmentNeedHPC

func (*Nhilib) HisGetTreatmentNoNeedHPC

func (l *Nhilib) HisGetTreatmentNoNeedHPC() (uintptr, []byte)

hisGetTreatmentNoNeedHPC

func (*Nhilib) HisReadPrescription

func (l *Nhilib) HisReadPrescription() (uintptr, []byte, []byte, []byte, []byte)

hisReadPrescription

func (*Nhilib) SetFunction

func (l *Nhilib) SetFunction(functionName string)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL