📄 health.h
字号:
/**************************************************************************/
// Head file
/**************************************************************************/
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <api.h>
#include "ExEH0218.h"
//***************************************************************
//read card function
int Read_Per_Info(char *Card_Read_Buff);//get Demograhic info
int NextOfKinInfo(char *Card_Read_Buff);//get RELATIVES info
int GuarantorInfo(char *Card_Read_Buff);
int EmergencyInfo(char *Card_Read_Buff);
int Insurance1Info(char *Card_Read_Buff);
int Insurance2Info(char *Card_Read_Buff);
int Insurance3Info(char *Card_Read_Buff);
int Insurance4Info(char *Card_Read_Buff);
int PhysicianInfo(char *Card_Read_Buff);
int MajorIllnessInfo(char *Card_Read_Buff);
int SurgicalInfo(char *Card_Read_Buff);
int DeviceInfo(char *Card_Read_Buff);
int HealthDocInfo(char *Card_Read_Buff);
int HealthChartInfo(char *Card_Read_Buff);
int MedicationsInfo(char *Card_Read_Buff);
int InfectInfo(char *Card_Read_Buff);
int AdditInfo(char *Card_Read_Buff);
int AllergyInfo(char *Card_Read_Buff);
//********2006/03/13*********
int EyeInfo(char *Card_Read_Buff);
int FamilyHistoryFather(char *Card_Read_Buff);
int FamilyHistoryMother(char *Card_Read_Buff);
int FamilyHistoryMFather(char *Card_Read_Buff);
int FamilyHistoryMMother(char *Card_Read_Buff);
int FamilyHistoryFFather(char *Card_Read_Buff);
int FamilyHistoryFMother(char *Card_Read_Buff);
int HealthSummary(char *Card_Read_Buff);
int InsuranceInfo(char *Card_Read_Buff);
//***************************************************************
//Personal info
void Personal_info();
//health_sum
void Health_sum();
//Relatives
void Relatives();
//Insurances
void Insurances();
//Physicians
void Physicians();
//tools
void Alarm();
void BCDToASC(unsigned char *source,unsigned char *dest,unsigned char length);
void LongToAsc(long a, unsigned char *buffer);
void ASCToBCD(unsigned char *source, unsigned char *dest, unsigned char length);
void AscToHex(unsigned char *source,unsigned char *dest);
void LongToBcd(long LongData,unsigned char *BcdStr,int BcdStrLen);
long BcdToLong(unsigned char *BcdStr,int BcdStrLen);
void selectcode(char *Card_Read_Buff,char *Buff,int j);
void Getphydata(char *Card_Read_Buff,char * buff,int number);
int Getdatanum(char *Card_Read_Buff,char *buff);
void tmpGetphydata(char *temstr,char * buff,int number);
typedef struct
{
unsigned char Ln[13]; //last name
unsigned char Fn[13];//first name
unsigned char Gender[6];
unsigned char DOB[22];//date of born
unsigned char Addr1[26];//
unsigned char Addr2[16];//
unsigned char HP[12]; //home phone
unsigned char WP[16];
unsigned char Ext[12];
unsigned char Relation[10];
}PerInfo;
typedef struct
{
unsigned char InsName[16]; //
unsigned char PolicyNum[16];//
unsigned char GroupName[16];
unsigned char GroupNum[16];//
unsigned char InsPhone[16];//
}InsInfo;
typedef struct
{
unsigned char PhyName[16]; //
unsigned char Specialty[16];//
unsigned char Phone[16];
}PhyInfo;
typedef struct
{
unsigned char line1[32]; //
unsigned char line2[48];//
unsigned char line3[16];
unsigned char line4[16];
unsigned char line5[16];
unsigned char line6[16];
unsigned char line7[16];
unsigned char line8[16];
unsigned char line9[16];
unsigned char line10[16];
unsigned char line11[16];
unsigned char line12[16];
}Healthsinfo;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -