RNDS (Guia de Implementação)
0.1.0 - ci-build

RNDS (Guia de Implementação) - Local Development build (v0.1.0). See the Directory of published versions

Resource Profile: Procedimento Realizado

Defining URL:http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProcedimentoRealizado-1.0
Version:0.1.0
Name:BRProcedimentoRealizado
Title:Procedimento Realizado
Status:Active as of 2020-04-08T11:32:31.3117037+00:00
Definition:

Procedimento realizado em um indivíduo.

Publisher:Rede Nacional de Dados em Saúde
Source Resource:XML / JSON / Turtle

The official URL for this profile is:

http://www.saude.gov.br/fhir/r4/StructureDefinition/BRProcedimentoRealizado-1.0

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

This structure is derived from Procedure

Summary

Mandatory: 7 elements (7 nested mandatory elements)
Must-Support: 11 elements
Fixed Value: 1 element
Prohibited: 40 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

This structure is derived from Procedure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... BRQuantidade-1.0 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... value[x] 1..1positiveIntValue of extension
... identifier S0..1IdentifierExternal Identifiers for this procedure
.... use 0..0
.... type 1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
..... coding 1..1CodingCode defined by a terminology system
...... system 1..1uriIdentity of the terminology system
...... code 1..1codeSymbol in syntax defined by the system
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... system 0..0
.... value 1..1stringCódigo de Autorização
.... period 0..0
.... assigner 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... partOf 0..0
... status S1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... statusReason 0..0
... category 0..0
... code S1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... coding 1..1CodingCode defined by a terminology system
..... system 1..1uriIdentity of the terminology system
..... code 1..1codeSymbol in syntax defined by the system
..... display 0..0
..... userSelected 0..0
.... text 0..0
... subject S1..1Reference(Indivíduo)Indivíduo
.... BRIndividuoNaoIdentificado-1.0 S0..1(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... extension:gender S1..1ExtensionExtension
..... extension:birthYear S1..1ExtensionExtension
..... extension:reason S1..1ExtensionExtension
.... reference 0..0
.... type 0..0
.... identifier
..... use 0..0
..... type 0..0
..... system 1..1uriThe namespace for the identifier value
..... value 1..1stringThe value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... encounter 0..0
... performed[x] S1..1dateTimeMomento da Realização do Procedimento
... recorder 0..0
... asserter 0..0
... location 0..0
... reasonCode 0..0
... reasonReference 0..0
... bodySite 0..0
... outcome 0..0
... report 0..0
... complication 0..0
... complicationDetail 0..0
... followUp 0..0
... note S0..*AnnotationResultado ou observações do procedimento
.... author[x] 0..0
.... time 0..0
.... text S1..1markdownThe annotation - text content (as markdown)
... focalDevice 0..0
... usedReference 0..0
... usedCode 0..0

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... BRQuantidade-1.0 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..0
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0"
.... value[x] 1..1positiveIntValue of extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierExternal Identifiers for this procedure
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... type Σ1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..1CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
.... value Σ1..1stringCódigo de Autorização
Example General: 123456
... status ?!SΣ1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... code SΣ1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..1CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ1..1codeSymbol in syntax defined by the system
... subject SΣ1..1Reference(Indivíduo)Indivíduo
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... BRIndividuoNaoIdentificado-1.0 S0..1(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 3..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:gender S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"gender"
...... value[x] 1..1codeValue of extension
..... extension:birthYear S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"birthYear"
...... value[x] 1..1dateValue of extension
..... extension:reason S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"reason"
...... value[x] 1..1CodeableConceptValue of extension
..... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ1..1stringThe value that is unique
Example General: 123456
... performed[x] SΣ1..1dateTimeMomento da Realização do Procedimento
... performer Σ0..*BackboneElementThe people who performed the procedure
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function Σ0..1CodeableConceptType of performance
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.

.... actor Σ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)The reference to the practitioner
.... onBehalfOf 0..1Reference(Organization)Organization the device or practitioner was acting for
... note S0..*AnnotationResultado ou observações do procedimento
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... text SΣ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure 0..*ProcedureProcedimento Realizado
... identifier Σ0..1IdentifierExternal Identifiers for this procedure
... status ?!Σ1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... code Σ1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... BRIndividuoNaoIdentificado-1.0 0..1(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... extension:gender 1..1ExtensionExtension
..... extension:birthYear 1..1ExtensionExtension
..... extension:reason 1..1ExtensionExtension
... performed[x] Σ1..1dateTimeMomento da Realização do Procedimento
... note 0..*AnnotationResultado ou observações do procedimento
.... text Σ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

This structure is derived from Procedure

Summary

Mandatory: 7 elements (7 nested mandatory elements)
Must-Support: 11 elements
Fixed Value: 1 element
Prohibited: 40 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Differential View

This structure is derived from Procedure

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... BRQuantidade-1.0 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... value[x] 1..1positiveIntValue of extension
... identifier S0..1IdentifierExternal Identifiers for this procedure
.... use 0..0
.... type 1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
..... coding 1..1CodingCode defined by a terminology system
...... system 1..1uriIdentity of the terminology system
...... code 1..1codeSymbol in syntax defined by the system
...... display 0..0
...... userSelected 0..0
..... text 0..0
.... system 0..0
.... value 1..1stringCódigo de Autorização
.... period 0..0
.... assigner 0..0
... instantiatesCanonical 0..0
... instantiatesUri 0..0
... basedOn 0..0
... partOf 0..0
... status S1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... statusReason 0..0
... category 0..0
... code S1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... coding 1..1CodingCode defined by a terminology system
..... system 1..1uriIdentity of the terminology system
..... code 1..1codeSymbol in syntax defined by the system
..... display 0..0
..... userSelected 0..0
.... text 0..0
... subject S1..1Reference(Indivíduo)Indivíduo
.... BRIndividuoNaoIdentificado-1.0 S0..1(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... extension:gender S1..1ExtensionExtension
..... extension:birthYear S1..1ExtensionExtension
..... extension:reason S1..1ExtensionExtension
.... reference 0..0
.... type 0..0
.... identifier
..... use 0..0
..... type 0..0
..... system 1..1uriThe namespace for the identifier value
..... value 1..1stringThe value that is unique
..... period 0..0
..... assigner 0..0
.... display 0..0
... encounter 0..0
... performed[x] S1..1dateTimeMomento da Realização do Procedimento
... recorder 0..0
... asserter 0..0
... location 0..0
... reasonCode 0..0
... reasonReference 0..0
... bodySite 0..0
... outcome 0..0
... report 0..0
... complication 0..0
... complicationDetail 0..0
... followUp 0..0
... note S0..*AnnotationResultado ou observações do procedimento
.... author[x] 0..0
.... time 0..0
.... text S1..1markdownThe annotation - text content (as markdown)
... focalDevice 0..0
... usedReference 0..0
... usedCode 0..0

doco Documentation for this format

Snapshot View

NameFlagsCard.TypeDescription & Constraintsdoco
.. Procedure S0..*ProcedureProcedimento Realizado
... id Σ0..1stringLogical id of this artifact
... meta Σ0..1MetaMetadata about the resource
... implicitRules ?!Σ0..1uriA set of rules under which this content was created
... text 0..1NarrativeText summary of the resource, for human interpretation
... contained 0..*ResourceContained, inline Resources
... Slices for extension 1..*ExtensionExtension
Slice: Unordered, Open by value:url
... BRQuantidade-1.0 1..1decimal, integer, positiveInt, unsignedIntQuantidade
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..0
.... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRQuantidade-1.0"
.... value[x] 1..1positiveIntValue of extension
... modifierExtension ?!0..*ExtensionExtensions that cannot be ignored
... identifier SΣ0..1IdentifierExternal Identifiers for this procedure
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... type Σ1..1CodeableConceptTipo de Identificador
Binding: Tipo de Identificador do Procedimento (required): Tipo de Identificador


Fixed Value: As shown (Código de Autorização)
..... id0..0stringUnique id for inter-element referencing
..... extension0..0ExtensionAdditional content defined by implementations
..... coding1..1CodingCode defined by a terminology system
Fixed Value: (complex)
...... id0..0stringUnique id for inter-element referencing
...... extension0..0ExtensionAdditional content defined by implementations
...... system1..1uriIdentity of the terminology system
Fixed Value: http://www.saude.gov.br/fhir/r4/CodeSystem/BRTipoIdentificador
...... version0..0stringVersion of the system - if relevant
...... code1..1codeSymbol in syntax defined by the system
Fixed Value: AUTH
...... display0..0stringRepresentation defined by the system
...... userSelected0..0booleanIf this coding was chosen directly by the user
..... text0..0stringPlain text representation of the concept
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... coding Σ1..1CodingCode defined by a terminology system
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
...... system Σ1..1uriIdentity of the terminology system
...... version Σ0..1stringVersion of the system - if relevant
...... code Σ1..1codeSymbol in syntax defined by the system
.... value Σ1..1stringCódigo de Autorização
Example General: 123456
... status ?!SΣ1..1codeEstado do Procedimento
Binding: Estado do Evento (required): Estado do Evento

... code SΣ1..1CodeableConceptProcedimento Realizado
Binding: Procedimento realizado (required): Classificações Nacionais de Procedimentos

.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... coding Σ1..1CodingCode defined by a terminology system
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriIdentity of the terminology system
..... version Σ0..1stringVersion of the system - if relevant
..... code Σ1..1codeSymbol in syntax defined by the system
... subject SΣ1..1Reference(Indivíduo)Indivíduo
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... BRIndividuoNaoIdentificado-1.0 S0..1(Complex)Dados do Indivíduo Não Identificado
URL: http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 3..*ExtensionExtension
Slice: Unordered, Open by value:url
..... extension:gender S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"gender"
...... value[x] 1..1codeValue of extension
..... extension:birthYear S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"birthYear"
...... value[x] 1..1dateValue of extension
..... extension:reason S1..1ExtensionExtension
...... id 0..1stringUnique id for inter-element referencing
...... Slices for extension 0..0
...... url 1..1uri"reason"
...... value[x] 1..1CodeableConceptValue of extension
..... url 1..1uri"http://www.saude.gov.br/fhir/r4/StructureDefinition/BRIndividuoNaoIdentificado-1.0"
.... identifier Σ0..1IdentifierLogical reference, when literal reference is not known
..... id 0..1stringUnique id for inter-element referencing
..... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
..... system Σ1..1uriThe namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
..... value Σ1..1stringThe value that is unique
Example General: 123456
... performed[x] SΣ1..1dateTimeMomento da Realização do Procedimento
... performer Σ0..*BackboneElementThe people who performed the procedure
.... id 0..1stringUnique id for inter-element referencing
.... extension 0..*ExtensionAdditional content defined by implementations
.... modifierExtension ?!Σ0..*ExtensionExtensions that cannot be ignored even if unrecognized
.... function Σ0..1CodeableConceptType of performance
Binding: ProcedurePerformerRoleCodes (example): A code that identifies the role of a performer of the procedure.

.... actor Σ1..1Reference(Practitioner | PractitionerRole | Organization | Patient | RelatedPerson | Device)The reference to the practitioner
.... onBehalfOf 0..1Reference(Organization)Organization the device or practitioner was acting for
... note S0..*AnnotationResultado ou observações do procedimento
.... id 0..1stringUnique id for inter-element referencing
.... Slices for extension 0..*ExtensionAdditional content defined by implementations
Slice: Unordered, Open by value:url
.... text SΣ1..1markdownThe annotation - text content (as markdown)

doco Documentation for this format

 

Other representations of profile: CSV, Excel, Schematron

Terminology Bindings

PathConformanceValueSet / Code
Procedure.languagepreferredCommonLanguages
Max Binding: AllLanguages
Procedure.identifier.typerequiredFixed Value: AUTH
Procedure.statusrequiredBREstadoEvento
Procedure.coderequiredBRProcedimentosNacionais
Procedure.performer.functionexampleProcedurePerformerRoleCodes
Procedure.focalDevice.actionpreferredProcedureDeviceActionCodes

Constraints

IdPathDetailsRequirements
dom-2ProcedureIf the resource is contained in another resource, it SHALL NOT contain nested Resources
: contained.contained.empty()
dom-3ProcedureIf the resource is contained in another resource, it SHALL be referred to from elsewhere in the resource or SHALL refer to the containing resource
: contained.where((('#'+id in (%resource.descendants().reference | %resource.descendants().as(canonical) | %resource.descendants().as(uri) | %resource.descendants().as(url))) or descendants().where(reference = '#').exists() or descendants().where(as(canonical) = '#').exists() or descendants().where(as(canonical) = '#').exists()).not()).trace('unmatched', id).empty()
dom-4ProcedureIf a resource is contained in another resource, it SHALL NOT have a meta.versionId or a meta.lastUpdated
: contained.meta.versionId.empty() and contained.meta.lastUpdated.empty()
dom-5ProcedureIf a resource is contained in another resource, it SHALL NOT have a security label
: contained.meta.security.empty()
dom-6ProcedureA resource should have narrative for robust management
: text.`div`.exists()
ele-1Procedure.metaAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.implicitRulesAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.languageAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.extension:quantityAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.extension:quantityMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.extension:quantity.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.identifier.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.identifier.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.identifier.typeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.identifier.type.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.identifier.type.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.identifier.type.codingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.identifier.type.coding.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.identifier.type.coding.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.identifier.type.coding.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.identifier.type.coding.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.identifier.type.coding.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.identifier.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.statusAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.code.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.code.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.code.codingAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.code.coding.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.code.coding.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.code.coding.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.code.coding.versionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.code.coding.codeAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.subjectAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.subject.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.subject.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.subject.extension:unidentifiedPatientAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.subject.extension:unidentifiedPatientMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.subject.extension:unidentifiedPatient.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.subject.extension:unidentifiedPatient.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.subject.extension:unidentifiedPatient.extension:genderAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.subject.extension:unidentifiedPatient.extension:genderMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.subject.extension:unidentifiedPatient.extension:gender.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.subject.extension:unidentifiedPatient.extension:birthYearAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.subject.extension:unidentifiedPatient.extension:birthYearMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.subject.extension:unidentifiedPatient.extension:birthYear.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.subject.extension:unidentifiedPatient.extension:reasonAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.subject.extension:unidentifiedPatient.extension:reasonMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.subject.extension:unidentifiedPatient.extension:reason.value[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.subject.identifierAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.subject.identifier.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.subject.identifier.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.subject.identifier.systemAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.subject.identifier.valueAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.performed[x]All FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.performerAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.performer.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.performer.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.performer.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.performer.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.performer.functionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.performer.actorAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.performer.onBehalfOfAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.noteAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.note.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.note.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.note.textAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.focalDevice.extensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.focalDevice.extensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.focalDevice.modifierExtensionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ext-1Procedure.focalDevice.modifierExtensionMust have either extensions or value[x], not both
: extension.exists() != value.exists()
ele-1Procedure.focalDevice.actionAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())
ele-1Procedure.focalDevice.manipulatedAll FHIR elements must have a @value or children
: hasValue() or (children().count() > id.count())