C# Класс NHapi.Model.V271.Message.RDE_O11

Наследование: AbstractMessage
Показать файл Открыть проект

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
init ( IModelClassFactory factory ) : void

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

Описание методов

AddNTE() публичный Метод

Adds a new NTE
public AddNTE ( ) : NTE
Результат NTE

AddORDER() публичный Метод

Adds a new RDE_O11_ORDER
public AddORDER ( ) : RDE_O11_ORDER
Результат RDE_O11_ORDER

AddSFT() публичный Метод

Adds a new SFT
public AddSFT ( ) : SFT
Результат SFT

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

GetORDER() публичный Метод

Returns first repetition of RDE_O11_ORDER (a Group object) - creates it if necessary
public GetORDER ( ) : RDE_O11_ORDER
Результат RDE_O11_ORDER

GetORDER() публичный Метод

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
Результат RDE_O11_ORDER

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

RDE_O11() публичный Метод

Creates a new RDE_O11 Group with DefaultModelClassFactory.
public RDE_O11 ( ) : System
Результат System

RDE_O11() публичный Метод

Creates a new RDE_O11 Group with custom IModelClassFactory.
public RDE_O11 ( IModelClassFactory factory ) : System
factory IModelClassFactory
Результат System

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

RemoveORDER() публичный Метод

Removes the given RDE_O11_ORDER
public RemoveORDER ( RDE_O11_ORDER toRemove ) : void
toRemove RDE_O11_ORDER
Результат void

RemoveORDERAt() публичный Метод

Removes the RDE_O11_ORDER at the given index
public RemoveORDERAt ( 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