protected void listChildren(List<Property> childrenList) {
   super.listChildren(childrenList);
   childrenList.add(
       new Property(
           "type",
           "CodeableConcept",
           "The actual condition specified. Could be a coded condition (like MI or Diabetes) or a less specific string like 'cancer' depending on how much is known about the condition and the capabilities of the creating system.",
           0,
           java.lang.Integer.MAX_VALUE,
           type));
   childrenList.add(
       new Property(
           "outcome",
           "CodeableConcept",
           "Indicates what happened as a result of this condition.  If the condition resulted in death, deceased date is captured on the relation.",
           0,
           java.lang.Integer.MAX_VALUE,
           outcome));
   childrenList.add(
       new Property(
           "onset[x]",
           "Age|Range|string",
           "Either the age of onset, range of approximate age or descriptive string can be recorded.  For conditions with multiple occurrences, this describes the first known occurrence.",
           0,
           java.lang.Integer.MAX_VALUE,
           onset));
   childrenList.add(
       new Property(
           "note",
           "string",
           "An area where general notes can be placed about this specific condition.",
           0,
           java.lang.Integer.MAX_VALUE,
           note));
 }
 protected void listChildren(List<Property> childrenList) {
   super.listChildren(childrenList);
   childrenList.add(
       new Property(
           "type",
           "Coding",
           "The note purpose: Print/Display.",
           0,
           java.lang.Integer.MAX_VALUE,
           type));
   childrenList.add(
       new Property("text", "string", "The note text.", 0, java.lang.Integer.MAX_VALUE, text));
 }
 public boolean isEmpty() {
   return super.isEmpty()
       && (identifier == null || identifier.isEmpty())
       && (patient == null || patient.isEmpty())
       && (date == null || date.isEmpty())
       && (name == null || name.isEmpty())
       && (relationship == null || relationship.isEmpty())
       && (gender == null || gender.isEmpty())
       && (born == null || born.isEmpty())
       && (age == null || age.isEmpty())
       && (deceased == null || deceased.isEmpty())
       && (note == null || note.isEmpty())
       && (condition == null || condition.isEmpty());
 }
 public boolean isEmpty() {
   return super.isEmpty()
       && (identifier == null || identifier.isEmpty())
       && (request == null || request.isEmpty())
       && (outcome == null || outcome.isEmpty())
       && (disposition == null || disposition.isEmpty())
       && (ruleset == null || ruleset.isEmpty())
       && (originalRuleset == null || originalRuleset.isEmpty())
       && (created == null || created.isEmpty())
       && (organization == null || organization.isEmpty())
       && (requestProvider == null || requestProvider.isEmpty())
       && (requestOrganization == null || requestOrganization.isEmpty())
       && (form == null || form.isEmpty())
       && (notes == null || notes.isEmpty())
       && (error == null || error.isEmpty());
 }
 public boolean isEmpty() {
   return super.isEmpty()
       && (action == null || action.isEmpty())
       && (identifier == null || identifier.isEmpty())
       && (ruleset == null || ruleset.isEmpty())
       && (originalRuleset == null || originalRuleset.isEmpty())
       && (created == null || created.isEmpty())
       && (target == null || target.isEmpty())
       && (provider == null || provider.isEmpty())
       && (organization == null || organization.isEmpty())
       && (request == null || request.isEmpty())
       && (response == null || response.isEmpty())
       && (nullify == null || nullify.isEmpty())
       && (reference == null || reference.isEmpty())
       && (item == null || item.isEmpty())
       && (include == null || include.isEmpty())
       && (exclude == null || exclude.isEmpty())
       && (period == null || period.isEmpty());
 }
 protected void listChildren(List<Property> childrenList) {
   super.listChildren(childrenList);
   childrenList.add(
       new Property(
           "sequenceLinkId",
           "integer",
           "A service line number.",
           0,
           java.lang.Integer.MAX_VALUE,
           sequenceLinkId));
 }
 public boolean isEmpty() {
   return super.isEmpty()
       && (identifier == null || identifier.isEmpty())
       && (ruleset == null || ruleset.isEmpty())
       && (originalRuleset == null || originalRuleset.isEmpty())
       && (created == null || created.isEmpty())
       && (target == null || target.isEmpty())
       && (provider == null || provider.isEmpty())
       && (organization == null || organization.isEmpty())
       && (subject == null || subject.isEmpty())
       && (coverage == null || coverage.isEmpty())
       && (relationship == null || relationship.isEmpty());
 }
 protected void listChildren(List<Property> childrenList) {
   super.listChildren(childrenList);
   childrenList.add(
       new Property(
           "identifier",
           "Identifier",
           "This records identifiers associated with this family member history record that are defined by business processes and/ or used to refer to it when a direct URL reference to the resource itself is not appropriate (e.g. in CDA documents, or in written / printed documentation).",
           0,
           java.lang.Integer.MAX_VALUE,
           identifier));
   childrenList.add(
       new Property(
           "patient",
           "Reference(Patient)",
           "The person who this history concerns.",
           0,
           java.lang.Integer.MAX_VALUE,
           patient));
   childrenList.add(
       new Property(
           "date",
           "dateTime",
           "The date (and possibly time) when the family member history was taken.",
           0,
           java.lang.Integer.MAX_VALUE,
           date));
   childrenList.add(
       new Property(
           "name",
           "string",
           "This will either be a name or a description.  E.g. 'Aunt Susan', 'my cousin with the red hair'.",
           0,
           java.lang.Integer.MAX_VALUE,
           name));
   childrenList.add(
       new Property(
           "relationship",
           "CodeableConcept",
           "The type of relationship this person has to the patient (father, mother, brother etc.).",
           0,
           java.lang.Integer.MAX_VALUE,
           relationship));
   childrenList.add(
       new Property(
           "gender",
           "code",
           "Administrative Gender - the gender that the relative is considered to have for administration and record keeping purposes.",
           0,
           java.lang.Integer.MAX_VALUE,
           gender));
   childrenList.add(
       new Property(
           "born[x]",
           "Period|date|string",
           "The actual or approximate date of birth of the relative.",
           0,
           java.lang.Integer.MAX_VALUE,
           born));
   childrenList.add(
       new Property(
           "age[x]",
           "Age|Range|string",
           "The actual or approximate age of the relative at the time the family member history is recorded.",
           0,
           java.lang.Integer.MAX_VALUE,
           age));
   childrenList.add(
       new Property(
           "deceased[x]",
           "boolean|Age|Range|date|string",
           "The actual or approximate age of the relative at the time the family member history is recorded.",
           0,
           java.lang.Integer.MAX_VALUE,
           deceased));
   childrenList.add(
       new Property(
           "note",
           "string",
           "This property allows a non condition-specific note to the made about the related person. Ideally, the note would be in the condition property, but this is not always possible.",
           0,
           java.lang.Integer.MAX_VALUE,
           note));
   childrenList.add(
       new Property(
           "condition",
           "",
           "The significant Conditions (or condition) that the family member had. This is a repeating section to allow a system to represent more than one condition per resource, though there is nothing stopping multiple resources - one per condition.",
           0,
           java.lang.Integer.MAX_VALUE,
           condition));
 }
 protected void listChildren(List<Property> childrenList) {
   super.listChildren(childrenList);
   childrenList.add(
       new Property(
           "action",
           "code",
           "The type of procesing action being requested, for example Reversal, Readjudication, StatusRequest,PendedRequest.",
           0,
           java.lang.Integer.MAX_VALUE,
           action));
   childrenList.add(
       new Property(
           "identifier",
           "Identifier",
           "The ProcessRequest Business Identifier.",
           0,
           java.lang.Integer.MAX_VALUE,
           identifier));
   childrenList.add(
       new Property(
           "ruleset",
           "Coding",
           "The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.",
           0,
           java.lang.Integer.MAX_VALUE,
           ruleset));
   childrenList.add(
       new Property(
           "originalRuleset",
           "Coding",
           "The style (standard) and version of the original material which was converted into this resource.",
           0,
           java.lang.Integer.MAX_VALUE,
           originalRuleset));
   childrenList.add(
       new Property(
           "created",
           "dateTime",
           "The date when this resource was created.",
           0,
           java.lang.Integer.MAX_VALUE,
           created));
   childrenList.add(
       new Property(
           "target",
           "Reference(Organization)",
           "The organization which is target  of the request.",
           0,
           java.lang.Integer.MAX_VALUE,
           target));
   childrenList.add(
       new Property(
           "provider",
           "Reference(Practitioner)",
           "The practitioner who is responsible for the action specified in thise request.",
           0,
           java.lang.Integer.MAX_VALUE,
           provider));
   childrenList.add(
       new Property(
           "organization",
           "Reference(Organization)",
           "The organization which is responsible for the action speccified in thise request.",
           0,
           java.lang.Integer.MAX_VALUE,
           organization));
   childrenList.add(
       new Property(
           "request",
           "Reference(Any)",
           "Reference of resource which is the target or subject of this action.",
           0,
           java.lang.Integer.MAX_VALUE,
           request));
   childrenList.add(
       new Property(
           "response",
           "Reference(Any)",
           "Reference of a prior response to resource which is the target or subject of this action.",
           0,
           java.lang.Integer.MAX_VALUE,
           response));
   childrenList.add(
       new Property(
           "nullify",
           "boolean",
           "If true remove all history excluding audit.",
           0,
           java.lang.Integer.MAX_VALUE,
           nullify));
   childrenList.add(
       new Property(
           "reference",
           "string",
           "A reference to supply which authenticates the process.",
           0,
           java.lang.Integer.MAX_VALUE,
           reference));
   childrenList.add(
       new Property(
           "item",
           "",
           "List of top level items to be re-adjudicated, if none specified then the entire submission is re-adjudicated.",
           0,
           java.lang.Integer.MAX_VALUE,
           item));
   childrenList.add(
       new Property(
           "include",
           "string",
           "Names of resource types to include.",
           0,
           java.lang.Integer.MAX_VALUE,
           include));
   childrenList.add(
       new Property(
           "exclude",
           "string",
           "Names of resource types to exclude.",
           0,
           java.lang.Integer.MAX_VALUE,
           exclude));
   childrenList.add(
       new Property(
           "period",
           "Period",
           "A period of time during which the fulfilling resources would have been created.",
           0,
           java.lang.Integer.MAX_VALUE,
           period));
 }
 protected void listChildren(List<Property> childrenList) {
   super.listChildren(childrenList);
   childrenList.add(
       new Property(
           "identifier",
           "Identifier",
           "The Response business identifier.",
           0,
           java.lang.Integer.MAX_VALUE,
           identifier));
   childrenList.add(
       new Property(
           "request",
           "Reference(EnrollmentRequest)",
           "Original request resource reference.",
           0,
           java.lang.Integer.MAX_VALUE,
           request));
   childrenList.add(
       new Property(
           "outcome",
           "code",
           "Transaction status: error, complete.",
           0,
           java.lang.Integer.MAX_VALUE,
           outcome));
   childrenList.add(
       new Property(
           "disposition",
           "string",
           "A description of the status of the adjudication.",
           0,
           java.lang.Integer.MAX_VALUE,
           disposition));
   childrenList.add(
       new Property(
           "ruleset",
           "Coding",
           "The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.",
           0,
           java.lang.Integer.MAX_VALUE,
           ruleset));
   childrenList.add(
       new Property(
           "originalRuleset",
           "Coding",
           "The style (standard) and version of the original material which was converted into this resource.",
           0,
           java.lang.Integer.MAX_VALUE,
           originalRuleset));
   childrenList.add(
       new Property(
           "created",
           "dateTime",
           "The date when the enclosed suite of services were performed or completed.",
           0,
           java.lang.Integer.MAX_VALUE,
           created));
   childrenList.add(
       new Property(
           "organization",
           "Reference(Organization)",
           "The Insurer who produced this adjudicated response.",
           0,
           java.lang.Integer.MAX_VALUE,
           organization));
   childrenList.add(
       new Property(
           "requestProvider",
           "Reference(Practitioner)",
           "The practitioner who is responsible for the services rendered to the patient.",
           0,
           java.lang.Integer.MAX_VALUE,
           requestProvider));
   childrenList.add(
       new Property(
           "requestOrganization",
           "Reference(Organization)",
           "The organization which is responsible for the services rendered to the patient.",
           0,
           java.lang.Integer.MAX_VALUE,
           requestOrganization));
 }
 protected void listChildren(List<Property> childrenList) {
   super.listChildren(childrenList);
   childrenList.add(
       new Property(
           "identifier",
           "Identifier",
           "The Response Business Identifier.",
           0,
           java.lang.Integer.MAX_VALUE,
           identifier));
   childrenList.add(
       new Property(
           "ruleset",
           "Coding",
           "The version of the style of resource contents. This should be mapped to the allowable profiles for this and supporting resources.",
           0,
           java.lang.Integer.MAX_VALUE,
           ruleset));
   childrenList.add(
       new Property(
           "originalRuleset",
           "Coding",
           "The style (standard) and version of the original material which was converted into this resource.",
           0,
           java.lang.Integer.MAX_VALUE,
           originalRuleset));
   childrenList.add(
       new Property(
           "created",
           "dateTime",
           "The date when this resource was created.",
           0,
           java.lang.Integer.MAX_VALUE,
           created));
   childrenList.add(
       new Property(
           "target",
           "Reference(Organization)",
           "The Insurer who is target  of the request.",
           0,
           java.lang.Integer.MAX_VALUE,
           target));
   childrenList.add(
       new Property(
           "provider",
           "Reference(Practitioner)",
           "The practitioner who is responsible for the services rendered to the patient.",
           0,
           java.lang.Integer.MAX_VALUE,
           provider));
   childrenList.add(
       new Property(
           "organization",
           "Reference(Organization)",
           "The organization which is responsible for the services rendered to the patient.",
           0,
           java.lang.Integer.MAX_VALUE,
           organization));
   childrenList.add(
       new Property(
           "subject",
           "Reference(Patient)",
           "Patient Resource.",
           0,
           java.lang.Integer.MAX_VALUE,
           subject));
   childrenList.add(
       new Property(
           "coverage",
           "Reference(Coverage)",
           "Reference to the program or plan identification, underwriter or payor.",
           0,
           java.lang.Integer.MAX_VALUE,
           coverage));
   childrenList.add(
       new Property(
           "relationship",
           "Coding",
           "The relationship of the patient to the subscriber.",
           0,
           java.lang.Integer.MAX_VALUE,
           relationship));
 }