C# Class NHapi.Model.V271.Message.RDE_O11

Inheritance: AbstractMessage
Afficher le fichier Open project: nHapiNET/nHapi

Méthodes publiques

Méthode Description
AddNTE ( ) : NTE

Adds a new NTE

AddORDER ( ) : RDE_O11_ORDER

Adds a new RDE_O11_ORDER

AddSFT ( ) : SFT

Adds a new SFT

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.

GetORDER ( ) : RDE_O11_ORDER

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

GetORDER ( int rep ) : RDE_O11_ORDER

Returns a specific repetition of RDE_O11_ORDER * (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.

RDE_O11 ( ) : System

Creates a new RDE_O11 Group with DefaultModelClassFactory.

RDE_O11 ( IModelClassFactory factory ) : System

Creates a new RDE_O11 Group with custom IModelClassFactory.

RemoveNTE ( NTE toRemove ) : void

Removes the given NTE

RemoveNTEAt ( int index ) : void

Removes the NTE at the given index

RemoveORDER ( RDE_O11_ORDER toRemove ) : void

Removes the given RDE_O11_ORDER

RemoveORDERAt ( int index ) : void

Removes the RDE_O11_ORDER at the given index

RemoveSFT ( SFT toRemove ) : void

Removes the given SFT

RemoveSFTAt ( int index ) : void

Removes the SFT at the given index

Private Methods

Méthode Description
init ( IModelClassFactory factory ) : void

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

Method Details

AddNTE() public méthode

Adds a new NTE
public AddNTE ( ) : NTE
Résultat NTE

AddORDER() public méthode

Adds a new RDE_O11_ORDER
public AddORDER ( ) : RDE_O11_ORDER
Résultat RDE_O11_ORDER

AddSFT() public méthode

Adds a new SFT
public AddSFT ( ) : SFT
Résultat SFT

GetNTE() public méthode

Returns first repetition of NTE (Notes and Comments) - creates it if necessary
public GetNTE ( ) : NTE
Résultat NTE

GetNTE() public méthode

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
Résultat NTE

GetORDER() public méthode

Returns first repetition of RDE_O11_ORDER (a Group object) - creates it if necessary
public GetORDER ( ) : RDE_O11_ORDER
Résultat RDE_O11_ORDER

GetORDER() public méthode

Returns a specific repetition of RDE_O11_ORDER * (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 GetORDER ( int rep ) : RDE_O11_ORDER
rep int
Résultat RDE_O11_ORDER

GetSFT() public méthode

Returns first repetition of SFT (Software Segment) - creates it if necessary
public GetSFT ( ) : SFT
Résultat SFT

GetSFT() public méthode

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
Résultat SFT

RDE_O11() public méthode

Creates a new RDE_O11 Group with DefaultModelClassFactory.
public RDE_O11 ( ) : System
Résultat System

RDE_O11() public méthode

Creates a new RDE_O11 Group with custom IModelClassFactory.
public RDE_O11 ( IModelClassFactory factory ) : System
factory IModelClassFactory
Résultat System

RemoveNTE() public méthode

Removes the given NTE
public RemoveNTE ( NTE toRemove ) : void
toRemove NTE
Résultat void

RemoveNTEAt() public méthode

Removes the NTE at the given index
public RemoveNTEAt ( int index ) : void
index int
Résultat void

RemoveORDER() public méthode

Removes the given RDE_O11_ORDER
public RemoveORDER ( RDE_O11_ORDER toRemove ) : void
toRemove RDE_O11_ORDER
Résultat void

RemoveORDERAt() public méthode

Removes the RDE_O11_ORDER at the given index
public RemoveORDERAt ( int index ) : void
index int
Résultat void

RemoveSFT() public méthode

Removes the given SFT
public RemoveSFT ( SFT toRemove ) : void
toRemove SFT
Résultat void

RemoveSFTAt() public méthode

Removes the SFT at the given index
public RemoveSFTAt ( int index ) : void
index int
Résultat void