Profile Comparison between http://hl7.org/fhir/us/directory-attestation/StructureDefinition/NatlDirEx-restriction vs http://hl7.org/fhir/us/directory-attestation/StructureDefinition/NatlDirEx-restriction

Left:NatlDirEx Restriction (http://hl7.org/fhir/us/directory-attestation/StructureDefinition/NatlDirEx-restriction)
Right:NatlDirEx Restriction (http://hl7.org/fhir/us/directory-attestation/StructureDefinition/NatlDirEx-restriction)

Messages

Metadata

NameValueComments
.abstractfalse
    .baseDefinitionhttp://hl7.org/fhir/StructureDefinition/Consent
      .copyright
        .date2017-12-15T01:01:31.325+11:00
          .descriptionRestriction on use/release of exchanged information
            .experimental
              .fhirVersion4.0.1
                .jurisdiction
                  ..jurisdiction[0]urn:iso:std:iso:3166#US
                    .kindresource
                      .nameNatlDirAttestUsageRestriction
                        .publisherHL7 Patient Administration Working Group
                          .purpose
                            .statusactive
                              .titleNatlDirEx Restriction
                                .typeConsent
                                  .urlhttp://hl7.org/fhir/us/directory-attestation/StructureDefinition/NatlDirEx-restriction
                                    .version1.0.0-ballot

                                      Structure

                                      NameL FlagsL Card.L TypeL Description & ConstraintsR FlagsR Card.L TypeL Description & ConstraintsCommentsdoco
                                      .. Consent I0..*ConsentA policy may permit or deny recipients or roles to perform actions for specific purposes and periods of time
                                      I0..*ConsentA policy may permit or deny recipients or roles to perform actions for specific purposes and periods of time
                                        ... id Σ0..1stringLogical id of this artifactΣ0..1stringLogical id of this artifact
                                          ... meta Σ0..1MetaMetadata about the resourceΣ0..1MetaMetadata about the resource
                                            ... implicitRules ?!Σ0..1uriA set of rules under which this content was created?!Σ0..1uriA set of rules under which this content was created
                                              ... text 0..1NarrativeText summary of the resource, for human interpretation0..1NarrativeText summary of the resource, for human interpretation
                                                ... contained 0..*ResourceContained, inline Resources
                                                0..*ResourceContained, inline Resources
                                                  ... extension 0..*ExtensionAdditional content defined by implementations
                                                  0..*ExtensionAdditional content defined by implementations
                                                    ... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
                                                    ?!0..*ExtensionExtensions that cannot be ignored
                                                      ... identifier SΣ0..0SΣ0..0
                                                        ... status ?!SΣ1..1codeIndicates the current state of this restriction
                                                        Binding: todo (required): Indicates the state of the consent.

                                                        ?!SΣ1..1codeIndicates the current state of this restriction
                                                        Binding: ConsentState (required): Indicates the state of the consent.

                                                          ... scope ?!SΣ1..1CodeableConceptWhich of the four areas this resource covers (extensible)
                                                          Binding: todo (extensible): The four anticipated uses for the Consent Resource.

                                                          ?!SΣ1..1CodeableConceptWhich of the four areas this resource covers (extensible)
                                                          Binding: ConsentScopeCodes (extensible): The four anticipated uses for the Consent Resource.

                                                            ... category SΣ1..*CodeableConceptType of restriction
                                                            Binding: todo (extensible): A classification of the type of consents found in a consent statement.


                                                            SΣ1..*CodeableConceptType of restriction
                                                            Binding: ConsentCategoryCodes (extensible): A classification of the type of consents found in a consent statement.


                                                              ... patient SΣ0..0SΣ0..0
                                                                ... dateTime SΣ0..1dateTimedate/time of last update for this restrictionSΣ0..1dateTimedate/time of last update for this restriction
                                                                  ... performer SΣ0..0SΣ0..0
                                                                    ... organization SΣ0..0SΣ0..0
                                                                      ... source[x] SΣ0..0SΣ0..0
                                                                        ... policy S0..*BackboneElementPolicies covered by this consent
                                                                        S0..*BackboneElementPolicies covered by this consent
                                                                          .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                            .... extension 0..*ExtensionAdditional content defined by implementations
                                                                            0..*ExtensionAdditional content defined by implementations
                                                                              .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                              ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                .... authority SI0..0SI0..0
                                                                                  .... uri SI0..1uriSpecific policy covered by this restrictionSI0..1uriSpecific policy covered by this restriction
                                                                                    ... policyRule ΣI0..1CodeableConceptRegulation that this consents to
                                                                                    Binding: todo (extensible): Regulatory policy examples.

                                                                                    ΣI0..1CodeableConceptRegulation that this consents to
                                                                                    Binding: ConsentPolicyRuleCodes (extensible): Regulatory policy examples.

                                                                                      ... verification SΣ0..0SΣ0..0
                                                                                        .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                          .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                          0..*ExtensionAdditional content defined by implementations
                                                                                            .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                            ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                              .... verified SΣ1..1booleanHas been verifiedSΣ1..1booleanHas been verified
                                                                                                .... verifiedWith S0..1Reference(Patient | RelatedPerson)Person who verifiedS0..1Reference(Patient | RelatedPerson)Person who verified
                                                                                                  .... verificationDate S0..1dateTimeWhen consent verifiedS0..1dateTimeWhen consent verified
                                                                                                    ... provision SΣ0..1BackboneElementAccess rightsSΣ0..1BackboneElementAccess rights
                                                                                                      .... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                        .... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                        0..*ExtensionAdditional content defined by implementations
                                                                                                          .... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                          ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                            .... type SΣ0..1codedeny | permit
                                                                                                            Binding: todo (required): How a rule statement is applied, such as adding additional consent or removing consent.


                                                                                                            Fixed Value: permit
                                                                                                            SΣ0..1codedeny | permit
                                                                                                            Binding: ConsentProvisionType (required): How a rule statement is applied, such as adding additional consent or removing consent.


                                                                                                            Fixed Value: permit
                                                                                                              .... period SΣ0..0SΣ0..0
                                                                                                                .... actor S1..*BackboneElementWho|what controlled by this rule (or group, by role)
                                                                                                                S1..*BackboneElementWho|what controlled by this rule (or group, by role)
                                                                                                                  ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                    ..... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                    0..*ExtensionAdditional content defined by implementations
                                                                                                                      ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                      ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                        ..... role S1..1CodeableConceptHow the actor is involved
                                                                                                                        Binding: todo (extensible): How an actor is involved in the consent considerations.

                                                                                                                        S1..1CodeableConceptHow the actor is involved
                                                                                                                        Binding: SecurityRoleType (extensible): How an actor is involved in the consent considerations.

                                                                                                                          ..... reference S1..1Reference(Organization | CareTeam | Practitioner)definedUserOrGroupS1..1Reference(Organization | CareTeam | Practitioner)definedUserOrGroup
                                                                                                                            .... action SΣ0..1CodeableConceptreasonType
                                                                                                                            Binding: todo (example): Detailed codes for the consent action.


                                                                                                                            SΣ0..1CodeableConceptreasonType
                                                                                                                            Binding: ConsentActionCodes (example): Detailed codes for the consent action.


                                                                                                                              .... securityLabel SΣ0..*CodinguserType
                                                                                                                              Binding: todo (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


                                                                                                                              SΣ0..*CodinguserType
                                                                                                                              Binding: All Security Labels (extensible): Security Labels from the Healthcare Privacy and Security Classification System.


                                                                                                                                .... purpose SΣ0..*CodingreasonName
                                                                                                                                Binding: todo (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.


                                                                                                                                SΣ0..*CodingreasonName
                                                                                                                                Binding: PurposeOfUse (extensible): What purposes of use are controlled by this exception. If more than one label is specified, operations must have all the specified labels.


                                                                                                                                  .... class SΣ0..0SΣ0..0
                                                                                                                                    .... code SΣ0..0SΣ0..0
                                                                                                                                      .... dataPeriod SΣ0..0SΣ0..0
                                                                                                                                        .... data SΣ0..0SΣ0..0
                                                                                                                                          ..... id 0..1stringUnique id for inter-element referencing0..1stringUnique id for inter-element referencing
                                                                                                                                            ..... extension 0..*ExtensionAdditional content defined by implementations
                                                                                                                                            0..*ExtensionAdditional content defined by implementations
                                                                                                                                              ..... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                              ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
                                                                                                                                                ..... meaning SΣ1..1codeinstance | related | dependents | authoredby
                                                                                                                                                Binding: todo (required): How a resource reference is interpreted when testing consent restrictions.

                                                                                                                                                SΣ1..1codeinstance | related | dependents | authoredby
                                                                                                                                                Binding: ConsentDataMeaning (required): How a resource reference is interpreted when testing consent restrictions.

                                                                                                                                                  ..... reference SΣ1..1Reference(Resource)The actual data referenceSΣ1..1Reference(Resource)The actual data reference
                                                                                                                                                    .... provision S0..0S0..0

                                                                                                                                                      doco Documentation for this format