⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 health.h

📁 手持机读写GSM标准的CPU卡代码,包括手持机的液晶显示
💻 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 + -