Actualización de Diagnóstico

La creación de diagnotico se realiza mediante la operación PUT [base]/Patient/[id], con un recurso de la forma que se muestra abajo. Hay que hacer 2 aclaraciones importantes respecto a la actualización:

  1. No se puede cambiar un diagnostico con esta operación, por esto no esta habilitada la propiedad code.
  2. No se puede cerrar o anular el diagnostico mediante esta operación, para eso se debe utilizar el método patch. Por esto no esta habiltiada la propiedad clinicalStatus.

Para cambiar un diagnostico hay que anular el primero y generar uno nuevo, esto tiene sentido desde el punto de vista clínico dado que hay que invalidar el primer diagnostico y crear un segundo que es el correcto.

- Forma Completa

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
clinicalStatusΣ ?! I0..0codeBinding
provisionalΣ ?! I0..1codeBindingFixed Value
confirmedΣ ?! I0..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..0codeFixed Value
displayΣ0..1string
userSelectedΣ0..0boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..0boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..0boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..0boolean
textΣ0..0Diagnostico
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1xhis-severity
versionΣ0..0string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
bodySiteΣ0..0CodeableConcept
subjectΣ I1..1Reference(http://hl7.org/fhir/StructureDefinition/Patient | http://hl7.org/fhir/StructureDefinition/Group)
contextΣ I0..1Reference(http://hl7.org/fhir/StructureDefinition/Encounter | http://hl7.org/fhir/StructureDefinition/EpisodeOfCare)
assertedDateΣ0..0dateTime
asserterΣ I0..1Reference(http://hl7.org/fhir/StructureDefinition/Practitioner | http://hl7.org/fhir/StructureDefinition/Patient | http://hl7.org/fhir/StructureDefinition/RelatedPerson)
id0..1string
extensionI0..*Extension
timeΣ0..0dateTime
text1..1string

- Forma Diferencial

idΣ0..1id
metaΣ0..1Meta
implicitRulesΣ ?!0..1uri
language0..1codeBinding
textI0..1Narrative
contained0..*Resource
extensionI0..*Extension
modifierExtension?! I0..*Extension
identifierΣ0..0Identifier
clinicalStatusΣ ?! I0..0codeBinding
provisionalΣ ?! I0..1codeBindingFixed Value
confirmedΣ ?! I0..1codeBindingFixed Value
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..0uri
versionΣ0..0string
codeΣ0..0codeFixed Value
displayΣ0..1string
userSelectedΣ0..0boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..0boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..0boolean
id0..1string
extensionI0..*Extension
systemΣ1..1uriFixed Value
versionΣ0..0string
codeΣ1..1codeFixed Value
displayΣ0..1stringFixed Value
userSelectedΣ0..0boolean
textΣ0..0Diagnostico
id0..1string
extensionI0..*Extension
id0..1string
extensionI0..*Extension
systemΣ0..1xhis-severity
versionΣ0..0string
codeΣ0..1code
displayΣ0..1string
userSelectedΣ0..0boolean
textΣ0..0string
bodySiteΣ0..0CodeableConcept
subjectΣ I1..1Reference(http://hl7.org/fhir/StructureDefinition/Patient | http://hl7.org/fhir/StructureDefinition/Group)
contextΣ I0..1Reference(http://hl7.org/fhir/StructureDefinition/Encounter | http://hl7.org/fhir/StructureDefinition/EpisodeOfCare)
assertedDateΣ0..0dateTime
asserterΣ I0..1Reference(http://hl7.org/fhir/StructureDefinition/Practitioner | http://hl7.org/fhir/StructureDefinition/Patient | http://hl7.org/fhir/StructureDefinition/RelatedPerson)
id0..1string
extensionI0..*Extension
timeΣ0..0dateTime
text1..1string