コード例 #1
0
ファイル: PartyRelated.cs プロジェクト: nickvane/OpenEHR
        public PartyRelated(string name, List<DvIdentifier> identifiers, DvCodedText relationship,
            PartyRef externalRef)
        {
            Check.Require(relationship != null, "relationship must not be null");

            this.relationship = relationship;

            SetBaseData(name, identifiers, externalRef);
        }
コード例 #2
0
ファイル: PartyProxy.cs プロジェクト: nickvane/OpenEHR
        protected virtual void ReadXmlBase(System.Xml.XmlReader reader)
        {
            if (reader.LocalName == "external_ref")
            {
                if (this.externalRef == null)
                    this.externalRef = new PartyRef();

                this.externalRef.ReadXml(reader);
            }
        }
コード例 #3
0
ファイル: Party.cs プロジェクト: nickvane/OpenEHR
        public static PartyRef PartyRef(Party party)
        {
            Check.Require(party != null, "party must not be null");

            PartyRef result = new PartyRef(party.Uid, "local", ((IRmType)party).GetRmTypeName());
            return result;
        }
コード例 #4
0
ファイル: Role.cs プロジェクト: nickvane/OpenEHR
 protected Role(string archetypeNodeId, DvText name, PartyRef performer)
     : base(archetypeNodeId, name)
 {
     Performer = performer;
 }
コード例 #5
0
ファイル: PartyRelationship.cs プロジェクト: nickvane/OpenEHR
 protected PartyRelationship(string archetypeNodeId, DvText name, PartyRef target)
     : base(archetypeNodeId, name)
 {
     Target = target;
 }
コード例 #6
0
ファイル: PartyRelationship.cs プロジェクト: nickvane/OpenEHR
 public PartyRelationship(string archetypeNodeId, DvText name, PartyRef target)
     : base(archetypeNodeId, name, target)
 {
 }
コード例 #7
0
ファイル: PartyProxy.cs プロジェクト: nickvane/OpenEHR
 protected virtual void SetBaseData(PartyRef externalRef)
 {
     this.externalRef = externalRef;
 }
コード例 #8
0
ファイル: Role.cs プロジェクト: nickvane/OpenEHR
 public Role(string archetypeNodeId, DvText name, PartyRef performer)
     : base(archetypeNodeId, name, performer)
 {
 }