Beispiel #1
0
 /// <summary>
 /// Ctor for all elements
 /// </summary>
 public PLClinicalDocument(II id, CE <string> code, ST title, TS effectiveTime, CE <x_BasicConfidentialityKind> confidentialityCode, CS <string> languageCode, II setId, INT versionNumber, TS copyTime, RecordTarget recordTarget, Author author, DataEnterer dataEnterer, Informant12 informant, Custodian custodian, InformationRecipient informationRecipient, LegalAuthenticator legalAuthenticator, Authenticator authenticator, Participant1 participant, InFulfillmentOf inFulfillmentOf, DocumentationOf documentationOf, RelatedDocument relatedDocument, Authorization authorization, Component1 componentOf, Component2 component)
     : base(id, code, title, effectiveTime, confidentialityCode, languageCode, setId, versionNumber, copyTime, recordTarget, author, dataEnterer, informant, custodian, informationRecipient, legalAuthenticator, authenticator, participant, inFulfillmentOf, documentationOf, relatedDocument, authorization, componentOf, component)
 {
     this.PertinentInformation = new List <PertinentInformation>();
 }
Beispiel #2
0
        private static void MakeDocumentationOfNode(ClinicalDocument ccda)
        {
            ServiceEvent se = new ServiceEvent();
            se.EffectiveTime = new IVL<TS>(new TS(DateTime.Now), new TS(DateTime.Now));

            Performer1 performer = new Performer1();
            performer.AssignedEntity = MakeAssignedEntity("DocumentationOf");
            performer.TypeCode = new CS<x_ServiceEventPerformer>(x_ServiceEventPerformer.PRF);

            DocumentationOf docOf = new DocumentationOf();
            docOf.ServiceEvent = new ServiceEvent();
            docOf.ServiceEvent = se;

            ccda.DocumentationOf = new List<DocumentationOf>();
            ccda.DocumentationOf.Add(docOf);
        }