C# 클래스 NHapi.Model.V26.Message.REF_I12

상속: AbstractMessage
파일 보기 프로젝트 열기: nHapiNET/nHapi

공개 메소드들

메소드 설명
AddAL1 ( ) : AL1

Adds a new AL1

AddDG1 ( ) : DG1

Adds a new DG1

AddDRG ( ) : DRG

Adds a new DRG

AddGT1 ( ) : GT1

Adds a new GT1

AddINSURANCE ( ) : REF_I12_INSURANCE

Adds a new REF_I12_INSURANCE

AddNK1 ( ) : NK1

Adds a new NK1

AddNTE ( ) : NTE

Adds a new NTE

AddOBSERVATION ( ) : REF_I12_OBSERVATION

Adds a new REF_I12_OBSERVATION

AddPROCEDURE ( ) : REF_I12_PROCEDURE

Adds a new REF_I12_PROCEDURE

AddPROVIDER_CONTACT ( ) : REF_I12_PROVIDER_CONTACT

Adds a new REF_I12_PROVIDER_CONTACT

AddSFT ( ) : SFT

Adds a new SFT

GetAL1 ( ) : AL1

Returns first repetition of AL1 (Patient Allergy Information) - creates it if necessary

GetAL1 ( int rep ) : AL1

Returns a specific repetition of AL1 * (Patient Allergy Information) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetDG1 ( ) : DG1

Returns first repetition of DG1 (Diagnosis) - creates it if necessary

GetDG1 ( int rep ) : DG1

Returns a specific repetition of DG1 * (Diagnosis) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetDRG ( ) : DRG

Returns first repetition of DRG (Diagnosis Related Group) - creates it if necessary

GetDRG ( int rep ) : DRG

Returns a specific repetition of DRG * (Diagnosis Related Group) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetGT1 ( ) : GT1

Returns first repetition of GT1 (Guarantor) - creates it if necessary

GetGT1 ( int rep ) : GT1

Returns a specific repetition of GT1 * (Guarantor) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetINSURANCE ( ) : REF_I12_INSURANCE

Returns first repetition of REF_I12_INSURANCE (a Group object) - creates it if necessary

GetINSURANCE ( int rep ) : REF_I12_INSURANCE

Returns a specific repetition of REF_I12_INSURANCE * (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetNK1 ( ) : NK1

Returns first repetition of NK1 (Next of Kin / Associated Parties) - creates it if necessary

GetNK1 ( int rep ) : NK1

Returns a specific repetition of NK1 * (Next of Kin / Associated Parties) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetNTE ( ) : NTE

Returns first repetition of NTE (Notes and Comments) - creates it if necessary

GetNTE ( int rep ) : NTE

Returns a specific repetition of NTE * (Notes and Comments) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetOBSERVATION ( ) : REF_I12_OBSERVATION

Returns first repetition of REF_I12_OBSERVATION (a Group object) - creates it if necessary

GetOBSERVATION ( int rep ) : REF_I12_OBSERVATION

Returns a specific repetition of REF_I12_OBSERVATION * (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetPROCEDURE ( ) : REF_I12_PROCEDURE

Returns first repetition of REF_I12_PROCEDURE (a Group object) - creates it if necessary

GetPROCEDURE ( int rep ) : REF_I12_PROCEDURE

Returns a specific repetition of REF_I12_PROCEDURE * (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetPROVIDER_CONTACT ( ) : REF_I12_PROVIDER_CONTACT

Returns first repetition of REF_I12_PROVIDER_CONTACT (a Group object) - creates it if necessary

GetPROVIDER_CONTACT ( int rep ) : REF_I12_PROVIDER_CONTACT

Returns a specific repetition of REF_I12_PROVIDER_CONTACT * (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

GetSFT ( ) : SFT

Returns first repetition of SFT (Software Segment) - creates it if necessary

GetSFT ( int rep ) : SFT

Returns a specific repetition of SFT * (Software Segment) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.

REF_I12 ( ) : System

Creates a new REF_I12 Group with DefaultModelClassFactory.

REF_I12 ( IModelClassFactory factory ) : System

Creates a new REF_I12 Group with custom IModelClassFactory.

RemoveAL1 ( AL1 toRemove ) : void

Removes the given AL1

RemoveAL1At ( int index ) : void

Removes the AL1 at the given index

RemoveDG1 ( DG1 toRemove ) : void

Removes the given DG1

RemoveDG1At ( int index ) : void

Removes the DG1 at the given index

RemoveDRG ( DRG toRemove ) : void

Removes the given DRG

RemoveDRGAt ( int index ) : void

Removes the DRG at the given index

RemoveGT1 ( GT1 toRemove ) : void

Removes the given GT1

RemoveGT1At ( int index ) : void

Removes the GT1 at the given index

RemoveINSURANCE ( REF_I12_INSURANCE toRemove ) : void

Removes the given REF_I12_INSURANCE

RemoveINSURANCEAt ( int index ) : void

Removes the REF_I12_INSURANCE at the given index

RemoveNK1 ( NK1 toRemove ) : void

Removes the given NK1

RemoveNK1At ( int index ) : void

Removes the NK1 at the given index

RemoveNTE ( NTE toRemove ) : void

Removes the given NTE

RemoveNTEAt ( int index ) : void

Removes the NTE at the given index

RemoveOBSERVATION ( REF_I12_OBSERVATION toRemove ) : void

Removes the given REF_I12_OBSERVATION

RemoveOBSERVATIONAt ( int index ) : void

Removes the REF_I12_OBSERVATION at the given index

RemovePROCEDURE ( REF_I12_PROCEDURE toRemove ) : void

Removes the given REF_I12_PROCEDURE

RemovePROCEDUREAt ( int index ) : void

Removes the REF_I12_PROCEDURE at the given index

RemovePROVIDER_CONTACT ( REF_I12_PROVIDER_CONTACT toRemove ) : void

Removes the given REF_I12_PROVIDER_CONTACT

RemovePROVIDER_CONTACTAt ( int index ) : void

Removes the REF_I12_PROVIDER_CONTACT at the given index

RemoveSFT ( SFT toRemove ) : void

Removes the given SFT

RemoveSFTAt ( int index ) : void

Removes the SFT at the given index

비공개 메소드들

메소드 설명
init ( IModelClassFactory factory ) : void

initalize method for REF_I12. This does the segment setup for the message.

메소드 상세

AddAL1() 공개 메소드

Adds a new AL1
public AddAL1 ( ) : AL1
리턴 AL1

AddDG1() 공개 메소드

Adds a new DG1
public AddDG1 ( ) : DG1
리턴 DG1

AddDRG() 공개 메소드

Adds a new DRG
public AddDRG ( ) : DRG
리턴 DRG

AddGT1() 공개 메소드

Adds a new GT1
public AddGT1 ( ) : GT1
리턴 GT1

AddINSURANCE() 공개 메소드

Adds a new REF_I12_INSURANCE
public AddINSURANCE ( ) : REF_I12_INSURANCE
리턴 REF_I12_INSURANCE

AddNK1() 공개 메소드

Adds a new NK1
public AddNK1 ( ) : NK1
리턴 NK1

AddNTE() 공개 메소드

Adds a new NTE
public AddNTE ( ) : NTE
리턴 NTE

AddOBSERVATION() 공개 메소드

Adds a new REF_I12_OBSERVATION
public AddOBSERVATION ( ) : REF_I12_OBSERVATION
리턴 REF_I12_OBSERVATION

AddPROCEDURE() 공개 메소드

Adds a new REF_I12_PROCEDURE
public AddPROCEDURE ( ) : REF_I12_PROCEDURE
리턴 REF_I12_PROCEDURE

AddPROVIDER_CONTACT() 공개 메소드

Adds a new REF_I12_PROVIDER_CONTACT
public AddPROVIDER_CONTACT ( ) : REF_I12_PROVIDER_CONTACT
리턴 REF_I12_PROVIDER_CONTACT

AddSFT() 공개 메소드

Adds a new SFT
public AddSFT ( ) : SFT
리턴 SFT

GetAL1() 공개 메소드

Returns first repetition of AL1 (Patient Allergy Information) - creates it if necessary
public GetAL1 ( ) : AL1
리턴 AL1

GetAL1() 공개 메소드

Returns a specific repetition of AL1 * (Patient Allergy Information) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetAL1 ( int rep ) : AL1
rep int
리턴 AL1

GetDG1() 공개 메소드

Returns first repetition of DG1 (Diagnosis) - creates it if necessary
public GetDG1 ( ) : DG1
리턴 DG1

GetDG1() 공개 메소드

Returns a specific repetition of DG1 * (Diagnosis) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetDG1 ( int rep ) : DG1
rep int
리턴 DG1

GetDRG() 공개 메소드

Returns first repetition of DRG (Diagnosis Related Group) - creates it if necessary
public GetDRG ( ) : DRG
리턴 DRG

GetDRG() 공개 메소드

Returns a specific repetition of DRG * (Diagnosis Related Group) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetDRG ( int rep ) : DRG
rep int
리턴 DRG

GetGT1() 공개 메소드

Returns first repetition of GT1 (Guarantor) - creates it if necessary
public GetGT1 ( ) : GT1
리턴 GT1

GetGT1() 공개 메소드

Returns a specific repetition of GT1 * (Guarantor) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetGT1 ( int rep ) : GT1
rep int
리턴 GT1

GetINSURANCE() 공개 메소드

Returns first repetition of REF_I12_INSURANCE (a Group object) - creates it if necessary
public GetINSURANCE ( ) : REF_I12_INSURANCE
리턴 REF_I12_INSURANCE

GetINSURANCE() 공개 메소드

Returns a specific repetition of REF_I12_INSURANCE * (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetINSURANCE ( int rep ) : REF_I12_INSURANCE
rep int
리턴 REF_I12_INSURANCE

GetNK1() 공개 메소드

Returns first repetition of NK1 (Next of Kin / Associated Parties) - creates it if necessary
public GetNK1 ( ) : NK1
리턴 NK1

GetNK1() 공개 메소드

Returns a specific repetition of NK1 * (Next of Kin / Associated Parties) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetNK1 ( int rep ) : NK1
rep int
리턴 NK1

GetNTE() 공개 메소드

Returns first repetition of NTE (Notes and Comments) - creates it if necessary
public GetNTE ( ) : NTE
리턴 NTE

GetNTE() 공개 메소드

Returns a specific repetition of NTE * (Notes and Comments) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetNTE ( int rep ) : NTE
rep int
리턴 NTE

GetOBSERVATION() 공개 메소드

Returns first repetition of REF_I12_OBSERVATION (a Group object) - creates it if necessary
public GetOBSERVATION ( ) : REF_I12_OBSERVATION
리턴 REF_I12_OBSERVATION

GetOBSERVATION() 공개 메소드

Returns a specific repetition of REF_I12_OBSERVATION * (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetOBSERVATION ( int rep ) : REF_I12_OBSERVATION
rep int
리턴 REF_I12_OBSERVATION

GetPROCEDURE() 공개 메소드

Returns first repetition of REF_I12_PROCEDURE (a Group object) - creates it if necessary
public GetPROCEDURE ( ) : REF_I12_PROCEDURE
리턴 REF_I12_PROCEDURE

GetPROCEDURE() 공개 메소드

Returns a specific repetition of REF_I12_PROCEDURE * (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetPROCEDURE ( int rep ) : REF_I12_PROCEDURE
rep int
리턴 REF_I12_PROCEDURE

GetPROVIDER_CONTACT() 공개 메소드

Returns first repetition of REF_I12_PROVIDER_CONTACT (a Group object) - creates it if necessary
public GetPROVIDER_CONTACT ( ) : REF_I12_PROVIDER_CONTACT
리턴 REF_I12_PROVIDER_CONTACT

GetPROVIDER_CONTACT() 공개 메소드

Returns a specific repetition of REF_I12_PROVIDER_CONTACT * (a Group object) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetPROVIDER_CONTACT ( int rep ) : REF_I12_PROVIDER_CONTACT
rep int
리턴 REF_I12_PROVIDER_CONTACT

GetSFT() 공개 메소드

Returns first repetition of SFT (Software Segment) - creates it if necessary
public GetSFT ( ) : SFT
리턴 SFT

GetSFT() 공개 메소드

Returns a specific repetition of SFT * (Software Segment) - creates it if necessary throws HL7Exception if the repetition requested is more than one greater than the number of existing repetitions.
public GetSFT ( int rep ) : SFT
rep int
리턴 SFT

REF_I12() 공개 메소드

Creates a new REF_I12 Group with DefaultModelClassFactory.
public REF_I12 ( ) : System
리턴 System

REF_I12() 공개 메소드

Creates a new REF_I12 Group with custom IModelClassFactory.
public REF_I12 ( IModelClassFactory factory ) : System
factory IModelClassFactory
리턴 System

RemoveAL1() 공개 메소드

Removes the given AL1
public RemoveAL1 ( AL1 toRemove ) : void
toRemove AL1
리턴 void

RemoveAL1At() 공개 메소드

Removes the AL1 at the given index
public RemoveAL1At ( int index ) : void
index int
리턴 void

RemoveDG1() 공개 메소드

Removes the given DG1
public RemoveDG1 ( DG1 toRemove ) : void
toRemove DG1
리턴 void

RemoveDG1At() 공개 메소드

Removes the DG1 at the given index
public RemoveDG1At ( int index ) : void
index int
리턴 void

RemoveDRG() 공개 메소드

Removes the given DRG
public RemoveDRG ( DRG toRemove ) : void
toRemove DRG
리턴 void

RemoveDRGAt() 공개 메소드

Removes the DRG at the given index
public RemoveDRGAt ( int index ) : void
index int
리턴 void

RemoveGT1() 공개 메소드

Removes the given GT1
public RemoveGT1 ( GT1 toRemove ) : void
toRemove GT1
리턴 void

RemoveGT1At() 공개 메소드

Removes the GT1 at the given index
public RemoveGT1At ( int index ) : void
index int
리턴 void

RemoveINSURANCE() 공개 메소드

Removes the given REF_I12_INSURANCE
public RemoveINSURANCE ( REF_I12_INSURANCE toRemove ) : void
toRemove REF_I12_INSURANCE
리턴 void

RemoveINSURANCEAt() 공개 메소드

Removes the REF_I12_INSURANCE at the given index
public RemoveINSURANCEAt ( int index ) : void
index int
리턴 void

RemoveNK1() 공개 메소드

Removes the given NK1
public RemoveNK1 ( NK1 toRemove ) : void
toRemove NK1
리턴 void

RemoveNK1At() 공개 메소드

Removes the NK1 at the given index
public RemoveNK1At ( int index ) : void
index int
리턴 void

RemoveNTE() 공개 메소드

Removes the given NTE
public RemoveNTE ( NTE toRemove ) : void
toRemove NTE
리턴 void

RemoveNTEAt() 공개 메소드

Removes the NTE at the given index
public RemoveNTEAt ( int index ) : void
index int
리턴 void

RemoveOBSERVATION() 공개 메소드

Removes the given REF_I12_OBSERVATION
public RemoveOBSERVATION ( REF_I12_OBSERVATION toRemove ) : void
toRemove REF_I12_OBSERVATION
리턴 void

RemoveOBSERVATIONAt() 공개 메소드

Removes the REF_I12_OBSERVATION at the given index
public RemoveOBSERVATIONAt ( int index ) : void
index int
리턴 void

RemovePROCEDURE() 공개 메소드

Removes the given REF_I12_PROCEDURE
public RemovePROCEDURE ( REF_I12_PROCEDURE toRemove ) : void
toRemove REF_I12_PROCEDURE
리턴 void

RemovePROCEDUREAt() 공개 메소드

Removes the REF_I12_PROCEDURE at the given index
public RemovePROCEDUREAt ( int index ) : void
index int
리턴 void

RemovePROVIDER_CONTACT() 공개 메소드

Removes the given REF_I12_PROVIDER_CONTACT
public RemovePROVIDER_CONTACT ( REF_I12_PROVIDER_CONTACT toRemove ) : void
toRemove REF_I12_PROVIDER_CONTACT
리턴 void

RemovePROVIDER_CONTACTAt() 공개 메소드

Removes the REF_I12_PROVIDER_CONTACT at the given index
public RemovePROVIDER_CONTACTAt ( int index ) : void
index int
리턴 void

RemoveSFT() 공개 메소드

Removes the given SFT
public RemoveSFT ( SFT toRemove ) : void
toRemove SFT
리턴 void

RemoveSFTAt() 공개 메소드

Removes the SFT at the given index
public RemoveSFTAt ( int index ) : void
index int
리턴 void